Bug 352500

Summary: added plasmoid - settings - crash
Product: [Unmaintained] plasma4 Reporter: Landis <landistwo>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Landis 2015-09-09 22:07:23 UTC
Application: plasma-desktop (4.11.20)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-24-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
I had added a known good plasmoid to desktop.
fine,
clicked on 'settings' of the plasmoid, delay, crash.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb1d3e71780 (LWP 1727))]

Thread 4 (Thread 0x7fb1a0205700 (LWP 1856)):
#0  0x00007fb1d149cc5d in poll () at /lib64/libc.so.6
#1  0x00007fb1ce5abbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fb1ce5abcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb1d2afd0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fb1d2acee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fb1d2acf165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fb1d29cc0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007fb1d2ab0783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007fb1d29ce79f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fb1d27380a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fb1d14a508d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fb19d04a700 (LWP 1878)):
#0  0x00007fb1d273c05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb1c4fc58cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007fb1c4fc5909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007fb1d27380a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb1d14a508d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fb1154bd700 (LWP 1881)):
#0  0x00007fb1d149cc5d in poll () at /lib64/libc.so.6
#1  0x00007fb1ce5abbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fb1ce5abcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb1d2afd0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fb1d2acee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fb1d2acf165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fb1d29cc0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007fb1d2ab0783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007fb1d29ce79f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fb1d27380a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fb1d14a508d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fb1d3e71780 (LWP 1727)):
[KCrash Handler]
#5  0x00007fb1a95d23cf in  () at /usr/lib64/python2.7/site-packages/sip.so
#6  0x00007fb1a95de15b in sip_api_convert_from_type () at /usr/lib64/python2.7/site-packages/sip.so
#7  0x00007fb1a95de970 in  () at /usr/lib64/python2.7/site-packages/sip.so
#8  0x00007fb1a95df0f2 in  () at /usr/lib64/python2.7/site-packages/sip.so
#9  0x00007fb1a98f138f in sipVH_QtCore_18(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*, QObject*, QEvent*) () at /usr/lib64/python2.7/site-packages/PyQt4/QtCore.so
#10 0x00007fb1a9a4b789 in sipQObject::eventFilter(QObject*, QEvent*) () at /usr/lib64/python2.7/site-packages/PyQt4/QtCore.so
#11 0x00007fb1d2ad0416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#12 0x00007fb1d1c4c74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#13 0x00007fb1d1c52cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#14 0x00007fb1d3873e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#15 0x00007fb1d2ad02ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#16 0x00007fb1d224b36a in QGraphicsWidget::itemChange(QGraphicsItem::GraphicsItemChange, QVariant const&) () at /usr/lib64/libQtGui.so.4
#17 0x00007fb1c78034ae in Plasma::Label::itemChange(QGraphicsItem::GraphicsItemChange, QVariant const&) () at /usr/lib64/libplasma.so.3
#18 0x00007fb1a85b4d79 in sipPlasma_Label::itemChange(QGraphicsItem::GraphicsItemChange, QVariant const&) () at /usr/lib64/python2.7/site-packages/PyKDE4/plasma.so
#19 0x00007fb1d21f82e5 in QGraphicsItemPrivate::setVisibleHelper(bool, bool, bool) () at /usr/lib64/libQtGui.so.4
#20 0x00007fb1d21f8219 in QGraphicsItemPrivate::setVisibleHelper(bool, bool, bool) () at /usr/lib64/libQtGui.so.4
#21 0x00007fb1d220f40b in QGraphicsProxyWidget::eventFilter(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#22 0x00007fb1d2ad0416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#23 0x00007fb1d1c4c74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007fb1d1c52cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#25 0x00007fb1d3873e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#26 0x00007fb1d2ad02ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#27 0x00007fb1d1c97d2d in QWidgetPrivate::hide_helper() () at /usr/lib64/libQtGui.so.4
#28 0x00007fb1d1c9af98 in QWidget::setVisible(bool) () at /usr/lib64/libQtGui.so.4
#29 0x00007fb1d1c98014 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () at /usr/lib64/libQtGui.so.4
#30 0x00007fb1d1c985ee in QWidget::~QWidget() () at /usr/lib64/libQtGui.so.4
#31 0x00007fb1d2086df9 in QSlider::~QSlider() () at /usr/lib64/libQtGui.so.4
#32 0x00007fb1d220dcd4 in QGraphicsProxyWidget::~QGraphicsProxyWidget() () at /usr/lib64/libQtGui.so.4
#33 0x00007fb1a8561b39 in sipPlasma_Slider::~sipPlasma_Slider() () at /usr/lib64/python2.7/site-packages/PyKDE4/plasma.so
#34 0x00007fb1d21faefe in QGraphicsItem::~QGraphicsItem() () at /usr/lib64/libQtGui.so.4
#35 0x00007fb1d2249e86 in QGraphicsWidget::~QGraphicsWidget() () at /usr/lib64/libQtGui.so.4
#36 0x00007fb1a8f6d4cb in sipQGraphicsWidget::~sipQGraphicsWidget() () at /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#37 0x00007fb1a8f6d52e in sipQGraphicsWidget::~sipQGraphicsWidget() () at /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#38 0x00007fb1a8f7620f in  () at /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#39 0x00007fb1a8f762a6 in  () at /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#40 0x00007fb1a95d36d6 in  () at /usr/lib64/python2.7/site-packages/sip.so
#41 0x00007fb1a95d49b9 in  () at /usr/lib64/python2.7/site-packages/sip.so
#42 0x00007fb1aa0576fa in  () at /usr/lib64/libpython2.7.so.1.0
#43 0x00007fb1aa04ffb0 in  () at /usr/lib64/libpython2.7.so.1.0
#44 0x00007fb1a95d1807 in  () at /usr/lib64/python2.7/site-packages/sip.so
#45 0x00007fb1a95d48e4 in  () at /usr/lib64/python2.7/site-packages/sip.so
#46 0x00007fb1aa037873 in  () at /usr/lib64/libpython2.7.so.1.0
#47 0x00007fb1aa070427 in _PyObject_GC_Malloc () at /usr/lib64/libpython2.7.so.1.0
#48 0x00007fb1aa05669a in PyType_GenericAlloc () at /usr/lib64/libpython2.7.so.1.0
#49 0x00007fb1aa077b51 in  () at /usr/lib64/libpython2.7.so.1.0
#50 0x00007fb1aa077fab in PyDescr_NewWrapper () at /usr/lib64/libpython2.7.so.1.0
#51 0x00007fb1aa089057 in PyType_Ready () at /usr/lib64/libpython2.7.so.1.0
#52 0x00007fb1aa08aed9 in  () at /usr/lib64/libpython2.7.so.1.0
#53 0x00007fb1aa056e15 in  () at /usr/lib64/libpython2.7.so.1.0
#54 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#55 0x00007fb1a95d6a43 in  () at /usr/lib64/python2.7/site-packages/sip.so
#56 0x00007fb1a95d6d38 in  () at /usr/lib64/python2.7/site-packages/sip.so
#57 0x00007fb1a95d7640 in  () at /usr/lib64/python2.7/site-packages/sip.so
#58 0x00007fb105e11e50 in initkio () at /usr/lib64/python2.7/site-packages/PyKDE4/kio.so
#59 0x00007fb1aa09cc0e in _PyImport_LoadDynamicModule () at /usr/lib64/libpython2.7.so.1.0
#60 0x00007fb1aa06e04f in  () at /usr/lib64/libpython2.7.so.1.0
#61 0x00007fb1aa06e624 in PyImport_ImportModuleLevel () at /usr/lib64/libpython2.7.so.1.0
#62 0x00007fb1aa05f76b in  () at /usr/lib64/libpython2.7.so.1.0
#63 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#64 0x00007fb1aa05fc80 in PyEval_CallObjectWithKeywords () at /usr/lib64/libpython2.7.so.1.0
#65 0x00007fb1aa0618ed in PyEval_EvalFrameEx () at /usr/lib64/libpython2.7.so.1.0
#66 0x00007fb1aa06733e in PyEval_EvalCodeEx () at /usr/lib64/libpython2.7.so.1.0
#67 0x00007fb1aa060dc4 in PyEval_EvalFrameEx () at /usr/lib64/libpython2.7.so.1.0
#68 0x00007fb1aa067061 in PyEval_EvalCodeEx () at /usr/lib64/libpython2.7.so.1.0
#69 0x00007fb1aa04b25f in  () at /usr/lib64/libpython2.7.so.1.0
#70 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#71 0x00007fb1aa0475da in  () at /usr/lib64/libpython2.7.so.1.0
#72 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#73 0x00007fb1aa057839 in  () at /usr/lib64/libpython2.7.so.1.0
#74 0x00007fb1aa056e6a in  () at /usr/lib64/libpython2.7.so.1.0
#75 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#76 0x00007fb1aa0615d1 in PyEval_EvalFrameEx () at /usr/lib64/libpython2.7.so.1.0
#77 0x00007fb1aa067061 in PyEval_EvalCodeEx () at /usr/lib64/libpython2.7.so.1.0
#78 0x00007fb1aa04b25f in  () at /usr/lib64/libpython2.7.so.1.0
#79 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#80 0x00007fb1aa0475da in  () at /usr/lib64/libpython2.7.so.1.0
#81 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#82 0x00007fb1aa0615d1 in PyEval_EvalFrameEx () at /usr/lib64/libpython2.7.so.1.0
#83 0x00007fb1aa067061 in PyEval_EvalCodeEx () at /usr/lib64/libpython2.7.so.1.0
#84 0x00007fb1aa04b25f in  () at /usr/lib64/libpython2.7.so.1.0
#85 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#86 0x00007fb1aa0475da in  () at /usr/lib64/libpython2.7.so.1.0
#87 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#88 0x00007fb1aa057839 in  () at /usr/lib64/libpython2.7.so.1.0
#89 0x00007fb1aa056e6a in  () at /usr/lib64/libpython2.7.so.1.0
#90 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#91 0x00007fb1aa0615d1 in PyEval_EvalFrameEx () at /usr/lib64/libpython2.7.so.1.0
#92 0x00007fb1aa06733e in PyEval_EvalCodeEx () at /usr/lib64/libpython2.7.so.1.0
#93 0x00007fb1aa060dc4 in PyEval_EvalFrameEx () at /usr/lib64/libpython2.7.so.1.0
#94 0x00007fb1aa062b5e in PyEval_EvalFrameEx () at /usr/lib64/libpython2.7.so.1.0
#95 0x00007fb1aa062b5e in PyEval_EvalFrameEx () at /usr/lib64/libpython2.7.so.1.0
#96 0x00007fb1aa067061 in PyEval_EvalCodeEx () at /usr/lib64/libpython2.7.so.1.0
#97 0x00007fb1aa04b25f in  () at /usr/lib64/libpython2.7.so.1.0
#98 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#99 0x00007fb1aa0475da in  () at /usr/lib64/libpython2.7.so.1.0
#100 0x00007fb1aa0466f6 in PyObject_Call () at /usr/lib64/libpython2.7.so.1.0
#101 0x00007fb1aa05fc80 in PyEval_CallObjectWithKeywords () at /usr/lib64/libpython2.7.so.1.0
#102 0x00007fb1a95df104 in  () at /usr/lib64/python2.7/site-packages/sip.so
#103 0x00007fb1a98f0dbf in sipVH_QtCore_11(PyGILState_STATE, void (*)(_sipSimpleWrapper*, PyGILState_STATE), _sipSimpleWrapper*, _object*) () at /usr/lib64/python2.7/site-packages/PyQt4/QtCore.so
#104 0x00007fb1a85db9a9 in sipPlasma_AppletScript::showConfigurationInterface() () at /usr/lib64/python2.7/site-packages/PyKDE4/plasma.so
#105 0x00007fb1c772cfe1 in  () at /usr/lib64/libplasma.so.3
#106 0x00007fb1c772d248 in Plasma::Applet::showConfigurationInterface() () at /usr/lib64/libplasma.so.3
#107 0x00007fb1c77824ce in  () at /usr/lib64/libplasma.so.3
#108 0x00007fb1d21f0c52 in QGraphicsItem::sceneEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#109 0x00007fb1c777ffc1 in  () at /usr/lib64/libplasma.so.3
#110 0x00007fb1d2217b9f in  () at /usr/lib64/libQtGui.so.4
#111 0x00007fb1d2220f4f in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQtGui.so.4
#112 0x00007fb1d222cdd0 in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#113 0x00007fb1d1c4c76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#114 0x00007fb1d1c52cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#115 0x00007fb1d3873e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#116 0x00007fb1d2ad02ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#117 0x00007fb1d2243a07 in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#118 0x00007fb1d1c9bc0a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#119 0x00007fb1d20385ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#120 0x00007fb1d2244429 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#121 0x00007fb1d2ad0416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#122 0x00007fb1d1c4c74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#123 0x00007fb1d1c52dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#124 0x00007fb1d3873e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#125 0x00007fb1d2ad02ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#126 0x00007fb1d1c525e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#127 0x00007fb1d1cc3c9b in  () at /usr/lib64/libQtGui.so.4
#128 0x00007fb1d1cc270c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#129 0x00007fb1d1ce95c2 in  () at /usr/lib64/libQtGui.so.4
#130 0x00007fb1ce5aba04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#131 0x00007fb1ce5abc48 in  () at /usr/lib64/libglib-2.0.so.0
#132 0x00007fb1ce5abcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#133 0x00007fb1d2afd0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#134 0x00007fb1d1ce9676 in  () at /usr/lib64/libQtGui.so.4
#135 0x00007fb1d2acee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#136 0x00007fb1d2acf165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#137 0x00007fb1d2ad45b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#138 0x00007fb1bd486b94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#139 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-09-14 09:41:06 UTC
> a known good plasmoid

Oh, with python-based plasmoids, a lot of crashes happen.
Comment 2 Nate Graham 2018-06-08 18:37:50 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 has already been 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