Summary: | crash due to thread-unsafe project model [KDevelop::ProjectBaseItem::lessThan] | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Milian Wolff <mail> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | glad08, i.semenov.kde, jtamate, kde, kdenis, kfunk, mtadeunet, nicolasleuba, prcoder, tomek-k, wordsizzle |
Priority: | NOR | ||
Version: | 4.3.60 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Milian Wolff
2012-04-13 22:00:05 UTC
*** Bug 277562 has been marked as a duplicate of this bug. *** *** Bug 317141 has been marked as a duplicate of this bug. *** Created attachment 78423 [details]
New crash information added by DrKonqi
kdevelop (4.5.60) on KDE Platform 4.10.60 using Qt 4.8.4
- What I was doing when the application crashed:
Did a "git pull" in the kdelibs repository from Konsole. The kdelibs project was loaded in kdevelop at that moment, and kdevelop was running.
-- Backtrace (Reduced):
#11 0x00007ff1b482d318 in QString::free (d=0x7ff0ec535380) at tools/qstring.cpp:1235
#12 0x00007ff1b0fed3ff in QString::~QString (this=0x7fffe8fdc110, __in_chrg=<optimized out>) at /usr/include/QtCore/qstring.h:880
#13 0x00007ff1b0ff05f8 in KDevelop::ProjectBaseItem::lessThan (this=0x7ff0ec4eb090, item=0x7ff0ec966ee0) at /home/orly/kde/src/extragear/kdevplatform/project/projectmodel.cpp:394
#14 0x00007ff1b10069d1 in ProjectProxyModel::lessThan (this=0x3d5d6a0, left=..., right=...) at /home/orly/kde/src/extragear/kdevplatform/project/projectproxymodel.cpp:45
#15 0x00007ff1b3ffbd71 in QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add (this=this@entry=0x3d5d760, proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:614
*** Bug 318443 has been marked as a duplicate of this bug. *** Created attachment 79059 [details]
New crash information added by DrKonqi
kdevelop (4.5.60) on KDE Platform 4.10.60 using Qt 4.8.4
- What I was doing when the application crashed:
Now I can tell what triggers it for sure.
I've just checked out a revision a couple years old, which changed a lot of files almost in an instant. KDevelop was closed. Then when I checked out master again, while kdevelop was open, the crash occurred. I recall that it has happened a few times to me under similar circumstances.
kdevplatform, kdevelop from master.
-- Backtrace (Reduced):
#11 0x00007f9fa23d1318 in QString::free (d=0x7f9e71374af0) at tools/qstring.cpp:1235
#12 0x00007f9f9eb923ff in QString::~QString (this=0x7fff3d3f1f90, __in_chrg=<optimized out>) at /usr/include/QtCore/qstring.h:880
#13 0x00007f9f9eb955a3 in KDevelop::ProjectBaseItem::lessThan (this=0x7f9e721d4f30, item=0x7f9e721e1de0) at /home/orly/kde/src/extragear/kdevplatform/project/projectmodel.cpp:392
#14 0x00007f9f9ebab9d1 in ProjectProxyModel::lessThan (this=0x5d63dc0, left=..., right=...) at /home/orly/kde/src/extragear/kdevplatform/project/projectproxymodel.cpp:45
#15 0x00007f9fa1b9fd71 in QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add (this=this@entry=0x5d63e80, proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:614
*** Bug 320422 has been marked as a duplicate of this bug. *** Created attachment 80600 [details]
New crash information added by DrKonqi
kdevelop (4.4.1) on KDE Platform 4.10.3 using Qt 4.8.4
- What I was doing when the application crashed:
Saved CMakeLists.txt after renaming link targets
-- Backtrace (Reduced):
#6 0x00007f138a8c4037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7 0x00007f138a8c7698 in __GI_abort () at abort.c:90
[...]
#9 0x00007f138a90da46 in malloc_printerr (ptr=0x7f12fcbcaac0, str=0x7f138aa14a28 "double free or corruption (fasttop)", action=3) at malloc.c:4902
#10 _int_free (av=<optimized out>, p=0x7f12fcbcaab0, have_lock=0) at malloc.c:3758
#11 0x00007f138bcca488 in QString::free (d=0x7f12fcbcaac0) at tools/qstring.cpp:1235
*** Bug 322690 has been marked as a duplicate of this bug. *** *** Bug 322960 has been marked as a duplicate of this bug. *** *** Bug 325179 has been marked as a duplicate of this bug. *** *** Bug 325997 has been marked as a duplicate of this bug. *** You might want to consider if this was caused by a Qt bug that was resolved fixed in 5.8, as described in Bug 361895, Comment 1. Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |