Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory corruption when running some Phase 2 reco job through ModuleAllocMonitor #45964

Open
makortel opened this issue Sep 9, 2024 · 8 comments

Comments

@makortel
Copy link
Contributor

makortel commented Sep 9, 2024

Running the example job #45854 (comment) by adding

process.add_(cms.Service("ModuleAllocMonitor", fileName = cms.untracked.string("moduleAllocMonitor.log")))

and running the job as LD_PRELOAD=libPerfToolsAllocMonitorPreload.so cmsRun PSet.py results in assertion failure

cmsRun: xercesc/util/XMemory.cpp:63: static void* xercesc_3_1::XMemory::operator new(size_t, xercesc_3_1::MemoryManager*): Assertion `manager != 0' failed.

Thread 9 (Thread 0x7f84167ff700 (LWP 3909321) "cmsRun"):
#0  0x00007f8472cd0098 in nanosleep () from /lib64/libc.so.6
#1  0x00007f8472ccff9e in sleep () from /lib64/libc.so.6
#2  0x00007f846dda5be0 in sig_pause_for_stacktrace () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#3  <signal handler called>
#4  0x00007f83b2292580 in edm::stream::ProducingModuleAdaptor<SeedGeneratorFromProtoTracksEDProducer, edm::stream::EDProducerBase, edm::stream::EDProducerAdaptorBase>::wantsGlobalLuminosityBlocks() const () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginRecoTrackerTkSeedGeneratorPlugins.so
#5  0x00007f8475796520 in void edm::beginGlobalTransitionAsync<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >(edm::WaitingTaskHolder, edm::Schedule&, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::TransitionInfoType&, edm::ServiceToken const&, std::vector<edm::SubProcess, std::allocator<edm::SubProcess> >&, bool) [clone .constprop.0] [clone .isra.0] () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#6  0x00007f8475699a03 in edm::FunctorWaitingTask<edm::waiting_task::detail::WaitingTaskChain<edm::waiting_task::detail::AutoExceptionHandler<edm::EventProcessor::beginRunAsync(edm::IOVSyncValue const&, edm::WaitingTaskHolder)::{lambda(std::__exception_ptr::exception_ptr const*, auto:1)#2}::operator()<edm::WaitingTaskHolder>(std::__exception_ptr::exception_ptr const*, edm::WaitingTaskHolder) const::{lambda(edm::LimitedTaskQueue::Resumer)#1}::operator()(edm::LimitedTaskQueue::Resumer)::{lambda()#1}::operator()()::{lambda(auto:1)#4}>, edm::waiting_task::detail::AutoExceptionHandler<edm::EventProcessor::beginRunAsync(edm::IOVSyncValue const&, edm::WaitingTaskHolder)::{lambda(std::__exception_ptr::exception_ptr const*, auto:1)#2}::operator()<edm::WaitingTaskHolder>(std::__exception_ptr::exception_ptr const*, edm::WaitingTaskHolder) const::{lambda(edm::LimitedTaskQueue::Resumer)#1}::operator()(edm::LimitedTaskQueue::Resumer)::{lambda()#1}::operator()()::{lambda(auto:1)#3}> >::runLast(edm::WaitingTaskHolder)::{lambda(std::__exception_ptr::exception_ptr const*)#1}>::execute() [clone .lto_priv.0] () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#7  0x00007f8475654bbe in tbb::detail::d1::function_task<edm::WaitingTaskHolder::doneWaiting(std::__exception_ptr::exception_ptr)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#8  0x00007f8473e6a95b in tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter> (t=0x7f847095bc00, waiter=..., this=0x7f8470adbc80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
#9  tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::outermost_worker_waiter> (t=0x0, waiter=..., this=0x7f8470adbc80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
#10 tbb::detail::r1::arena::process (tls=..., this=<optimized out>) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/arena.cpp:137
#11 tbb::detail::r1::market::process (this=<optimized out>, j=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/market.cpp:599
#12 0x00007f8473e6cb0e in tbb::detail::r1::rml::private_worker::run (this=0x7f846e15be00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:271
#13 tbb::detail::r1::rml::private_worker::thread_routine (arg=0x7f846e15be00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:221
#14 0x00007f8472fa61ca in start_thread () from /lib64/libpthread.so.0
#15 0x00007f8472c018d3 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f8417dfc700 (LWP 3909320) "cmsRun"):
#0  0x00007f8472cd0098 in nanosleep () from /lib64/libc.so.6
#1  0x00007f8472ccff9e in sleep () from /lib64/libc.so.6
#2  0x00007f846dda5be0 in sig_pause_for_stacktrace () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#3  <signal handler called>
#4  0x00007f8472faf85d in __lll_lock_wait () from /lib64/libpthread.so.0
#5  0x00007f8472fa8ba4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#6  0x00007f846cc1fd71 in dqm::implementation::DQMStore::initLumi(unsigned int, unsigned int, unsigned long) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libDQMServicesCore.so
#7  0x00007f83c65cf655 in DQMOneEDAnalyzer<>::beginRun(edm::Run const&, edm::EventSetup const&) [clone .lto_priv.0] () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginDQMOfflineJetMET.so
#8  0x00007f8475775a07 in edm::one::EDProducerBase::doBeginRun(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#9  0x00007f847575de70 in edm::WorkerT<edm::one::EDProducerBase>::implDoBegin(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#10 0x00007f84756a510a in std::__exception_ptr::exception_ptr edm::Worker::runModuleAfterAsyncPrefetch<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >(std::__exception_ptr::exception_ptr, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::TransitionInfoType const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::Context const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#11 0x00007f84756a707a in edm::SerialTaskQueue::QueuedTask<edm::SerialTaskQueueChain::push<edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&>(tbb::detail::d1::task_group&, edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&)::{lambda()#1}>::execute() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#12 0x00007f84758acbe5 in tbb::detail::d1::function_task<edm::SerialTaskQueue::spawn(edm::SerialTaskQueue::TaskBase&)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreConcurrency.so
#13 0x00007f8473e6a95b in tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter> (t=0x7f847098bd00, waiter=..., this=0x7f8470adbb80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
#14 tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::outermost_worker_waiter> (t=0x0, waiter=..., this=0x7f8470adbb80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
#15 tbb::detail::r1::arena::process (tls=..., this=<optimized out>) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/arena.cpp:137
#16 tbb::detail::r1::market::process (this=<optimized out>, j=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/market.cpp:599
#17 0x00007f8473e6cb0e in tbb::detail::r1::rml::private_worker::run (this=0x7f846e15bf00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:271
#18 tbb::detail::r1::rml::private_worker::thread_routine (arg=0x7f846e15bf00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:221
#19 0x00007f8472fa61ca in start_thread () from /lib64/libpthread.so.0
#20 0x00007f8472c018d3 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f84187fd700 (LWP 3909319) "cmsRun"):
#0  0x00007f8472cfaac1 in poll () from /lib64/libc.so.6
#1  0x00007f846dda8657 in edm::service::InitRootHandlers::stacktraceFromThread() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#2  0x00007f846dda8854 in sig_dostack_then_abort () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#3  <signal handler called>
#4  0x00007f8472c1652f in raise () from /lib64/libc.so.6
#5  0x00007f8472be9e65 in abort () from /lib64/libc.so.6
#6  0x00007f8472be9d39 in __assert_fail_base.cold.0 () from /lib64/libc.so.6
#7  0x00007f8472c0ee86 in __assert_fail () from /lib64/libc.so.6
#8  0x00007f8445bb536e in xercesc_3_1::XMemory::operator new (size=size@entry=48, manager=<optimized out>) at xercesc/util/XMemory.cpp:63
#9  0x00007f8445c0e01c in xercesc_3_1::IGXMLScanner::commonInit (this=0x7f841a002508) at xercesc/internal/IGXMLScanner.cpp:546
#10 0x00007f8445c0e324 in xercesc_3_1::IGXMLScanner::IGXMLScanner (this=this@entry=0x7f841a002508, valToAdopt=valToAdopt@entry=0x0, grammarResolver=grammarResolver@entry=0x7f841562ee08, manager=manager@entry=0x7f845bf7b318) at xercesc/internal/IGXMLScanner.cpp:93
#11 0x00007f8445c39d14 in xercesc_3_1::XMLScannerResolver::getDefaultScanner (valToAdopt=valToAdopt@entry=0x0, grammarResolver=grammarResolver@entry=0x7f841562ee08, manager=0x7f845bf7b318) at xercesc/internal/XMLScannerResolver.cpp:42
#12 0x00007f8445c5eab2 in xercesc_3_1::SAX2XMLReaderImpl::initialize (this=0x7f8415643508) at xercesc/parsers/SAX2XMLReaderImpl.cpp:132
#13 0x00007f8445c60056 in xercesc_3_1::SAX2XMLReaderImpl::SAX2XMLReaderImpl (this=0x7f8415643508, manager=0x7f845bf7b318, gramPool=0x0) at xercesc/parsers/SAX2XMLReaderImpl.cpp:102
#14 0x00007f8445c60098 in xercesc_3_1::XMLReaderFactory::createXMLReader (manager=0x7f845bf7b318, gramPool=0x0) at xercesc/parsers/SAX2XMLReaderImpl.cpp:50
#15 0x00007f844234e413 in DDLParser::DDLParser(DDCompactView&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libDetectorDescriptionParser.so
#16 0x00007f841b90f957 in XMLIdealGeometryESSource::produce() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginGeometryReadersXMLIdealGeometryESSource.so
#17 0x00007f841b90f9f9 in XMLIdealGeometryESSource::produceGeom(IdealGeometryRecord const&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginGeometryReadersXMLIdealGeometryESSource.so
#18 0x00007f841b9160a1 in void edm::SerialTaskQueueChain::actionToRun<edm::eventsetup::CallbackBase<edm::ESProducer, edm::ESProducer::setWhatProduced<XMLIdealGeometryESSource, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> >, IdealGeometryRecord, edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> >(XMLIdealGeometryESSource*, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> > (XMLIdealGeometryESSource::*)(IdealGeometryRecord const&), edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> const&, edm::es::Label const&)::{lambda(IdealGeometryRecord const&)#1}, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> >, IdealGeometryRecord, edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> >::makeProduceTask<edm::eventsetup::Callback<edm::ESProducer, edm::ESProducer::setWhatProduced<XMLIdealGeometryESSource, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> >, IdealGeometryRecord, edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> >(XMLIdealGeometryESSource*, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> > (XMLIdealGeometryESSource::*)(IdealGeometryRecord const&), edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> const&, edm::es::Label const&)::{lambda(IdealGeometryRecord const&)#1}, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> >, IdealGeometryRecord, edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> >::prefetchAsync(edm::WaitingTaskHolder, edm::eventsetup::EventSetupRecordImpl const*, edm::EventSetupImpl const*, edm::ServiceToken const&, edm::ESParentContext const&)::{lambda(auto:1&&, auto:2&&, auto:3&&, auto:4&&)#1}::operator()<tbb::detail::d1::task_group*&, edm::ServiceWeakToken&, edm::eventsetup::EventSetupRecordImpl const*&, edm::EventSetupImpl const*&>(tbb::detail::d1::task_group*&, edm::ServiceWeakToken&, edm::eventsetup::EventSetupRecordImpl const*&, edm::EventSetupImpl const*&) const::{lambda(IdealGeometryRecord const&)#1}>(tbb::detail::d1::task_group*, edm::ServiceWeakToken const&, edm::eventsetup::EventSetupRecordImpl const*, edm::EventSetupImpl const*, bool, tbb::detail::d1::task_group*&)::{lambda(std::__exception_ptr::exception_ptr const*)#1}::operator()(std::__exception_ptr::exception_ptr const*) const::{lambda()#2}&>(tbb::detail::d1::task_group*&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginGeometryReadersXMLIdealGeometryESSource.so
#19 0x00007f841b916281 in edm::SerialTaskQueue::QueuedTask<edm::SerialTaskQueueChain::push<edm::eventsetup::CallbackBase<edm::ESProducer, edm::ESProducer::setWhatProduced<XMLIdealGeometryESSource, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> >, IdealGeometryRecord, edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> >(XMLIdealGeometryESSource*, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> > (XMLIdealGeometryESSource::*)(IdealGeometryRecord const&), edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> const&, edm::es::Label const&)::{lambda(IdealGeometryRecord const&)#1}, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> >, IdealGeometryRecord, edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> >::makeProduceTask<edm::eventsetup::Callback<edm::ESProducer, edm::ESProducer::setWhatProduced<XMLIdealGeometryESSource, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> >, IdealGeometryRecord, edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> >(XMLIdealGeometryESSource*, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> > (XMLIdealGeometryESSource::*)(IdealGeometryRecord const&), edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> const&, edm::es::Label const&)::{lambda(IdealGeometryRecord const&)#1}, std::unique_ptr<DDCompactView, std::default_delete<DDCompactView> >, IdealGeometryRecord, edm::eventsetup::CallbackSimpleDecorator<IdealGeometryRecord> >::prefetchAsync(edm::WaitingTaskHolder, edm::eventsetup::EventSetupRecordImpl const*, edm::EventSetupImpl const*, edm::ServiceToken const&, edm::ESParentContext const&)::{lambda(auto:1&&, auto:2&&, auto:3&&, auto:4&&)#1}::operator()<tbb::detail::d1::task_group*&, edm::ServiceWeakToken&, edm::eventsetup::EventSetupRecordImpl const*&, edm::EventSetupImpl const*&>(tbb::detail::d1::task_group*&, edm::ServiceWeakToken&, edm::eventsetup::EventSetupRecordImpl const*&, edm::EventSetupImpl const*&) const::{lambda(IdealGeometryRecord const&)#1}>(tbb::detail::d1::task_group*, edm::ServiceWeakToken const&, edm::eventsetup::EventSetupRecordImpl const*, edm::EventSetupImpl const*, bool, tbb::detail::d1::task_group*&)::{lambda(std::__exception_ptr::exception_ptr const*)#1}::operator()(std::__exception_ptr::exception_ptr const*) const::{lambda()#2}>(tbb::detail::d1::task_group&, tbb::detail::d1::task_group*&)::{lambda()#1}>::execute() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginGeometryReadersXMLIdealGeometryESSource.so
#20 0x00007f84758acbe5 in tbb::detail::d1::function_task<edm::SerialTaskQueue::spawn(edm::SerialTaskQueue::TaskBase&)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreConcurrency.so
#21 0x00007f8473e6a95b in tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter> (t=0x7f8470983d00, waiter=..., this=0x7f8470adbb00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
#22 tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::outermost_worker_waiter> (t=0x0, waiter=..., this=0x7f8470adbb00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
#23 tbb::detail::r1::arena::process (tls=..., this=<optimized out>) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/arena.cpp:137
#24 tbb::detail::r1::market::process (this=<optimized out>, j=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/market.cpp:599
#25 0x00007f8473e6cb0e in tbb::detail::r1::rml::private_worker::run (this=0x7f846e15c000) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:271
#26 tbb::detail::r1::rml::private_worker::thread_routine (arg=0x7f846e15c000) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:221
#27 0x00007f8472fa61ca in start_thread () from /lib64/libpthread.so.0
#28 0x00007f8472c018d3 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f84191fe700 (LWP 3909318) "cmsRun"):
#0  0x00007f8472cd0098 in nanosleep () from /lib64/libc.so.6
#1  0x00007f8472ccff9e in sleep () from /lib64/libc.so.6
#2  0x00007f846dda5be0 in sig_pause_for_stacktrace () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#3  <signal handler called>
#4  0x00007f8472c803dd in __memchr_evex () from /lib64/libc.so.6
#5  0x00007f84736a8f79 in std::char_traits<char>::find (__a=<optimized out>, __n=71, __s=0x7f845cb8ea50 "/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+=_()# ") at /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_13_2_0_pre2-el8_amd64_gcc12/build/CMSSW_13_2_0_pre2-build/BUILD/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/gcc-12.3.1/obj/x86_64-redhat-linux-gnu/libstdc++-v3/include/bits/char_traits.h:411
#6  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_not_of (this=<optimized out>, __s=0x7f845cb8ea50 "/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+=_()# ", __pos=38, __n=71) at /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_13_2_0_pre2-el8_amd64_gcc12/build/CMSSW_13_2_0_pre2-build/BUILD/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/gcc-12.3.1/obj/x86_64-redhat-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:789
#7  0x00007f846cc1e3db in dqm::implementation::IBooker::bookME(TString const&, MonitorElementData::Kind, std::function<TH1* ()>, bool) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libDQMServicesCore.so
#8  0x00007f83cc60a4cf in dqm::legacy::MonitorElement* dqm::implementation::IBooker::book1D<dqm::implementation::IBooker::NOOP, 0>(TString const&, TString const&, int, double, double, dqm::implementation::IBooker::NOOP) [clone .constprop.0] () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginDQMPhysics.so
#9  0x00007f83cc5a70ee in SingleTopTChannelLepton_miniAOD::MonitorEnsemble::book(dqm::implementation::IBooker&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginDQMPhysics.so
#10 0x00007f83cc5aef1f in SingleTopTChannelLeptonDQM_miniAOD::bookHistograms(dqm::implementation::IBooker&, edm::Run const&, edm::EventSetup const&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginDQMPhysics.so
#11 0x00007f83cc4f5c7e in DQMOneEDAnalyzer<>::beginRun(edm::Run const&, edm::EventSetup const&) [clone .lto_priv.0] () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginDQMPhysics.so
#12 0x00007f8475775a07 in edm::one::EDProducerBase::doBeginRun(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#13 0x00007f847575de70 in edm::WorkerT<edm::one::EDProducerBase>::implDoBegin(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#14 0x00007f84756a510a in std::__exception_ptr::exception_ptr edm::Worker::runModuleAfterAsyncPrefetch<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >(std::__exception_ptr::exception_ptr, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::TransitionInfoType const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::Context const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#15 0x00007f84756a707a in edm::SerialTaskQueue::QueuedTask<edm::SerialTaskQueueChain::push<edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&>(tbb::detail::d1::task_group&, edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&)::{lambda()#1}>::execute() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#16 0x00007f84758acbe5 in tbb::detail::d1::function_task<edm::SerialTaskQueue::spawn(edm::SerialTaskQueue::TaskBase&)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreConcurrency.so
#17 0x00007f8473e6a95b in tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter> (t=0x7f8470963d00, waiter=..., this=0x7f8470adbc00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
#18 tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::outermost_worker_waiter> (t=0x0, waiter=..., this=0x7f8470adbc00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
#19 tbb::detail::r1::arena::process (tls=..., this=<optimized out>) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/arena.cpp:137
#20 tbb::detail::r1::market::process (this=<optimized out>, j=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/market.cpp:599
#21 0x00007f8473e6cb0e in tbb::detail::r1::rml::private_worker::run (this=0x7f846e15be80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:271
#22 tbb::detail::r1::rml::private_worker::thread_routine (arg=0x7f846e15be80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:221
#23 0x00007f8472fa61ca in start_thread () from /lib64/libpthread.so.0
#24 0x00007f8472c018d3 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8419dff700 (LWP 3909317) "cmsRun"):
#0  0x00007f8472cd0098 in nanosleep () from /lib64/libc.so.6
#1  0x00007f8472ccff9e in sleep () from /lib64/libc.so.6
#2  0x00007f846dda5be0 in sig_pause_for_stacktrace () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#3  <signal handler called>
#4  0x00007f8472c80acb in __memmove_evex_unaligned_erms () from /lib64/libc.so.6
#5  0x00007f8473e10cf2 in inflate () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libz.so.1
#6  0x00007f841cd16e5b in fn_gunzip_update () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#7  0x00007f841cd25165 in frontierMemData_append () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#8  0x00007f841cd254ec in frontierMemData_b64append () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#9  0x00007f841cd25a5d in frontierPayload_append () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#10 0x00007f841cd26100 in xml_cdata () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#11 0x00007f841ccd876c in doContent (parser=parser@entry=0x7f8415c11000, startTagLevel=startTagLevel@entry=0, enc=<optimized out>, s=s@entry=0x7f8415c4a06d "<frontier version=\"3.41\" xmlversion=\"1.0\">\n <transaction payloads=\"1\">\n  <payload type=\"frontier_request\" version=\"1\" encoding=\"BLOBzip5\">\n   <data>eF7tXctzHMd53148CT4AvgmRllbUI2SiUDOzO/uQlUiLxS5BhkvA"..., end=0x7f8415c4c000 "", nextPtr=nextPtr@entry=0x7f8415c11030, haveMore=1 '\001', account=XML_ACCOUNT_DIRECT) at xmlparse.c:3169
#12 0x00007f841ccda3b4 in contentProcessor (endPtr=0x7f8415c11030, end=<optimized out>, start=0x7f8415c4a06d "<frontier version=\"3.41\" xmlversion=\"1.0\">\n <transaction payloads=\"1\">\n  <payload type=\"frontier_request\" version=\"1\" encoding=\"BLOBzip5\">\n   <data>eF7tXctzHMd53148CT4AvgmRllbUI2SiUDOzO/uQlUiLxS5BhkvA"..., parser=0x7f8415c11000) at xmlparse.c:2612
#13 doProlog (parser=parser@entry=0x7f8415c11000, enc=0x7f841ccf3e80 <ascii_encoding>, s=0x7f8415c4a06d "<frontier version=\"3.41\" xmlversion=\"1.0\">\n <transaction payloads=\"1\">\n  <payload type=\"frontier_request\" version=\"1\" encoding=\"BLOBzip5\">\n   <data>eF7tXctzHMd53148CT4AvgmRllbUI2SiUDOzO/uQlUiLxS5BhkvA"..., s@entry=0x7f8415c4a000 "<?xml version=\"1.0\" encoding=\"US-ASCII\"?>\n<!DOCTYPE frontier SYSTEM \"http://frontier.fnal.gov/frontier.dtd\">\n<frontier version=\"3.41\" xmlversion=\"1.0\">\n <transaction payloads=\"1\">\n  <payload type=\"fro"..., end=end@entry=0x7f8415c4c000 "", tok=<optimized out>, next=<optimized out>, nextPtr=<optimized out>, haveMore=<optimized out>, allowClosingDoctype=<optimized out>, account=<optimized out>) at xmlparse.c:4893
#14 0x00007f841ccdbecc in prologProcessor (parser=0x7f8415c11000, s=0x7f8415c4a000 "<?xml version=\"1.0\" encoding=\"US-ASCII\"?>\n<!DOCTYPE frontier SYSTEM \"http://frontier.fnal.gov/frontier.dtd\">\n<frontier version=\"3.41\" xmlversion=\"1.0\">\n <transaction payloads=\"1\">\n  <payload type=\"fro"..., end=0x7f8415c4c000 "", nextPtr=0x7f8415c11030) at xmlparse.c:4598
#15 0x00007f841ccd38ab in XML_ParseBuffer (parser=0x7f8415c11000, len=8192, isFinal=0) at xmlparse.c:2009
#16 0x00007f841cd26c1d in FrontierResponse_append () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#17 0x00007f841cd1f440 in write_data () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#18 0x00007f841cd20738 in get_data () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#19 0x00007f841cd20e7e in frontier_postRawData () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#20 0x00007f841cd20abe in frontier_getRawData () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#21 0x00007f841cd18206 in frontier::Session::getData(std::vector<frontier::Request const*, std::allocator<frontier::Request const*> > const&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/libfrontier_client.so.2
#22 0x00007f841cd8de82 in coral::FrontierAccess::Statement::execute(coral::AttributeList const&, int) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/liblcg_FrontierAccess.so
#23 0x00007f841cd79090 in coral::FrontierAccess::Query::execute() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/external/el8_amd64_gcc12/lib/liblcg_FrontierAccess.so
#24 0x00007f8445f9141a in cond::persistency::PAYLOAD::Table::select(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, cond::Binary&, cond::Binary&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libCondCoreCondDB.so
#25 0x00007f841bdf6080 in std::unique_ptr<L1GtTriggerMenu, std::default_delete<L1GtTriggerMenu> > cond::persistency::Session::fetchPayload<L1GtTriggerMenu>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginCondCoreL1TPlugins.so
#26 0x00007f841bdf6921 in cond::ProductResolver<L1GtTriggerMenuRcd, L1GtTriggerMenu, (anonymous namespace)::L1GtTriggerMenuInitializer>::prefetch(edm::eventsetup::DataKey const&, edm::EventSetupRecordDetails) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginCondCoreL1TPlugins.so
#27 0x00007f8475663203 in edm::eventsetup::ESSourceProductResolverBase::doPrefetchAndSignals(edm::eventsetup::EventSetupRecordImpl const&, edm::eventsetup::DataKey const&, edm::ESParentContext const&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#28 0x00007f84756633c5 in edm::SerialTaskQueue::QueuedTask<edm::eventsetup::ESSourceProductResolverBase::prefetchAsyncImplTemplate<edm::eventsetup::ESSourceProductResolverNonConcurrentBase::prefetchAsyncImpl(edm::WaitingTaskHolder, edm::eventsetup::EventSetupRecordImpl const&, edm::eventsetup::DataKey const&, edm::EventSetupImpl const*, edm::ServiceToken const&, edm::ESParentContext const&)::{lambda(auto:1&, auto:2)#1}, edm::eventsetup::ESSourceProductResolverNonConcurrentBase::prefetchAsyncImpl(edm::WaitingTaskHolder, edm::eventsetup::EventSetupRecordImpl const&, edm::eventsetup::DataKey const&, edm::EventSetupImpl const*, edm::ServiceToken const&, edm::ESParentContext const&)::{lambda()#2}>(edm::eventsetup::ESSourceProductResolverNonConcurrentBase::prefetchAsyncImpl(edm::WaitingTaskHolder, edm::eventsetup::EventSetupRecordImpl const&, edm::eventsetup::DataKey const&, edm::EventSetupImpl const*, edm::ServiceToken const&, edm::ESParentContext const&)::{lambda(auto:1&, auto:2)#1}, edm::eventsetup::ESSourceProductResolverNonConcurrentBase::prefetchAsyncImpl(edm::WaitingTaskHolder, edm::eventsetup::EventSetupRecordImpl const&, edm::eventsetup::DataKey const&, edm::EventSetupImpl const*, edm::ServiceToken const&, edm::ESParentContext const&)::{lambda()#2}, edm::WaitingTaskHolder, edm::eventsetup::EventSetupRecordImpl const&, edm::eventsetup::DataKey const&, edm::ESParentContext const&)::{lambda()#1}>::execute() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#29 0x00007f84758acbe5 in tbb::detail::d1::function_task<edm::SerialTaskQueue::spawn(edm::SerialTaskQueue::TaskBase&)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreConcurrency.so
#30 0x00007f8473e6a95b in tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter> (t=0x7f847095b300, waiter=..., this=0x7f8470adba00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
#31 tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::outermost_worker_waiter> (t=0x0, waiter=..., this=0x7f8470adba00) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
#32 tbb::detail::r1::arena::process (tls=..., this=<optimized out>) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/arena.cpp:137
#33 tbb::detail::r1::market::process (this=<optimized out>, j=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/market.cpp:599
#34 0x00007f8473e6cb0e in tbb::detail::r1::rml::private_worker::run (this=0x7f846e15bf80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:271
#35 tbb::detail::r1::rml::private_worker::thread_routine (arg=0x7f846e15bf80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:221
#36 0x00007f8472fa61ca in start_thread () from /lib64/libpthread.so.0
#37 0x00007f8472c018d3 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f841aee8700 (LWP 3909316) "cmsRun"):
#0  0x00007f8472cd0098 in nanosleep () from /lib64/libc.so.6
#1  0x00007f8472ccff9e in sleep () from /lib64/libc.so.6
#2  0x00007f846dda5be0 in sig_pause_for_stacktrace () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#3  <signal handler called>
#4  0x00007f8472faf85d in __lll_lock_wait () from /lib64/libpthread.so.0
#5  0x00007f8472fa8ba4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#6  0x00007f846cc1fd71 in dqm::implementation::DQMStore::initLumi(unsigned int, unsigned int, unsigned long) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libDQMServicesCore.so
#7  0x00007f83cc4f5b50 in DQMOneEDAnalyzer<>::beginRun(edm::Run const&, edm::EventSetup const&) [clone .lto_priv.0] () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginDQMPhysics.so
#8  0x00007f8475775a07 in edm::one::EDProducerBase::doBeginRun(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#9  0x00007f847575de70 in edm::WorkerT<edm::one::EDProducerBase>::implDoBegin(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#10 0x00007f84756a510a in std::__exception_ptr::exception_ptr edm::Worker::runModuleAfterAsyncPrefetch<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >(std::__exception_ptr::exception_ptr, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::TransitionInfoType const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::Context const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#11 0x00007f84756a707a in edm::SerialTaskQueue::QueuedTask<edm::SerialTaskQueueChain::push<edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&>(tbb::detail::d1::task_group&, edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&)::{lambda()#1}>::execute() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#12 0x00007f84758acbe5 in tbb::detail::d1::function_task<edm::SerialTaskQueue::spawn(edm::SerialTaskQueue::TaskBase&)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreConcurrency.so
#13 0x00007f8473e6a95b in tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter> (t=0x7f8470993c00, waiter=..., this=0x7f8470adba80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
#14 tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::outermost_worker_waiter> (t=0x0, waiter=..., this=0x7f8470adba80) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
#15 tbb::detail::r1::arena::process (tls=..., this=<optimized out>) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/arena.cpp:137
#16 tbb::detail::r1::market::process (this=<optimized out>, j=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/market.cpp:599
#17 0x00007f8473e6cb0e in tbb::detail::r1::rml::private_worker::run (this=0x7f846e15c100) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:271
#18 tbb::detail::r1::rml::private_worker::thread_routine (arg=0x7f846e15c100) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:221
#19 0x00007f8472fa61ca in start_thread () from /lib64/libpthread.so.0
#20 0x00007f8472c018d3 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f841b8e9700 (LWP 3909315) "cmsRun"):
#0  0x00007f8472cd0098 in nanosleep () from /lib64/libc.so.6
#1  0x00007f8472ccff9e in sleep () from /lib64/libc.so.6
#2  0x00007f846dda5be0 in sig_pause_for_stacktrace () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#3  <signal handler called>
#4  0x00007f8472faf85d in __lll_lock_wait () from /lib64/libpthread.so.0
#5  0x00007f8472fa8ba4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#6  0x00007f846cc1daee in dqm::implementation::DQMStore::enterLumi(unsigned int, unsigned int, unsigned long) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libDQMServicesCore.so
#7  0x00007f83cc4f5b89 in DQMOneEDAnalyzer<>::beginRun(edm::Run const&, edm::EventSetup const&) [clone .lto_priv.0] () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginDQMPhysics.so
#8  0x00007f8475775a07 in edm::one::EDProducerBase::doBeginRun(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#9  0x00007f847575de70 in edm::WorkerT<edm::one::EDProducerBase>::implDoBegin(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#10 0x00007f84756a510a in std::__exception_ptr::exception_ptr edm::Worker::runModuleAfterAsyncPrefetch<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >(std::__exception_ptr::exception_ptr, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::TransitionInfoType const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::Context const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#11 0x00007f84756a707a in edm::SerialTaskQueue::QueuedTask<edm::SerialTaskQueueChain::push<edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&>(tbb::detail::d1::task_group&, edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&)::{lambda()#1}>::execute() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#12 0x00007f84758acbe5 in tbb::detail::d1::function_task<edm::SerialTaskQueue::spawn(edm::SerialTaskQueue::TaskBase&)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreConcurrency.so
#13 0x00007f8473e6a95b in tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::outermost_worker_waiter> (t=0x7f84709ab600, waiter=..., this=0x7f8470adb980) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
#14 tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::outermost_worker_waiter> (t=0x0, waiter=..., this=0x7f8470adb980) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
#15 tbb::detail::r1::arena::process (tls=..., this=<optimized out>) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/arena.cpp:137
#16 tbb::detail::r1::market::process (this=<optimized out>, j=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/market.cpp:599
#17 0x00007f8473e6cb0e in tbb::detail::r1::rml::private_worker::run (this=0x7f846e15c080) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:271
#18 tbb::detail::r1::rml::private_worker::thread_routine (arg=0x7f846e15c080) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/private_server.cpp:221
#19 0x00007f8472fa61ca in start_thread () from /lib64/libpthread.so.0
#20 0x00007f8472c018d3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8472119680 (LWP 3909289) "cmsRun"):
#0  0x00007f8472cd0098 in nanosleep () from /lib64/libc.so.6
#1  0x00007f8472ccff9e in sleep () from /lib64/libc.so.6
#2  0x00007f846dda5be0 in sig_pause_for_stacktrace () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginFWCoreServicesPlugins.so
#3  <signal handler called>
#4  0x00007f8472faf85d in __lll_lock_wait () from /lib64/libpthread.so.0
#5  0x00007f8472fa8ba4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#6  0x00007f846cc1fd71 in dqm::implementation::DQMStore::initLumi(unsigned int, unsigned int, unsigned long) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libDQMServices
Core.so
#7  0x00007f83cc4f5b50 in DQMOneEDAnalyzer<>::beginRun(edm::Run const&, edm::EventSetup const&) [clone .lto_priv.0] () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/pluginDQMPhysics.so
#8  0x00007f8475775a07 in edm::one::EDProducerBase::doBeginRun(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#9  0x00007f847575de70 in edm::WorkerT<edm::one::EDProducerBase>::implDoBegin(edm::RunTransitionInfo const&, edm::ModuleCallingContext const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#10 0x00007f84756a510a in std::__exception_ptr::exception_ptr edm::Worker::runModuleAfterAsyncPrefetch<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >(std::__exception_ptr::exception_ptr, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::TransitionInfoType const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0>::Context const*) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#11 0x00007f84756a707a in edm::SerialTaskQueue::QueuedTask<edm::SerialTaskQueueChain::push<edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&>(tbb::detail::d1::task_group&, edm::Worker::RunModuleTask<edm::OccurrenceTraits<edm::RunPrincipal, (edm::BranchActionType)0> >::execute()::{lambda()#1}&)::{lambda()#1}>::execute() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#12 0x00007f84758acbe5 in tbb::detail::d1::function_task<edm::SerialTaskQueue::spawn(edm::SerialTaskQueue::TaskBase&)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreConcurrency.so
#13 0x00007f8473e73281 in tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::external_waiter> (waiter=..., t=<optimized out>, this=0x7f8470adb900) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
#14 tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::external_waiter> (waiter=..., t=<optimized out>, this=0x7f8470adb900) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
#15 tbb::detail::r1::task_dispatcher::execute_and_wait (t=<optimized out>, wait_ctx=..., w_ctx=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/task_dispatcher.cpp:168
#16 0x00007f8475667deb in edm::FinalWaitingTask::wait() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#17 0x00007f84756774b9 in edm::EventProcessor::processRuns() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#18 0x00007f847566d121 in edm::EventProcessor::runToCompletion() () from /cvmfs/cms.cern.ch/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_0_pre5/lib/el8_amd64_gcc12/libFWCoreFramework.so
#19 0x000000000040784e in tbb::detail::d1::task_arena_function<main::{lambda()#1}::operator()() const::{lambda()#1}, void>::operator()() const ()
#20 0x00007f8473e5f9ad in tbb::detail::r1::task_arena_impl::execute (ta=..., d=...) at /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-1dc6d66b4b014f4ae4733b04914ce7d4/tbb-v2021.9.0/src/tbb/arena.cpp:688
#21 0x00000000004094d5 in main::{lambda()#1}::operator()() const ()
#22 0x00000000004050b0 in main ()

Current Modules:

Module: none (crashed)
Module: TopSingleLeptonDQM_miniAOD:topSingleMuonMediumDQM_miniAOD
Module: SingleTopTChannelLeptonDQM_miniAOD:singleTopElectronMediumDQM_miniAOD
Module: none
Module: DQMPFCandidateAnalyzer:packedCandidateDQMAnalyzerMiniAOD
Module: none
Module: SingleTopTChannelLeptonDQM_miniAOD:singleTopMuonMediumDQM_miniAOD
Module: TopSingleLeptonDQM_miniAOD:topSingleElectronMediumDQM_miniAOD

The job is configured to use 8 threads and 2 streams. With 1 thread and stream the job succeeds.

Other AllocMonitors such as SimpleAllocMonitor and PeriodicAllocMonitor work fine with the multithreaded job.

I was unable to reproduce the assertion failure with 20034.0 workflow (I tried the first 3 steps).

@makortel
Copy link
Contributor Author

makortel commented Sep 9, 2024

assign core

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 9, 2024

New categories assigned: core

@Dr15Jones,@makortel,@smuzaffar you have been requested to review this Pull request/Issue and eventually sign? Thanks

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 9, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 9, 2024

A new Issue was created by @makortel.

@Dr15Jones, @antoniovilela, @makortel, @mandrenguyen, @rappoccio, @sextonkennedy, @smuzaffar can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

@makortel
Copy link
Contributor Author

makortel commented Sep 9, 2024

@Dr15Jones This is the one I mentioned to you in person.

@makortel
Copy link
Contributor Author

makortel commented Sep 9, 2024

cmsRun: xercesc/util/XMemory.cpp:63: static void* xercesc_3_1::XMemory::operator new(size_t, xercesc_3_1::MemoryManager*): Assertion `manager != 0' failed.

The code here is

void* XMemory::operator new(size_t size, MemoryManager* manager)
{
    assert(manager != 0); // <--- this is the failing assertion

    size_t headerSize = XMLPlatformUtils::alignPointerForNewBlockAllocation(
       sizeof(MemoryManager*));

    void* const block = manager->allocate(headerSize + size);
    *(MemoryManager**)block = manager;

    return (char*)block + headerSize;
}

@makortel
Copy link
Contributor Author

In addition of 1-thread job working, in my tests following worked too

  • 1 stream 2 threads
  • 2 streams 2 threads
  • 2 streams 3 threads
  • 2 streams 4 threads

2 streams and 5 threads resulted a Fatal system signal has occurred during exit.

2 streams and 6 threads resulted a segfault in dqm::impl::MonitorElement::accessRootObject() after processing a few events.

2 streams and 7 threads resulted a segfault in L1GtTriggerMenu::buildGtConditionMap()

2 streams and 8 threads resulted a Fatal system signal has occurred during exit.

Symptoms look like more general memory corruption than a problem specific to Xerces.

@makortel makortel changed the title Assertion failure in Xerces when running some Phase 2 reco job through ModuleAllocMonitor Memory corruption when running some Phase 2 reco job through ModuleAllocMonitor Sep 11, 2024
@Dr15Jones
Copy link
Contributor

Wonder if we can get valgrind to work with these jobs. Might require linking a version of cmsRun directly with libPerfToolsAllocMonitorPreload.so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants