Summary: | threading-related crash in CMakeManager::initializeProject | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Milian Wolff <mail> |
Component: | Build tools: CMake | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aleixpol, elezsh, hein, joris.guisson, j_kolberg11, morpheus, netfalo+kdebugs, nicolas.saubat, pswzyu |
Priority: | VHI | ||
Version: | unspecified | ||
Target Milestone: | 4.2.3 | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Milian Wolff
2012-03-19 12:09:45 UTC
*** Bug 297058 has been marked as a duplicate of this bug. *** aleix, please look into this :( Git commit 056c6b717f7afb4c60b7acdfbcab11a9902f55f3 by Aleix Pol. Committed on 30/03/2012 at 17:42. Pushed by apol into branch '4.3'. Limit project initialization, only let 1 project to be set up at a time. Helps serialize the KConfig calls issued when the project import is bootstrapped. M +2 -1 projectmanagers/cmake/cmakemanager.cpp http://commits.kde.org/kdevelop/056c6b717f7afb4c60b7acdfbcab11a9902f55f3 Git commit 7e6c2e686a51577a8ea88cd3719969fc73ce46c7 by Aleix Pol. Committed on 30/03/2012 at 17:42. Pushed by apol into branch 'master'. Limit project initialization, only let 1 project to be set up at a time. Helps serialize the KConfig calls issued when the project import is bootstrapped. M +2 -1 projectmanagers/cmake/cmakemanager.cpp http://commits.kde.org/kdevelop/7e6c2e686a51577a8ea88cd3719969fc73ce46c7 *** Bug 292927 has been marked as a duplicate of this bug. *** *** Bug 297985 has been marked as a duplicate of this bug. *** *** Bug 305094 has been marked as a duplicate of this bug. *** *** Bug 308864 has been marked as a duplicate of this bug. *** *** Bug 309199 has been marked as a duplicate of this bug. *** Apparently people were able to reproduce this even in kdevelop 4.3.1 which should contain the fixes above. We should investigate and seriously cleanup the cmake manager code. Git commit b867b9b0327a5a4eec625fb94f37140951d1d56f by Milian Wolff. Committed on 10/11/2012 at 18:27. Pushed by mwolff into branch 'master'. Don't trigger reload of project that is being reloaded. That can lead to crashes and random races due to the messed up thread handling in the cmake manager code. Related: bug 309835 M +1 -1 projectmanagers/cmake/cmakemanager.cpp http://commits.kde.org/kdevelop/b867b9b0327a5a4eec625fb94f37140951d1d56f *** Bug 312029 has been marked as a duplicate of this bug. *** *** Bug 280994 has been marked as a duplicate of this bug. *** Note: With the refactoring of the cmake manager in KDevelop 4.6 (fixes are in master since August 2013), I hope this was resolved. If anyone can reproduce this issue with 4.6 or current master, please reopen this bug report. |