Index: jitrino/src/main/PMF.cpp =================================================================== --- jitrino/src/main/PMF.cpp (revision 538874) +++ jitrino/src/main/PMF.cpp (working copy) @@ -2583,7 +2583,7 @@ #ifndef _NOLOG LogStream& IAction::log (LogStream::SID sid) const { - return (step->logs == 0) ? LogStream::log_sink() : step->logs->log(sid); + return (step == 0 || step->logs == 0) ? LogStream::log_sink() : step->logs->log(sid); } #endif Index: jitrino/src/main/PMFAction.h =================================================================== --- jitrino/src/main/PMFAction.h (revision 538874) +++ jitrino/src/main/PMFAction.h (working copy) @@ -60,6 +60,8 @@ { public: + IAction () : step(0) {} + IActionFactory* getFactory () const {return step->factory;} const char* getName () const {return step->factory->getName();} const char* getArg (const char* key) const {return (step->args) ? step->args->get(key) : 0;}