Bug 250839

Summary: Crash when app dropped direcly into bar
Product: [Unmaintained] plasma4 Reporter: north
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: aseigo, a_3_oh_3, brain, ebf.beltran, heyguy18, kde, leggis, n.underwood78, salcolon, sjzurek, soulcheck
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description north 2010-09-11 04:20:06 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-20-generic x86_64
Distribution: Ubuntu maverick (development branch)

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

Dragged firefox from recently launched applications into a panel. Boom, segfault. Tried again dragging it from its actual menu spot and it was fine.

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f01dc7dc780 (LWP 1569))]

Thread 3 (Thread 0x7f01b68ad710 (LWP 1572)):
#0  0x00007f01d93e466f in __pthread_mutex_lock (mutex=0xfde278) at pthread_mutex_lock.c:62
#1  0x00007f01d0d5b466 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f01d0d5b8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f01d978d1e6 in QEventDispatcherGlib::processEvents (this=0xf7ffc0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f01d975fa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f01d975fdec in QEventLoop::exec (this=0x7f01b68acd90, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f01d966a2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f01d973f5f8 in QInotifyFileSystemWatcherEngine::run (this=0xaaf2c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f01d966d27e in QThreadPrivate::start (arg=0xaaf2c0) at thread/qthread_unix.cpp:266
#9  0x00007f01d93e2971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f01dc0e392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f01b0586710 (LWP 7638)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f01d6ab4334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f01d6dbf160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f01d6ab4369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f01d6dcd234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f01d93e2971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f01dc0e392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f01dc7dc780 (LWP 1569)):
[KCrash Handler]
#6  QUrl::QUrl (this=0x7fff354374f0, other=...) at io/qurl.cpp:4158
#7  0x00007f01d9e219c9 in KUrl::KUrl (this=0x7fff354374f0, _u=...) at ../../kdecore/io/kurl.cpp:472
#8  0x00007f01db7829d0 in KFileItem::url (this=<value optimized out>) at ../../kio/kio/kfileitem.cpp:1302
#9  0x00007f01c00fe527 in ?? () from /usr/lib/kde4/plasma_applet_quickaccess.so
#10 0x00007f01d8ed6904 in QGraphicsItem::sceneEvent (this=0xd1b360, event=0x10) at graphicsview/qgraphicsitem.cpp:6651
#11 0x00007f01d8eebf0c in QGraphicsScenePrivate::sendDragDropEvent (this=0xb14e10, item=0xd1b360, dragDropEvent=0x7fff35437ca0) at graphicsview/qgraphicsscene.cpp:1240
#12 0x00007f01d8eebf4c in QGraphicsScene::dropEvent (this=<value optimized out>, event=0x2) at graphicsview/qgraphicsscene.cpp:3739
#13 0x00007f01d8f02b0f in QGraphicsScene::event (this=0xb15fc0, event=0x7fff35437ca0) at graphicsview/qgraphicsscene.cpp:3395
#14 0x00007f01d88ac04c in QApplicationPrivate::notify_helper (this=0xa4abd0, receiver=0xb15fc0, e=0x7fff35437ca0) at kernel/qapplication.cpp:4396
#15 0x00007f01d88b1b5d in QApplication::notify (this=0xa3c5f0, receiver=0xb15fc0, e=0x7fff35437ca0) at kernel/qapplication.cpp:4277
#16 0x00007f01da3fbf16 in KApplication::notify (this=0xa3c5f0, receiver=0xb15fc0, event=0x7fff35437ca0) at ../../kdeui/kernel/kapplication.cpp:310
#17 0x00007f01d9760cdc in QCoreApplication::notifyInternal (this=0xa3c5f0, receiver=0xb15fc0, event=0x7fff35437ca0) at kernel/qcoreapplication.cpp:732
#18 0x00007f01d8f203ba in sendEvent (this=<value optimized out>, event=0x7fff35438570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QGraphicsView::dropEvent (this=<value optimized out>, event=0x7fff35438570) at graphicsview/qgraphicsview.cpp:2908
#20 0x00007f01dc3c10b9 in PanelView::dropEvent (this=0x7fff354374f0, event=0x10) at ../../../../plasma/desktop/shell/panelview.cpp:1754
#21 0x00007f01d8901cdc in QWidget::event (this=0x2280900, event=0x7fff35438570) at kernel/qwidget.cpp:8348
#22 0x00007f01d8ccd0b6 in QFrame::event (this=0x2280900, e=0x7fff35438570) at widgets/qframe.cpp:557
#23 0x00007f01d8f1f2ab in QGraphicsView::viewportEvent (this=0x2280900, event=0x7fff35438570) at graphicsview/qgraphicsview.cpp:2862
#24 0x00007f01d9760507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xc1c490, event=0x7fff35438570) at kernel/qcoreapplication.cpp:847
#25 0x00007f01d88ac01c in QApplicationPrivate::notify_helper (this=0xa4abd0, receiver=0xc1c490, e=0x7fff35438570) at kernel/qapplication.cpp:4392
#26 0x00007f01d88b1df2 in QApplication::notify (this=<value optimized out>, receiver=0xc1c490, e=0x7fff35438570) at kernel/qapplication.cpp:4202
#27 0x00007f01da3fbf16 in KApplication::notify (this=0xa3c5f0, receiver=0xc1c490, event=0x7fff35438570) at ../../kdeui/kernel/kapplication.cpp:310
#28 0x00007f01d9760cdc in QCoreApplication::notifyInternal (this=0xa3c5f0, receiver=0xc1c490, event=0x7fff35438570) at kernel/qcoreapplication.cpp:732
#29 0x00007f01d8940c7d in sendEvent (this=<value optimized out>, xe=<value optimized out>, passive=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#30 QX11Data::xdndHandleDrop (this=<value optimized out>, xe=<value optimized out>, passive=<value optimized out>) at kernel/qdnd_x11.cpp:1183
#31 0x00007f01d8945553 in QDragManager::drop (this=0x2564c70) at kernel/qdnd_x11.cpp:1725
#32 0x00007f01d8945718 in QDragManager::eventFilter (this=0x2564c70, o=<value optimized out>, e=<value optimized out>) at kernel/qdnd_x11.cpp:1312
#33 0x00007f01d97605cb in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0xa4abd0, receiver=0x2295640, event=0x7fff35438e70) at kernel/qcoreapplication.cpp:828
#34 0x00007f01d88abfc6 in QApplicationPrivate::notify_helper (this=0x7fff354374f0, receiver=0x10, e=0x2) at kernel/qapplication.cpp:4371
#35 0x00007f01d88b237e in QApplication::notify (this=0xa3c5f0, receiver=0x2295640, e=0x7fff35438e70) at kernel/qapplication.cpp:3959
#36 0x00007f01da3fbf16 in KApplication::notify (this=0xa3c5f0, receiver=0x2295640, event=0x7fff35438e70) at ../../kdeui/kernel/kapplication.cpp:310
#37 0x00007f01d9760cdc in QCoreApplication::notifyInternal (this=0xa3c5f0, receiver=0x2295640, event=0x7fff35438e70) at kernel/qcoreapplication.cpp:732
#38 0x00007f01d88b0e2e in sendEvent (receiver=0x2295640, event=0x7fff35438e70, alienWidget=0x0, nativeWidget=0x25fe430, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0x2295640, event=0x7fff35438e70, alienWidget=0x0, nativeWidget=0x25fe430, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#40 0x00007f01d89345ad in QETWidget::translateMouseEvent (this=0x25fe430, event=<value optimized out>) at kernel/qapplication_x11.cpp:4337
#41 0x00007f01d8932a4c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff35439790) at kernel/qapplication_x11.cpp:3536
#42 0x00007f01d895eef2 in x11EventSourceDispatch (s=0xa4e500, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007f01d0d577e2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00007f01d0d5b748 in ?? () from /lib/libglib-2.0.so.0
#45 0x00007f01d0d5b8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x00007f01d978d193 in QEventDispatcherGlib::processEvents (this=0xa21070, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#47 0x00007f01d895e85e in QGuiEventDispatcherGlib::processEvents (this=0x7fff354374f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f01d975fa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#49 0x00007f01d975fdec in QEventLoop::exec (this=0x22eabd0, flags=) at kernel/qeventloop.cpp:201
#50 0x00007f01d8945dfb in QDragManager::drag (this=0x2564c70, o=<value optimized out>) at kernel/qdnd_x11.cpp:1981
#51 0x00007f01d88c1fe8 in QDrag::exec (this=0x2287820, supportedActions=) at kernel/qdrag.cpp:284
#52 0x00007f01d88c20a3 in QDrag::exec (this=0x7fff354374f0, supportedActions=<value optimized out>) at kernel/qdrag.cpp:239
#53 0x00007f01c0bfa980 in Kickoff::MenuView::eventFilter (this=0x2438cc0, watched=<value optimized out>, event=<value optimized out>) at ../../../../../plasma/desktop/applets/kickoff/simpleapplet/menuview.cpp:255
#54 0x00007f01d9760507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2438cc0, event=0x7fff3543a470) at kernel/qcoreapplication.cpp:847
#55 0x00007f01d88ac01c in QApplicationPrivate::notify_helper (this=0xa4abd0, receiver=0x2438cc0, e=0x7fff3543a470) at kernel/qapplication.cpp:4392
#56 0x00007f01d88b237e in QApplication::notify (this=0xa3c5f0, receiver=0x2438cc0, e=0x7fff3543a470) at kernel/qapplication.cpp:3959
#57 0x00007f01da3fbf16 in KApplication::notify (this=0xa3c5f0, receiver=0x2438cc0, event=0x7fff3543a470) at ../../kdeui/kernel/kapplication.cpp:310
#58 0x00007f01d9760cdc in QCoreApplication::notifyInternal (this=0xa3c5f0, receiver=0x2438cc0, event=0x7fff3543a470) at kernel/qcoreapplication.cpp:732
#59 0x00007f01d88b0e2e in sendEvent (receiver=0x2438cc0, event=0x7fff3543a470, alienWidget=0x0, nativeWidget=0x2438cc0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#60 QApplicationPrivate::sendMouseEvent (receiver=0x2438cc0, event=0x7fff3543a470, alienWidget=0x0, nativeWidget=0x2438cc0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#61 0x00007f01d89345ad in QETWidget::translateMouseEvent (this=0x2438cc0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4337
#62 0x00007f01d8932a4c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff3543ad90) at kernel/qapplication_x11.cpp:3536
#63 0x00007f01d895eef2 in x11EventSourceDispatch (s=0xa4e500, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#64 0x00007f01d0d577e2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#65 0x00007f01d0d5b748 in ?? () from /lib/libglib-2.0.so.0
#66 0x00007f01d0d5b8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#67 0x00007f01d978d193 in QEventDispatcherGlib::processEvents (this=0xa21070, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#68 0x00007f01d895e85e in QGuiEventDispatcherGlib::processEvents (this=0x7fff354374f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#69 0x00007f01d975fa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#70 0x00007f01d975fdec in QEventLoop::exec (this=0x7fff3543b0c0, flags=) at kernel/qeventloop.cpp:201
#71 0x00007f01d9763ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#72 0x00007f01dc3baa56 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#73 0x00007f01dc01bd8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff3543b488) at libc-start.c:226
#74 0x0000000000400669 in _start ()

Possible duplicates by query: bug 248085, bug 246302, bug 227997, bug 218185.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-09-11 20:04:34 UTC
#9  0x00007f01c00fe527 in ?? () from /usr/lib/kde4/plasma_applet_quickaccess.so

please report this to the author(s) of the quick access plasmoid (a 3rd party add on)
Comment 2 Beat Wolf 2010-09-11 20:49:37 UTC
*** Bug 250861 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2010-11-15 17:28:01 UTC
*** Bug 256238 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2010-11-29 15:11:29 UTC
*** Bug 258262 has been marked as a duplicate of this bug. ***
Comment 5 Beat Wolf 2011-04-07 13:37:11 UTC
*** Bug 269537 has been marked as a duplicate of this bug. ***
Comment 6 Beat Wolf 2011-04-07 13:37:15 UTC
*** Bug 269748 has been marked as a duplicate of this bug. ***
Comment 7 Beat Wolf 2011-04-07 13:37:23 UTC
*** Bug 270267 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2011-04-23 17:59:38 UTC
*** Bug 271177 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2011-07-08 22:49:03 UTC
*** Bug 277075 has been marked as a duplicate of this bug. ***
Comment 10 Beat Wolf 2011-08-03 14:36:50 UTC
*** Bug 279292 has been marked as a duplicate of this bug. ***
Comment 11 subsonicassassin 2011-08-14 00:05:44 UTC
Created attachment 62814 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:
Dragged Firefox icon onto panel (same as others)

-- Backtrace (Reduced):
#6  QUrl::QUrl (this=0x7fff8950c840, other=...) at io/qurl.cpp:4174
#7  0x00007ff367e3d4b9 in KUrl::KUrl (this=0x7fff8950c840, _u=<value optimized out>) at ../../kdecore/io/kurl.cpp:475
#8  0x00007ff369c39040 in KFileItem::url (this=<value optimized out>) at ../../kio/kio/kfileitem.cpp:1325
[...]
#10 0x00007ff3670f4399 in QGraphicsItem::sceneEvent (this=0x23eb260, event=0x7fff8950cfb0) at graphicsview/qgraphicsitem.cpp:6703
#11 0x00007ff36711decc in QGraphicsScenePrivate::sendDragDropEvent (this=0x223bbd0, item=0x23eb260, dragDropEvent=0x7fff8950cfb0) at graphicsview/qgraphicsscene.cpp:1236