Bug 240102 - Plasma Workspace crashes when dropping application launcher
Summary: Plasma Workspace crashes when dropping application launcher
Status: RESOLVED DUPLICATE of bug 234340
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-quicklaunch (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 248017 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-30 17:30 UTC by Sebastian Hoß
Modified: 2010-11-20 13:55 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.5.0


Attachments
New crash information added by DrKonqi (13.96 KB, text/plain)
2010-06-02 02:12 UTC, Neofytos Kolokotronis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Hoß 2010-05-30 17:30:30 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.4-95.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
The plasma workspaces crashes when using the quicklauncher plasmoid.

Steps to reproduce:
1.) Add Quicklauncher plasmoid to desktop
2.) Drag existing application launcher outside of the quicklauncher and then back in
3.) Drop the existing application launcher back on the quicklauncher
4.) Crash, plasma workspace is re-created

The crash can be reproduced every time.

 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  QUrl::QUrl (this=0x7fff2a4f8a80, other=...) at io/qurl.cpp:4114
#6  0x0000003f824e9289 in KUrl::KUrl (this=0x7fff2a4f8a80, _u=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kdecore/io/kurl.cpp:472
#7  0x00007f46cb7fec8d in QuicklaunchIcon::url (this=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/applets/quicklaunch/quicklaunchIcon.cpp:54
#8  0x00007f46cb7f8cb2 in QuicklaunchApplet::saveState (this=<value optimized out>, config=...) at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/applets/quicklaunch/quicklaunchApplet.cpp:105
#9  0x00007f46cb7f7c0b in QuicklaunchApplet::saveConfig (this=0x1bab320) at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/applets/quicklaunch/quicklaunchApplet.cpp:97
#10 0x00007f46cb7fa1d6 in QuicklaunchApplet::dropApp (this=0x1bab320, event=0x7fff2a4f9980, droppedOnDialog=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/applets/quicklaunch/quicklaunchApplet.cpp:563
#11 0x00007f46cb7fa45c in QuicklaunchApplet::eventFilter (this=0x1bab320, object=0x9cd5a0, event=0x7fff2a4f9980)
    at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/applets/quicklaunch/quicklaunchApplet.cpp:605
#12 0x0000003f80b570f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x9cd5a0, event=0x7fff2a4f9980) at kernel/qcoreapplication.cpp:819
#13 0x0000003f837aa9dc in QApplicationPrivate::notify_helper (this=0x82b190, receiver=0x9cd5a0, e=0x7fff2a4f9980) at kernel/qapplication.cpp:4296
#14 0x0000003f837b09db in QApplication::notify (this=<value optimized out>, receiver=0x9cd5a0, e=0x7fff2a4f9980) at kernel/qapplication.cpp:4183
#15 0x0000003f84e06da6 in KApplication::notify (this=0x8187d0, receiver=0x9cd5a0, event=0x7fff2a4f9980) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#16 0x0000003f80b57cdc in QCoreApplication::notifyInternal (this=0x8187d0, receiver=0x9cd5a0, event=0x7fff2a4f9980) at kernel/qcoreapplication.cpp:704
#17 0x0000003f83d5a371 in sendEvent (this=<value optimized out>, item=0x9cd5b0, event=0x7fff2a4f9980) at ../../src/corelib/kernel/qcoreapplication.h:215
#18 QGraphicsScenePrivate::sendEvent (this=<value optimized out>, item=0x9cd5b0, event=0x7fff2a4f9980) at graphicsview/qgraphicsscene.cpp:1177
#19 0x0000003f83d5a79c in QGraphicsScenePrivate::sendDragDropEvent (this=0x81dda0, item=0x9cd5b0, dragDropEvent=0x7fff2a4f9980) at graphicsview/qgraphicsscene.cpp:1210
#20 0x0000003f83d5a7dc in QGraphicsScene::dropEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsscene.cpp:3691
#21 0x0000003f83d719df in QGraphicsScene::event (this=0x81f850, event=0x7fff2a4f9980) at graphicsview/qgraphicsscene.cpp:3349
#22 0x0000003f837aaa0c in QApplicationPrivate::notify_helper (this=0x82b190, receiver=0x81f850, e=0x7fff2a4f9980) at kernel/qapplication.cpp:4300
#23 0x0000003f837b09db in QApplication::notify (this=<value optimized out>, receiver=0x81f850, e=0x7fff2a4f9980) at kernel/qapplication.cpp:4183
#24 0x0000003f84e06da6 in KApplication::notify (this=0x8187d0, receiver=0x81f850, event=0x7fff2a4f9980) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#25 0x0000003f80b57cdc in QCoreApplication::notifyInternal (this=0x8187d0, receiver=0x81f850, event=0x7fff2a4f9980) at kernel/qcoreapplication.cpp:704
#26 0x0000003f83d8a4ea in sendEvent (this=<value optimized out>, event=0x7fff2a4fa210) at ../../src/corelib/kernel/qcoreapplication.h:215
#27 QGraphicsView::dropEvent (this=<value optimized out>, event=0x7fff2a4fa210) at graphicsview/qgraphicsview.cpp:2833
#28 0x0000003f837f5a88 in QWidget::event (this=0xf3b5e0, event=0x7fff2a4fa210) at kernel/qwidget.cpp:8188
#29 0x0000003f83b70d76 in QFrame::event (this=0xf3b5e0, e=0x7fff2a4fa210) at widgets/qframe.cpp:557
#30 0x0000003f83d8942b in QGraphicsView::viewportEvent (this=0xf3b5e0, event=0x7fff2a4fa210) at graphicsview/qgraphicsview.cpp:2787
#31 0x0000003f80b570f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xf54730, event=0x7fff2a4fa210) at kernel/qcoreapplication.cpp:819
#32 0x0000003f837aa9dc in QApplicationPrivate::notify_helper (this=0x82b190, receiver=0xf54730, e=0x7fff2a4fa210) at kernel/qapplication.cpp:4296
#33 0x0000003f837b0c48 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=0x7fff2a4fa210) at kernel/qapplication.cpp:4108
#34 0x0000003f84e06da6 in KApplication::notify (this=0x8187d0, receiver=0xf54730, event=0x7fff2a4fa210) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#35 0x0000003f80b57cdc in QCoreApplication::notifyInternal (this=0x8187d0, receiver=0xf54730, event=0x7fff2a4fa210) at kernel/qcoreapplication.cpp:704
#36 0x0000003f8382eb6a in sendEvent (this=<value optimized out>, xe=<value optimized out>, passive=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#37 QX11Data::xdndHandleDrop (this=<value optimized out>, xe=<value optimized out>, passive=<value optimized out>) at kernel/qdnd_x11.cpp:1164
#38 0x0000003f8382eea0 in QDragManager::drop (this=0x1130c70) at kernel/qdnd_x11.cpp:1700
#39 0x0000003f83830f50 in QDragManager::eventFilter (this=0x1130c70, o=<value optimized out>, e=<value optimized out>) at kernel/qdnd_x11.cpp:1293
#40 0x0000003f80b571bb in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x82b190, receiver=0xd9a420, event=0x7fff2a4faad0) at kernel/qcoreapplication.cpp:800
#41 0x0000003f837aa986 in QApplicationPrivate::notify_helper (this=0x82b190, receiver=0xd9a420, e=0x7fff2a4faad0) at kernel/qapplication.cpp:4275
#42 0x0000003f837b11ad in QApplication::notify (this=<value optimized out>, receiver=0xd9a420, e=0x7fff2a4faad0) at kernel/qapplication.cpp:3865
#43 0x0000003f84e06da6 in KApplication::notify (this=0x8187d0, receiver=0xd9a420, event=0x7fff2a4faad0) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#44 0x0000003f80b57cdc in QCoreApplication::notifyInternal (this=0x8187d0, receiver=0xd9a420, event=0x7fff2a4faad0) at kernel/qcoreapplication.cpp:704
#45 0x0000003f837b039e in sendEvent (receiver=0xd9a420, event=0x7fff2a4faad0, alienWidget=0x0, nativeWidget=0xd9a420, buttonDown=0x3f8422b128, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#46 QApplicationPrivate::sendMouseEvent (receiver=0xd9a420, event=0x7fff2a4faad0, alienWidget=0x0, nativeWidget=0xd9a420, buttonDown=0x3f8422b128, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#47 0x0000003f838223c5 in QETWidget::translateMouseEvent (this=0xd9a420, event=<value optimized out>) at kernel/qapplication_x11.cpp:4373
#48 0x0000003f83820d3c in QApplication::x11ProcessEvent (this=0x8187d0, event=0x7fff2a4fb3f0) at kernel/qapplication_x11.cpp:3506
#49 0x0000003f83849d12 in x11EventSourceDispatch (s=0x82e9b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0x0000003f78a3bd02 in g_main_dispatch (context=0x82d920) at gmain.c:1960
#51 IA__g_main_context_dispatch (context=0x82d920) at gmain.c:2513
#52 0x0000003f78a3fae8 in g_main_context_iterate (context=0x82d920, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#53 0x0000003f78a3fc9c in IA__g_main_context_iteration (context=0x82d920, may_block=1) at gmain.c:2654
#54 0x0000003f80b7d603 in QEventDispatcherGlib::processEvents (this=0x800510, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#55 0x0000003f838499de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x0000003f80b56722 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#57 0x0000003f80b569ec in QEventLoop::exec (this=0x183dfb0, flags=...) at kernel/qeventloop.cpp:201
#58 0x0000003f83833abd in QDragManager::drag (this=0x1130c70, o=<value optimized out>) at kernel/qdnd_x11.cpp:1960
#59 0x0000003f837bdde8 in QDrag::exec (this=0xbaf480, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#60 0x0000003f837bdea3 in QDrag::exec (this=<value optimized out>, supportedActions=<value optimized out>) at kernel/qdrag.cpp:239
#61 0x00007f46cb7fa72b in QuicklaunchApplet::eventFilter (this=0x1bab320, object=0x9cd5a0, event=0x7fff2a4fc770)
    at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/applets/quicklaunch/quicklaunchApplet.cpp:589
#62 0x0000003f80b570f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x9cd5a0, event=0x7fff2a4fc770) at kernel/qcoreapplication.cpp:819
#63 0x0000003f837aa9dc in QApplicationPrivate::notify_helper (this=0x82b190, receiver=0x9cd5a0, e=0x7fff2a4fc770) at kernel/qapplication.cpp:4296
#64 0x0000003f837b09db in QApplication::notify (this=<value optimized out>, receiver=0x9cd5a0, e=0x7fff2a4fc770) at kernel/qapplication.cpp:4183
#65 0x0000003f84e06da6 in KApplication::notify (this=0x8187d0, receiver=0x9cd5a0, event=0x7fff2a4fc770) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#66 0x0000003f80b57cdc in QCoreApplication::notifyInternal (this=0x8187d0, receiver=0x9cd5a0, event=0x7fff2a4fc770) at kernel/qcoreapplication.cpp:704
#67 0x0000003f83d5a3cb in QGraphicsScenePrivate::sendEvent (this=<value optimized out>, item=0x9cd5b0, event=0x7fff2a4fc770) at graphicsview/qgraphicsscene.cpp:1177
#68 0x0000003f83d5b968 in QGraphicsScenePrivate::sendMouseEvent (this=0x81dda0, mouseEvent=0x7fff2a4fc770) at graphicsview/qgraphicsscene.cpp:1255
#69 0x0000003f83d5f9d1 in QGraphicsScene::mouseMoveEvent (this=<value optimized out>, mouseEvent=0x7fff2a4fc770) at graphicsview/qgraphicsscene.cpp:4031
#70 0x0000003f83d71b4b in QGraphicsScene::event (this=0x81f850, event=0x7fff2a4fc770) at graphicsview/qgraphicsscene.cpp:3391
#71 0x0000003f837aaa0c in QApplicationPrivate::notify_helper (this=0x82b190, receiver=0x81f850, e=0x7fff2a4fc770) at kernel/qapplication.cpp:4300
#72 0x0000003f837b09db in QApplication::notify (this=<value optimized out>, receiver=0x81f850, e=0x7fff2a4fc770) at kernel/qapplication.cpp:4183
#73 0x0000003f84e06da6 in KApplication::notify (this=0x8187d0, receiver=0x81f850, event=0x7fff2a4fc770) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#74 0x0000003f80b57cdc in QCoreApplication::notifyInternal (this=0x8187d0, receiver=0x81f850, event=0x7fff2a4fc770) at kernel/qcoreapplication.cpp:704
#75 0x0000003f83d8b847 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0xf3dff0, event=0x7fff2a4fd2d0) at graphicsview/qgraphicsview.cpp:645
#76 0x0000003f83d8ba3e in QGraphicsView::mouseMoveEvent (this=0xf3b5e0, event=0x7fff2a4fd2d0) at graphicsview/qgraphicsview.cpp:3197
#77 0x0000003f837f5717 in QWidget::event (this=0xf3b5e0, event=0x7fff2a4fd2d0) at kernel/qwidget.cpp:7983
#78 0x0000003f83b70d76 in QFrame::event (this=0xf3b5e0, e=0x7fff2a4fd2d0) at widgets/qframe.cpp:557
#79 0x0000003f83d8942b in QGraphicsView::viewportEvent (this=0xf3b5e0, event=0x7fff2a4fd2d0) at graphicsview/qgraphicsview.cpp:2787
#80 0x0000003f80b570f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xf54730, event=0x7fff2a4fd2d0) at kernel/qcoreapplication.cpp:819
#81 0x0000003f837aa9dc in QApplicationPrivate::notify_helper (this=0x82b190, receiver=0xf54730, e=0x7fff2a4fd2d0) at kernel/qapplication.cpp:4296
#82 0x0000003f837b11ad in QApplication::notify (this=<value optimized out>, receiver=0xf54730, e=0x7fff2a4fd2d0) at kernel/qapplication.cpp:3865
#83 0x0000003f84e06da6 in KApplication::notify (this=0x8187d0, receiver=0xf54730, event=0x7fff2a4fd2d0) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#84 0x0000003f80b57cdc in QCoreApplication::notifyInternal (this=0x8187d0, receiver=0xf54730, event=0x7fff2a4fd2d0) at kernel/qcoreapplication.cpp:704
#85 0x0000003f837b039e in sendEvent (receiver=0xf54730, event=0x7fff2a4fd2d0, alienWidget=0xf54730, nativeWidget=0xf3b5e0, buttonDown=0x3f8422b128, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#86 QApplicationPrivate::sendMouseEvent (receiver=0xf54730, event=0x7fff2a4fd2d0, alienWidget=0xf54730, nativeWidget=0xf3b5e0, buttonDown=0x3f8422b128, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#87 0x0000003f838223c5 in QETWidget::translateMouseEvent (this=0xf3b5e0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4373
#88 0x0000003f83820d3c in QApplication::x11ProcessEvent (this=0x8187d0, event=0x7fff2a4fdbf0) at kernel/qapplication_x11.cpp:3506
#89 0x0000003f83849d12 in x11EventSourceDispatch (s=0x82e9b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#90 0x0000003f78a3bd02 in g_main_dispatch (context=0x82d920) at gmain.c:1960
#91 IA__g_main_context_dispatch (context=0x82d920) at gmain.c:2513
#92 0x0000003f78a3fae8 in g_main_context_iterate (context=0x82d920, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#93 0x0000003f78a3fc9c in IA__g_main_context_iteration (context=0x82d920, may_block=1) at gmain.c:2654
#94 0x0000003f80b7d603 in QEventDispatcherGlib::processEvents (this=0x800510, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#95 0x0000003f838499de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#96 0x0000003f80b56722 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#97 0x0000003f80b569ec in QEventLoop::exec (this=0x7fff2a4fdf20, flags=...) at kernel/qeventloop.cpp:201
#98 0x0000003f80b58cd9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#99 0x0000003f8c437eb2 in kdemain (argc=1, argv=0x7fff2a4fe2b8) at /usr/src/debug/kdebase-workspace-4.4.3/plasma/desktop/shell/main.cpp:112
#100 0x0000003f76a1ec5d in __libc_start_main (main=0x4008f0 <main(int, char**)>, argc=1, ubp_av=0x7fff2a4fe2b8, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff2a4fe2a8) at libc-start.c:226
#101 0x0000000000400829 in _start ()

Reported using DrKonqi
Comment 1 Neofytos Kolokotronis 2010-06-02 02:12:38 UTC
Created attachment 47581 [details]
New crash information added by DrKonqi

Dropping an application launcer icon into the quicklaunch widget crashes plasma. Plasma automatically restarts after.
Comment 2 Aaron J. Seigo 2010-06-02 03:44:35 UTC
works properly in 4.5. thanks for reporting.
Comment 3 Nicolas L. 2010-08-16 08:55:07 UTC
*** Bug 248017 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2010-11-20 13:55:27 UTC

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