Hi,
The backtrace goes to FairTask:153. There you find:
149 void FairTask::FinishTasks()
150 {
151 TIter next(GetListOfTasks());
152 FairTask* task;
153 while( ( task=dynamic_cast<FairTask*>(next()) ) ) { task->FinishTask(); }
154 while( ( task=dynamic_cast<FairTask*>(next()) ) ) { task->Finish(); }
155 }
I ask myself why Finish() (to be done after each event) is not called before FinishTask().
A check if the pointer is healthy wouldn't hurt, too.
Cheers.
Ralf
[Updated on: Mon, 12 March 2012 16:26]
Report message to a moderator