[kdevplatform] [Bug 359442] Crash on exit [KDevelop::BackgroundParser::~BackgroundParser, QtSharedPointer::CustomDeleter<ThreadWeaver::JobInterface, QtSharedPointer::NormalDeleter>::execute]
https://bugs.kde.org/show_bug.cgi?id=359442 Kevin Funkchanged: What|Removed |Added Version Fixed In||5.0.0 Resolution|--- |FIXED Status|CONFIRMED |RESOLVED Latest Commit||http://commits.kde.org/kdev ||platform/dd624690edc22c8dc1 ||6fc07e312351d689bd339e --- Comment #3 from Kevin Funk --- Git commit dd624690edc22c8dc16fc07e312351d689bd339e by Kevin Funk. Committed on 09/03/2016 at 22:25. Pushed by kfunk into branch '5.0'. BackgroundParser: Fix crash-on-exit Currently running JobInterfaces where double-deleted, once through ~BackgroundParserPrivate, once through ref counting logic when deleting ThreadWeaver::Weaver. Just let the Weaver take care of deleting. Every job in m_parseJobs is also in m_weaver. FIXED-IN: 5.0.0 M +0-6language/backgroundparser/backgroundparser.cpp M +28 -1language/backgroundparser/tests/test_backgroundparser.cpp M +2-0language/backgroundparser/tests/test_backgroundparser.h M +2-0language/backgroundparser/tests/testlanguagesupport.h http://commits.kde.org/kdevplatform/dd624690edc22c8dc16fc07e312351d689bd339e -- You are receiving this mail because: You are watching all bug changes.
[kdevplatform] [Bug 359442] Crash on exit [KDevelop::BackgroundParser::~BackgroundParser, QtSharedPointer::CustomDeleter<ThreadWeaver::JobInterface, QtSharedPointer::NormalDeleter>::execute]
https://bugs.kde.org/show_bug.cgi?id=359442 Kevin Funkchanged: What|Removed |Added Status|UNCONFIRMED |CONFIRMED Ever confirmed|0 |1 -- You are receiving this mail because: You are watching all bug changes.
[kdevplatform] [Bug 359442] Crash on exit [KDevelop::BackgroundParser::~BackgroundParser, QtSharedPointer::CustomDeleter<ThreadWeaver::JobInterface, QtSharedPointer::NormalDeleter>::execute]
https://bugs.kde.org/show_bug.cgi?id=359442 Kevin Funkchanged: What|Removed |Added CC||m...@milianw.de --- Comment #2 from Kevin Funk --- *** Bug 341223 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[kdevplatform] [Bug 359442] Crash on exit [KDevelop::BackgroundParser::~BackgroundParser, QtSharedPointer::CustomDeleter<ThreadWeaver::JobInterface, QtSharedPointer::NormalDeleter>::execute]
https://bugs.kde.org/show_bug.cgi?id=359442 --- Comment #1 from Milian Wolff--- could it be that the job is double deleted, once via threadweaver's shared ptr logic, and once via QObject inheritance? -- You are receiving this mail because: You are watching all bug changes.