MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000441Hall D OfflineGeneralpublic2014-12-18 10:582014-12-18 10:58
Reporterdavidl 
Assigned To 
PrioritynormalSeveritymajorReproducibilitysometimes
StatusnewResolutionopen 
PlatformOSOS Version
Summary0000441: CCDB crash
DescriptionReported by Mike Staib on Dec. 18, 2014 in the following e-mail

Hi,

I figured I would report this crash since it might be a bug that is hanging around. I couldn’t reproduce it, so it happens spuriously. Since I caught the backtraces, some of this might be interesting. It might be a while before this one is caught out in the wild again. Not a high priority to fix:

Every thread was in pthread_mutex_lock() except this one:

Thread 5 (Thread 0x7f4b89365700 (LWP 9890)):
#0 0x00000032b68ac65d in waitpid () from /lib64/libc.so.6
0000001 0x00000032b683e609 in do_system () from /lib64/libc.so.6
0000002 0x00000032b683e940 in system () from /lib64/libc.so.6
0000003 0x00007f4ba20a6298 in TUnixSystem::StackTrace() () from /home/gluex/root/v5-34-14_rhel6//lib/libCore.so
0000004 0x00007f4ba20a37ef in TUnixSystem::DispatchSignals(ESignals) () from /home/gluex/root/v5-34-14_rhel6//lib/libCore.so
0000005 <signal handler called>
0000006 0x00000032bdc6a08a in std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) () from /usr/lib64/libstdc++.so.6
0000007 0x00007f4b9d4f298e in std::_Rb_tree<unsigned long, std::pair<unsigned long const, ccdb::StoredObject*>, std::_Select1st<std::pair<unsigned long const, ccdb::StoredObject*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, ccdb::StoredObject*> > >::_M_insert (this=0x7f4b7411e2d8, __x=<value optimized out>, __p=0x7f4b1db02860, __v=...) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.3/../../../../include/c++/4.2.3/bits/stl_tree.h:840
0000008 0x00007f4b9d4f2c10 in std::_Rb_tree<unsigned long, std::pair<unsigned long const, ccdb::StoredObject*>, std::_Select1st<std::pair<unsigned long const, ccdb::StoredObject*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, ccdb::StoredObject*> > >::_M_insert_unique (this=0x0, __position=<value optimized out>, __v=...) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.3/../../../../include/c++/4.2.3/bits/stl_tree.h:1006
0000009 0x00007f4b9d4f25dc in insert (this=<value optimized out>, object=0x7f4b1dc12188) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.3/../../../../include/c++/4.2.3/bits/stl_map.h:427
0000010 operator[] (this=<value optimized out>, object=0x7f4b1dc12188) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.3/../../../../include/c++/4.2.3/bits/stl_map.h:350
0000011 ccdb::ObjectsOwner::BeOwner (this=<value optimized out>, object=0x7f4b1dc12188) at src/Library/Model/ObjectsOwner.cc:40
#12 0x00007f4b9d4f3172 in ccdb::Assignment::Assignment (this=0x7f4b1dc12150, owner=0x7f4b7411e2d0, provider=0x7f4b7411e2d0) at src/Library/Model/Assignment.cc:21
0000013 0x00007f4b9d502e20 in ccdb::SQLiteDataProvider::GetAssignmentShort (this=0x7f4b7411e2d0, run=1505, path="/FDC/package3/strip_gains", time=0, variationName=<value optimized out>, loadColumns=<value optimized out>) at src/Library/Providers/SQLiteDataProvider.cc:1181
0000014 0x00007f4b9d4e5f05 in ccdb::Calibration::GetAssignment (this=0x7f4b7411b6c0, namepath=<value optimized out>, loadColumns=true) at src/Library/Calibration.cc:607
0000015 0x00007f4b9d4e3497 in ccdb::Calibration::GetCalib (this=0x0, values=std::vector of length 0, capacity 0, namepath=Traceback (most recent call last):
   return self.val['_M_dataplus']['_M_p'].lazy_string (length = len)
0000016 0x0000000000bec9ab in jana::JCalibrationCCDB::GetCalib (this=0x7f4b7411b710, namepath="/FDC/package3/strip_gains", vsvals=std::vector of length 0, capacity 0, event_number=3) at src/JANA/JCalibrationCCDB.h:133
0000017 0x00000000009453c0 in jana::JCalibration::Get<double> (this=0x7f4b7411b710, namepath="/FDC/package3/strip_gains", vals=std::vector of length 0, capacity 0, event_number=3) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JCalibration.h:314
0000018 0x0000000000945a7b in jana::JEventLoop::GetCalib<std::vector<double, std::allocator<double> > > (this=0x7f4b6c0008c0, namepath="/FDC/package3/strip_gains", vals=std::vector of length 0, capacity 0) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:590
0000019 0x000000000097d943 in DFDCHit_factory::LoadPackageCalibTables (this=0x7f4b6c0f9830, eventLoop=0x7f4b6c0008c0, ccdb_prefix="/FDC/package3") at libraries/FDC/DFDCHit_factory.cc:312
0000020 0x000000000097fca7 in DFDCHit_factory::brun (this=0x7f4b6c0f9830, eventLoop=0x7f4b6c0008c0, runnumber=<value optimized out>) at libraries/FDC/DFDCHit_factory.cc:88
0000021 0x00000000006873c7 in jana::JFactory<DFDCHit>::Get (this=0x7f4b6c0f9830, d=std::vector of length 0, capacity 0) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JFactory.h:258
0000022 0x0000000000695745 in jana::JEventLoop::GetFromFactory<DFDCHit> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", data_source=
0x7f4b89363290, allow_deftag=<value optimized out>) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:453
0000023 0x0000000000695a25 in jana::JEventLoop::Get<DFDCHit> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", allow_deftag=true) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:304
0000024 0x0000000000989496 in DFDCPseudo_factory::evnt (this=0x7f4b6c0f9b10, eventLoop=0x7f4b6c0008c0, eventNo=<value optimized out>) at libraries/FDC/DFDCPseudo_factory.cc:212
0000025 0x00000000008a30ab in jana::JFactory<DFDCPseudo>::Get (this=0x7f4b6c0f9b10, d=std::vector of length 0, capacity 0) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JFactory.h:275
0000026 0x00000000008a3c65 in jana::JEventLoop::GetFromFactory<DFDCPseudo> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", data_source=
0x7f4b89363630, allow_deftag=<value optimized out>) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:453
0000027 0x00000000008a3f51 in jana::JEventLoop::Get<DFDCPseudo> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", allow_deftag=true) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:304
0000028 0x00000000009907b9 in DFDCSegment_factory::evnt (this=0x7f4b6c0f9f30, eventLoop=<value optimized out>, eventNo=<value optimized out>) at libraries/FDC/DFDCSegment_factory.cc:91
0000029 0x000000000089d27f in jana::JFactory<DFDCSegment>::Get (this=0x7f4b6c0f9f30, d=std::vector of length 0, capacity 0) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JFactory.h:275
0000030 0x000000000089db75 in jana::JEventLoop::GetFromFactory<DFDCSegment> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=<value optimized out>, data_source=
0x7f4b89363940, allow_deftag=<value optimized out>) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:453
0000031 0x000000000089de15 in jana::JEventLoop::Get<DFDCSegment> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", allow_deftag=true) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:304
0000032 0x000000000089aae2 in DTrackCandidate_factory_FDCCathodes::evnt (this=0x7f4b6c108a30, loop=<value optimized out>, eventnumber=<value optimized out>) at libraries/TRACKING/DTrackCandidate_factory_FDCCathodes.cc:152
0000033 0x0000000000689d0b in jana::JFactory<DTrackCandidate>::Get (this=0x7f4b6c108a30, d=std::vector of length 0, capacity 0) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JFactory.h:275
0000034 0x00000000006940a5 in jana::JEventLoop::GetFromFactory<DTrackCandidate> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc2d21b "FDCCathodes", data_source=
0x7f4b89363dc0, allow_deftag=<value optimized out>) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:453
0000035 0x0000000000694385 in jana::JEventLoop::Get<DTrackCandidate> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc2d21b "FDCCathodes", allow_deftag=true) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:304
0000036 0x00000000008426fe in DTrackCandidate_factory::evnt (this=<value optimized out>, loop=0x7f4b6c0008c0, eventnumber=<value optimized out>) at libraries/TRACKING/DTrackCandidate_factory.cc:223
0000037 0x0000000000689d0b in jana::JFactory<DTrackCandidate>::Get (this=0x7f4b6c1061a0, d=std::vector of length 0, capacity 0) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JFactory.h:275
0000038 0x00000000006940a5 in jana::JEventLoop::GetFromFactory<DTrackCandidate> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", data_source=
0x7f4b89364190, allow_deftag=<value optimized out>) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:453
0000039 0x0000000000694385 in jana::JEventLoop::Get<DTrackCandidate> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", allow_deftag=true) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:304
0000040 0x000000000092b8f5 in DTrackWireBased_factory::evnt (this=0x7f4b6c105e50, loop=0x7f4b6c0008c0, eventnumber=3) at libraries/TRACKING/DTrackWireBased_factory.cc:182
0000041 0x000000000068ad81 in jana::JFactory<DTrackWireBased>::Get (this=0x7f4b6c105e50, d=std::vector of length 0, capacity 0) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JFactory.h:275
0000042 0x0000000000693555 in jana::JEventLoop::GetFromFactory<DTrackWireBased> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", data_source=
0x7f4b89364480, allow_deftag=<value optimized out>) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:453
0000043 0x0000000000693835 in jana::JEventLoop::Get<DTrackWireBased> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0xc4910a "", allow_deftag=true) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:304
0000044 0x0000000000924151 in DTrackTimeBased_factory::evnt (this=0x7f4b6c105fa0, loop=0x7f4b6c0008c0, eventnumber=<value optimized out>) at libraries/TRACKING/DTrackTimeBased_factory.cc:214
0000045 0x00000000005b9c6f in jana::JFactory<DTrackTimeBased>::Get (this=0x7f4b6c105fa0, d=std::vector of length 0, capacity 0) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JFactory.h:275
0000046 0x00000000005ba3f5 in jana::JEventLoop::GetFromFactory<DTrackTimeBased> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=<value optimized out>, data_source=
0x7f4b893648b0, allow_deftag=<value optimized out>) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:453
0000047 0x00000000005ba695 in jana::JEventLoop::Get<DTrackTimeBased> (this=0x7f4b6c0008c0, t=std::vector of length 0, capacity 0, tag=0x7f4b9c3c79ff "", allow_deftag=true) at /home/mstaib/gluex/trunk/jana_0.7.2/Linux_RHEL6-x86_64-gcc4.4.7/include/JANA/JEventLoop.h:304
0000048 0x00007f4b9c3507fd in JEventProcessor_commissioning_reactions::evnt (this=0x1e43f30, loop=0x7f4b6c0008c0, eventnumber=3) at JEventProcessor_commissioning_reactions.cc:160
0000049 0x0000000000c0237c in jana::JEventLoop::OneEvent (this=0x7f4b6c0008c0) at src/JANA/JEventLoop.cc:588
0000050 0x0000000000c028f3 in jana::JEventLoop::Loop (this=0x7f4b6c0008c0) at src/JANA/JEventLoop.cc:452
0000051 0x0000000000bcdfcc in LaunchThread (arg=0x7fffb6ccf5f0) at src/JANA/JApplication.cc:1199
#52 0x00000032b6c079d1 in start_thread () from /lib64/libpthread.so.0
#53 0x00000032b68e89dd in clone () from /lib64/libc.so.6
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2014-12-18 10:58 davidl New Issue


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker