[kdevplatform] [Bug 359442] Crash on exit [KDevelop::BackgroundParser::~BackgroundParser, QtSharedPointer::CustomDeleter<ThreadWeaver::JobInterface, QtSharedPointer::NormalDeleter>::execute]

2016-03-09 Thread Kevin Funk via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359442

Kevin Funk  changed:

   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]

2016-03-09 Thread Kevin Funk via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359442

Kevin Funk  changed:

   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]

2016-03-09 Thread Kevin Funk via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=359442

Kevin Funk  changed:

   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]

2016-02-16 Thread Milian Wolff via KDE Bugzilla
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.