[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