Summary: | Crash during KDevelop shutdown [QDeclarativeItem::~QDeclarativeItem] | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Bastian <bastian.leyer> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | Alexandr.Kara, antani125, cfeck, dan.barbus, flegy, h.k.ghost, kdebugs2, kfunk, korvin, L.Bonnaud, m.cencora, mysubscripps, olivier.jg, sonrisesoftware, tomislav.adamic, versat82 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 4.3.0 | ||
Platform: | Ubuntu | ||
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 New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Bastian
2012-09-21 19:19:04 UTC
Probably a QML bug :-/ If you could reproduce this with valgrind that would be very helpful... valgrind --track-origins=yes kdevelop -s ... Created attachment 74580 [details]
New crash information added by DrKonqi
kdevelop (4.4.60) on KDE Platform 4.9.2 using Qt 4.8.3
- What I was doing when the application crashed:
I was trying to close the Kdevelop application
-- Backtrace (Reduced):
#6 0x00007f0b23358dd4 in QDeclarativeItem::~QDeclarativeItem (this=0x6fc4dc0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007f0b2331c6ee in ~QDeclarativeElement (this=0x6fc4dc0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x6fc4dc0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007f0b22419468 in QObject::event (this=0x6fc4dc0, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007f0b217abe9c in QApplicationPrivate::notify_helper (this=this@entry=0xf350d0, receiver=receiver@entry=0x6fc4dc0, e=e@entry=0x6f1ec80) at kernel/qapplication.cpp:4562
*** Bug 310087 has been marked as a duplicate of this bug. *** please run valgrind on kdevelop if you can reproduce this: valgrind --smc-check=all --track-origins=yes kdevelop -s ... Created attachment 75986 [details]
New crash information added by DrKonqi
kdevelop (4.4.1) on KDE Platform 4.9.3 using Qt 4.8.3
- What I was doing when the application crashed:
Exiting KDevelop with one C++/Qt project opened. No build tasks were preformed while exiting.
-- Backtrace (Reduced):
#7 0xb70df6ce in QDeclarativeItem::~QDeclarativeItem (this=0x9f2dab0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#8 0xb709e124 in ~QDeclarativeElement (this=0x9f2dab0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x9f2dab0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#10 0xb6963783 in qDeleteInEventHandler (o=o@entry=0x9f2dab0) at kernel/qobject.cpp:4277
#11 0xb6965f10 in QObject::event (this=0x9f2dab0, e=0x9e83880) at kernel/qobject.cpp:1176
Created attachment 76274 [details]
New crash information added by DrKonqi
kdevelop (4.3.90) on KDE Platform 4.9.2 using Qt 4.8.3
- What I was doing when the application crashed:
I was exiting the application while having a custom C++ project open (nothing was being built, code parser was quiet for a long time).
-- Backtrace (Reduced):
#6 0x00007f8f09792dd4 in QDeclarativeItem::~QDeclarativeItem (this=0x568ceb0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007f8f097566ee in ~QDeclarativeElement (this=0x568ceb0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x568ceb0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007f8f085dc468 in QObject::event (this=0x568ceb0, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007f8f0796ee9c in QApplicationPrivate::notify_helper (this=this@entry=0x2401270, receiver=receiver@entry=0x568ceb0, e=e@entry=0x5598420) at kernel/qapplication.cpp:4562
Created attachment 76920 [details]
New crash information added by DrKonqi
kdevelop (4.4.1) on KDE Platform 4.9.4 using Qt 4.8.3
- What I was doing when the application crashed:
I just closed KDevelop as the initial setup and parsing was still running. I had made no modifications whatsoever to the project files.
-- Backtrace (Reduced):
#6 0x00007f4870928dd4 in QDeclarativeItem::~QDeclarativeItem (this=0x5ea9090, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007f48708ec6ee in ~QDeclarativeElement (this=0x5ea9090, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x5ea9090, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007f486f772468 in QObject::event (this=0x5ea9090, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007f486eb04e9c in QApplicationPrivate::notify_helper (this=this@entry=0x14d1af0, receiver=receiver@entry=0x5ea9090, e=e@entry=0x5e05860) at kernel/qapplication.cpp:4562
That seems to be fixed with Qt 4.8.4. Reasons for that - multiple bug entries show the same symptoms (backtrace) and have been set to UPSTREAM. - https://bugs.kde.org/show_bug.cgi?id=311018 - https://bugs.kde.org/show_bug.cgi?id=300393 I have been running KDevelop with Qt 4.8.4 for quite some time now and didn't experience any QDeclarativeItem related crashes anymore. Please reopen if this is reproducible with Qt >= 4.8.4 I confirm that with Qt 4.8.4 in Ubuntu raring this bug is gone. Created attachment 79417 [details]
New crash information added by DrKonqi
kdevelop (4.4.1) on KDE Platform 4.10.2 using Qt 4.8.4
- What I was doing when the application crashed:
I closed KDevelop immediately after modifying a C++ file.
-- Backtrace (Reduced):
#6 0x00007fec38290944 in QDeclarativeItem::~QDeclarativeItem (this=0x50c7c70, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007fec3825510e in ~QDeclarativeElement (this=0x50c7c70, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x50c7c70, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007fec370d85e8 in QObject::event (this=0x50c7c70, e=<optimized out>) at kernel/qobject.cpp:1175
#10 0x00007fec364648ec in QApplicationPrivate::notify_helper (this=this@entry=0x11036d0, receiver=receiver@entry=0x50c7c70, e=e@entry=0x4fe4c80) at kernel/qapplication.cpp:4567
Comment #10 is from Qt 4.8.4, so the bug is still not fixed. *** Bug 320004 has been marked as a duplicate of this bug. *** Created attachment 80379 [details]
New crash information added by DrKonqi
kdevelop (4.5.1) on KDE Platform 4.10.4 using Qt 4.8.2
- What I was doing when the application crashed:
Just closing KDevelop regularly and it crashed post closing.
-- Backtrace (Reduced):
#6 0x00007f8b423299ee in QDeclarativeItem::~QDeclarativeItem (this=0x5be32a0, __in_chrg=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:1668
#7 0x00007f8b422ecaf5 in ~QDeclarativeElement (this=0x5be32a0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#8 QDeclarativePrivate::QDeclarativeElement<QDeclarativeItem>::~QDeclarativeElement (this=0x5be32a0, __in_chrg=<optimized out>) at ../../include/QtDeclarative/../../src/declarative/qml/qdeclarativeprivate.h:87
#9 0x00007f8b413c1978 in QObject::event (this=0x5be32a0, e=<optimized out>) at kernel/qobject.cpp:1176
#10 0x00007f8b407297b4 in notify_helper (e=0x333fe90, receiver=0x5be32a0, this=0x7dd210) at kernel/qapplication.cpp:4556
*** Bug 320985 has been marked as a duplicate of this bug. *** *** Bug 321154 has been marked as a duplicate of this bug. *** *** Bug 322800 has been marked as a duplicate of this bug. *** This bug might still be present with Qt 4.8.4. See for example bug 324480. It has two reports of a crash with QT 4.8.4. Yeah, I still see this crash (kdevelop (4.4.1) on KDE Platform 4.10.5 using Qt 4.8.4). *** Bug 330538 has been marked as a duplicate of this bug. *** I really can't tell what's going on here. AFAIR, I had the same problems in <4.8.4 times, but the crashes went away after upgrading to 4.8.4. Nowadays I'm running 4.8.5. I've never had this kind of crashes for anything >=4.8.4, though. |