Bug 355491 - Crash after trying to add icon in panel system tray
Summary: Crash after trying to add icon in panel system tray
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 346294 355038 355957 362240 371580 374709 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-17 13:49 UTC by Freek de Kruijf
Modified: 2020-12-03 02:47 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Freek de Kruijf 2015-11-17 13:49:25 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.0
Operating System: Linux 4.1.12-1-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

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

I clicked on KDE start icom choose System, got popup with a.o. Dolphin icom. Hold mouse on icon an moved it to the panel to have this icon in the panel. Got a hand as mouse symbol in the panel and released the mouse button. Got the crash report assistant.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f57d83a17c0 (LWP 2039))]

Thread 9 (Thread 0x7f57c1e90700 (LWP 2041)):
#0  0x00007f57d1910c1d in poll () from /lib64/libc.so.6
#1  0x00007f57d6816422 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f57d681800f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f57c3fe0c29 in QXcbEventReader::run (this=0x26b26f0) at qxcbconnection.cpp:1214
#4  0x00007f57d200755f in QThreadPrivate::start (arg=0x26b26f0) at thread/qthread_unix.cpp:331
#5  0x00007f57d111a0a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f57d191904d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f57bf252700 (LWP 2097)):
#0  0x00007f57ce001028 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f57ce001e0e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f57ce001f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f57d2238a5b in QEventDispatcherGlib::processEvents (this=0x2790320, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f57d21dfa63 in QEventLoop::exec (this=this@entry=0x7f57bf251df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f57d200284a in QThread::exec (this=this@entry=0x27de590) at thread/qthread.cpp:503
#6  0x00007f57d52d25f8 in QQmlThreadPrivate::run (this=0x27de590) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f57d200755f in QThreadPrivate::start (arg=0x27de590) at thread/qthread_unix.cpp:331
#8  0x00007f57d111a0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f57d191904d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f57b57a0700 (LWP 2140)):
#0  0x00007f57d111e05f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f57bc21de53 in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007f57bc21d5d7 in ?? () from /usr/lib64/dri/r600_dri.so
#3  0x00007f57d111a0a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f57d191904d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f57afa58700 (LWP 2141)):
#0  0x00007f57d1910c1d in poll () from /lib64/libc.so.6
#1  0x00007f57ce001e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f57ce001f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f57d2238a5b in QEventDispatcherGlib::processEvents (this=0x2b5eb50, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f57d21dfa63 in QEventLoop::exec (this=this@entry=0x7f57afa57df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f57d200284a in QThread::exec (this=this@entry=0x2b5e2a0) at thread/qthread.cpp:503
#6  0x00007f57d52d25f8 in QQmlThreadPrivate::run (this=0x2b5e2a0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f57d200755f in QThreadPrivate::start (arg=0x2b5e2a0) at thread/qthread_unix.cpp:331
#8  0x00007f57d111a0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f57d191904d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f57adfd7700 (LWP 2177)):
#0  0x00007f57ce00169c in g_main_context_query () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f57ce001dcf in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f57ce001f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f57d2238a5b in QEventDispatcherGlib::processEvents (this=0x288f470, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f57d21dfa63 in QEventLoop::exec (this=this@entry=0x7f57adfd6df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f57d200284a in QThread::exec (this=this@entry=0x2c11e80) at thread/qthread.cpp:503
#6  0x00007f57d52d25f8 in QQmlThreadPrivate::run (this=0x2c11e80) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f57d200755f in QThreadPrivate::start (arg=0x2c11e80) at thread/qthread_unix.cpp:331
#8  0x00007f57d111a0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f57d191904d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f57ac669700 (LWP 2209)):
#0  0x00007f57d111e05f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f57d7a7a7eb in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f57d7a7a819 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f57d111a0a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f57d191904d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f5728f0d700 (LWP 2218)):
#0  0x00007f57ce001f51 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f57d2238a5b in QEventDispatcherGlib::processEvents (this=0x33aff00, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#2  0x00007f57d21dfa63 in QEventLoop::exec (this=this@entry=0x7f5728f0cdb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#3  0x00007f57d200284a in QThread::exec (this=this@entry=0x33ab850) at thread/qthread.cpp:503
#4  0x00007f57d5e5ef82 in QQuickPixmapReader::run (this=0x33ab850) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/util/qquickpixmapcache.cpp:754
#5  0x00007f57d200755f in QThreadPrivate::start (arg=0x33ab850) at thread/qthread_unix.cpp:331
#6  0x00007f57d111a0a4 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f57d191904d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f571d763700 (LWP 2246)):
#0  0x00007f57ce0014f5 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f57ce001d80 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f57ce001f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f57d2238a5b in QEventDispatcherGlib::processEvents (this=0x471b5d0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f57d21dfa63 in QEventLoop::exec (this=this@entry=0x7f571d762dd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f57d200284a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f571edafb77 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#7  0x00007f57d200755f in QThreadPrivate::start (arg=0x4768180) at thread/qthread_unix.cpp:331
#8  0x00007f57d111a0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f57d191904d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f57d83a17c0 (LWP 2039)):
[KCrash Handler]
#6  ref<int> (_q_value=@0xbabababababa0000: <error reading variable>) at ../../src/corelib/arch/qatomic_x86.h:181
#7  ref (this=0xbabababababa0000) at ../../src/corelib/thread/qbasicatomic.h:129
#8  QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x4e40740) at tools/qsharedpointer.cpp:1332
#9  0x00007f57c3febbbe in QWeakPointer<QDrag> (ptr=0x4e40740, this=0x7ffe4212a858) at ../../../../src/corelib/tools/qsharedpointer_impl.h:696
#10 QPointer (p=0x4e40740, this=0x7ffe4212a858) at ../../../../src/corelib/kernel/qpointer.h:62
#11 QXcbDrag::drop (this=0x26cd000, event=<optimized out>) at qxcbdrag.cpp:512
#12 0x00007f57d272726d in QBasicDrag::eventFilter (this=0x26cd000, o=<optimized out>, e=0x7ffe4212ac60) at kernel/qsimpledrag.cpp:148
#13 0x00007f57d21e1cd3 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x268e920, receiver=receiver@entry=0x2ce5070, event=event@entry=0x7ffe4212ac60) at kernel/qcoreapplication.cpp:1053
#14 0x00007f57d355ae18 in QApplicationPrivate::notify_helper (this=this@entry=0x268e920, receiver=receiver@entry=0x2ce5070, e=e@entry=0x7ffe4212ac60) at kernel/qapplication.cpp:3692
#15 0x00007f57d355fcd8 in QApplication::notify (this=0x7ffe4212bf00, receiver=0x2ce5070, e=0x7ffe4212ac60) at kernel/qapplication.cpp:3500
#16 0x00007f57d21e1ba5 in QCoreApplication::notifyInternal (this=0x7ffe4212bf00, receiver=receiver@entry=0x2ce5070, event=event@entry=0x7ffe4212ac60) at kernel/qcoreapplication.cpp:965
#17 0x00007f57d27323b4 in sendSpontaneousEvent (event=0x7ffe4212ac60, receiver=0x2ce5070) at ../../src/corelib/kernel/qcoreapplication.h:227
#18 QGuiApplicationPrivate::processMouseEvent (e=0x5afc550) at kernel/qguiapplication.cpp:1790
#19 0x00007f57d2733bc5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5afc550) at kernel/qguiapplication.cpp:1582
#20 0x00007f57d2718d68 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:608
#21 0x00007f57c400bf20 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#22 0x00007f57ce001c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f57ce001ed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f57ce001f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f57d2238a3c in QEventDispatcherGlib::processEvents (this=0x2693970, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#26 0x00007f57d21dfa63 in QEventLoop::exec (this=this@entry=0x5374720, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#27 0x00007f57d27275e2 in QBasicDrag::drag (this=0x26cd000, o=<optimized out>) at kernel/qsimpledrag.cpp:177
#28 0x00007f57d273e489 in QDragManager::drag (this=0x3637ad0, o=o@entry=0x4e40740) at kernel/qdnd.cpp:135
#29 0x00007f57d273d83c in QDrag::exec (this=this@entry=0x4e40740, supportedActions=..., defaultDropAction=<optimized out>) at kernel/qdrag.cpp:274
#30 0x00007f572acc8f65 in DeclarativeDragArea::mouseMoveEvent (this=this@entry=0x5a6eb50, event=<optimized out>) at /usr/src/debug/kdeclarative-5.15.0/src/qmlcontrols/draganddrop/DeclarativeDragArea.cpp:307
#31 0x00007f572acc972f in DeclarativeDragArea::mouseMoveEvent (this=0x5a6eb50, event=<optimized out>) at /usr/src/debug/kdeclarative-5.15.0/src/qmlcontrols/draganddrop/DeclarativeDragArea.cpp:225
#32 0x00007f572acc97d1 in DeclarativeDragArea::childMouseEventFilter (this=0x5a6eb50, item=0x5a6eff0, event=0x5405490) at /usr/src/debug/kdeclarative-5.15.0/src/qmlcontrols/draganddrop/DeclarativeDragArea.cpp:330
#33 0x00007f57d5efdc3c in QQuickWindowPrivate::sendFilteredMouseEvent (this=this@entry=0x47ed8a0, target=0x5a6eb50, item=item@entry=0x5a6eff0, event=event@entry=0x5405490, hasFiltered=hasFiltered@entry=0x7ffe4212b350) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/items/qquickwindow.cpp:2458
#34 0x00007f57d5efe5cd in QQuickWindow::sendEvent (this=this@entry=0x47f1f80, item=0x5a6eff0, e=e@entry=0x5405490) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/items/qquickwindow.cpp:2606
#35 0x00007f57d5efee52 in QQuickWindowPrivate::deliverMouseEvent (this=this@entry=0x47ed8a0, event=event@entry=0x7ffe4212b9f0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/items/qquickwindow.cpp:1533
#36 0x00007f57d5f05626 in QQuickWindow::mouseMoveEvent (this=<optimized out>, event=0x7ffe4212b9f0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/items/qquickwindow.cpp:1654
#37 0x00007f57d273a789 in QWindow::event (this=this@entry=0x47f1f80, ev=ev@entry=0x7ffe4212b9f0) at kernel/qwindow.cpp:1958
#38 0x00007f57d5f068b1 in QQuickWindow::event (this=this@entry=0x47f1f80, e=e@entry=0x7ffe4212b9f0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.0/src/quick/items/qquickwindow.cpp:1414
#39 0x00007f57d7dab43b in PlasmaQuick::Dialog::event (this=0x47f1f80, event=0x7ffe4212b9f0) at /usr/src/debug/plasma-framework-5.15.0/src/plasmaquick/dialog.cpp:1164
#40 0x00007f57d355ae8c in QApplicationPrivate::notify_helper (this=this@entry=0x268e920, receiver=receiver@entry=0x47f1f80, e=e@entry=0x7ffe4212b9f0) at kernel/qapplication.cpp:3717
#41 0x00007f57d355fcd8 in QApplication::notify (this=0x7ffe4212bf00, receiver=0x47f1f80, e=0x7ffe4212b9f0) at kernel/qapplication.cpp:3500
#42 0x00007f57d21e1ba5 in QCoreApplication::notifyInternal (this=0x7ffe4212bf00, receiver=receiver@entry=0x47f1f80, event=event@entry=0x7ffe4212b9f0) at kernel/qcoreapplication.cpp:965
#43 0x00007f57d27323b4 in sendSpontaneousEvent (event=0x7ffe4212b9f0, receiver=0x47f1f80) at ../../src/corelib/kernel/qcoreapplication.h:227
#44 QGuiApplicationPrivate::processMouseEvent (e=0x53fb440) at kernel/qguiapplication.cpp:1790
#45 0x00007f57d2733bc5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x53fb440) at kernel/qguiapplication.cpp:1582
#46 0x00007f57d2718d68 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:608
#47 0x00007f57c400bf20 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#48 0x00007f57ce001c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#49 0x00007f57ce001ed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#50 0x00007f57ce001f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f57d2238a3c in QEventDispatcherGlib::processEvents (this=0x2693970, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#52 0x00007f57d21dfa63 in QEventLoop::exec (this=this@entry=0x7ffe4212bd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#53 0x00007f57d21e75d6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#54 0x00007f57d272a3ac in QGuiApplication::exec () at kernel/qguiapplication.cpp:1528
#55 0x00007f57d3557615 in QApplication::exec () at kernel/qapplication.cpp:2977
#56 0x000000000043467b in main (argc=2, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.4.2/shell/main.cpp:176

Reported using DrKonqi
Comment 1 Freek de Kruijf 2015-11-17 13:54:53 UTC
I also have a konsole icon in the panel and was having an active konsole on the desktop. After closing the active konsole, I was able to move the dolphin icon in the panel without a crash.
Comment 2 David Edmundson 2015-12-28 16:30:42 UTC
*** Bug 346294 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2015-12-28 16:30:51 UTC
*** Bug 355038 has been marked as a duplicate of this bug. ***
Comment 4 David Edmundson 2015-12-28 16:31:02 UTC
*** Bug 355957 has been marked as a duplicate of this bug. ***
Comment 5 johnpayne99 2016-07-09 20:23:57 UTC
I'm having a similar problem, I think.  I was trying to add a widget to a panel when Plasma crashed. No back trace.  I'm not sure the back trace package is installed.  When I tried to add the back trace symbols, there was an error installing the modules.
Comment 6 Christoph Feck 2017-01-11 00:46:25 UTC
*** Bug 374709 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2017-01-11 00:47:04 UTC
*** Bug 362240 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2017-01-11 00:52:26 UTC
*** Bug 371580 has been marked as a duplicate of this bug. ***
Comment 9 Alexander Mentyu 2017-11-24 19:41:54 UTC
Can't reproduce this bug in:

Distribution: KDE neon Developer Edition - Stable Branches
Plasma: 5.11.3
Frameworks: 5.41.0
Qt: 5.9.2
Kernel 4.10.0-38-generic
Type: 64-bit
Comment 10 Freek de Kruijf 2017-11-24 22:34:37 UTC
(In reply to Alexander Mentyu from comment #9)
> Can't reproduce this bug in:
> 
> Distribution: KDE neon Developer Edition - Stable Branches
> Plasma: 5.11.3
> Frameworks: 5.41.0
> Qt: 5.9.2
> Kernel 4.10.0-38-generic
> Type: 64-bit

Can't reproduce it either
Plasma: 5.11.3
Frameworks: 5.40.0
Qt: 5.9.2
Kernel 4.13.12 default
Comment 11 Justin Zobel 2020-12-03 02:47:36 UTC
Seems most people that reported are now no longer having this issue.

Marking as resolved, if others are still experiencing the issue please reopen.