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

ASAN: heap-use-after-free in edm::Worker::prePrefetchSelectionAsync #44888

Closed
iarspider opened this issue May 2, 2024 · 8 comments · Fixed by #44891
Closed

ASAN: heap-use-after-free in edm::Worker::prePrefetchSelectionAsync #44888

iarspider opened this issue May 2, 2024 · 8 comments · Fixed by #44891

Comments

@iarspider
Copy link
Contributor

ASAN reports heap-use-after-free in edm::Worker::prePrefetchSelectionAsync:

=================================================================
==1562832==ERROR: AddressSanitizer: heap-use-after-free on address 0x60b00021b888 at pc 0x14890c4c4f1b bp 0x7ffc72d98d40 sp 0x7ffc72d98d38
WRITE of size 4 at 0x60b00021b888 thread T0
    #0 0x14890c4c4f1a in edm::Worker::prePrefetchSelectionAsync(tbb::detail::d1::task_group&, edm::WaitingTask*, edm::ServiceToken const&, edm::StreamID, edm::EventPrincipal const*)::{lambda(std::__exception_ptr::exception_ptr const*)#1}::operator()(std::__exception_ptr::exception_ptr const*) const [clone .constprop.0] (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x8d0f1a)
    #1 0x14890b35c3be in tbb::detail::d1::function_task<edm::WaitingTaskList::announce()::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreConcurrency.so+0x123be)
    #2 0x148909ca6280 in tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::external_waiter>(tbb::detail::d1::task*, tbb::detail::r1::external_waiter&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
    #3 0x148909ca6280 in tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::external_waiter>(tbb::detail::d1::task*, tbb::detail::r1::external_waiter&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
    #4 0x148909ca6280 in tbb::detail::r1::task_dispatcher::execute_and_wait(tbb::detail::d1::task*, tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.cpp:168
    #5 0x14890bf51aeb in edm::FinalWaitingTask::wait() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x35daeb)
    #6 0x14890bef2302 in edm::EventProcessor::processRuns() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x2fe302)
    #7 0x14890bf23a1d in edm::EventProcessor::runToCompletion() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x32fa1d)
    #8 0x40bb64 in tbb::detail::d1::task_arena_function<main::{lambda()#1}::operator()() const::{lambda()#1}, void>::operator()() const (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x40bb64)
    #9 0x148909c929ac in tbb::detail::r1::task_arena_impl::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/arena.cpp:688
    #10 0x40f71a in main::{lambda()#1}::operator()() const (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x40f71a)
    #11 0x4083b4 in main (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x4083b4)
    #12 0x148908a4dd84 in __libc_start_main (/lib64/libc.so.6+0x3ad84)
    #13 0x4086ed in _start (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x4086ed)

0x60b00021b888 is located 8 bytes inside of 112-byte region [0x60b00021b880,0x60b00021b8f0)
freed by thread T0 here:
    #0 0x14890c7e75d8 in operator delete(void*, unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cpp:164
    #1 0x14890c4c49b3 in edm::Worker::prePrefetchSelectionAsync(tbb::detail::d1::task_group&, edm::WaitingTask*, edm::ServiceToken const&, edm::StreamID, edm::EventPrincipal const*)::{lambda(std::__exception_ptr::exception_ptr const*)#1}::operator()(std::__exception_ptr::exception_ptr const*) const [clone .constprop.0] (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x8d09b3)
    #2 0x14890b35c3be in tbb::detail::d1::function_task<edm::WaitingTaskList::announce()::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreConcurrency.so+0x123be)
    #3 0x148909ca6280 in tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::external_waiter>(tbb::detail::d1::task*, tbb::detail::r1::external_waiter&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
    #4 0x148909ca6280 in tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::external_waiter>(tbb::detail::d1::task*, tbb::detail::r1::external_waiter&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
    #5 0x148909ca6280 in tbb::detail::r1::task_dispatcher::execute_and_wait(tbb::detail::d1::task*, tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.cpp:168
    #6 0x14890bf51aeb in edm::FinalWaitingTask::wait() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x35daeb)
    #7 0x14890bef2302 in edm::EventProcessor::processRuns() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x2fe302)
    #8 0x14890bf23a1d in edm::EventProcessor::runToCompletion() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x32fa1d)
    #9 0x40bb64 in tbb::detail::d1::task_arena_function<main::{lambda()#1}::operator()() const::{lambda()#1}, void>::operator()() const (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x40bb64)
    #10 0x148909c929ac in tbb::detail::r1::task_arena_impl::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/arena.cpp:688
    #11 0x40f71a in main::{lambda()#1}::operator()() const (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x40f71a)
    #12 0x4083b4 in main (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x4083b4)
    #13 0x148908a4dd84 in __libc_start_main (/lib64/libc.so.6+0x3ad84)

previously allocated by thread T0 here:
    #0 0x14890c7e66d8 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cpp:95
    #1 0x14890c1ca04b in edm::FunctorWaitingTask<edm::Worker::doWorkAsync<edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1> >(edm::WaitingTaskHolder, edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1>::TransitionInfoType const&, edm::ServiceToken const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1>::Context const*)::{lambda(std::__exception_ptr::exception_ptr const*)#2}>* edm::make_waiting_task<edm::Worker::doWorkAsync<edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1> >(edm::WaitingTaskHolder, edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1>::TransitionInfoType const&, edm::ServiceToken const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1>::Context const*)::{lambda(std::__exception_ptr::exception_ptr const*)#2}>(edm::Worker::doWorkAsync<edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1> >(edm::WaitingTaskHolder, edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1>::TransitionInfoType const&, edm::ServiceToken const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1>::Context const*)::{lambda(std::__exception_ptr::exception_ptr const*)#2}) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x5d604b)
    #2 0x14890c1cbd37 in void edm::Worker::doWorkAsync<edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1> >(edm::WaitingTaskHolder, edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1>::TransitionInfoType const&, edm::ServiceToken const&, edm::StreamID, edm::ParentContext const&, edm::OccurrenceTraits<edm::EventPrincipal, (edm::BranchActionType)1>::Context const*) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x5d7d37)
    #3 0x14890c1bee1a in edm::Path::runNextWorkerAsync(unsigned int, edm::EventTransitionInfo const&, edm::ServiceToken const&, edm::StreamID const&, edm::StreamContext const*, tbb::detail::d1::task_group&) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x5cae1a)
    #4 0x14890c1c08b5 in edm::Path::processOneOccurrenceAsync(edm::WaitingTaskHolder, edm::EventTransitionInfo const&, edm::ServiceToken const&, edm::StreamID const&, edm::StreamContext const*) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x5cc8b5)
    #5 0x14890c3f790e in edm::StreamSchedule::processOneEventAsync(edm::WaitingTaskHolder, edm::EventTransitionInfo&, edm::ServiceToken const&, std::vector<edm::propagate_const<std::shared_ptr<edm::PathStatusInserter> >, std::allocator<edm::propagate_const<std::shared_ptr<edm::PathStatusInserter> > > >&) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x80390e)
    #6 0x14890c335702 in edm::Schedule::processOneEventAsync(edm::WaitingTaskHolder, unsigned int, edm::EventTransitionInfo&, edm::ServiceToken const&) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x741702)
    #7 0x14890be99bc5 in edm::waiting_task::detail::WaitingTaskChain<edm::waiting_task::detail::Conditional<edm::waiting_task::detail::AutoExceptionHandler<edm::EventProcessor::processEventAsyncImpl(edm::WaitingTaskHolder, unsigned int)::{lambda(auto:1)#2}> >, edm::waiting_task::detail::AutoExceptionHandler<edm::EventProcessor::processEventAsyncImpl(edm::WaitingTaskHolder, unsigned int)::{lambda(auto:1)#1}> >::runLast(edm::WaitingTaskHolder) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x2a5bc5)
    #8 0x14890bf364a2 in edm::EventProcessor::processEventAsyncImpl(edm::WaitingTaskHolder, unsigned int) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x3424a2)
    #9 0x14890bf36bf7 in tbb::detail::d1::function_task<edm::EventProcessor::processEventAsync(edm::WaitingTaskHolder, unsigned int)::{lambda()#1}>::execute(tbb::detail::d1::execution_data&) (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x342bf7)
    #10 0x148909ca6280 in tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::local_wait_for_all<false, tbb::detail::r1::external_waiter>(tbb::detail::d1::task*, tbb::detail::r1::external_waiter&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.h:322
    #11 0x148909ca6280 in tbb::detail::d1::task* tbb::detail::r1::task_dispatcher::local_wait_for_all<tbb::detail::r1::external_waiter>(tbb::detail::d1::task*, tbb::detail::r1::external_waiter&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.h:458
    #12 0x148909ca6280 in tbb::detail::r1::task_dispatcher::execute_and_wait(tbb::detail::d1::task*, tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/task_dispatcher.cpp:168
    #13 0x14890bf51aeb in edm::FinalWaitingTask::wait() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x35daeb)
    #14 0x14890bef2302 in edm::EventProcessor::processRuns() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x2fe302)
    #15 0x14890bf23a1d in edm::EventProcessor::runToCompletion() (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x32fa1d)
    #16 0x40bb64 in tbb::detail::d1::task_arena_function<main::{lambda()#1}::operator()() const::{lambda()#1}, void>::operator()() const (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x40bb64)
    #17 0x148909c929ac in tbb::detail::r1::task_arena_impl::execute(tbb::detail::d1::task_arena_base&, tbb::detail::d1::delegate_base&) /data/cmsbld/jenkins/workspace/auto-builds/CMSSW_14_1_0_pre3-el8_amd64_gcc12/build/CMSSW_14_1_0_pre3-build/BUILD/el8_amd64_gcc12/external/tbb/v2021.9.0-5849be8e21b090e14f1b189539cee138/tbb-v2021.9.0/src/tbb/arena.cpp:688
    #18 0x40f71a in main::{lambda()#1}::operator()() const (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x40f71a)
    #19 0x4083b4 in main (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/bin/el8_amd64_gcc12/cmsRun+0x4083b4)
    #20 0x148908a4dd84 in __libc_start_main (/lib64/libc.so.6+0x3ad84)

SUMMARY: AddressSanitizer: heap-use-after-free (/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02835/el8_amd64_gcc12/cms/cmssw/CMSSW_14_1_ASAN_X_2024-05-01-2300/lib/el8_amd64_gcc12/libFWCoreFramework.so+0x8d0f1a) in edm::Worker::prePrefetchSelectionAsync(tbb::detail::d1::task_group&, edm::WaitingTask*, edm::ServiceToken const&, edm::StreamID, edm::EventPrincipal const*)::{lambda(std::__exception_ptr::exception_ptr const*)#1}::operator()(std::__exception_ptr::exception_ptr const*) const [clone .constprop.0]
Shadow bytes around the buggy address:
  0x0c168003b6c0: fd fd fd fd fd fa fa fa fa fa fa fa fa fa fd fd
  0x0c168003b6d0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
  0x0c168003b6e0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
  0x0c168003b6f0: fd fa fa fa fa fa fa fa fa fa 00 00 00 00 00 00
  0x0c168003b700: 00 00 00 00 00 00 00 fa fa fa fa fa fa fa fa fa
=>0x0c168003b710: fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fa fa
  0x0c168003b720: fa fa fa fa fa fa 00 00 00 00 00 00 00 00 00 00
  0x0c168003b730: 00 00 00 00 fa fa fa fa fa fa fa fa 00 00 00 00
  0x0c168003b740: 00 00 00 00 00 00 00 00 00 00 fa fa fa fa fa fa
  0x0c168003b750: fa fa fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  0x0c168003b760: fa fa fa fa fa fa fa fa 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
==1562832==ABORTING

(example of full log: link)

@cmsbuild
Copy link
Contributor

cmsbuild commented May 2, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

cmsbuild commented May 2, 2024

A new Issue was created by @iarspider.

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

cms-bot commands are listed here

@iarspider
Copy link
Contributor Author

assign core

@cmsbuild
Copy link
Contributor

cmsbuild commented May 2, 2024

New categories assigned: core

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

@makortel
Copy link
Contributor

makortel commented May 2, 2024

Very likely caused by #44767. I opened #44889 to revert it until the cause is fully understood.

@makortel
Copy link
Contributor

makortel commented May 2, 2024

#44891 has a proper fix (I closed the revert)

@makortel
Copy link
Contributor

makortel commented May 3, 2024

+core

@cmsbuild
Copy link
Contributor

cmsbuild commented May 3, 2024

This issue is fully signed and ready to be closed.

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

Successfully merging a pull request may close this issue.

3 participants