Bug 211591

Summary: plasma-desktop crash randomly with Qt 4.6 [QScopedPointer<QGraphicsItemPrivate, QScopedPointerDeleter<QGraphicsItemPrivate> >::operator->, QGraphicsScenePrivate::processDirtyItemsRecursive, QGraphicsScenePrivate::_q_processDirtyItems]
Product: [Unmaintained] plasma4 Reporter: Shawn Starr <shawn.starr>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, arvidjaar, darktears31, irek.gierlach, lure, mpyne, rakuco, simon
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Shawn Starr 2009-10-23 22:25:11 UTC
Application: plasma-desktop (0.3)
KDE Version: 4.3.72 (KDE 4.3.72 (KDE 4.4 >= 20091015)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.32-rc4-custom x86_64
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
Either this bug is a Qt bug or plasma. 

I am unsure what is triggering this crash. it may likely be a duplicate but I haven't checked the reports. If it's a Qt bug, please pass to Nokia :)

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f69f43f57f0 (LWP 9200))]

Thread 2 (Thread 0x7f69d1980910 (LWP 9202)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f69f3d7c66d in QWaitConditionPrivate::wait (this=0xe31800, time=18446744073709551615) at /root/qt/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007f69f3d7c415 in QWaitCondition::wait (this=0xe430e0, mutex=0xe430d8, time=18446744073709551615) at /root/qt/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f69f284e1e6 in QHostInfoAgent::run (this=0xe430c0) at /root/qt/src/network/kernel/qhostinfo.cpp:252
#4  0x00007f69f3d7b025 in QThreadPrivate::start (arg=0xe430c0) at /root/qt/src/corelib/thread/qthread_unix.cpp:244
#5  0x00007f69f3acaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f69eff307bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f69f43f57f0 (LWP 9200)):
[KCrash Handler]
#5  0x00007f69efe844b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f69efe87f50 in *__GI_abort () at abort.c:92
#7  0x00007f69f3d6f1d1 in qt_message_output (msgType=QtFatalMsg, buf=0x14cbe38 "ASSERT: \"d\" in file ../../include/QtCore/../../../qt/src/corelib/tools/qscopedpointer.h, line 112")
    at /root/qt/src/corelib/global/qglobal.cpp:2211
#8  0x00007f69f3d6f3d3 in qt_message (msgType=QtFatalMsg, msg=0x7f69f3f2c738 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffb4c3bf40) at /root/qt/src/corelib/global/qglobal.cpp:2257
#9  0x00007f69f3d6fc40 in qFatal (msg=0x7f69f3f2c738 "ASSERT: \"%s\" in file %s, line %d") at /root/qt/src/corelib/global/qglobal.cpp:2440
#10 0x00007f69f3d6ed63 in qt_assert (assertion=0x7f69f1499ecc "d", file=0x7f69f1499e88 "../../include/QtCore/../../../qt/src/corelib/tools/qscopedpointer.h", line=112)
    at /root/qt/src/corelib/global/qglobal.cpp:1974
#11 0x00007f69f133ab02 in QScopedPointer<QGraphicsItemPrivate, QScopedPointerDeleter<QGraphicsItemPrivate> >::operator-> (this=0x146a508)
    at ../../include/QtCore/../../../qt/src/corelib/tools/qscopedpointer.h:112
#12 0x00007f69f1362eba in QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x82f4d0, item=0x146a500, dirtyAncestorContainsChildren=false, parentOpacity=1)
    at /root/qt/src/gui/graphicsview/qgraphicsscene.cpp:4798
#13 0x00007f69f1351833 in QGraphicsScenePrivate::_q_processDirtyItems (this=0x82f4d0) at /root/qt/src/gui/graphicsview/qgraphicsscene.cpp:455
#14 0x00007f69f1366eac in QGraphicsScene::qt_metacall (this=0x77c050, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x15230b0) at .moc/debug-shared/moc_qgraphicsscene.cpp:128
#15 0x00007f69ea04c01b in Plasma::Corona::qt_metacall (this=0x77c050, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x15230b0) at /root/kdelibs-dev/plasma/corona.moc:107
#16 0x00007f69e5f46e3d in DesktopCorona::qt_metacall (this=0x77c050, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x15230b0) at /root/kdebase-dev/workspace/plasma/desktop/shell/desktopcorona.moc:78
#17 0x00007f69f3eac847 in QMetaObject::metacall (object=0x77c050, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0x15230b0) at /root/qt/src/corelib/kernel/qmetaobject.cpp:237
#18 0x00007f69f3ebbdb4 in QMetaCallEvent::placeMetaCall (this=0x150f5e0, object=0x77c050) at /root/qt/src/corelib/kernel/qobject.cpp:562
#19 0x00007f69f3ebe4a5 in QObject::event (this=0x77c050, e=0x150f5e0) at /root/qt/src/corelib/kernel/qobject.cpp:1238
#20 0x00007f69f135bf95 in QGraphicsScene::event (this=0x77c050, event=0x150f5e0) at /root/qt/src/gui/graphicsview/qgraphicsscene.cpp:3366
#21 0x00007f69f0b91342 in QApplicationPrivate::notify_helper (this=0x6f0090, receiver=0x77c050, e=0x150f5e0) at /root/qt/src/gui/kernel/qapplication.cpp:4172
#22 0x00007f69f0b8f196 in QApplication::notify (this=0x6c10c0, receiver=0x77c050, e=0x150f5e0) at /root/qt/src/gui/kernel/qapplication.cpp:3656
#23 0x00007f69f20a1a17 in KApplication::notify (this=0x6c10c0, receiver=0x77c050, event=0x150f5e0) at /root/kdelibs/kdeui/kernel/kapplication.cpp:302
#24 0x00007f69f3ea4708 in QCoreApplication::notifyInternal (this=0x6c10c0, receiver=0x77c050, event=0x150f5e0) at /root/qt/src/corelib/kernel/qcoreapplication.cpp:704
#25 0x00007f69f3ea86f5 in QCoreApplication::sendEvent (receiver=0x77c050, event=0x150f5e0) at ../../include/QtCore/../../../qt/src/corelib/kernel/qcoreapplication.h:215
#26 0x00007f69f3ea596e in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x672810) at /root/qt/src/corelib/kernel/qcoreapplication.cpp:1345
#27 0x00007f69f3ea5589 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /root/qt/src/corelib/kernel/qcoreapplication.cpp:1238
#28 0x00007f69f3ee1b05 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../qt/src/corelib/kernel/qcoreapplication.h:220
#29 0x00007f69f3ee00d1 in postEventSourceDispatch (s=0x6f35c0) at /root/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:276
#30 0x00007f69ef39dbbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00007f69ef3a1588 in ?? () from /lib/libglib-2.0.so.0
#32 0x00007f69ef3a16b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x00007f69f3ee136f in QEventDispatcherGlib::processEvents (this=0x673dd0, flags=...) at /root/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:407
#34 0x00007f69f0c62636 in QGuiEventDispatcherGlib::processEvents (this=0x673dd0, flags=...) at /root/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#35 0x00007f69f3ea1784 in QEventLoop::processEvents (this=0x7fffb4c3d1a0, flags=...) at /root/qt/src/corelib/kernel/qeventloop.cpp:149
#36 0x00007f69f3ea18da in QEventLoop::exec (this=0x7fffb4c3d1a0, flags=...) at /root/qt/src/corelib/kernel/qeventloop.cpp:201
#37 0x00007f69f3ea4e0a in QCoreApplication::exec () at /root/qt/src/corelib/kernel/qcoreapplication.cpp:981
#38 0x00007f69f0b8edf2 in QApplication::exec () at /root/qt/src/gui/kernel/qapplication.cpp:3577
#39 0x00007f69e5f516bd in kdemain (argc=1, argv=0x6d95d0) at /root/kdebase/workspace/plasma/desktop/shell/main.cpp:112
#40 0x0000000000406bfc in launch (argc=1, _name=0x6c3488 "/usr/local/kde4/bin/plasma-desktop", args=0x6c34ab "", cwd=0x0, envc=0, envs=0x6c34b3 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40c175 "0") at /root/kdelibs/kinit/kinit.cpp:705
#41 0x0000000000407dca in handle_launcher_request (sock=7, who=0x40c40c "launcher") at /root/kdelibs/kinit/kinit.cpp:1197
#42 0x000000000040862f in handle_requests (waitForPid=0) at /root/kdelibs/kinit/kinit.cpp:1390
#43 0x0000000000409bb4 in main (argc=2, argv=0x7fffb4c3deb8, envp=0x7fffb4c3ded0) at /root/kdelibs/kinit/kinit.cpp:1825
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-24 03:00:40 UTC
The backtrace seems related to the one in bug 210146, but I can't be sure. In any case I think it is a Qt issue. Is your Qt build updated?
Thanks
Comment 2 Dario Andres 2009-11-04 14:24:29 UTC
I have found a possible testcase:
You need
- A taskbar with ~default~ settings (grouping ALWAYS enabled by name) (this may not be mandatory)
- A sample application which sets itself to demand attention after some seconds (inspired by https://bugs.kde.org/show_bug.cgi?id=202199#c69)
  I have used a sample application created with KAppTemplate which uses a QTimer which after 5 seconds calls a slot calling "KWindowSystem::demandAttention(effectiveWinId(), true);" which will request the window manager attention and will made the taskbar to flash.

- You have to run and minimize two instances of this sample application. 
The entries will appear and they will be grouped. 
- After X seconds the entries are going to flash (not noticeable as the grouped entry doesn't flash). 
- Now click the group entry to show the two of the real entries in the "list"
- Select one of them
The application window will be restored
- Close that window.
The whole group in the taskbar will dissapear (the spaces remains empty for a second) and Plasma crash with such a backtrace.

Interestingly enough this doesn't happen with "plasmoidviewer tasks"

Hope it helps. Regards
Comment 3 simon 2009-11-09 23:25:42 UTC
happens for me too with qt46-nokia unstable
Comment 4 Luka Renko 2009-11-19 10:21:16 UTC
I got same crash today, using Qt 4.6rc1 with KDE 4.4 from svn (built today).
I was closing Kmail's Composer window, when the crash occurred.

Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f6f71de47f0 (LWP 2349))]

Thread 2 (Thread 0x7f6f5a54e910 (LWP 2350)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f6f718005db in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x22b0e08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x22b0e08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f6f703083ec in QHostInfoAgent::run (this=0x22b0df0) at kernel/qhostinfo.cpp:252
#4  0x00007f6f717ff625 in QThreadPrivate::start (arg=0x22b0df0) at thread/qthread_unix.cpp:244
#5  0x00007f6f71570a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f6f6dd8e7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6f71de47f0 (LWP 2349)):
[KCrash Handler]
#5  QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x1d3c410, item=0x2d05b80, dirtyAncestorContainsChildren=false, parentOpacity=-nan(0xfffffffff0000))
    at graphicsview/qgraphicsscene.cpp:4892
#6  0x00007f6f6efa88fd in QGraphicsScenePrivate::_q_processDirtyItems (this=0x1d3c410) at graphicsview/qgraphicsscene.cpp:466
#7  0x00007f6f6efa8f42 in QGraphicsScene::qt_metacall (this=0x1d3e340, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2cdb7f0) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#8  0x00007f6f67f7846d in Plasma::Corona::qt_metacall (this=0x1d3e340, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x2cdb7f0) at /misc/k/build/kdelibs/plasma/corona.moc:107
#9  0x00007f6f644a7151 in DesktopCorona::qt_metacall (this=0x1d3e340, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x2cdb7f0)
    at /misc/k/build/kdebase/workspace/plasma/desktop/shell/desktopcorona.moc:78
#10 0x00007f6f71902889 in QObject::event (this=0x1d3e340, e=0x2a85b30) at kernel/qobject.cpp:1248
#11 0x00007f6f6efa4f50 in QGraphicsScene::event (this=0x1d3e340, event=0x2a85b30) at graphicsview/qgraphicsscene.cpp:3450
#12 0x00007f6f6e986ddc in QApplicationPrivate::notify_helper (this=0x1cba340, receiver=0x1d3e340, e=0x2a85b30) at kernel/qapplication.cpp:4242
#13 0x00007f6f6e98d3dd in QApplication::notify (this=0x1cb0b20, receiver=0x1d3e340, e=0x2a85b30) at kernel/qapplication.cpp:4125
#14 0x00007f6f6fb86737 in KApplication::notify (this=0x1cb0b20, receiver=0x1d3e340, event=0x2a85b30) at /misc/k/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#15 0x00007f6f718f2bbc in QCoreApplication::notifyInternal (this=0x1cb0b20, receiver=0x1d3e340, event=0x2a85b30) at kernel/qcoreapplication.cpp:704
#16 0x00007f6f718f5337 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1c68e80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1c68e80) at kernel/qcoreapplication.cpp:1345
#18 0x00007f6f7191c653 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#19 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#20 0x00007f6f6d1fbbbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#21 0x00007f6f6d1ff588 in ?? () from /lib/libglib-2.0.so.0
#22 0x00007f6f6d1ff6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#23 0x00007f6f7191c193 in QEventDispatcherGlib::processEvents (this=0x1cba150, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#24 0x00007f6f6ea3519e in QGuiEventDispatcherGlib::processEvents (this=0x1d3c410, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#25 0x00007f6f718f14e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#26 0x00007f6f718f18bc in QEventLoop::exec (this=0x7fff9de75980, flags=) at kernel/qeventloop.cpp:201
#27 0x00007f6f718f55fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#28 0x00007f6f644b19ca in kdemain (argc=1, argv=0x1c6a4c0) at /misc/k/src/kdebase/workspace/plasma/desktop/shell/main.cpp:112
#29 0x0000000000406bec in launch (argc=1, _name=0x1ca5bf8 "/usr/bin/plasma-desktop", args=0x1ca5c10 "", cwd=0x0, envc=0, envs=0x1ca5c18 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40c155 "0") at /misc/k/src/kdelibs/kinit/kinit.cpp:705
#30 0x0000000000407dba in handle_launcher_request (sock=7, who=0x40c3ec "launcher") at /misc/k/src/kdelibs/kinit/kinit.cpp:1197
#31 0x000000000040861f in handle_requests (waitForPid=0) at /misc/k/src/kdelibs/kinit/kinit.cpp:1390
#32 0x0000000000409ba4 in main (argc=4, argv=0x7fff9de76678, envp=0x7fff9de766a0) at /misc/k/src/kdelibs/kinit/kinit.cpp:1825
The current source language is "auto; currently asm".
The current source language is "auto; currently c".
Comment 5 Dario Andres 2009-11-20 00:06:54 UTC
*** Bug 215343 has been marked as a duplicate of this bug. ***
Comment 6 Andrey Borzenkov 2009-11-20 15:50:25 UTC
Happens pretty often here on Mandriva with 4.6 beta1 and now with 4.6 RC1.
Comment 7 Michael Pyne 2009-11-26 21:59:32 UTC
*** Bug 215234 has been marked as a duplicate of this bug. ***
Comment 8 Michael Pyne 2009-11-26 22:06:12 UTC
Application: plasma-desktop (0.3)
KDE Version: 4.3.77 (KDE 4.3.77 (KDE 4.4 >= 20091123)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.32-rc8-00011-ga8a8a66 x86_64

-- Information about the crash:
The title is a mouthful, but I always get a crash doing the following:

* Have 2 windows for an application open (Konqueror is the usual victim for me :( )
* Go to select one of the windows by clicking on the grouped entry, then the specific window (it doesn't seem to matter which one).
* Close the window you just selected.
* The taskbar will clear the grouped entry, appear to hang, and then crash Plasma. (backtrace should be attached).

BTW Dario, the crash reporting assistant is basically completely awesome. Just FYI

The crash can be reproduced everytime.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Aborted
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.2-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f44f377f760 (LWP 6644))]

Thread 2 (Thread 0x7f44d6ba4710 (LWP 6936)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f44f3154481 in QWaitConditionPrivate::wait (this=0x170b980, time=18446744073709551615) at /home/kde-svn/kde4/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  0x00007f44f315422a in QWaitCondition::wait (this=0x16d2a20, mutex=0x16d2a18, time=18446744073709551615) at /home/kde-svn/kde4/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f44f204ccd8 in QHostInfoAgent::run (this=0x16d2a00) at /home/kde-svn/kde4/qt-copy/src/network/kernel/qhostinfo.cpp:252
#4  0x00007f44f31530b8 in QThreadPrivate::start (arg=0x16d2a00) at /home/kde-svn/kde4/qt-copy/src/corelib/thread/qthread_unix.cpp:244
#5  0x00007f44f2eb9894 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f44efef4d5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f44f377f760 (LWP 6644)):
[KCrash Handler]
#5  0x00007f44efe561b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f44efe575e0 in *__GI_abort () at abort.c:92
#7  0x00007f44f3148d3a in qt_message_output (msgType=QtFatalMsg, buf=0x2ede528 "ASSERT: \"d\" in file ../../include/QtCore/../../../../qt-copy/src/corelib/tools/qscopedpointer.h, line 112")
    at /home/kde-svn/kde4/qt-copy/src/corelib/global/qglobal.cpp:2211
#8  0x00007f44f3148de5 in qt_message (msgType=QtFatalMsg, msg=0x7f44f32d52d0 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff4cedfbb0) at /home/kde-svn/kde4/qt-copy/src/corelib/global/qglobal.cpp:2257
#9  0x00007f44f31494df in qFatal (msg=0x7f44f32d52d0 "ASSERT: \"%s\" in file %s, line %d") at /home/kde-svn/kde4/qt-copy/src/corelib/global/qglobal.cpp:2440
#10 0x00007f44f3148966 in qt_assert (assertion=0x7f44f0e2b1fc "d", file=0x7f44f0e2b1b0 "../../include/QtCore/../../../../qt-copy/src/corelib/tools/qscopedpointer.h", line=112)
    at /home/kde-svn/kde4/qt-copy/src/corelib/global/qglobal.cpp:1974
#11 0x00007f44f0cd4010 in QScopedPointer<QGraphicsItemPrivate, QScopedPointerDeleter<QGraphicsItemPrivate> >::operator-> (this=0x32a5098)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/tools/qscopedpointer.h:112
#12 0x00007f44f0cf8c00 in QGraphicsScenePrivate::processDirtyItemsRecursive (this=0xb4fd90, item=0x32a5090, dirtyAncestorContainsChildren=false, parentOpacity=1)
    at /home/kde-svn/kde4/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:4798
#13 0x00007f44f0ce8b30 in QGraphicsScenePrivate::_q_processDirtyItems (this=0xb4fd90) at /home/kde-svn/kde4/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:455
#14 0x00007f44f0cfc799 in QGraphicsScene::qt_metacall (this=0xb4a130, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x346fb10) at .moc/debug-shared/moc_qgraphicsscene.cpp:128
#15 0x00007f44eeaecb65 in Plasma::Corona::qt_metacall (this=0x19f4, _c=6644, _id=6, _a=0xffffffffffffffff) at /home/kde-svn/kde4/build/kdelibs/plasma/corona.moc:107
#16 0x00007f44eb578183 in DesktopCorona::qt_metacall (this=0xb4a130, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x346fb10)
    at /home/kde-svn/kde4/build/kdebase/workspace/plasma/desktop/shell/desktopcorona.moc:78
#17 0x00007f44f3264c75 in QMetaObject::metacall (object=0xb4a130, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0x346fb10) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qmetaobject.cpp:237
#18 0x00007f44f32724ce in QMetaCallEvent::placeMetaCall (this=0x34638c0, object=0xb4a130) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qobject.cpp:562
#19 0x00007f44f327459b in QObject::event (this=0xb4a130, e=0x34638c0) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qobject.cpp:1243
#20 0x00007f44f0cf23d4 in QGraphicsScene::event (this=0xb4a130, event=0x34638c0) at /home/kde-svn/kde4/qt-copy/src/gui/graphicsview/qgraphicsscene.cpp:3366
#21 0x00007f44f05e636e in QApplicationPrivate::notify_helper (this=0xa1a440, receiver=0xb4a130, e=0x34638c0) at /home/kde-svn/kde4/qt-copy/src/gui/kernel/qapplication.cpp:4251
#22 0x00007f44f05e3e95 in QApplication::notify (this=0xa03ac0, receiver=0xb4a130, e=0x34638c0) at /home/kde-svn/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3676
#23 0x00007f44f1960f96 in KApplication::notify (this=0xa03ac0, receiver=0xb4a130, event=0x34638c0) at /home/kde-svn/kde4/kdelibs/kdeui/kernel/kapplication.cpp:302
#24 0x00007f44f325da55 in QCoreApplication::notifyInternal (this=0xa03ac0, receiver=0xb4a130, event=0x34638c0) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:704
#25 0x00007f44f326109f in QCoreApplication::sendEvent (receiver=0xb4a130, event=0x34638c0) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#26 0x00007f44f325ec1d in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x989280) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1342
#27 0x00007f44f325e83b in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1238
#28 0x00007f44f3293d33 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220
#29 0x00007f44f329253c in postEventSourceDispatch (s=0xa1d7f0) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:276
#30 0x0000003c5663a1ee in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#31 0x0000003c5663a3de in IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#32 0x0000003c5663c8a7 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#33 0x0000003c5663c9cb in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at gmain.c:2654
#34 0x00007f44f329359f in QEventDispatcherGlib::processEvents (this=0xa19f40, flags=...) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:407
#35 0x00007f44f06a9ddc in QGuiEventDispatcherGlib::processEvents (this=0xa19f40, flags=...) at /home/kde-svn/kde4/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#36 0x00007f44f325b308 in QEventLoop::processEvents (this=0x7fff4cee0f80, flags=...) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#37 0x00007f44f325b45b in QEventLoop::exec (this=0x7fff4cee0f80, flags=...) at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qeventloop.cpp:197
#38 0x00007f44f325e114 in QCoreApplication::exec () at /home/kde-svn/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:981
#39 0x00007f44f05e3a94 in QApplication::exec () at /home/kde-svn/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3590
#40 0x00007f44eb58292b in kdemain (argc=1, argv=0x9f4150) at /home/kde-svn/kde4/kdebase/workspace/plasma/desktop/shell/main.cpp:112
#41 0x0000000000406f48 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a429 "0") at /home/kde-svn/kde4/kdelibs/kinit/kinit.cpp:705
#42 0x0000000000407be0 in handle_launcher_request (sock=7, who=<value optimized out>) at /home/kde-svn/kde4/kdelibs/kinit/kinit.cpp:1197
#43 0x0000000000408138 in handle_requests (waitForPid=0) at /home/kde-svn/kde4/kdelibs/kinit/kinit.cpp:1390
#44 0x0000000000408d2e in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /home/kde-svn/kde4/kdelibs/kinit/kinit.cpp:1825

Possible duplicates by query: bug 211591, bug 215234.

Report to https://bugs.kde.org (via manual click-and-paste due to error reporting from the CRA dialog)
Comment 9 Dario Andres 2009-11-26 22:13:34 UTC
According to Alexis Menard, bug 210146 was fixed already (fix should appear on near future Qt build...), if this crash is the same, then this should be fixed too...

@Michael: thanks ;) (if you get too much of those "errors" while reporting using the assistant, contact me so I will try to debug it...)

Regards
Comment 10 Alexis MENARD 2009-11-27 19:05:11 UTC
It's seems to be the same backtrace...So i would say it's fixed....
Comment 11 Michael Pyne 2009-11-27 20:32:11 UTC
Updating bug info for posterity.

Also, is this in kde-qt at all? I'm still getting the crash. :(

*** This bug has been marked as a duplicate of bug 210146 ***
Comment 12 Alexis MENARD 2009-11-27 21:27:13 UTC
It's not yet in kde-qt...