[Halld-offline] Crash Help

Matthew Shepherd mashephe at indiana.edu
Thu Feb 14 10:19:26 EST 2013


Hi all,

I'm trying to run an analysis plugin using the 2013-1-11 release of sim-recon and I get a crash with the following stack trace.  Any ideas?  Apparently Kei and run the same plugin with the same release and not have a problem.  We are confused.

Matt

JANA >>OUTPUT_FILENAME: 3pi_n_1k.root
JANA >>Initializing plugin "/home/s4/mashephe/gluex/my_src/lib/Linux_CentOS6-x86_64-gcc4.4.6/3pi_n_hists.so" ...
Opened ROOT file "3pi_n_1k.root" ...
JANA >>Opening source "3pi_n_1k_hdgeant_smeared.hddm" of type: HDDM
JANA >>Launching threads .


JANA >>Created JCalibration object of type: JCalibrationFile
JANA >>Generated via: fallback creation of JCalibrationFile
JANA >>Run:9000
JANA >>URL: file:///home/s4/mashephe/gluex/svn/calib
JANA >>context: default
JANA >>Read 192 values from FDC/strip_calib in calibDB
JANA >>   strip_calib columns (alphabetical): qru qrv 
JANA >>Creating DGeometry:
JANA >>  Run requested:9000  found:9000
JANA >>  Run validity range: 9000-9000
JANA >>  URL="xmlfile:///home/s4/mashephe/gluex/svn/hdds/prod/main_HDDS.xml"  context="default"
JANA >>  Type="JGeometryXML"
JANA >>Created JCalibration object of type: JCalibrationFile
JANA >>Generated via: fallback creation of JCalibrationFile
JANA >>Run:1
JANA >>URL: file:///home/s4/mashephe/gluex/svn/calib
JANA >>context: default
Reading Magnetic field map from Magnets/Solenoid/solenoid_1500_poisson_20090814_01 ...
175951 entries found ( Nx=251 Ny=1 Nz=701 )  at 0x7f2e58124360z)     
Fine-mesh evio file does not exist.
Constructing the fine-mesh B-field map...
 rmin: 0 rmax: 88.5 dr: 0.1 zmin: 0 zmax: 600 dz: 0.1
 Number of points in z = 6000
 Number of points in r = 885
JANA >>Created Magnetic field map of type DMagneticFieldMapFineMesh.
JANA >>Found 18 material maps in calib. DB for run 9000
JANA >>Read in 18 material maps containing 62173 grid points total
JANA ERROR>> didn't sleep full 0.5 seconds!
  1.0 events processed  (11.0 events read)  2.0Hz  (avg.: 0.0Hz)     


===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================

Thread 3 (Thread 0x7f2e689db700 (LWP 7590)):
#0  0x00000039dbe0b43c in pthread_cond_wait

GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000000004ef0dd in jana::JApplication::EventBufferThread() ()
#2  0x00000000004ef259 in LaunchEventBufferThread(void*) ()
#3  0x00000039dbe07851 in start_thread () from /lib64/libpthread.so.0
#4  0x00000039db2e811d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2e67de5700 (LWP 7591)):
#0  0x00000039db2abfdd in waitpid () from /lib64/libc.so.6
#1  0x00000039db23e899 in do_system () from /lib64/libc.so.6
#2  0x00000039db23ebd0 in system () from /lib64/libc.so.6
#3  0x00007f2e6dfd59b8 in TUnixSystem::StackTrace() () from /usr/local/root_v5.34/lib/libCore.so
#4  0x00007f2e6dfd44b3 in TUnixSystem::DispatchSignals(ESignals) () from /usr/local/root_v5.34/lib/libCore.so
#5  <signal handler called>
#6  0x000000000052bf50 in jana::JFactory<DChargedTrackHypothesis>* jana::JEventLoop::GetFromFactory<DChargedTrackHypothesis>(std::vector<DChargedTrackHypothesis const*, std::allocator<DChargedTrackHypothesis const*> >&, char const*, jana::JEventLoop::data_source_t&) ()
#7  0x00000000005339c3 in jana::JFactory<DChargedTrackHypothesis>* jana::JEventLoop::Get<DChargedTrackHypothesis>(std::vector<DChargedTrackHypothesis const*, std::allocator<DChargedTrackHypothesis const*> >&, char const*) ()
#8  0x0000000000661b41 in DChargedTrack_factory::evnt(jana::JEventLoop*, int) ()
#9  0x0000000000596249 in jana::JFactory<DChargedTrack>::Get(std::vector<DChargedTrack const*, std::allocator<DChargedTrack const*> >&) ()
#10 0x000000000059841d in jana::JFactory<DChargedTrack>* jana::JEventLoop::GetFromFactory<DChargedTrack>(std::vector<DChargedTrack const*, std::allocator<DChargedTrack const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#11 0x00000000005a2cb5 in jana::JFactory<DChargedTrack>* jana::JEventLoop::Get<DChargedTrack>(std::vector<DChargedTrack const*, std::allocator<DChargedTrack const*> >&, char const*, bool) ()
#12 0x00000000005ff7ec in DParticleComboBlueprint_factory::Build_ParticleComboBlueprints(jana::JEventLoop*, DReaction const*) ()
#13 0x00000000006009b1 in DParticleComboBlueprint_factory::evnt(jana::JEventLoop*, int) ()
#14 0x000000000052a931 in jana::JFactory<DParticleComboBlueprint>::Get(std::vector<DParticleComboBlueprint const*, std::allocator<DParticleComboBlueprint const*> >&) ()
#15 0x0000000000603dcd in jana::JFactory<DParticleComboBlueprint>* jana::JEventLoop::GetFromFactory<DParticleComboBlueprint>(std::vector<DParticleComboBlueprint const*, std::allocator<DParticleComboBlueprint const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#16 0x0000000000604a65 in jana::JFactory<DParticleComboBlueprint>* jana::JEventLoop::Get<DParticleComboBlueprint>(std::vector<DParticleComboBlueprint const*, std::allocator<DParticleComboBlueprint const*> >&, char const*, bool) ()
#17 0x000000000061a047 in DParticleCombo_factory_PreKinFit::evnt(jana::JEventLoop*, int) ()
#18 0x0000000000527f7b in jana::JFactory<DParticleCombo>::Get(std::vector<DParticleCombo const*, std::allocator<DParticleCombo const*> >&) ()
#19 0x000000000053db9d in jana::JFactory<DParticleCombo>* jana::JEventLoop::GetFromFactory<DParticleCombo>(std::vector<DParticleCombo const*, std::allocator<DParticleCombo const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#20 0x000000000053eb35 in jana::JFactory<DParticleCombo>* jana::JEventLoop::Get<DParticleCombo>(std::vector<DParticleCombo const*, std::allocator<DParticleCombo const*> >&, char const*, bool) ()
#21 0x000000000054145c in DAnalysisResults_factory_PreKinFit::evnt(jana::JEventLoop*, int) ()
#22 0x0000000000526117 in jana::JFactory<DAnalysisResults>::Get(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&) ()
#23 0x000000000053d8bd in jana::JFactory<DAnalysisResults>* jana::JEventLoop::GetFromFactory<DAnalysisResults>(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#24 0x000000000053e3a5 in jana::JFactory<DAnalysisResults>* jana::JEventLoop::Get<DAnalysisResults>(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&, char const*, bool) ()
#25 0x000000000053812b in DAnalysisResults_factory::evnt(jana::JEventLoop*, int) ()
#26 0x0000000000526117 in jana::JFactory<DAnalysisResults>::Get(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&) ()
#27 0x000000000053d8bd in jana::JFactory<DAnalysisResults>* jana::JEventLoop::GetFromFactory<DAnalysisResults>(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#28 0x000000000053e3a5 in jana::JFactory<DAnalysisResults>* jana::JEventLoop::Get<DAnalysisResults>(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&, char const*, bool) ()
#29 0x00007f2e68ae4518 in DEventProcessor_3pi_n_hists::evnt(jana::JEventLoop*, int) () from /home/s4/mashephe/gluex/my_src/lib/Linux_CentOS6-x86_64-gcc4.4.6/3pi_n_hists.so
#30 0x0000000000507ea9 in jana::JEventLoop::OneEvent() ()
#31 0x0000000000508864 in jana::JEventLoop::Loop() ()
#32 0x00000000004eb248 in LaunchThread(void*) ()
#33 0x00000039dbe07851 in start_thread () from /lib64/libpthread.so.0
#34 0x00000039db2e811d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2e690067e0 (LWP 7589)):
#0  0x00000039dbe0ed2d in nanosleep () from /lib64/libpthread.so.0
#1  0x00000000004f001c in jana::JApplication::Run(jana::JEventProcessor*, int) ()
#2  0x00000000004e0732 in main ()
===========================================================


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.
===========================================================
#6  0x000000000052bf50 in jana::JFactory<DChargedTrackHypothesis>* jana::JEventLoop::GetFromFactory<DChargedTrackHypothesis>(std::vector<DChargedTrackHypothesis const*, std::allocator<DChargedTrackHypothesis const*> >&, char const*, jana::JEventLoop::data_source_t&) ()
#7  0x00000000005339c3 in jana::JFactory<DChargedTrackHypothesis>* jana::JEventLoop::Get<DChargedTrackHypothesis>(std::vector<DChargedTrackHypothesis const*, std::allocator<DChargedTrackHypothesis const*> >&, char const*) ()
#8  0x0000000000661b41 in DChargedTrack_factory::evnt(jana::JEventLoop*, int) ()
#9  0x0000000000596249 in jana::JFactory<DChargedTrack>::Get(std::vector<DChargedTrack const*, std::allocator<DChargedTrack const*> >&) ()
#10 0x000000000059841d in jana::JFactory<DChargedTrack>* jana::JEventLoop::GetFromFactory<DChargedTrack>(std::vector<DChargedTrack const*, std::allocator<DChargedTrack const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#11 0x00000000005a2cb5 in jana::JFactory<DChargedTrack>* jana::JEventLoop::Get<DChargedTrack>(std::vector<DChargedTrack const*, std::allocator<DChargedTrack const*> >&, char const*, bool) ()
#12 0x00000000005ff7ec in DParticleComboBlueprint_factory::Build_ParticleComboBlueprints(jana::JEventLoop*, DReaction const*) ()
#13 0x00000000006009b1 in DParticleComboBlueprint_factory::evnt(jana::JEventLoop*, int) ()
#14 0x000000000052a931 in jana::JFactory<DParticleComboBlueprint>::Get(std::vector<DParticleComboBlueprint const*, std::allocator<DParticleComboBlueprint const*> >&) ()
#15 0x0000000000603dcd in jana::JFactory<DParticleComboBlueprint>* jana::JEventLoop::GetFromFactory<DParticleComboBlueprint>(std::vector<DParticleComboBlueprint const*, std::allocator<DParticleComboBlueprint const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#16 0x0000000000604a65 in jana::JFactory<DParticleComboBlueprint>* jana::JEventLoop::Get<DParticleComboBlueprint>(std::vector<DParticleComboBlueprint const*, std::allocator<DParticleComboBlueprint const*> >&, char const*, bool) ()
#17 0x000000000061a047 in DParticleCombo_factory_PreKinFit::evnt(jana::JEventLoop*, int) ()
#18 0x0000000000527f7b in jana::JFactory<DParticleCombo>::Get(std::vector<DParticleCombo const*, std::allocator<DParticleCombo const*> >&) ()
#19 0x000000000053db9d in jana::JFactory<DParticleCombo>* jana::JEventLoop::GetFromFactory<DParticleCombo>(std::vector<DParticleCombo const*, std::allocator<DParticleCombo const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#20 0x000000000053eb35 in jana::JFactory<DParticleCombo>* jana::JEventLoop::Get<DParticleCombo>(std::vector<DParticleCombo const*, std::allocator<DParticleCombo const*> >&, char const*, bool) ()
#21 0x000000000054145c in DAnalysisResults_factory_PreKinFit::evnt(jana::JEventLoop*, int) ()
#22 0x0000000000526117 in jana::JFactory<DAnalysisResults>::Get(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&) ()
#23 0x000000000053d8bd in jana::JFactory<DAnalysisResults>* jana::JEventLoop::GetFromFactory<DAnalysisResults>(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#24 0x000000000053e3a5 in jana::JFactory<DAnalysisResults>* jana::JEventLoop::Get<DAnalysisResults>(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&, char const*, bool) ()
#25 0x000000000053812b in DAnalysisResults_factory::evnt(jana::JEventLoop*, int) ()
#26 0x0000000000526117 in jana::JFactory<DAnalysisResults>::Get(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&) ()
#27 0x000000000053d8bd in jana::JFactory<DAnalysisResults>* jana::JEventLoop::GetFromFactory<DAnalysisResults>(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&, char const*, jana::JEventLoop::data_source_t&, bool) ()
#28 0x000000000053e3a5 in jana::JFactory<DAnalysisResults>* jana::JEventLoop::Get<DAnalysisResults>(std::vector<DAnalysisResults const*, std::allocator<DAnalysisResults const*> >&, char const*, bool) ()
#29 0x00007f2e68ae4518 in DEventProcessor_3pi_n_hists::evnt(jana::JEventLoop*, int) () from /home/s4/mashephe/gluex/my_src/lib/Linux_CentOS6-x86_64-gcc4.4.6/3pi_n_hists.so
#30 0x0000000000507ea9 in jana::JEventLoop::OneEvent() ()
#31 0x0000000000508864 in jana::JEventLoop::Loop() ()
#32 0x00000000004eb248 in LaunchThread(void*) ()
#33 0x00000039dbe07851 in start_thread () from /lib64/libpthread.so.0
#34 0x00000039db2e811d in clone () from /lib64/libc.so.6

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


JANA ERROR>> didn't sleep full 0.5 seconds!
mashephe at stan> ocessed  (11.0 events read)  2.0Hz  (avg.: 0.0Hz)     





More information about the Halld-offline mailing list