GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Bugs, Fixes, Releases » crush at the end of pid macro
Re: crush at the end of pid macro [message #13179 is a reply to message #13177] Mon, 12 March 2012 16:25 Go to previous message
Ralf Kliemt is currently offline  Ralf Kliemt
Messages: 507
Registered: May 2007
Location: GSI, Darmstadt
first-grade participant

From: *pool.mediaWays.net
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

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: PndMdtRecoPar not initialized
Next Topic: problem with DIRC geometry (TGeant3) ?
Goto Forum:
  


Current Time: Thu Oct 03 21:56:57 CEST 2024

Total time taken to generate the page: 0.00735 seconds