Bug 353690 - System Tray plasmoid applet crashes plasma desktop
Summary: System Tray plasmoid applet crashes plasma desktop
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-10-08 18:29 UTC by Bug Squasher
Modified: 2018-06-08 18:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bug Squasher 2015-10-08 18:29:49 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:
- What I was doing when the application crashed:
attempt to place the System Tray plasmoid applet into the bottom panel.

- Custom settings of the application:
had to remove the systray to prevent the kde plasma destkop from crashing and preventing the window manager from fully loading.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbe0e3ae780 (LWP 4226))]

Thread 7 (Thread 0x7fbddf9cb700 (LWP 4234)):
#0  0x00007fbe0cc9f05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbdff4cc8cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007fbdff4cc909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007fbe0cc9b0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fbe0ba0008d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fbdde7bf700 (LWP 4235)):
#0  0x00007fbe0cc9f05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbe0105e686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007fbe0105e6b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007fbe0cc9b0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fbe0ba0008d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fbdddebe700 (LWP 4237)):
#0  0x00007fbe0cc9f05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fbe00dd0e7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007fbe010861e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007fbe0cc9b0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fbe0ba0008d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fbd14a07700 (LWP 4279)):
#0  0x00007fbe0b9f7c5d in poll () at /lib64/libc.so.6
#1  0x00007fbe08b0abe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbe08b0acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbe0d0600de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fbe0d031e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fbe0d032165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fbe0cf2f0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007fbe0d013783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007fbe0cf3179f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fbe0cc9b0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fbe0ba0008d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fbd0ffff700 (LWP 4280)):
#0  0x00007fbe0b9f7c5d in poll () at /lib64/libc.so.6
#1  0x00007fbe08b0abe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbe08b0acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbe0d0600de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fbe0d031e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fbe0d032165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fbe0cf2f0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007fbe0cf3179f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007fbe0cc9b0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fbe0ba0008d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fbd0ef69700 (LWP 4287)):
#0  0x00007fbe08b4c8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fbe08b09cb0 in g_main_context_acquire () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbe08b0aaa5 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbe08b0acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fbe0d0600de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fbe0d031e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fbe0d032165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007fbe0cf2f0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#8  0x00007fbe0d013783 in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fbe0cf3179f in  () at /usr/lib64/libQtCore.so.4
#10 0x00007fbe0cc9b0a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fbe0ba0008d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fbe0e3ae780 (LWP 4226)):
[KCrash Handler]
#5  0x00007fbe0e2055e9 in _dl_lookup_symbol_x () at /lib64/ld-linux-x86-64.so.2
#6  0x00007fbe0e20726d in _dl_relocate_object () at /lib64/ld-linux-x86-64.so.2
#7  0x00007fbe0e20ebb9 in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#8  0x00007fbe0e20a7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#9  0x00007fbe0e20e33b in _dl_open () at /lib64/ld-linux-x86-64.so.2
#10 0x00007fbe0963002b in dlopen_doit () at /lib64/libdl.so.2
#11 0x00007fbe0e20a7e4 in _dl_catch_error () at /lib64/ld-linux-x86-64.so.2
#12 0x00007fbe096305dd in _dlerror_run () at /lib64/libdl.so.2
#13 0x00007fbe096300c1 in dlopen@@GLIBC_2.2.5 () at /lib64/libdl.so.2
#14 0x00007fbe0d024518 in  () at /usr/lib64/libQtCore.so.4
#15 0x00007fbe0d01f49a in  () at /usr/lib64/libQtCore.so.4
#16 0x00007fbe0d01faa3 in  () at /usr/lib64/libQtCore.so.4
#17 0x00007fbdfedbad34 in  () at /usr/lib64/libQtDeclarative.so.4
#18 0x00007fbdfedbb68a in  () at /usr/lib64/libQtDeclarative.so.4
#19 0x00007fbdfedbc213 in  () at /usr/lib64/libQtDeclarative.so.4
#20 0x00007fbdfedbf057 in  () at /usr/lib64/libQtDeclarative.so.4
#21 0x00007fbdfed606b7 in  () at /usr/lib64/libQtDeclarative.so.4
#22 0x00007fbdfed61755 in  () at /usr/lib64/libQtDeclarative.so.4
#23 0x00007fbdfed5de2a in  () at /usr/lib64/libQtDeclarative.so.4
#24 0x00007fbdfed6017a in  () at /usr/lib64/libQtDeclarative.so.4
#25 0x00007fbdfed60398 in  () at /usr/lib64/libQtDeclarative.so.4
#26 0x00007fbdfed61111 in  () at /usr/lib64/libQtDeclarative.so.4
#27 0x00007fbdfed61755 in  () at /usr/lib64/libQtDeclarative.so.4
#28 0x00007fbdfed5de2a in  () at /usr/lib64/libQtDeclarative.so.4
#29 0x00007fbdfed6017a in  () at /usr/lib64/libQtDeclarative.so.4
#30 0x00007fbdfed60398 in  () at /usr/lib64/libQtDeclarative.so.4
#31 0x00007fbdfed20c13 in QDeclarativeComponent::loadUrl(QUrl const&) () at /usr/lib64/libQtDeclarative.so.4
#32 0x00007fbe01cfb236 in  () at /usr/lib64/libplasma.so.3
#33 0x00007fbdebdc61be in  () at /usr/lib64/kde4/plasma_applet_systemtray.so
#34 0x00007fbe01c41e18 in Plasma::Containment::addApplet(Plasma::Applet*, QPointF const&, bool) () at /usr/lib64/libplasma.so.3
#35 0x00007fbe01c42c08 in  () at /usr/lib64/libplasma.so.3
#36 0x00007fbe01c484a4 in  () at /usr/lib64/libplasma.so.3
#37 0x00007fbe01c49d32 in Plasma::Containment::dropEvent(QGraphicsSceneDragDropEvent*) () at /usr/lib64/libplasma.so.3
#38 0x00007fbde5a62e14 in  () at /usr/lib64/kde4/plasma_containment_panel.so
#39 0x00007fbe0c753dd8 in QGraphicsItem::sceneEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#40 0x00007fbe0c77a7b7 in  () at /usr/lib64/libQtGui.so.4
#41 0x00007fbe0c77a81f in QGraphicsScene::dropEvent(QGraphicsSceneDragDropEvent*) () at /usr/lib64/libQtGui.so.4
#42 0x00007fbe0c78fec0 in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#43 0x00007fbe0c1af76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#44 0x00007fbe0c1b5cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#45 0x00007fbe0ddd6e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#46 0x00007fbe0d0332ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#47 0x00007fbe0c7a7a2b in QGraphicsView::dropEvent(QDropEvent*) () at /usr/lib64/libQtGui.so.4
#48 0x00007fbdf7995589 in  () at /usr/lib64/libkdeinit4_plasma-desktop.so
#49 0x00007fbe0c1fe95a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#50 0x00007fbe0c59b5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#51 0x00007fbe0c7a7429 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#52 0x00007fbe0d033416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#53 0x00007fbe0c1af74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#54 0x00007fbe0c1b6b96 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#55 0x00007fbe0ddd6e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#56 0x00007fbe0d0332ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#57 0x00007fbe0c234761 in  () at /usr/lib64/libQtGui.so.4
#58 0x00007fbe0c234af5 in  () at /usr/lib64/libQtGui.so.4
#59 0x00007fbe0c235d10 in  () at /usr/lib64/libQtGui.so.4
#60 0x00007fbe0d033382 in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#61 0x00007fbe0c1af6f8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#62 0x00007fbe0c1b5dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#63 0x00007fbe0ddd6e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#64 0x00007fbe0d0332ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#65 0x00007fbe0c1b55e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#66 0x00007fbe0c226c9b in  () at /usr/lib64/libQtGui.so.4
#67 0x00007fbe0c22570c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#68 0x00007fbe0c24c5c2 in  () at /usr/lib64/libQtGui.so.4
#69 0x00007fbe08b0aa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#70 0x00007fbe08b0ac48 in  () at /usr/lib64/libglib-2.0.so.0
#71 0x00007fbe08b0acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#72 0x00007fbe0d0600be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#73 0x00007fbe0c24c676 in  () at /usr/lib64/libQtGui.so.4
#74 0x00007fbe0d031e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#75 0x00007fbe0d032165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#76 0x00007fbe0c23603d in  () at /usr/lib64/libQtGui.so.4
#77 0x00007fbe0c1c05aa in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () at /usr/lib64/libQtGui.so.4
#78 0x00007fbddc7922c8 in  () at /usr/lib64/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#79 0x00007fbddc792381 in  () at /usr/lib64/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
#80 0x00007fbe0c7760d5 in  () at /usr/lib64/libQtGui.so.4
#81 0x00007fbe0c77a69e in  () at /usr/lib64/libQtGui.so.4
#82 0x00007fbe0c77ab9f in  () at /usr/lib64/libQtGui.so.4
#83 0x00007fbe0c783ea6 in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQtGui.so.4
#84 0x00007fbe0c78fcec in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#85 0x00007fbe0c1af76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#86 0x00007fbe0c1b5cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#87 0x00007fbe0ddd6e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#88 0x00007fbe0d0332ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#89 0x00007fbe0c7a4ecc in QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#90 0x00007fbe0c7a5dda in QGraphicsView::mouseMoveEvent(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#91 0x00007fbe0c1fed35 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#92 0x00007fbe0c59b5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#93 0x00007fbe0c7a7429 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#94 0x00007fbe0d033416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#95 0x00007fbe0c1af74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#96 0x00007fbe0c1b5dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#97 0x00007fbe0ddd6e0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#98 0x00007fbe0d0332ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#99 0x00007fbe0c1b55e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#100 0x00007fbe0c226c9b in  () at /usr/lib64/libQtGui.so.4
#101 0x00007fbe0c22570c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#102 0x00007fbe0c24c5c2 in  () at /usr/lib64/libQtGui.so.4
#103 0x00007fbe08b0aa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#104 0x00007fbe08b0ac48 in  () at /usr/lib64/libglib-2.0.so.0
#105 0x00007fbe08b0acec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#106 0x00007fbe0d0600be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#107 0x00007fbe0c24c676 in  () at /usr/lib64/libQtGui.so.4
#108 0x00007fbe0d031e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#109 0x00007fbe0d032165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#110 0x00007fbe0d0375b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#111 0x00007fbdf7987b94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#112 0x0000000000408815 in _start ()

Possible duplicates by query: bug 269995, bug 269124, bug 264350, bug 261129, bug 255221.

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