GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Tracking » bug in PidCorrelator
bug in PidCorrelator [message #12374] Thu, 28 July 2011 17:52 Go to previous message
Johannes Rauch is currently offline  Johannes Rauch
Messages: 41
Registered: September 2010
Location: TUM
continuous participant
From: *natpool.mwn.de
Hi,

running the eta_c macros i came across a floating point exception after ~100 events.

I think it just happens that there is a division by 0 or some values exceed the numerical boundaries.

These cases should be prevented.


Thanks


 *** Break *** floating point exception




===========================================================
There was a crash (#6 0xb7201e3d in SigHandler(ESignals) ()).
This is the entire stack trace of all threads:
===========================================================
#0  0xb65c495e in __waitpid_nocancel ()
    at ../sysdeps/unix/syscall-template.S:82
#1  0xb6566c93 in do_system (line=<value optimized out>)
    at ../sysdeps/posix/system.c:149
#2  0xb6680d6d in system (
    line=0x1695fa68 "/nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/etc/gdb-backtrace.sh 18787 1>&2")
    at pt-system.c:29
#3  0xb71fc33d in TUnixSystem::Exec(char const*) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#4  0xb720291a in TUnixSystem::StackTrace() ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#5  0xb7201d2f in TUnixSystem::DispatchSignals(ESignals) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#6  0xb7201e3d in SigHandler(ESignals) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#7  0xb71f8ee2 in sighandler(int) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#8  <signal handler called>
#9  0xb0294edd in FairGeanePro::Propagate (this=0x1a414bf0, TParam=0x1a414960, 
    TEnd=0x1a414e98, PDG=-211)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/geane/FairGeanePro.cxx:144
#10 0xaf6e8b87 in PndPidCorrelator::GetTrackInfo (this=0xa018460, 
    track=0x12b00e10, pidCand=0x1dac6c20)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/pid/PidCorr/PndPidTrackInfo.cxx:47
#11 0xaf6de711 in PndPidCorrelator::ConstructChargedCandidate (this=0xa018460)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/pid/PidCorr/PndPidCorrelator.cxx:594
#12 0xaf6de16f in PndPidCorrelator::Exec (this=0xa018460, option=0xb36e52d8 "")
    at /nfs/hicran/project/panda/SIM/jrauch/clean/pid/PidCorr/PndPidCorrelator.cxx:538
#13 0xb7182e78 in TTask::ExecuteTasks(char const*) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#14 0xb718215e in TTask::ExecuteTask(char const*) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#15 0xb362e9d4 in FairRunAna::Run (this=0x98671d8, Ev_start=0, Ev_end=200)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/base/FairRunAna.cxx:353
#16 0xb368a02d in G__FairDict_894_0_5 (result7=0xbfe11268, 
    funcname=0x9864e70 "", libp=0xbfe06c24, hash=0)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/build/base/FairDict.cxx:13775
#17 0xb6a6de97 in Cint::G__ExceptionWrapper(int (*)(G__value*, char const*, G__param*, int), G__value*, char*, G__param*, int) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#18 0xb6b1cc8f in G__execute_call ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#19 0xb6b1db2a in G__call_cppfunc ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#20 0xb6af81a5 in G__interpret_func ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#21 0xb6ae567d in G__getfunction ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#22 0xb6be1004 in G__getstructmem(int, G__FastAllocString&, char*, int, char*, int*, G__var_array*, int) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#23 0xb6bd6d09 in G__getvariable ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#24 0xb6abe618 in G__getitem ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#25 0xb6ac4c17 in G__getexpr ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#26 0xb6b4cd74 in G__exec_statement ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#27 0xb6aaa0cd in G__exec_tempfile_core ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#28 0xb6aaa3bb in G__exec_tempfile ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#29 0xb6b61124 in G__process_cmd ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCint.so
#30 0xb71bddcb in TCint::ProcessLine(char const*, TInterpreter::EErrorCode*) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#31 0xb71bd911 in TCint::ProcessLineSynch(char const*, TInterpreter::EErrorCode*) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#32 0xb710ce8a in TApplication::ExecuteFile(char const*, int*, bool) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#33 0xb710d2dc in TApplication::ProcessFile(char const*, int*, bool) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#34 0xb710a77f in TApplication::ProcessLine(char const*, bool, int*) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#35 0xb67ff818 in TRint::HandleTermInput() ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libRint.so
#36 0xb67fdee5 in TTermInputHandler::Notify() ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libRint.so
#37 0xb6800c04 in TTermInputHandler::ReadNotify() ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libRint.so
#38 0xb7200067 in TUnixSystem::CheckDescriptors() ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#39 0xb7200235 in TUnixSystem::DispatchOneEvent(bool) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#40 0xb71703a1 in TSystem::InnerLoop() ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#41 0xb7173049 in TSystem::Run() ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#42 0xb7108537 in TApplication::Run(bool) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#43 0xb6800519 in TRint::Run(bool) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libRint.so
#44 0x08048eaf in main ()
#45 0xb6544c76 in __libc_start_main (main=0x8048e40 <main>, argc=2, 
    ubp_av=0xbfe1a8c4, init=0x8049040 <__libc_csu_init>, 
    fini=0x8049030 <__libc_csu_fini>, rtld_fini=0xb773f040 <_dl_fini>, 
    stack_end=0xbfe1a8bc) at libc-start.c:228
#46 0x08048d71 in _start ()
===========================================================


The lines below might hint at the cause of the crash.
If they do not help you then please submit a bug report at
http://root.cern.ch/bugs. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#9  0xb0294edd in FairGeanePro::Propagate (this=0x1a414bf0, TParam=0x1a414960, 
    TEnd=0x1a414e98, PDG=-211)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/geane/FairGeanePro.cxx:144
#10 0xaf6e8b87 in PndPidCorrelator::GetTrackInfo (this=0xa018460, 
    track=0x12b00e10, pidCand=0x1dac6c20)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/pid/PidCorr/PndPidTrackInfo.cxx:47
#11 0xaf6de711 in PndPidCorrelator::ConstructChargedCandidate (this=0xa018460)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/pid/PidCorr/PndPidCorrelator.cxx:594
#12 0xaf6de16f in PndPidCorrelator::Exec (this=0xa018460, option=0xb36e52d8 "")
    at /nfs/hicran/project/panda/SIM/jrauch/clean/pid/PidCorr/PndPidCorrelator.cxx:538
#13 0xb7182e78 in TTask::ExecuteTasks(char const*) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#14 0xb718215e in TTask::ExecuteTask(char const*) ()
   from /nfs/hicran/project/panda/SIM/FAIRRoot/fairsoft_release_may11/tools/root_5.28d_qt_custom_TH2Poly/lib/libCore.so
#15 0xb362e9d4 in FairRunAna::Run (this=0x98671d8, Ev_start=0, Ev_end=200)
    at /nfs/hicran/project/panda/SIM/jrauch/clean/base/FairRunAna.cxx:353
===========================================================

[Updated on: Thu, 28 July 2011 17:53]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Changes in PndTpcRiemannTrackingTask
Next Topic: Problem with secondary tracks
Goto Forum:
  


Current Time: Tue Dec 03 23:17:34 CET 2024

Total time taken to generate the page: 0.00715 seconds