Bug 254844

Summary: Plasma Crash when dragging something out of the notification area to my desktop
Product: [Unmaintained] plasma4 Reporter: Sven <brettschneider.sven>
Component: notificationsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aseigo, asraniel, linuxhippy, plasma-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Sven 2010-10-21 08:42:47 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

I downloaded something with Rekonq, the notifier became visable, I dragged the component to my desktop and I placed in back in the knotifier place and ... plasma crashed.

Sorry for my bad English...

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma-werkgebied (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb6087a30 (LWP 1623))]

Thread 2 (Thread 0xabcb9b70 (LWP 1626)):
#0  0x007c5416 in __kernel_vsyscall ()
#1  0x00403de6 in __poll (fds=0x49bff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0252aa1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x0251d43c in ?? () from /lib/libglib-2.0.so.0
#4  0x0251d848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x087bf59f in QEventDispatcherGlib::processEvents (this=0x8bd0ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0878f609 in QEventLoop::processEvents (this=0xabcb91d0, flags=) at kernel/qeventloop.cpp:149
#7  0x0878fa8a in QEventLoop::exec (this=0xabcb91d0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0868bb7e in QThread::exec (this=0x8bd0c48) at thread/qthread.cpp:490
#9  0x0876e35b in QInotifyFileSystemWatcherEngine::run (this=0x8bd0c48) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0868edf9 in QThreadPrivate::start (arg=0x8bd0c48) at thread/qthread_unix.cpp:266
#11 0x01380ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 1 (Thread 0xb6087a30 (LWP 1623)):
[KCrash Handler]
#7  0x0531f81c in QGraphicsLayoutItem::geometry (this=0xa238bc0) at graphicsview/qgraphicslayoutitem.cpp:679
#8  0x00594ac0 in Plasma::ExtenderGroup::dragMoveEvent (this=0x9b53438, event=0xbf8fa1f8) at ../../plasma/extenders/extendergroup.cpp:245
#9  0x0059487a in Plasma::ExtenderGroup::dragEnterEvent (this=0x9b53438, event=0xbf8fa1f8) at ../../plasma/extenders/extendergroup.cpp:233
#10 0x05311163 in QGraphicsItem::sceneEvent (this=0x9b53440, event=0xbf8fa1f8) at graphicsview/qgraphicsitem.cpp:6642
#11 0x053684d7 in QGraphicsWidget::sceneEvent (this=0x9b53438, event=0xbf8fa1f8) at graphicsview/qgraphicswidget.cpp:1173
#12 0x05329569 in QGraphicsScenePrivate::sendEvent (this=0x8b10c50, item=0x9b53440, event=0xbf8fa1f8) at graphicsview/qgraphicsscene.cpp:1211
#13 0x05329958 in QGraphicsScenePrivate::sendDragDropEvent (this=0x8b10c50, item=0x9b53440, dragDropEvent=0xbf8fa1f8) at graphicsview/qgraphicsscene.cpp:1240
#14 0x05330345 in QGraphicsScene::dragMoveEvent (this=0x8c09908, event=0xbf8fa740) at graphicsview/qgraphicsscene.cpp:3662
#15 0x0056d6a4 in Plasma::Corona::dragMoveEvent (this=0x8c09908, event=0xbf8fa740) at ../../plasma/corona.cpp:821
#16 0x0534441c in QGraphicsScene::event (this=0x8c09908, event=0xbf8fa740) at graphicsview/qgraphicsscene.cpp:3389
#17 0x04c5efdc in QApplicationPrivate::notify_helper (this=0x8b133f8, receiver=0x8c09908, e=0xbf8fa740) at kernel/qapplication.cpp:4396
#18 0x04c6504e in QApplication::notify (this=0x8b05660, receiver=0x8c09908, e=0xbf8fa740) at kernel/qapplication.cpp:3798
#19 0x00fcb68a in KApplication::notify (this=0x8b05660, receiver=0x8c09908, event=0xbf8fa740) at ../../kdeui/kernel/kapplication.cpp:310
#20 0x08790b3b in QCoreApplication::notifyInternal (this=0x8b05660, receiver=0x8c09908, event=0xbf8fa740) at kernel/qcoreapplication.cpp:732
#21 0x05360ac9 in sendEvent (this=0x9c08d40, event=0xbf8faea0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QGraphicsView::dragMoveEvent (this=0x9c08d40, event=0xbf8faea0) at graphicsview/qgraphicsview.cpp:3014
#23 0x04cbcd92 in QWidget::event (this=0x9c08d40, event=0xbf8faea0) at kernel/qwidget.cpp:8385
#24 0x050de763 in QFrame::event (this=0x9c08d40, e=0xbf8faea0) at widgets/qframe.cpp:557
#25 0x0517ba82 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x0) at widgets/qabstractscrollarea.cpp:1043
#26 0x0535fccb in QGraphicsView::viewportEvent (this=0x9c08d40, event=0xbf8faea0) at graphicsview/qgraphicsview.cpp:2862
#27 0x0517e4d5 in viewportEvent (this=0x9bbd760, o=0x9c1b6a8, e=0xbf8faea0) at widgets/qabstractscrollarea_p.h:100
#28 QAbstractScrollAreaFilter::eventFilter (this=0x9bbd760, o=0x9c1b6a8, e=0xbf8faea0) at widgets/qabstractscrollarea_p.h:116
#29 0x0879029a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8b133f8, receiver=0x9c1b6a8, event=0xbf8faea0) at kernel/qcoreapplication.cpp:847
#30 0x04c5efb9 in QApplicationPrivate::notify_helper (this=0x8b133f8, receiver=0x9c1b6a8, e=0xbf8faea0) at kernel/qapplication.cpp:4392
#31 0x04c6551f in QApplication::notify (this=0x8b05660, receiver=0x9c1b6a8, e=0xbf8faea0) at kernel/qapplication.cpp:4202
#32 0x00fcb68a in KApplication::notify (this=0x8b05660, receiver=0x9c1b6a8, event=0xbf8faea0) at ../../kdeui/kernel/kapplication.cpp:310
#33 0x08790b3b in QCoreApplication::notifyInternal (this=0x8b05660, receiver=0x9c1b6a8, event=0xbf8faea0) at kernel/qcoreapplication.cpp:732
#34 0x04c6d6ce in QCoreApplication::sendEvent (receiver=0x9c1b6a8, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 0x04d01617 in handle_xdnd_position (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:929
#36 0x04d02cee in QDragManager::move (this=0xa7fb3b8, globalPos=...) at kernel/qdnd_x11.cpp:1668
#37 0x04d06590 in QDragManager::drag (this=0xa7fb3b8, o=0xa807548) at kernel/qdnd_x11.cpp:1972
#38 0x04c76d4e in QDrag::exec (this=0xa807548, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#39 0x04c76e04 in QDrag::exec (this=0xa807548, supportedActions=...) at kernel/qdrag.cpp:239
#40 0x0059d6c3 in Plasma::ExtenderItem::mouseMoveEvent (this=0xa677a18, event=0xbf8fbba4) at ../../plasma/extenders/extenderitem.cpp:671
#41 0x05311210 in QGraphicsItem::sceneEvent (this=0xa677a20, event=0xbf8fbba4) at graphicsview/qgraphicsitem.cpp:6663
#42 0x053684d7 in QGraphicsWidget::sceneEvent (this=0xa677a18, event=0xbf8fbba4) at graphicsview/qgraphicswidget.cpp:1173
#43 0x05329569 in QGraphicsScenePrivate::sendEvent (this=0x8b10c50, item=0xa677a20, event=0xbf8fbba4) at graphicsview/qgraphicsscene.cpp:1211
#44 0x0532b8b3 in QGraphicsScenePrivate::sendMouseEvent (this=0x8b10c50, mouseEvent=0xbf8fbba4) at graphicsview/qgraphicsscene.cpp:1285
#45 0x0532fe0d in QGraphicsScene::mouseMoveEvent (this=0x8c09908, mouseEvent=0xbf8fbba4) at graphicsview/qgraphicsscene.cpp:4085
#46 0x0534457d in QGraphicsScene::event (this=0x8c09908, event=0xbf8fbba4) at graphicsview/qgraphicsscene.cpp:3437
#47 0x04c5efdc in QApplicationPrivate::notify_helper (this=0x8b133f8, receiver=0x8c09908, e=0xbf8fbba4) at kernel/qapplication.cpp:4396
#48 0x04c6504e in QApplication::notify (this=0x8b05660, receiver=0x8c09908, e=0xbf8fbba4) at kernel/qapplication.cpp:3798
#49 0x00fcb68a in KApplication::notify (this=0x8b05660, receiver=0x8c09908, event=0xbf8fbba4) at ../../kdeui/kernel/kapplication.cpp:310
#50 0x08790b3b in QCoreApplication::notifyInternal (this=0x8b05660, receiver=0x8c09908, event=0xbf8fbba4) at kernel/qcoreapplication.cpp:732
#51 0x04c5eb9e in sendSpontaneousEvent (receiver=0x8c09908, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#52 qt_sendSpontaneousEvent (receiver=0x8c09908, event=0x0) at kernel/qapplication.cpp:5388
#53 0x05362282 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x9c0cb18, event=0xbf8fc3f0) at graphicsview/qgraphicsview.cpp:647
#54 0x053624c6 in QGraphicsView::mouseMoveEvent (this=0x9c08d40, event=0xbf8fc3f0) at graphicsview/qgraphicsview.cpp:3272
#55 0x04cbccaa in QWidget::event (this=0x9c08d40, event=0xbf8fc3f0) at kernel/qwidget.cpp:8172
#56 0x050de763 in QFrame::event (this=0x9c08d40, e=0xbf8fc3f0) at widgets/qframe.cpp:557
#57 0x0517ba82 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x0) at widgets/qabstractscrollarea.cpp:1043
#58 0x0535fccb in QGraphicsView::viewportEvent (this=0x9c08d40, event=0xbf8fc3f0) at graphicsview/qgraphicsview.cpp:2862
#59 0x0517e4d5 in viewportEvent (this=0x9bbd760, o=0x9c1b6a8, e=0xbf8fc3f0) at widgets/qabstractscrollarea_p.h:100
#60 QAbstractScrollAreaFilter::eventFilter (this=0x9bbd760, o=0x9c1b6a8, e=0xbf8fc3f0) at widgets/qabstractscrollarea_p.h:116
#61 0x0879029a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8b133f8, receiver=0x9c1b6a8, event=0xbf8fc3f0) at kernel/qcoreapplication.cpp:847
#62 0x04c5efb9 in QApplicationPrivate::notify_helper (this=0x8b133f8, receiver=0x9c1b6a8, e=0xbf8fc3f0) at kernel/qapplication.cpp:4392
#63 0x04c65c2e in QApplication::notify (this=0x8b05660, receiver=0x9c1b6a8, e=0xbf8fc3f0) at kernel/qapplication.cpp:3959
#64 0x00fcb68a in KApplication::notify (this=0x8b05660, receiver=0x9c1b6a8, event=0xbf8fc3f0) at ../../kdeui/kernel/kapplication.cpp:310
#65 0x08790b3b in QCoreApplication::notifyInternal (this=0x8b05660, receiver=0x9c1b6a8, event=0xbf8fc3f0) at kernel/qcoreapplication.cpp:732
#66 0x04c64094 in sendEvent (receiver=0x9c1b6a8, event=0xbf8fc3f0, alienWidget=0x9c1b6a8, nativeWidget=0x9c0d7a8, buttonDown=0x55f93c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#67 QApplicationPrivate::sendMouseEvent (receiver=0x9c1b6a8, event=0xbf8fc3f0, alienWidget=0x9c1b6a8, nativeWidget=0x9c0d7a8, buttonDown=0x55f93c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#68 0x04cf2d10 in QETWidget::translateMouseEvent (this=0x9c0d7a8, event=0xbf8fc90c) at kernel/qapplication_x11.cpp:4403
#69 0x04cf2151 in QApplication::x11ProcessEvent (this=0x8b05660, event=0xbf8fc90c) at kernel/qapplication_x11.cpp:3414
#70 0x04d2136a in x11EventSourceDispatch (s=0x8b16640, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#71 0x02519855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#72 0x0251d668 in ?? () from /lib/libglib-2.0.so.0
#73 0x0251d848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#74 0x087bf565 in QEventDispatcherGlib::processEvents (this=0x8ab0ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#75 0x04d20be5 in QGuiEventDispatcherGlib::processEvents (this=0x8ab0ce8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0x0878f609 in QEventLoop::processEvents (this=0xbf8fcc04, flags=) at kernel/qeventloop.cpp:149
#77 0x0878fa8a in QEventLoop::exec (this=0xbf8fcc04, flags=...) at kernel/qeventloop.cpp:201
#78 0x0879400f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#79 0x04c5de07 in QApplication::exec () at kernel/qapplication.cpp:3672
#80 0x00c0186e in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#81 0x080485bb in _start ()

Reported using DrKonqi
Comment 1 Clemens Eisserer 2010-11-03 11:18:48 UTC
Created attachment 53088 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

- What I was doing when the application crashed:

I moved an item out of my notification area, and when I moved it in plasma crashed.
Note that I never released the left mouse-button

-- Backtrace (Reduced):
#7  0x0767cc7c in QGraphicsLayoutItem::geometry (this=0xb69ade0) at graphicsview/qgraphicslayoutitem.cpp:679
#8  0x04c38f80 in Plasma::ExtenderGroup::dragMoveEvent (this=0xad140b0, event=0xbfecf268) at /usr/src/debug/kdelibs-4.5.2/plasma/extenders/extendergroup.cpp:245
#9  0x04c38d3c in Plasma::ExtenderGroup::dragEnterEvent (this=0xad140b0, event=0xbfecf268) at /usr/src/debug/kdelibs-4.5.2/plasma/extenders/extendergroup.cpp:233
#10 0x0766ef93 in QGraphicsItem::sceneEvent (this=0xad140b8, event=0xbfecf268) at graphicsview/qgraphicsitem.cpp:6642
#11 0x076c2e38 in QGraphicsWidget::sceneEvent (this=0xad140b0, event=0xbfecf268) at graphicsview/qgraphicswidget.cpp:1173
Comment 2 Aaron J. Seigo 2010-12-14 02:28:30 UTC

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