Bug 381948 - Plasma: Control panel crashes when focussing on or clicking on an open application
Summary: Plasma: Control panel crashes when focussing on or clicking on an open applic...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 382143 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-07-03 08:29 UTC by info
Modified: 2021-01-02 04:34 UTC (History)
3 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 info 2017-07-03 08:29:33 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-81-generic x86_64
Distribution: Ubuntu 16.04.2 LTS

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

Moving the mouse over an already open application in the control panel to get the application in focus.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdb4d8de8c0 (LWP 17112))]

Thread 16 (Thread 0x7fda815b6700 (LWP 17148)):
#0  0x00007fdb44d80929 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdb44d812bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdb44d8149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdb489197eb in QEventDispatcherGlib::processEvents (this=0x7fda7c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fdb488c0b4a in QEventLoop::exec (this=this@entry=0x7fda815b5cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fdb486dd834 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007fda83a947d7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fdb486e27be in QThreadPrivate::start (arg=0x2bea6d0) at thread/qthread_unix.cpp:331
#8  0x00007fdb477ce6ba in start_thread (arg=0x7fda815b6700) at pthread_create.c:333
#9  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fdb14a77700 (LWP 17137)):
#0  0x00007fdb44d81381 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdb44d8149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdb489197eb in QEventDispatcherGlib::processEvents (this=0x7fda8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#3  0x00007fdb488c0b4a in QEventLoop::exec (this=this@entry=0x7fdb14a76c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007fdb486dd834 in QThread::exec (this=this@entry=0x1df1500) at thread/qthread.cpp:503
#5  0x00007fdb4b90bed6 in QQuickPixmapReader::run (this=0x1df1500) at util/qquickpixmapcache.cpp:817
#6  0x00007fdb486e27be in QThreadPrivate::start (arg=0x1df1500) at thread/qthread_unix.cpp:331
#7  0x00007fdb477ce6ba in start_thread (arg=0x7fdb14a77700) at pthread_create.c:333
#8  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fdb17df7700 (LWP 17136)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb4d32abd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fdb4d32ac19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb17df7700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fdb1d87d700 (LWP 17135)):
#0  0x00007fdb47fe824d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdb44dc46f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdb44d80e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdb44d81330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdb44d8149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdb489197eb in QEventDispatcherGlib::processEvents (this=0x7fdb100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007fdb488c0b4a in QEventLoop::exec (this=this@entry=0x7fdb1d87cce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007fdb486dd834 in QThread::exec (this=this@entry=0x1add4e0) at thread/qthread.cpp:503
#8  0x00007fdb4af853c5 in QQmlThreadPrivate::run (this=0x1add4e0) at qml/ftw/qqmlthread.cpp:141
#9  0x00007fdb486e27be in QThreadPrivate::start (arg=0x1add4e0) at thread/qthread_unix.cpp:331
#10 0x00007fdb477ce6ba in start_thread (arg=0x7fdb1d87d700) at pthread_create.c:333
#11 0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fdb1f725700 (LWP 17134)):
#0  0x00007fdb47fec70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdb44d8138c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdb44d8149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdb489197eb in QEventDispatcherGlib::processEvents (this=0x7fdb180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fdb488c0b4a in QEventLoop::exec (this=this@entry=0x7fdb1f724ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fdb486dd834 in QThread::exec (this=this@entry=0x19c5c10) at thread/qthread.cpp:503
#6  0x00007fdb4af853c5 in QQmlThreadPrivate::run (this=0x19c5c10) at qml/ftw/qqmlthread.cpp:141
#7  0x00007fdb486e27be in QThreadPrivate::start (arg=0x19c5c10) at thread/qthread_unix.cpp:331
#8  0x00007fdb477ce6ba in start_thread (arg=0x7fdb1f725700) at pthread_create.c:333
#9  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fdb24017700 (LWP 17133)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb2b76a3d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fdb2b76a237 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb24017700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fdb24818700 (LWP 17132)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb2b76a3d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fdb2b76a237 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb24818700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fdb25019700 (LWP 17131)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb2b76a3d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fdb2b76a237 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb25019700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fdb2581a700 (LWP 17130)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb2b76a3d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fdb2b76a237 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb2581a700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fdb2601b700 (LWP 17129)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb2b76a3d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fdb2b76a237 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb2601b700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fdb2681c700 (LWP 17128)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb2b76a3d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fdb2b76a237 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb2681c700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fdb2701d700 (LWP 17127)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb2b76a3d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fdb2b76a237 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb2701d700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fdb2781e700 (LWP 17126)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb2b76a3d3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fdb2b76a237 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fdb477ce6ba in start_thread (arg=0x7fdb2781e700) at pthread_create.c:333
#4  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fdb321fc700 (LWP 17117)):
#0  0x00007fdb47fe824d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdb44dc46f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdb44d80e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdb44d81330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdb44d8149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdb489197eb in QEventDispatcherGlib::processEvents (this=0x7fdb2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007fdb488c0b4a in QEventLoop::exec (this=this@entry=0x7fdb321fbce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007fdb486dd834 in QThread::exec (this=this@entry=0x172acf0) at thread/qthread.cpp:503
#8  0x00007fdb4af853c5 in QQmlThreadPrivate::run (this=0x172acf0) at qml/ftw/qqmlthread.cpp:141
#9  0x00007fdb486e27be in QThreadPrivate::start (arg=0x172acf0) at thread/qthread_unix.cpp:331
#10 0x00007fdb477ce6ba in start_thread (arg=0x7fdb321fc700) at pthread_create.c:333
#11 0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fdb38a75700 (LWP 17115)):
#0  0x00007fdb47fec70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fdb4c0b1c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fdb4c0b38d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fdb3abc3889 in QXcbEventReader::run (this=0x16526e0) at qxcbconnection.cpp:1271
#4  0x00007fdb486e27be in QThreadPrivate::start (arg=0x16526e0) at thread/qthread_unix.cpp:331
#5  0x00007fdb477ce6ba in start_thread (arg=0x7fdb38a75700) at pthread_create.c:333
#6  0x00007fdb47ff83dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fdb4d8de8c0 (LWP 17112)):
[KCrash Handler]
#6  __memmove_avx_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S:245
#7  0x00007fdb2b3e705d in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#8  0x00007fdb2b3e5925 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#9  0x00007fdb30f20c1f in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x2083180) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447
#10 0x00007fdb30f21e44 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x2083180, textureNode=textureNode@entry=0x46ea000) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282
#11 0x00007fdb30f22803 in Plasma::WindowThumbnail::windowToTexture (this=0x2083180, textureNode=0x46ea000) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:394
#12 0x00007fdb30f22d24 in Plasma::WindowThumbnail::updatePaintNode (this=0x2083180, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:199
#13 0x00007fdb4b9aa2d8 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x3175920, item=item@entry=0x2083180) at items/qquickwindow.cpp:2984
#14 0x00007fdb4b9aab4b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x3175920) at items/qquickwindow.cpp:2722
#15 0x00007fdb4b9aacc0 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x3175920) at items/qquickwindow.cpp:341
#16 0x00007fdb4b97912c in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x18ad770, window=0x2e77ee0) at scenegraph/qsgrenderloop.cpp:372
#17 0x00007fdb4b97aaa6 in QSGGuiThreadRenderLoop::exposureChanged (this=0x18ad770, window=0x2e77ee0) at scenegraph/qsgrenderloop.cpp:422
#18 0x00007fdb48c0e2b5 in QWindow::event (this=this@entry=0x2e77ee0, ev=ev@entry=0x7fffb817fb20) at kernel/qwindow.cpp:2060
#19 0x00007fdb4b9b4871 in QQuickWindow::event (this=this@entry=0x2e77ee0, e=e@entry=0x7fffb817fb20) at items/qquickwindow.cpp:1413
#20 0x00007fdb4d45b2db in PlasmaQuick::Dialog::event (this=this@entry=0x2e77ee0, event=event@entry=0x7fffb817fb20) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:1168
#21 0x00007fdb30f1ac45 in ToolTipDialog::event (this=0x2e77ee0, e=0x7fffb817fb20) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/tooltipdialog.cpp:120
#22 0x00007fdb493c605c in QApplicationPrivate::notify_helper (this=this@entry=0x1637870, receiver=receiver@entry=0x2e77ee0, e=e@entry=0x7fffb817fb20) at kernel/qapplication.cpp:3716
#23 0x00007fdb493cb516 in QApplication::notify (this=0x7fffb817ff40, receiver=0x2e77ee0, e=0x7fffb817fb20) at kernel/qapplication.cpp:3499
#24 0x00007fdb488c338b in QCoreApplication::notifyInternal (this=0x7fffb817ff40, receiver=receiver@entry=0x2e77ee0, event=event@entry=0x7fffb817fb20) at kernel/qcoreapplication.cpp:965
#25 0x00007fdb48c064ac in QCoreApplication::sendSpontaneousEvent (event=0x7fffb817fb20, receiver=0x2e77ee0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#26 QGuiApplicationPrivate::processExposeEvent (e=0x390e6a0) at kernel/qguiapplication.cpp:2663
#27 0x00007fdb48c0721d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x390e6a0) at kernel/qguiapplication.cpp:1658
#28 0x00007fdb48beaf08 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#29 0x00007fdb3abf5200 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#30 0x00007fdb44d81197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fdb44d813f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fdb44d8149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fdb489197cf in QEventDispatcherGlib::processEvents (this=0x1684bc0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#34 0x00007fdb488c0b4a in QEventLoop::exec (this=this@entry=0x7fffb817fde0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#35 0x00007fdb488c8bec in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#36 0x00007fdb48bfcbfc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#37 0x00007fdb493c2495 in QApplication::exec () at kernel/qapplication.cpp:2976
#38 0x0000000000432d4a in main (argc=4, argv=<optimized out>) at /build/plasma-workspace-kxRFE_/plasma-workspace-5.5.5.2/shell/main.cpp:181

Possible duplicates by query: bug 372526, bug 372512.

Reported using DrKonqi
Comment 1 Marco Martin 2017-07-12 11:45:49 UTC
*** Bug 382143 has been marked as a duplicate of this bug. ***
Comment 2 Justin Zobel 2020-12-03 01:07:47 UTC
Thank you for the report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thank you.
Comment 3 Bug Janitor Service 2020-12-18 04:35:02 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-01-02 04:34:35 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!