https://bugs.kde.org/show_bug.cgi?id=391588
            Bug ID: 391588
           Summary: memory leak of CollectionExecuteWrapper in
                    Collection::addJob
           Product: frameworks-threadweaver
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: mi...@kde.org
          Reporter: m...@milianw.de
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

I think Collection::aboutToBeQueued_locked could be affected, too. Who is
supposed to delete these CollectionExecuteWrapper instances?

Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7ff8e766c489 in operator new(unsigned long)
/build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cc:80
    #1 0x7ff8e70ffc6a in
ThreadWeaver::Collection::addJob(QSharedPointer<ThreadWeaver::JobInterface>)
/home/milian/projects/kf5/src/frameworks/threadweaver/src/collection.cpp:108
    #2 0x7ff8e71004fd in
ThreadWeaver::Collection::operator<<(ThreadWeaver::JobInterface*)
/home/milian/projects/kf5/src/frameworks/threadweaver/src/collection.cpp:196
    #3 0x5593936b1df8 in operator()
/home/milian/projects/src/heaptrack/src/analyze/gui/parser.cpp:615
    #4 0x5593936c591d in run
/home/milian/projects/compiled/kf5-dbg/include/KF5/ThreadWeaver/threadweaver/lambda.h:47
    #5 0x7ff8e70fdb5b in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*)
/home/milian/projects/kf5/src/frameworks/threadweaver/src/executor.cpp:52
    #6 0x7ff8e70fc701 in
ThreadWeaver::Private::DefaultExecutor::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*)
/home/milian/projects/kf5/src/frameworks/threadweaver/src/job_p.cpp:70
    #7 0x7ff8e70fde0f in
ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*)
/home/milian/projects/kf5/src/frameworks/threadweaver/src/executewrapper.cpp:64
    #8 0x7ff8e70fc64a in
ThreadWeaver::Private::DebugExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*)
/home/milian/projects/kf5/src/frameworks/threadweaver/src/job_p.cpp:58
    #9 0x7ff8e70fad0e in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*)
/home/milian/projects/kf5/src/frameworks/threadweaver/src/job.cpp:83
    #10 0x7ff8e70fa3ec in ThreadWeaver::Thread::run()
/home/milian/projects/kf5/src/frameworks/threadweaver/src/thread.cpp:114
    #11 0x7ff8e210db4c  (/usr/lib/libQt5Core.so.5+0xafb4c)
    #12 0x7ff8e6b0e08b in start_thread (/usr/lib/libpthread.so.0+0x708b)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to