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.