Bug 322091

Summary: Crash when adding Launcher widget to default panel
Product: [Unmaintained] plasma4 Reporter: seronis <kde.qfax>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version First Reported In: 4.10.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description seronis 2013-07-07 22:37:21 UTC
Application: plasma-desktop (4.10.4)
KDE Platform Version: 4.10.4
Qt Version: 4.8.4
Operating System: Linux 3.8.0-26-generic x86_64
Distribution: Ubuntu 13.04

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

After choosing 'add widget' for the default panel I navvigated to the Launcher option and attempted to drag it to the default panel.  The icon stayed busy for a few seconds and then the 'add widget' options just closed themselves.  Reopened and tried adding again and as soon as the mouse entered the area of the default panel while dragging the 'Launcher' option, the mouse and panel froze for several seconds and then crashed.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd1c93e87c0 (LWP 1745))]

Thread 4 (Thread 0x7fd1aa942700 (LWP 1747)):
#0  0x00007fd1bc80cca4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fd1c210de77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fd1c210dea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fd1bc808f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fd1c8ccae1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fd1a187b700 (LWP 1748)):
#0  0x00007fd1c8cbe3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fd1bc1061dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd1bc106304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd1c58aa036 in QEventDispatcherGlib::processEvents (this=0x7fd19c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd1c587a38f in QEventLoop::processEvents (this=this@entry=0x7fd1a187ad90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd1c587a618 in QEventLoop::exec (this=this@entry=0x7fd1a187ad90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd1c577c410 in QThread::exec (this=this@entry=0x2181d30) at thread/qthread.cpp:542
#7  0x00007fd1c585bedf in QInotifyFileSystemWatcherEngine::run (this=0x2181d30) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fd1c577ebec in QThreadPrivate::start (arg=0x2181d30) at thread/qthread_unix.cpp:338
#9  0x00007fd1bc808f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fd1c8ccae1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fd199b01700 (LWP 1751)):
#0  0x00007fd1bc80b075 in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fd1bc1455c1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd1bc10534e in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd1bc1060b4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1bc106304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd1c58aa036 in QEventDispatcherGlib::processEvents (this=0x7fd18c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fd1c587a38f in QEventLoop::processEvents (this=this@entry=0x7fd199b00d90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fd1c587a618 in QEventLoop::exec (this=this@entry=0x7fd199b00d90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fd1c577c410 in QThread::exec (this=this@entry=0x26e5c60) at thread/qthread.cpp:542
#9  0x00007fd1c585bedf in QInotifyFileSystemWatcherEngine::run (this=0x26e5c60) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007fd1c577ebec in QThreadPrivate::start (arg=0x26e5c60) at thread/qthread_unix.cpp:338
#11 0x00007fd1bc808f8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fd1c8ccae1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fd1c93e87c0 (LWP 1745)):
[KCrash Handler]
#5  QGraphicsScenePrivate::filterDescendantEvent (this=this@entry=0x18e4a50, item=item@entry=0x50e8330, event=event@entry=0x7fff7b05b040) at graphicsview/qgraphicsscene.cpp:1161
#6  0x00007fd1c520a9fe in QGraphicsScenePrivate::sendEvent (this=0x18e4a50, item=0x50e8330, event=0x7fff7b05b040) at graphicsview/qgraphicsscene.cpp:1211
#7  0x00007fd1c520b620 in sendMouseEvent (mouseEvent=0x7fff7b05b040, this=0x18e4a50) at graphicsview/qgraphicsscene.cpp:1295
#8  QGraphicsScenePrivate::sendMouseEvent (this=0x18e4a50, mouseEvent=0x7fff7b05b040) at graphicsview/qgraphicsscene.cpp:1274
#9  0x00007fd1c5213ecc in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fff7b05b040) at graphicsview/qgraphicsscene.cpp:4102
#10 0x00007fd1c521f450 in QGraphicsScene::event (this=0x19d0dc0, event=0x7fff7b05b040) at graphicsview/qgraphicsscene.cpp:3451
#11 0x00007fd1c4c218ec in QApplicationPrivate::notify_helper (this=this@entry=0x1835b50, receiver=receiver@entry=0x19d0dc0, e=e@entry=0x7fff7b05b040) at kernel/qapplication.cpp:4567
#12 0x00007fd1c4c2425b in QApplication::notify (this=0x1820910, receiver=0x19d0dc0, e=0x7fff7b05b040) at kernel/qapplication.cpp:4428
#13 0x00007fd1c653faf6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0x00007fd1c587b63e in QCoreApplication::notifyInternal (this=0x1820910, receiver=0x19d0dc0, event=0x7fff7b05b040, event@entry=0x7fff7b05af70) at kernel/qcoreapplication.cpp:946
#15 0x00007fd1c4c20226 in sendSpontaneousEvent (event=event@entry=0x7fff7b05af70, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#16 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fff7b05b040) at kernel/qapplication.cpp:5565
#17 0x00007fd1c5237044 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x4e1d7e0, event=event@entry=0x7fff7b05ba70) at graphicsview/qgraphicsview.cpp:646
#18 0x00007fd1c52373ce in QGraphicsView::mouseMoveEvent (this=0x4512bb0, event=0x7fff7b05ba70) at graphicsview/qgraphicsview.cpp:3276
#19 0x00007fd1c4c6eabb in QWidget::event (this=this@entry=0x4512bb0, event=event@entry=0x7fff7b05ba70) at kernel/qwidget.cpp:8360
#20 0x00007fd1c5021466 in QFrame::event (this=0x4512bb0, e=0x7fff7b05ba70) at widgets/qframe.cpp:557
#21 0x00007fd1c523922b in QGraphicsView::viewportEvent (this=0x4512bb0, event=0x7fff7b05ba70) at graphicsview/qgraphicsview.cpp:2866
#22 0x00007fd1c587b7a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1835b50, receiver=receiver@entry=0x47d4940, event=event@entry=0x7fff7b05ba70) at kernel/qcoreapplication.cpp:1056
#23 0x00007fd1c4c218bc in QApplicationPrivate::notify_helper (this=this@entry=0x1835b50, receiver=receiver@entry=0x47d4940, e=e@entry=0x7fff7b05ba70) at kernel/qapplication.cpp:4563
#24 0x00007fd1c4c24a33 in QApplication::notify (this=<optimized out>, receiver=0x47d4940, e=0x7fff7b05ba70) at kernel/qapplication.cpp:4110
#25 0x00007fd1c653faf6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0x00007fd1c587b63e in QCoreApplication::notifyInternal (this=0x1820910, receiver=receiver@entry=0x47d4940, event=event@entry=0x7fff7b05ba70) at kernel/qcoreapplication.cpp:946
#27 0x00007fd1c4c27933 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x47d4940, event=event@entry=0x7fff7b05ba70, alienWidget=alienWidget@entry=0x47d4940, nativeWidget=nativeWidget@entry=0x3fd1150, buttonDown=buttonDown@entry=0x7fd1c56ff308 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#29 0x00007fd1c4c9ce54 in QETWidget::translateMouseEvent (this=this@entry=0x3fd1150, event=event@entry=0x7fff7b05c1f0) at kernel/qapplication_x11.cpp:4631
#30 0x00007fd1c4c9be81 in QApplication::x11ProcessEvent (this=0x1820910, event=event@entry=0x7fff7b05c1f0) at kernel/qapplication_x11.cpp:3746
#31 0x00007fd1c4cc7042 in x11EventSourceDispatch (s=0x1839a90, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007fd1bc105f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fd1bc106248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fd1bc106304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fd1c58aa016 in QEventDispatcherGlib::processEvents (this=0x17b3ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007fd1c4cc713e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fd1c587a38f in QEventLoop::processEvents (this=this@entry=0x474ec30, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fd1c587a618 in QEventLoop::exec (this=this@entry=0x474ec30, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007fd1c4cae526 in QDragManager::drag (this=0x4af92f0, o=o@entry=0x46efd10) at kernel/qdnd_x11.cpp:2032
#40 0x00007fd1c4c33528 in QDrag::exec (this=0x46efd10, supportedActions=..., defaultDropAction=Qt::MoveAction) at kernel/qdrag.cpp:284
#41 0x00007fd1a93c773c in ?? () from /usr/lib/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#42 0x00007fd1a93c7389 in ?? () from /usr/lib/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#43 0x00007fd1c5206035 in QGraphicsScenePrivate::filterDescendantEvent (this=this@entry=0x18e4a50, item=item@entry=0x5174720, event=event@entry=0x7fff7b05cfd0) at graphicsview/qgraphicsscene.cpp:1159
#44 0x00007fd1c520a9fe in QGraphicsScenePrivate::sendEvent (this=0x18e4a50, item=0x5174720, event=0x7fff7b05cfd0) at graphicsview/qgraphicsscene.cpp:1211
#45 0x00007fd1c520b620 in sendMouseEvent (mouseEvent=0x7fff7b05cfd0, this=0x18e4a50) at graphicsview/qgraphicsscene.cpp:1295
#46 QGraphicsScenePrivate::sendMouseEvent (this=0x18e4a50, mouseEvent=0x7fff7b05cfd0) at graphicsview/qgraphicsscene.cpp:1274
#47 0x00007fd1c5213ecc in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fff7b05cfd0) at graphicsview/qgraphicsscene.cpp:4102
#48 0x00007fd1c521f450 in QGraphicsScene::event (this=0x19d0dc0, event=0x7fff7b05cfd0) at graphicsview/qgraphicsscene.cpp:3451
#49 0x00007fd1c4c218ec in QApplicationPrivate::notify_helper (this=this@entry=0x1835b50, receiver=receiver@entry=0x19d0dc0, e=e@entry=0x7fff7b05cfd0) at kernel/qapplication.cpp:4567
#50 0x00007fd1c4c2425b in QApplication::notify (this=0x1820910, receiver=0x19d0dc0, e=0x7fff7b05cfd0) at kernel/qapplication.cpp:4428
#51 0x00007fd1c653faf6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#52 0x00007fd1c587b63e in QCoreApplication::notifyInternal (this=0x1820910, receiver=0x19d0dc0, event=0x7fff7b05cfd0, event@entry=0x7fff7b05cf00) at kernel/qcoreapplication.cpp:946
#53 0x00007fd1c4c20226 in sendSpontaneousEvent (event=event@entry=0x7fff7b05cf00, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#54 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fff7b05cfd0) at kernel/qapplication.cpp:5565
#55 0x00007fd1c5237044 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x43337e0, event=event@entry=0x7fff7b05da00) at graphicsview/qgraphicsview.cpp:646
#56 0x00007fd1c52373ce in QGraphicsView::mouseMoveEvent (this=0x432a690, event=0x7fff7b05da00) at graphicsview/qgraphicsview.cpp:3276
#57 0x00007fd1c4c6eabb in QWidget::event (this=this@entry=0x432a690, event=event@entry=0x7fff7b05da00) at kernel/qwidget.cpp:8360
#58 0x00007fd1c5021466 in QFrame::event (this=0x432a690, e=0x7fff7b05da00) at widgets/qframe.cpp:557
#59 0x00007fd1c523922b in QGraphicsView::viewportEvent (this=0x432a690, event=0x7fff7b05da00) at graphicsview/qgraphicsview.cpp:2866
#60 0x00007fd1c587b7a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1835b50, receiver=receiver@entry=0x4372030, event=event@entry=0x7fff7b05da00) at kernel/qcoreapplication.cpp:1056
#61 0x00007fd1c4c218bc in QApplicationPrivate::notify_helper (this=this@entry=0x1835b50, receiver=receiver@entry=0x4372030, e=e@entry=0x7fff7b05da00) at kernel/qapplication.cpp:4563
#62 0x00007fd1c4c24a33 in QApplication::notify (this=<optimized out>, receiver=0x4372030, e=0x7fff7b05da00) at kernel/qapplication.cpp:4110
#63 0x00007fd1c653faf6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#64 0x00007fd1c587b63e in QCoreApplication::notifyInternal (this=0x1820910, receiver=receiver@entry=0x4372030, event=event@entry=0x7fff7b05da00) at kernel/qcoreapplication.cpp:946
#65 0x00007fd1c4c27933 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#66 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x4372030, event=event@entry=0x7fff7b05da00, alienWidget=alienWidget@entry=0x4372030, nativeWidget=nativeWidget@entry=0x40ab480, buttonDown=buttonDown@entry=0x7fd1c56ff308 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#67 0x00007fd1c4c9ce54 in QETWidget::translateMouseEvent (this=this@entry=0x40ab480, event=event@entry=0x7fff7b05e180) at kernel/qapplication_x11.cpp:4631
#68 0x00007fd1c4c9be81 in QApplication::x11ProcessEvent (this=0x1820910, event=event@entry=0x7fff7b05e180) at kernel/qapplication_x11.cpp:3746
#69 0x00007fd1c4cc7042 in x11EventSourceDispatch (s=0x1839a90, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#70 0x00007fd1bc105f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007fd1bc106248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007fd1bc106304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007fd1c58aa016 in QEventDispatcherGlib::processEvents (this=0x17b3ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#74 0x00007fd1c4cc713e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#75 0x00007fd1c587a38f in QEventLoop::processEvents (this=this@entry=0x7fff7b05e550, flags=...) at kernel/qeventloop.cpp:149
#76 0x00007fd1c587a618 in QEventLoop::exec (this=this@entry=0x7fff7b05e550, flags=...) at kernel/qeventloop.cpp:204
#77 0x00007fd1c587fcf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#78 0x00007fd1c8fd646b in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#79 0x00007fd1c8bf2ea5 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#80 0x0000000000400711 in _start ()

This bug may be a duplicate of or related to bug 310523.

Possible duplicates by query: bug 321658, bug 321086, bug 320779, bug 320686, bug 318857.

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:58:42 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham