Bug 218259

Summary: Plasma crash upon task switching [QGraphicsScenePrivate::processDirtyItemsRecursive, QGraphicsScenePrivate::_q_processDirtyItems, QGraphicsScene::qt_metacall]
Product: [Unmaintained] plasma4 Reporter: Thomas Mitterfellner <thomas>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Mitterfellner 2009-12-11 12:00:32 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)) "release 197"
Qt Version: 4.6.0
Operating System: Linux 2.6.27.39-0.2-pae i686
Distribution: "openSUSE 11.1 (i586)"

-- Information about the crash:
Prior to the crash, an application (which was grouped in the taskbar) was closed, but this didn't seem to be a problem (I'm writing this because I read that this was a problem in another bug report). Then I wanted to switch tasks (ALT + TAB) and thereupon Plasma crashed.

 -- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb54f4750 (LWP 3872))]

Thread 2 (Thread 0xa66a0b90 (LWP 3876)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7597c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb760f1e2 in QWaitCondition::wait (this=0x85e7bd8, mutex=0x85e7bd4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb6e32c82 in QHostInfoAgent::run (this=0x85e7bc8) at kernel/qhostinfo.cpp:252
#4  0xb760e2be in QThreadPrivate::start (arg=0x85e7bc8) at thread/qthread_unix.cpp:244
#5  0xb75941b5 in start_thread () from /lib/libpthread.so.0
#6  0xb5c723ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb54f4750 (LWP 3872)):
[KCrash Handler]
#6  QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x8118160, item=0x881b620, dirtyAncestorContainsChildren=false, parentOpacity=1) at graphicsview/qgraphicsscene.cpp:4895
#7  0xb6607c18 in QGraphicsScenePrivate::_q_processDirtyItems (this=0x8118160) at graphicsview/qgraphicsscene.cpp:466
#8  0xb66081b6 in QGraphicsScene::qt_metacall (this=0x811a1e8, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x8a234e8) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#9  0xb51fb4fa in Plasma::Corona::qt_metacall (this=0x811a1e8, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x8a234e8) at /usr/src/debug/kdelibs-4.3.80/build/plasma/corona.moc:107
#10 0xb26d1e6a in DesktopCorona::qt_metacall (this=0x811a1e8, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x8a234e8)
    at /usr/src/debug/kdebase-workspace-4.3.80/build/plasma/desktop/shell/desktopcorona.moc:78
#11 0xb7719d65 in QMetaObject::metacall (object=0x881b620, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0x8a234e8) at kernel/qmetaobject.cpp:237
#12 0xb7724566 in QMetaCallEvent::placeMetaCall (this=0x89f4cf0, object=0x811a1e8) at kernel/qobject.cpp:574
#13 0xb7725a33 in QObject::event (this=0x811a1e8, e=0x89f4cf0) at kernel/qobject.cpp:1260
#14 0xb66030de in QGraphicsScene::event (this=0x811a1e8, event=0x89f4cf0) at graphicsview/qgraphicsscene.cpp:3450
#15 0xb5f5f1cc in QApplicationPrivate::notify_helper (this=0x80b3658, receiver=0x811a1e8, e=0x89f4cf0) at kernel/qapplication.cpp:4242
#16 0xb5f65ba5 in QApplication::notify (this=0x80ac970, receiver=0x811a1e8, e=0x89f4cf0) at kernel/qapplication.cpp:3661
#17 0xb6b48d1d in KApplication::notify (this=0x80ac970, receiver=0x811a1e8, event=0x89f4cf0) at /usr/src/debug/kdelibs-4.3.80/kdeui/kernel/kapplication.cpp:302
#18 0xb77148ab in QCoreApplication::notifyInternal (this=0x80ac970, receiver=0x811a1e8, event=0x89f4cf0) at kernel/qcoreapplication.cpp:704
#19 0xb771587f in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805c200) at kernel/qcoreapplication.h:215
#20 0xb7715a2d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#21 0xb774198f in postEventSourceDispatch (s=0x80b5720) at kernel/qcoreapplication.h:220
#22 0xb5aea9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb5aee083 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb5aee241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb77414a1 in QEventDispatcherGlib::processEvents (this=0x80b2f58, flags={i = -1081405080}) at kernel/qeventdispatcher_glib.cpp:407
#26 0xb601bef5 in QGuiEventDispatcherGlib::processEvents (this=0x80b2f58, flags={i = -1081405032}) at kernel/qguieventdispatcher_glib.cpp:202
#27 0xb7712eba in QEventLoop::processEvents (this=0xbf8b1210, flags={i = -1081404968}) at kernel/qeventloop.cpp:149
#28 0xb7713302 in QEventLoop::exec (this=0xbf8b1210, flags={i = -1081404904}) at kernel/qeventloop.cpp:201
#29 0xb7715af9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#30 0xb5f5f277 in QApplication::exec () at kernel/qapplication.cpp:3570
#31 0xb26d9fa5 in kdemain (argc=1, argv=0x8076498) at /usr/src/debug/kdebase-workspace-4.3.80/plasma/desktop/shell/main.cpp:112
#32 0x0804e505 in launch (argc=1, _name=0x80a7634 "/usr/bin/plasma-desktop", args=0x80a764c "", cwd=0x0, envc=0, envs=0x80a7650 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805164d "0") at /usr/src/debug/kdelibs-4.3.80/kinit/kinit.cpp:705
#33 0x0804ecdd in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.80/kinit/kinit.cpp:1197
#34 0x0804f173 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.3.80/kinit/kinit.cpp:1390
#35 0x0804feb2 in main (argc=4, argv=0xbf8b1c34, envp=0xbf8b1c48) at /usr/src/debug/kdelibs-4.3.80/kinit/kinit.cpp:1825

Possible duplicates by query: bug 217798, bug 217041, bug 216267, bug 216102, bug 216096.

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-11 12:04:04 UTC
Qt 4.6 bug.. fixed already in 4.6.1 and a future kde-qt revision. Reported already. Thanks

*** This bug has been marked as a duplicate of bug 210146 ***