Bug 376451

Summary: Adding Widget to the Task Manager crash
Product: [Unmaintained] plasma4 Reporter: Alexander Izmailov <yarolig>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: FreeBSD   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander Izmailov 2017-02-13 17:03:31 UTC
Application: plasma-desktop (4.11.21)
KDE Platform Version: 4.14.10
Qt Version: 4.8.7
Operating System: FreeBSD 11.0-RELEASE-p1 amd64
Distribution (Platform): FreeBSD Ports

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

Clicked on the panel -> Panel options -> Add Widgets...
Found "Pager" and tried to move it to panel the following way.
Hold left mouse button and move cursor near Konqueror and Dolphin launchers to find a good place.
When I move cursor over Task Manager the panel disappears and crashes. 

I tried other widgets. They crash when moving over Task Manager too.

Stderr messages may be useful:
file:///usr/local/share/apps/plasma/packages/org.kde.desktop.widgetexplorer/contents/ui/Tooltip.qml:75:5: QML Grid: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/local/share/apps/plasma/packages/org.kde.desktop.widgetexplorer/contents/ui/Tooltip.qml:75:5: QML Grid: Cannot specify anchors for items inside Grid
file:///usr/local/lib/kde4/imports/org/kde/plasma/components/Button.qml:194:5: QML Row: Possible anchor loop detected on fill.
file:///usr/local/lib/kde4/imports/org/kde/plasma/components/Button.qml:194:5: QML Row: Possible anchor loop detected on fill.
file:///usr/local/share/apps/plasma/packages/org.kde.desktop.widgetexplorer/contents/ui/main.qml:137:5: QML QDeclarativeLoader_QML_196: Binding loop detected for property "height"
QDeclarativeExpression: Expression "(function $separator() { return modelData.separator })" depends on non-NOTIFYable properties: 
    Plasma::WidgetAction::separator
file:///usr/local/share/apps/plasma/packages/org.kde.desktop.widgetexplorer/contents/ui/main.qml:73:8: QML Component: Delegate component must be Item type.
QDeclarativeExpression: Expression "(function $separator() { return modelData.separator })" depends on non-NOTIFYable properties: 
    Plasma::WidgetAction::separator
QDeclarativeExpression: Expression "(function $separator() { return modelData.separator })" depends on non-NOTIFYable properties: 
    Plasma::WidgetAction::separator
file:///usr/local/share/apps/plasma/packages/org.kde.desktop.widgetexplorer/contents/ui/main.qml:48:8: QML Component: Delegate component must be Item type.
file:///usr/local/share/apps/plasma/packages/org.kde.desktop.widgetexplorer/contents/ui/main.qml:316:17: Unable to assign undefined value
file:///usr/local/share/apps/plasma/packages/org.kde.desktop.widgetexplorer/contents/ui/main.qml:71: Unable to assign QObject* to QDeclarativeItem*
file:///usr/local/share/apps/plasma/packages/org.kde.desktop.widgetexplorer/contents/ui/main.qml:46: Unable to assign QObject* to QDeclarativeItem*
ControllerWindow::resizeEvent QSize(1280, 100) 
plasma-desktop(16587)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
KCrash: Attempting to start /usr/local/bin/plasma-desktop from kdeinit

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 7 (Thread 809016000 (LWP 100692/kdeinit4))]

Thread 7 (Thread 809016000 (LWP 100692/kdeinit4)):
[KCrash Handler]
#8  0x000000082e3974aa in qt_plugin_instance () from /usr/local/lib/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#9  0x000000082e396fbd in qt_plugin_instance () from /usr/local/lib/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#10 0x000000082e3971bd in qt_plugin_instance () from /usr/local/lib/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#11 0x0000000802dd4687 in QGraphicsItem::sceneEvent () from /usr/local/lib/qt4/libQtGui.so.4
#12 0x0000000810f53616 in QDeclarativeItem::sceneEvent () from /usr/local/lib/qt4/libQtDeclarative.so.4
#13 0x0000000802df508d in QGraphicsScene::items () from /usr/local/lib/qt4/libQtGui.so.4
#14 0x0000000802e01333 in QGraphicsScene::dragLeaveEvent () from /usr/local/lib/qt4/libQtGui.so.4
#15 0x0000000802dfc9f4 in QGraphicsScene::event () from /usr/local/lib/qt4/libQtGui.so.4
#16 0x000000080280ac0c in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4
#17 0x000000080280d231 in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4
#18 0x0000000800c729b7 in KApplication::notify () from /usr/local/lib/libkdeui.so.5
#19 0x000000080218d0c6 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4
#20 0x0000000802e1fe12 in QGraphicsView::dragLeaveEvent () from /usr/local/lib/qt4/libQtGui.so.4
#21 0x0000000802859afa in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#22 0x0000000802c0555e in QFrame::event () from /usr/local/lib/qt4/libQtGui.so.4
#23 0x0000000802c84368 in QAbstractScrollArea::viewportEvent () from /usr/local/lib/qt4/libQtGui.so.4
#24 0x0000000802e1f8c6 in QGraphicsView::viewportEvent () from /usr/local/lib/qt4/libQtGui.so.4
#25 0x0000000802c84be4 in QAbstractScrollArea::qt_metacall () from /usr/local/lib/qt4/libQtGui.so.4
#26 0x000000080218d3cc in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/local/lib/qt4/libQtCore.so.4
#27 0x000000080280abfc in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4
#28 0x000000080280d0a1 in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4
#29 0x0000000800c729b7 in KApplication::notify () from /usr/local/lib/libkdeui.so.5
#30 0x000000080218d0c6 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4
#31 0x00000008028916ab in QCursor::setPos () from /usr/local/lib/qt4/libQtGui.so.4
#32 0x000000080289315f in QCursor::setPos () from /usr/local/lib/qt4/libQtGui.so.4
#33 0x0000000802892f2c in QCursor::setPos () from /usr/local/lib/qt4/libQtGui.so.4
#34 0x000000080281938b in QDrag::~QDrag () from /usr/local/lib/qt4/libQtGui.so.4
#35 0x00000008028193cf in QDrag::~QDrag () from /usr/local/lib/qt4/libQtGui.so.4
#36 0x00000008021a0230 in QObjectPrivate::deleteChildren () from /usr/local/lib/qt4/libQtCore.so.4
#37 0x000000080284b64d in QWidget::~QWidget () from /usr/local/lib/qt4/libQtGui.so.4
#38 0x000000080284bd0f in QWidget::~QWidget () from /usr/local/lib/qt4/libQtGui.so.4
#39 0x00000008021a0230 in QObjectPrivate::deleteChildren () from /usr/local/lib/qt4/libQtCore.so.4
#40 0x000000080284b64d in QWidget::~QWidget () from /usr/local/lib/qt4/libQtGui.so.4
#41 0x0000000802e1b3cf in QGraphicsView::~QGraphicsView () from /usr/local/lib/qt4/libQtGui.so.4
#42 0x000000081849f8b1 in ?? () from /usr/local/lib/libkdeinit4_plasma-desktop.so
#43 0x000000081849f95f in ?? () from /usr/local/lib/libkdeinit4_plasma-desktop.so
#44 0x00000008021a0be4 in QObject::event () from /usr/local/lib/qt4/libQtCore.so.4
#45 0x000000080285a20f in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#46 0x000000080280ac0c in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4
#47 0x000000080280d231 in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4
#48 0x0000000800c729b7 in KApplication::notify () from /usr/local/lib/libkdeui.so.5
#49 0x000000080218d0c6 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4
#50 0x000000080218dc37 in QCoreApplicationPrivate::sendPostedEvents () from /usr/local/lib/qt4/libQtCore.so.4
#51 0x00000008021ba228 in QEventDispatcherGlib::QEventDispatcherGlib () from /usr/local/lib/qt4/libQtCore.so.4
#52 0x00000008077f9b75 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#53 0x00000008077f9ea4 in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0
#54 0x00000008077f9f34 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#55 0x00000008021b9dde in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4
#56 0x00000008028abc4d in QX11Info::isCompositingManagerRunning () from /usr/local/lib/qt4/libQtGui.so.4
#57 0x000000080218a6b2 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#58 0x0000000802894295 in QCursor::setPos () from /usr/local/lib/qt4/libQtGui.so.4
#59 0x000000080281965e in QDrag::exec () from /usr/local/lib/qt4/libQtGui.so.4
#60 0x000000082e396ca2 in qt_plugin_instance () from /usr/local/lib/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#61 0x000000082e396df8 in qt_plugin_instance () from /usr/local/lib/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#62 0x0000000802df4ff1 in QGraphicsScene::items () from /usr/local/lib/qt4/libQtGui.so.4
#63 0x0000000802df69c6 in QGraphicsScene::items () from /usr/local/lib/qt4/libQtGui.so.4
#64 0x0000000802e01bc6 in QGraphicsScene::mouseMoveEvent () from /usr/local/lib/qt4/libQtGui.so.4
#65 0x0000000802dfca69 in QGraphicsScene::event () from /usr/local/lib/qt4/libQtGui.so.4
#66 0x000000080280ac0c in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4
#67 0x000000080280d231 in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4
#68 0x0000000800c729b7 in KApplication::notify () from /usr/local/lib/libkdeui.so.5
#69 0x000000080218d0c6 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4
#70 0x000000080280e05d in QApplicationPrivate::currentPlatform () from /usr/local/lib/qt4/libQtGui.so.4
#71 0x0000000802e1874d in QGraphicsViewPrivate::mouseMoveEventHandler () from /usr/local/lib/qt4/libQtGui.so.4
#72 0x0000000802e209c0 in QGraphicsView::mouseMoveEvent () from /usr/local/lib/qt4/libQtGui.so.4
#73 0x000000080285987a in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#74 0x0000000802c0555e in QFrame::event () from /usr/local/lib/qt4/libQtGui.so.4
#75 0x0000000802c84368 in QAbstractScrollArea::viewportEvent () from /usr/local/lib/qt4/libQtGui.so.4
#76 0x0000000802e1f8c6 in QGraphicsView::viewportEvent () from /usr/local/lib/qt4/libQtGui.so.4
#77 0x0000000802c84be4 in QAbstractScrollArea::qt_metacall () from /usr/local/lib/qt4/libQtGui.so.4
#78 0x000000080218d3cc in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/local/lib/qt4/libQtCore.so.4
#79 0x000000080280abfc in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4
#80 0x000000080280c58c in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4
#81 0x0000000800c729b7 in KApplication::notify () from /usr/local/lib/libkdeui.so.5
#82 0x000000080218d0c6 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4
#83 0x000000080280b657 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4
#84 0x0000000802882505 in qt_try_modal () from /usr/local/lib/qt4/libQtGui.so.4
#85 0x0000000802880c4b in QApplication::x11ProcessEvent () from /usr/local/lib/qt4/libQtGui.so.4
#86 0x00000008028abf9c in QX11Info::isCompositingManagerRunning () from /usr/local/lib/qt4/libQtGui.so.4
#87 0x00000008077f9b75 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#88 0x00000008077f9ea4 in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0
#89 0x00000008077f9f34 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#90 0x00000008021b9dde in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4
#91 0x00000008028abc4d in QX11Info::isCompositingManagerRunning () from /usr/local/lib/qt4/libQtGui.so.4
#92 0x000000080218a6b2 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#93 0x000000080218d66d in QCoreApplication::exec () from /usr/local/lib/qt4/libQtCore.so.4
#94 0x00000008184b4086 in kdemain () from /usr/local/lib/libkdeinit4_plasma-desktop.so
#95 0x000000000040a138 in ?? ()
#96 0x000000000040af03 in ?? ()
#97 0x0000000000408540 in ?? ()
#98 0x0000000000407561 in ?? ()
#99 0x0000000000404d1f in ?? ()
#100 0x0000000800631000 in ?? ()
#101 0x0000000000000000 in ?? ()

Thread 6 (Thread 809131200 (LWP 100979/kdeinit4)):
#0  0x000000080423998a in _kevent () from /lib/libc.so.7
#1  0x0000000803edcb82 in pthread_suspend_all_np () from /lib/libthr.so.3
#2  0x000000080216e5a8 in QProcessEnvironment::systemEnvironment () from /usr/local/lib/qt4/libQtCore.so.4
#3  0x000000080208ad9c in QThreadStorageData::finish () from /usr/local/lib/qt4/libQtCore.so.4
#4  0x0000000803ed9b55 in pthread_create () from /lib/libthr.so.3
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 81b1d1400 (LWP 100981/kdeinit4)):
#0  0x0000000803ee767c in pthread_cleanup_pop () from /lib/libthr.so.3
#1  0x0000000803ee5510 in _pthread_cond_wait () from /lib/libthr.so.3
#2  0x0000000810728bc2 in ?? () from /usr/local/lib/qt4/libQtScript.so.4
#3  0x0000000810728b39 in ?? () from /usr/local/lib/qt4/libQtScript.so.4
#4  0x0000000803ed9b55 in pthread_create () from /lib/libthr.so.3
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 825a37600 (LWP 101070/kdeinit4)):
#0  0x0000000803ee767c in pthread_cleanup_pop () from /lib/libthr.so.3
#1  0x0000000803ee5510 in _pthread_cond_wait () from /lib/libthr.so.3
#2  0x000000080208c1eb in QWaitCondition::wait () from /usr/local/lib/qt4/libQtCore.so.4
#3  0x000000080208c037 in QWaitCondition::wait () from /usr/local/lib/qt4/libQtCore.so.4
#4  0x00000008116060aa in ThreadWeaver::Weaver::qt_metacall () from /usr/local/lib/libthreadweaver.so.4
#5  0x0000000811608d43 in ThreadWeaver::State::weaver () from /usr/local/lib/libthreadweaver.so.4
#6  0x000000081160731f in ThreadWeaver::Thread::run () from /usr/local/lib/libthreadweaver.so.4
#7  0x000000080208ad9c in QThreadStorageData::finish () from /usr/local/lib/qt4/libQtCore.so.4
#8  0x0000000803ed9b55 in pthread_create () from /lib/libthr.so.3
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 825a37b00 (LWP 101071/kdeinit4)):
#0  0x0000000803ee767c in pthread_cleanup_pop () from /lib/libthr.so.3
#1  0x0000000803ee5510 in _pthread_cond_wait () from /lib/libthr.so.3
#2  0x000000080208c1eb in QWaitCondition::wait () from /usr/local/lib/qt4/libQtCore.so.4
#3  0x000000080208c037 in QWaitCondition::wait () from /usr/local/lib/qt4/libQtCore.so.4
#4  0x00000008116060aa in ThreadWeaver::Weaver::qt_metacall () from /usr/local/lib/libthreadweaver.so.4
#5  0x0000000811608d43 in ThreadWeaver::State::weaver () from /usr/local/lib/libthreadweaver.so.4
#6  0x0000000811608d5c in ThreadWeaver::State::weaver () from /usr/local/lib/libthreadweaver.so.4
#7  0x0000000811608d5c in ThreadWeaver::State::weaver () from /usr/local/lib/libthreadweaver.so.4
#8  0x000000081160731f in ThreadWeaver::Thread::run () from /usr/local/lib/libthreadweaver.so.4
#9  0x000000080208ad9c in QThreadStorageData::finish () from /usr/local/lib/qt4/libQtCore.so.4
#10 0x0000000803ed9b55 in pthread_create () from /lib/libthr.so.3
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 82b284e00 (LWP 101072/kdeinit4)):
#0  0x0000000803ee767c in pthread_cleanup_pop () from /lib/libthr.so.3
#1  0x0000000803ee5510 in _pthread_cond_wait () from /lib/libthr.so.3
#2  0x000000080208c1eb in QWaitCondition::wait () from /usr/local/lib/qt4/libQtCore.so.4
#3  0x000000080208c037 in QWaitCondition::wait () from /usr/local/lib/qt4/libQtCore.so.4
#4  0x00000008116060aa in ThreadWeaver::Weaver::qt_metacall () from /usr/local/lib/libthreadweaver.so.4
#5  0x0000000811608d43 in ThreadWeaver::State::weaver () from /usr/local/lib/libthreadweaver.so.4
#6  0x0000000811608d5c in ThreadWeaver::State::weaver () from /usr/local/lib/libthreadweaver.so.4
#7  0x0000000811608d5c in ThreadWeaver::State::weaver () from /usr/local/lib/libthreadweaver.so.4
#8  0x000000081160731f in ThreadWeaver::Thread::run () from /usr/local/lib/libthreadweaver.so.4
#9  0x000000080208ad9c in QThreadStorageData::finish () from /usr/local/lib/qt4/libQtCore.so.4
#10 0x0000000803ed9b55 in pthread_create () from /lib/libthr.so.3
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 82b39e800 (LWP 101073/kdeinit4)):
#0  0x0000000803ee767c in pthread_cleanup_pop () from /lib/libthr.so.3
#1  0x0000000803ee5510 in _pthread_cond_wait () from /lib/libthr.so.3
#2  0x000000080208c1eb in QWaitCondition::wait () from /usr/local/lib/qt4/libQtCore.so.4
#3  0x000000080208c037 in QWaitCondition::wait () from /usr/local/lib/qt4/libQtCore.so.4
#4  0x00000008116060aa in ThreadWeaver::Weaver::qt_metacall () from /usr/local/lib/libthreadweaver.so.4
#5  0x0000000811608d43 in ThreadWeaver::State::weaver () from /usr/local/lib/libthreadweaver.so.4
#6  0x000000081160731f in ThreadWeaver::Thread::run () from /usr/local/lib/libthreadweaver.so.4
#7  0x000000080208ad9c in QThreadStorageData::finish () from /usr/local/lib/qt4/libQtCore.so.4
#8  0x0000000803ed9b55 in pthread_create () from /lib/libthr.so.3
#9  0x0000000000000000 in ?? ()

Reported using DrKonqi
Comment 1 Nate Graham 2018-06-08 18:37:12 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