Bug 360639

Summary: Plasma just crashed after trying to add a Folder widget
Product: [Unmaintained] plasma4 Reporter: Juan Victor May da Rosa <juan97victor>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Juan Victor May da Rosa 2016-03-17 01:38:25 UTC
Application: plasma-desktop (4.11.20)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-35-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

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

I was trying to add the Folder widget on the lower panel, when I unintentionally moved the icon above the activity manager button (I think this is the name). It always crashes when I try to do this, or even when I try to put the widget between the task manager buttons (where stay the buttons for the windows I've opened). Sorry for my bad english (if it is).

- Custom settings of the application:

When using the default desktop activity on the KDE.

-- Backtrace:
Application: Shell da área de trabalho do Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f575f663780 (LWP 2030))]

Thread 8 (Thread 0x7f5731234700 (LWP 2041)):
#0  0x00007f5759de58e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f5759da3bca in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5759da3cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f575e2f20de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f575e2c3e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f575e2c4165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f575e1c10bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f575e2a5783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f575e1c379f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f575df2d0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f575cc9900d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f572ae64700 (LWP 2175)):
#0  0x00007f575df3103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f57507a48cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007f57507a4909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007f575df2d0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f575cc9900d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f572b792700 (LWP 9816)):
#0  0x00007f575df3103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f575e1c3c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f574f9fb6fc in  () at /usr/lib64/libthreadweaver.so.4
#3  0x00007f574f9fe193 in  () at /usr/lib64/libthreadweaver.so.4
#4  0x00007f574f9fceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4
#5  0x00007f575e1c379f in  () at /usr/lib64/libQtCore.so.4
#6  0x00007f575df2d0a4 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f575cc9900d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f573a5f2700 (LWP 9817)):
#0  0x00007f575df3103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f575e1c3c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f574f9fb6fc in  () at /usr/lib64/libthreadweaver.so.4
#3  0x00007f574f9fe193 in  () at /usr/lib64/libthreadweaver.so.4
#4  0x00007f574f9fceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4
#5  0x00007f575e1c379f in  () at /usr/lib64/libQtCore.so.4
#6  0x00007f575df2d0a4 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f575cc9900d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f5739df1700 (LWP 9818)):
#0  0x00007f575df3103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f575e1c3c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f574f9fb6fc in  () at /usr/lib64/libthreadweaver.so.4
#3  0x00007f574f9fe193 in  () at /usr/lib64/libthreadweaver.so.4
#4  0x00007f574f9fceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4
#5  0x00007f575e1c379f in  () at /usr/lib64/libQtCore.so.4
#6  0x00007f575df2d0a4 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f575cc9900d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f57395f0700 (LWP 9819)):
#0  0x00007f575df3103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f575e1c3c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f574f9fb6fc in  () at /usr/lib64/libthreadweaver.so.4
#3  0x00007f574f9fe193 in  () at /usr/lib64/libthreadweaver.so.4
#4  0x00007f574f9fceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4
#5  0x00007f575e1c379f in  () at /usr/lib64/libQtCore.so.4
#6  0x00007f575df2d0a4 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f575cc9900d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5738def700 (LWP 9820)):
#0  0x00007f575df3103f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f575e1c3c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f574f9fb6fc in  () at /usr/lib64/libthreadweaver.so.4
#3  0x00007f574f9fe193 in  () at /usr/lib64/libthreadweaver.so.4
#4  0x00007f574f9fceaf in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4
#5  0x00007f575e1c379f in  () at /usr/lib64/libQtCore.so.4
#6  0x00007f575df2d0a4 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f575cc9900d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f575f663780 (LWP 2030)):
[KCrash Handler]
#5  0x0000000000000071 in  ()
#6  0x00007f572985ca80 in  () at /usr/lib64/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#7  0x00007f572985c411 in  () at /usr/lib64/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#8  0x00007f572985c504 in  () at /usr/lib64/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#9  0x00007f575d9e5dc2 in QGraphicsItem::sceneEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#10 0x00007f574ff84364 in QDeclarativeItem::sceneEvent(QEvent*) () at /usr/lib64/libQtDeclarative.so.4
#11 0x00007f575da0c7b7 in  () at /usr/lib64/libQtGui.so.4
#12 0x00007f575da0c7ef in QGraphicsScene::dragLeaveEvent(QGraphicsSceneDragDropEvent*) () at /usr/lib64/libQtGui.so.4
#13 0x00007f575da21e80 in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#14 0x00007f575d44176c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007f575d447cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007f575f068e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#17 0x00007f575e2c52ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#18 0x00007f575da39cf8 in QGraphicsView::dragLeaveEvent(QDragLeaveEvent*) () at /usr/lib64/libQtGui.so.4
#19 0x00007f575d490973 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007f575d82d5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007f575da39429 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#22 0x00007f575e2c5416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#23 0x00007f575d44174c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f575d448b96 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#25 0x00007f575f068e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#26 0x00007f575e2c52ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#27 0x00007f575d4c56be in  () at /usr/lib64/libQtGui.so.4
#28 0x00007f575d4c5800 in  () at /usr/lib64/libQtGui.so.4
#29 0x00007f575d4c5c0a in  () at /usr/lib64/libQtGui.so.4
#30 0x00007f575d45234a in QDrag::~QDrag() () at /usr/lib64/libQtGui.so.4
#31 0x00007f575d452369 in QDrag::~QDrag() () at /usr/lib64/libQtGui.so.4
#32 0x00007f575e2dbae8 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQtCore.so.4
#33 0x00007f575d48d437 in QWidget::~QWidget() () at /usr/lib64/libQtGui.so.4
#34 0x00007f575d48d749 in QWidget::~QWidget() () at /usr/lib64/libQtGui.so.4
#35 0x00007f575e2dbae8 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQtCore.so.4
#36 0x00007f575d48d437 in QWidget::~QWidget() () at /usr/lib64/libQtGui.so.4
#37 0x00007f575da33595 in QGraphicsView::~QGraphicsView() () at /usr/lib64/libQtGui.so.4
#38 0x00007f575da335c9 in QGraphicsView::~QGraphicsView() () at /usr/lib64/libQtGui.so.4
#39 0x00007f5748e5aef4 in  () at /usr/lib64/libkdeinit4_plasma-desktop.so
#40 0x00007f5748e5af49 in  () at /usr/lib64/libkdeinit4_plasma-desktop.so
#41 0x00007f575e2dd5d8 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#42 0x00007f575d490c5b in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#43 0x00007f575d44176c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#44 0x00007f575d447cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#45 0x00007f575f068e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#46 0x00007f575e2c52ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#47 0x00007f575e2c857d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#48 0x00007f575e2f28fe in  () at /usr/lib64/libQtCore.so.4
#49 0x00007f5759da3a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#50 0x00007f5759da3c48 in  () at /usr/lib64/libglib-2.0.so.0
#51 0x00007f5759da3cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#52 0x00007f575e2f20be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#53 0x00007f575d4de676 in  () at /usr/lib64/libQtGui.so.4
#54 0x00007f575e2c3e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#55 0x00007f575e2c4165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#56 0x00007f575d4c803d in  () at /usr/lib64/libQtGui.so.4
#57 0x00007f575d4525aa in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () at /usr/lib64/libQtGui.so.4
#58 0x00007f572985c2c8 in  () at /usr/lib64/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#59 0x00007f572985c381 in  () at /usr/lib64/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#60 0x00007f575da080d5 in  () at /usr/lib64/libQtGui.so.4
#61 0x00007f575da0c69e in  () at /usr/lib64/libQtGui.so.4
#62 0x00007f575da0cb9f in  () at /usr/lib64/libQtGui.so.4
#63 0x00007f575da15ea6 in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQtGui.so.4
#64 0x00007f575da21cec in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#65 0x00007f575d44176c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#66 0x00007f575d447cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#67 0x00007f575f068e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#68 0x00007f575e2c52ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#69 0x00007f575da36ecc in QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#70 0x00007f575da37dda in QGraphicsView::mouseMoveEvent(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#71 0x00007f575d490d35 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#72 0x00007f575d82d5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#73 0x00007f575da39429 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#74 0x00007f575e2c5416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#75 0x00007f575d44174c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#76 0x00007f575d447dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#77 0x00007f575f068e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#78 0x00007f575e2c52ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#79 0x00007f575d4475e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#80 0x00007f575d4b8c9b in  () at /usr/lib64/libQtGui.so.4
#81 0x00007f575d4b770c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#82 0x00007f575d4de5c2 in  () at /usr/lib64/libQtGui.so.4
#83 0x00007f5759da3a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#84 0x00007f5759da3c48 in  () at /usr/lib64/libglib-2.0.so.0
#85 0x00007f5759da3cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#86 0x00007f575e2f20be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#87 0x00007f575d4de676 in  () at /usr/lib64/libQtGui.so.4
#88 0x00007f575e2c3e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#89 0x00007f575e2c4165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#90 0x00007f575e2c95b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#91 0x00007f5748e69b94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#92 0x0000000000408815 in _start ()

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