Application that crashed: plasma-desktop Version of the application: 0.3 KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.3 Operating System: Linux 2.6.30.9-96.fc11.i586 i686 What I was doing when the application crashed: I was trying to drag a Firefox tab from desktop 4 to desktop 3 using the pager. I think desktop 3 came up, but when I moved over to its instance of Firefox, I must have moved over desktop 2 in the pager, because this came up. The crash happened around the time I was trying to get back to desktop 3. -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb78a77a0 (LWP 1982))] Thread 2 (Thread 0xac79bb70 (LWP 1983)): #0 0x00c9a422 in __kernel_vsyscall () #1 0x005d1fa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x001fe307 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x05ebc862 in QHostInfoAgent::run (this=0x867f4b8) at kernel/qhostinfo.cpp:260 #5 0x001fd2c2 in QThreadPrivate::start (arg=0x867f4b8) at thread/qthread_unix.cpp:188 #6 0x005cd935 in start_thread () from /lib/libpthread.so.0 #7 0x0050294e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb78a77a0 (LWP 1982)): [KCrash Handler] #6 QGraphicsItem::sceneTransform (this=0x260063ff) at graphicsview/qgraphicsitem.cpp:2522 #7 0x04ae83de in QGraphicsItem::mapFromScene (this=0x260063ff, point=@0xbf9754f0) at graphicsview/qgraphicsitem.cpp:4584 #8 0x04aec06b in QGraphicsItemPrivate::genericMapFromScene (this=0x89e407c, pos=@0xbf9754f0, viewport=0x875d7e0) at graphicsview/qgraphicsitem.cpp:747 #9 0x04b0dab3 in QGraphicsScenePrivate::sendDragDropEvent (this=0x8350b00, item=0x8ea1518, dragDropEvent=0xbf975568) at graphicsview/qgraphicsscene.cpp:1187 #10 0x04b18d70 in QGraphicsScene::dragMoveEvent (this=0x83d4af8, event=0xbf9759e0) at graphicsview/qgraphicsscene.cpp:4035 #11 0x025455f4 in Plasma::Corona::dragMoveEvent (this=0x83d4af8, event=0xbf9759e0) at /usr/src/debug/kdelibs-4.3.2/plasma/corona.cpp:621 #12 0x04b19f5f in QGraphicsScene::event (this=0x83d4af8, event=0xbf9759e0) at graphicsview/qgraphicsscene.cpp:3757 #13 0x044e08b4 in QApplicationPrivate::notify_helper (this=0x83553d8, receiver=0x83d4af8, e=0xbf9759e0) at kernel/qapplication.cpp:4065 #14 0x044e8029 in QApplication::notify (this=0x8349f18, receiver=0x83d4af8, e=0xbf9759e0) at kernel/qapplication.cpp:3605 #15 0x02a1fc3a in KApplication::notify (this=0x8349f18, receiver=0x83d4af8, event=0xbf9759e0) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302 #16 0x002ed0ab in QCoreApplication::notifyInternal (this=0x8349f18, receiver=0x83d4af8, event=0xbf9759e0) at kernel/qcoreapplication.cpp:610 #17 0x04b269f9 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:213 #18 QGraphicsView::dragMoveEvent (event=<value optimized out>, receiver=<value optimized out>) at graphicsview/qgraphicsview.cpp:3071 #19 0x045356a2 in QWidget::event (this=0x864a640, event=0xbf975ff0) at kernel/qwidget.cpp:7744 #20 0x048e2b83 in QFrame::event (this=0x864a640, e=0xbf975ff0) at widgets/qframe.cpp:559 #21 0x04980cb4 in QAbstractScrollArea::viewportEvent (this=0xbf9754f0, e=0xbf975300) at widgets/qabstractscrollarea.cpp:962 #22 0x04b2b72f in QGraphicsView::viewportEvent (this=0x864a640, event=0xbf975ff0) at graphicsview/qgraphicsview.cpp:2919 #23 0x049832c5 in QAbstractScrollAreaPrivate::viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100 #24 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:111 #25 0x002ec1fa in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x83553d8, receiver=0x875d7e0, event=0xbf975ff0) at kernel/qcoreapplication.cpp:726 #26 0x044e088c in QApplicationPrivate::notify_helper (this=0x83553d8, receiver=0x875d7e0, e=0xbf975ff0) at kernel/qapplication.cpp:4061 #27 0x044e8554 in QApplication::notify (this=0x8349f18, receiver=0x875d7e0, e=0xbf975ff0) at kernel/qapplication.cpp:4018 #28 0x02a1fc3a in KApplication::notify (this=0x8349f18, receiver=0x875d7e0, event=0xbf975ff0) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302 #29 0x002ed0ab in QCoreApplication::notifyInternal (this=0x8349f18, receiver=0x875d7e0, event=0xbf975ff0) at kernel/qcoreapplication.cpp:610 #30 0x0454003e in QCoreApplication::sendEvent (receiver=0x875d7e0, event=0x260063ff) at ../../src/corelib/kernel/qcoreapplication.h:213 #31 0x04564173 in handle_xdnd_position(struct QWidget *, const XEvent *, bool) (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:940 #32 0x04543118 in QApplication::x11ClientMessage (this=0x8349f18, w=0x864a640, event=0xbf97760c, passive_only=false) at kernel/qapplication_x11.cpp:3120 #33 0x0455482f in QApplication::x11ProcessEvent (this=0x8349f18, event=0xbf97760c) at kernel/qapplication_x11.cpp:3681 #34 0x04580562 in x11EventSourceDispatch (s=0x8357cb0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #35 0x00656308 in g_main_dispatch (context=<value optimized out>) at gmain.c:1824 #36 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377 #37 0x006599e0 in g_main_context_iterate (context=0x8357490, block=<value optimized out>, dispatch=1, self=0x8354eb0) at gmain.c:2455 #38 0x00659b13 in IA__g_main_context_iteration (context=0x8357490, may_block=1) at gmain.c:2518 #39 0x00317b7c in QEventDispatcherGlib::processEvents (this=0x8334d10, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327 #40 0x0457fc45 in QGuiEventDispatcherGlib::processEvents (this=0x8334d10, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #41 0x002eb639 in QEventLoop::processEvents (this=0xbf977904, flags={i = 36}) at kernel/qeventloop.cpp:149 #42 0x002eba8a in QEventLoop::exec (this=0xbf977904, flags={i = 0}) at kernel/qeventloop.cpp:201 #43 0x002edf0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #44 0x044e0737 in QApplication::exec () at kernel/qapplication.cpp:3525 #45 0x0615d41d in kdemain (argc=1, argv=0xbf977ae4) at /usr/src/debug/kdebase-workspace-4.3.2/plasma/shells/desktop/main.cpp:50 #46 0x080486fb in main (argc=1, argv=0xbf977ae4) at /usr/src/debug/kdebase-workspace-4.3.2/i586-redhat-linux-gnu/plasma/shells/desktop/plasma-desktop_dummy.cpp:3 This bug may be a duplicate of or related to bug 210941 Reported using DrKonqi
- Does Plasma crash again if you repeat the situation you described ? Thanks
I can reproduce the crash like this: 1. Drag a Firefox tab. 2. Hover with the tab over desktop 3 in the pager until desktop 3 appears. 3. Move quickly over to a Firefox instance in the task manager (which is set to show only tasks from the current desktop); moving to the task manager involves briefly passing over desktop 2 or 4 on the way back across the pager. 4. A second or two after getting to the task manager, desktop 2 or 4 appears. 5. Still dragging the Firefox tab, move the mouse up off the task manager. 6. Plasma crashes.
*** This bug has been marked as a duplicate of bug 210941 ***