Skip to content

Possible fix of a rare crash. (SCT_Cabling)

Move SCT_ID retrieval from execute to initialize as a possible fix of a rare crash when running --threads 10 (only 1/200 probability).

for i in {1..200}; do athena --threads 10 testSCTDecode.py 2>&1 | tee log10.$i; done
The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum http://root.cern.ch/forum
Only if you are really convinced it is a bug in ROOT then please submit a
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.
===========================================================
#7  0x00007f46f84e24aa in StoreGateSvc::retrieve<SCT_ID, char [7]> (this=0x0, ptr=
0x7f46f31aedf8: 0x0, key=...) at /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-26T2138/Athena/22.0.1/InstallArea/x86_64-centos7-gcc8-opt/src/Control/StoreGate/StoreGate/StoreGateSvc.icc:381
#8  0x00007f46f7184af2 in SCT_CablingCondAlgFromCoraCool::execute(EventContext const&) const () from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-26T2138/Athena/22.0.1/InstallArea/x86_64-centos7-gcc8-opt/lib/libSCT_CablingLib.so
#9  0x00007f47003fb6ca in Gaudi::Algorithm::sysExecute(EventContext const&) () from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-26T2138/GAUDI/22.0.1/InstallArea/x86_64-centos7-gcc8-opt/lib/libGaudiKernel.so
#10 0x00007f46fd6f8299 in AthReentrantAlgorithm::sysExecute(EventContext const&) () from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-26T2138/Athena/22.0.1/InstallArea/x86_64-centos7-gcc8-opt/lib/libAthenaBaseComps.so
#11 0x00007f46f7b8e6e1 in AlgoExecutionTask::execute() () from /cvmfs/atlas-nightlies.cern.ch/repo/sw/master/2019-02-26T2138/GAUDI/22.0.1/InstallArea/x86_64-centos7-gcc8-opt/lib/libGaudiHive.so
#12 0x00007f470b11b1f5 in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all (this=0x7f46fe92be00, parent=..., child=<optimized out>) at ../../include/tbb/machine/gcc_ia32_common.h:79
#13 0x00007f470b114d60 in tbb::internal::arena::process (this=0x7f46fe96b080, s=...) at ../../src/tbb/arena.cpp:160
#14 0x00007f470b11391b in tbb::internal::market::process (this=0x7f46fe973580, j=...) at ../../src/tbb/market.cpp:693
#15 0x00007f470b10ff90 in tbb::internal::rml::private_worker::run (this=0x7f46fe7e1e80) at ../../src/tbb/private_server.cpp:270
#16 0x00007f470b1101b9 in tbb::internal::rml::private_worker::thread_routine (arg=<optimized out>) at ../../src/tbb/private_server.cpp:223
#17 0x00007f471c2abdd5 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f471b8cbead in clone () from /lib64/libc.so.6

===========================================================

RunTier0Tests.py was fine. RunTier0Tests.log

Edited by Susumu Oda

Merge request reports