Bug 363118

Summary: Plasma crashes when turning on external audio device connected via HDMI
Product: [Plasma] plasmashell Reporter: Ingmar Vanhassel <ingmar>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: antonio.chirizzi, bhush94, contact, Enygma2002_ro, felipesabrahao, gissf1, info, jeanfrancois.brisse, justin.zobel, martin.strecker, me, plasma-bugs, skonjicija
Priority: NOR Keywords: drkonqi
Version: 5.6.4   
Target Milestone: 1.0   
Platform: Exherbo   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ingmar Vanhassel 2016-05-16 06:28:55 UTC
Application: plasmashell (5.6.4)

Qt Version: 5.6.0
Frameworks Version: 5.21.0
Operating System: Linux 4.5.0 x86_64
Distribution (Platform): Exherbo Packages

-- Information about the crash:
- What I was doing when the application crashed:
Turned on my  audio receiver which is connected to my computer via a HDMI cable. Plasma crashed.

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

Thread 8 (Thread 0x7f64ea555700 (LWP 826)):
#0  0x00007f64f942fcbd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f64ff5df172 in _xcb_conn_wait (c=c@entry=0x26886e0, cond=cond@entry=0x2688720, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#2  0x00007f64ff5e0d07 in xcb_wait_for_event (c=0x26886e0) at xcb_in.c:693
#3  0x00007f64ebc20ee9 in QXcbEventReader::run (this=0x2692da0) at qxcbconnection.cpp:1313
#4  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2692da0) at thread/qthread_unix.cpp:340
#5  0x00007f64f87bb3d4 in start_thread (arg=0x7f64ea555700) at pthread_create.c:333
#6  0x00007f64f9438d6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f64e8b51700 (LWP 827)):
#0  0x00007f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64dc000990) at gthread-posix.c:1338
#1  0x00007f64f2128e99 in g_main_context_prepare (context=context@entry=0x7f64dc000990, priority=priority@entry=0x7f64e8b50c38) at gmain.c:3444
#2  0x00007f64f2129793 in g_main_context_iterate (context=context@entry=0x7f64dc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#3  0x00007f64f212996c in g_main_context_iteration (context=0x7f64dc000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f64fa03411b in QEventDispatcherGlib::processEvents (this=0x7f64dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64e8b50d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x7f64fb0324e0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:503
#7  0x00007f64fadc3905 in QDBusConnectionManager::run (this=0x7f64fb0324e0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:181
#8  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x7f64fb0324e0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:340
#9  0x00007f64f87bb3d4 in start_thread (arg=0x7f64e8b51700) at pthread_create.c:333
#10 0x00007f64f9438d6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f64e31ce700 (LWP 830)):
#0  0x00007f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64d8000990) at gthread-posix.c:1338
#1  0x00007f64f2128e99 in g_main_context_prepare (context=context@entry=0x7f64d8000990, priority=priority@entry=0x7f64e31cdc48) at gmain.c:3444
#2  0x00007f64f2129793 in g_main_context_iterate (context=context@entry=0x7f64d8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#3  0x00007f64f212996c in g_main_context_iteration (context=0x7f64d8000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f64fa03411b in QEventDispatcherGlib::processEvents (this=0x7f64d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64e31cdd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x2774730) at thread/qthread.cpp:503
#7  0x00007f64fe0baeb5 in QQmlThreadPrivate::run (this=0x2774730) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2774730) at thread/qthread_unix.cpp:340
#9  0x00007f64f87bb3d4 in start_thread (arg=0x7f64e31ce700) at pthread_create.c:333
#10 0x00007f64f9438d6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f64d697d700 (LWP 842)):
#0  0x00007f64f216c8a9 in g_mutex_lock (mutex=mutex@entry=0x7f64d0000990) at gthread-posix.c:1338
#1  0x00007f64f2129768 in g_main_context_iterate (context=context@entry=0x7f64d0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3807
#2  0x00007f64f212996c in g_main_context_iteration (context=0x7f64d0000990, may_block=may_block@entry=1) at gmain.c:3901
#3  0x00007f64fa03411b in QEventDispatcherGlib::processEvents (this=0x7f64d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64d697cd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x2a4f040) at thread/qthread.cpp:503
#6  0x00007f64fe0baeb5 in QQmlThreadPrivate::run (this=0x2a4f040) at qml/ftw/qqmlthread.cpp:141
#7  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2a4f040) at thread/qthread_unix.cpp:340
#8  0x00007f64f87bb3d4 in start_thread (arg=0x7f64d697d700) at pthread_create.c:333
#9  0x00007f64f9438d6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f64d4e33700 (LWP 846)):
#0  g_mutex_unlock (mutex=0x7f64c8000990) at gthread-posix.c:1350
#1  0x00007f64f2128e80 in g_main_context_prepare (context=context@entry=0x7f64c8000990, priority=priority@entry=0x7f64d4e32c48) at gmain.c:3440
#2  0x00007f64f2129793 in g_main_context_iterate (context=context@entry=0x7f64c8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#3  0x00007f64f212996c in g_main_context_iteration (context=0x7f64c8000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f64fa03411b in QEventDispatcherGlib::processEvents (this=0x7f64c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f64d4e32d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x2c08200) at thread/qthread.cpp:503
#7  0x00007f64fe0baeb5 in QQmlThreadPrivate::run (this=0x2c08200) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2c08200) at thread/qthread_unix.cpp:340
#9  0x00007f64f87bb3d4 in start_thread (arg=0x7f64d4e33700) at pthread_create.c:333
#10 0x00007f64f9438d6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f64cf5e2700 (LWP 866)):
#0  pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6500ebfa84 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f65011a50c0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f6500ebfac9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f64f87bb3d4 in start_thread (arg=0x7f64cf5e2700) at pthread_create.c:333
#4  0x00007f64f9438d6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f6447fff700 (LWP 885)):
#0  0x00007f64f942fcbd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f64f2129864 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f6440002f20, timeout=<optimized out>, context=0x7f6440000990) at gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f6440000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f64f212996c in g_main_context_iteration (context=0x7f6440000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f64fa03411b in QEventDispatcherGlib::processEvents (this=0x7f64400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7f6447ffed30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f64f9e14d2c in QThread::exec (this=this@entry=0x2ec1ad0) at thread/qthread.cpp:503
#7  0x00007f64fec32ea2 in QQuickPixmapReader::run (this=0x2ec1ad0) at util/qquickpixmapcache.cpp:818
#8  0x00007f64f9e19959 in QThreadPrivate::start (arg=0x2ec1ad0) at thread/qthread_unix.cpp:340
#9  0x00007f64f87bb3d4 in start_thread (arg=0x7f6447fff700) at pthread_create.c:333
#10 0x00007f64f9438d6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f65017e2840 (LWP 822)):
[KCrash Handler]
#6  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data (this=0x109) at /usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qscopedpointer.h:135
#7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at /usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qglobal.h:1015
#8  QQuickWindow::d_func (this=0x101) at items/qquickwindow.h:66
#9  QQuickWindow::maybeUpdate (this=0x101) at items/qquickwindow.cpp:3080
#10 0x00007f64fecc4c49 in QQuickWindowPrivate::dirtyItem (this=<optimized out>) at items/qquickwindow.cpp:993
#11 0x00007f64fecb137d in QQuickItemPrivate::dirty (this=<optimized out>, type=<optimized out>) at items/qquickitem.cpp:5822
#12 0x00007f64fecb1b9e in QQuickItem::update (this=<optimized out>) at items/qquickitem.cpp:4260
#13 0x00007f64fecc57f8 in forceUpdate (item=0x5e86020) at items/qquickwindow.cpp:353
#14 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#15 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#16 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#17 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#18 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#19 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#20 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#21 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#22 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#23 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#24 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#25 0x00007f64fecc57c4 in forceUpdate (item=<optimized out>) at items/qquickwindow.cpp:358
#26 0x00007f64fecc7e9c in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x8881d00) at items/qquickwindow.cpp:371
#27 0x00007f64fec98126 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x28cf670, window=0x9d772d0) at scenegraph/qsgrenderloop.cpp:390
#28 0x00007f64fec996f0 in QSGGuiThreadRenderLoop::exposureChanged (this=0x28cf670, window=0x9d772d0) at scenegraph/qsgrenderloop.cpp:441
#29 0x00007f64fa53b22b in QWindow::event (this=this@entry=0x9d772d0, ev=ev@entry=0x7ffccb402ef0) at kernel/qwindow.cpp:2096
#30 0x00007f64fecd0d55 in QQuickWindow::event (this=this@entry=0x9d772d0, e=e@entry=0x7ffccb402ef0) at items/qquickwindow.cpp:1473
#31 0x00000000004301ab in PanelView::event (this=0x9d772d0, e=0x7ffccb402ef0) at /var/tmp/paludis/build/kde-plasma-workspace-5.6.4/work/plasma-workspace-5.6.4/shell/panelview.cpp:818
#32 0x00007f64fb3c472c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x9d772d0, e=0x7ffccb402ef0) at kernel/qapplication.cpp:3714
#33 0x00007f64fb3c95be in QApplication::notify (this=0x7ffccb4032e0, receiver=0x9d772d0, e=0x7ffccb402ef0) at kernel/qapplication.cpp:3495
#34 0x00007f64f9fe19d8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x9d772d0, event=event@entry=0x7ffccb402ef0) at kernel/qcoreapplication.cpp:1015
#35 0x00007f64fa531cb7 in QCoreApplication::sendSpontaneousEvent (event=0x7ffccb402ef0, receiver=0x9d772d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:230
#36 QGuiApplicationPrivate::processExposeEvent (e=0x87a2f80) at kernel/qguiapplication.cpp:2732
#37 0x00007f64fa5327cd in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x87a2f80) at kernel/qguiapplication.cpp:1714
#38 0x00007f64fa51154b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:645
#39 0x00007f64ebc53870 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#40 0x00007f64f2129697 in g_main_dispatch (context=0x7f64e40016f0) at gmain.c:3154
#41 g_main_context_dispatch (context=context@entry=0x7f64e40016f0) at gmain.c:3769
#42 0x00007f64f21298c8 in g_main_context_iterate (context=context@entry=0x7f64e40016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#43 0x00007f64f212996c in g_main_context_iteration (context=0x7f64e40016f0, may_block=may_block@entry=1) at gmain.c:3901
#44 0x00007f64fa0340ff in QEventDispatcherGlib::processEvents (this=0x26c2e60, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#45 0x00007f64f9fdfcca in QEventLoop::exec (this=this@entry=0x7ffccb4031a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#46 0x00007f64f9fe7e4d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1285
#47 0x00007f64fa528b7c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1598
#48 0x00007f64fb3c1a45 in QApplication::exec () at kernel/qapplication.cpp:2973
#49 0x000000000041cc83 in main (argc=2, argv=<optimized out>) at /var/tmp/paludis/build/kde-plasma-workspace-5.6.4/work/plasma-workspace-5.6.4/shell/main.cpp:139

Reported using DrKonqi
Comment 1 . 2016-08-09 09:15:24 UTC
In my experience I just disconnected the monitor from my laptop.

Plasma: 5.7.3
Frameworks: 5.23.0
Qt: 5.6.1
Kernel: 4.1.27

Trace:
```
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f313e6f7840 (LWP 6931))]

Thread 11 (Thread 0x7f312a881700 (LWP 6934)):
#0  0x00007f31392af5fd in poll () from /lib64/libc.so.6
#1  0x00007f313d0f7a0e in poll () at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait () at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459
#3  0x00007f313d0f9486 in xcb_wait_for_event () at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693
#4  0x00007f312bf84a9e in run () at qxcbconnection.cpp:1325
#5  0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#6  0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f31297ee700 (LWP 6935)):
#0  0x00007f31392af5fd in poll () from /lib64/libc.so.6
#1  0x00007f3135396aec in poll () at /usr/include/bits/poll2.h:46
#2  g_poll () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gpoll.c:124
#3  0x00007f313538920f in g_main_context_poll () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:4135
#4  g_main_context_iterate () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3835
#5  0x00007f3135389309 in g_main_context_iteration () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3901
#6  0x00007f3139b1fbc5 in processEvents () at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f3139ad8644 in processEvents () at kernel/qeventloop.cpp:128
#8  0x00007f3139ad8a0c in exec () at kernel/qeventloop.cpp:204
#9  0x00007f313995c164 in exec () at thread/qthread.cpp:500
#10 0x00007f313e8230be in run () at qdbusconnection.cpp:189
#11 0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#12 0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f31289c3700 (LWP 6961)):
#0  0x00007f31392af5fd in poll () from /lib64/libc.so.6
#1  0x00007f3135396aec in poll () at /usr/include/bits/poll2.h:46
#2  g_poll () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gpoll.c:124
#3  0x00007f313538920f in g_main_context_poll () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:4135
#4  g_main_context_iterate () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3835
#5  0x00007f3135389309 in g_main_context_iteration () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3901
#6  0x00007f3139b1fbc5 in processEvents () at kernel/qeventdispatcher_glib.cpp:419
#7  0x00007f3139ad8644 in processEvents () at kernel/qeventloop.cpp:128
#8  0x00007f3139ad8a0c in exec () at kernel/qeventloop.cpp:204
#9  0x00007f313995c164 in exec () at thread/qthread.cpp:500
#10 0x00007f313c01c3f6 in run () at qml/ftw/qqmlthread.cpp:141
#11 0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#12 0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f3119f74700 (LWP 6987)):
#0  g_main_context_poll () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:4132
#1  g_main_context_iterate () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3835
#2  0x00007f3135389309 in g_main_context_iteration () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3901
#3  0x00007f3139b1fbc5 in processEvents () at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f3139ad8644 in processEvents () at kernel/qeventloop.cpp:128
#5  0x00007f3139ad8a0c in exec () at kernel/qeventloop.cpp:204
#6  0x00007f313995c164 in exec () at thread/qthread.cpp:500
#7  0x00007f313c01c3f6 in run () at qml/ftw/qqmlthread.cpp:141
#8  0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#9  0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f3113fff700 (LWP 6988)):
#0  0x00007f3138abe0bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f313e14274e in scavengerThread () at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f313e14279d in runScavengerThread () at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f308e760700 (LWP 6989)):
#0  0x00007ffe0d1eba7e in clock_gettime ()
#1  0x00007f31392c52d6 in clock_gettime () from /lib64/libc.so.6
#2  0x00007f31399ef167 in qt_clock_gettime () at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime () at tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#5  0x00007f3139b1e4c3 in updateCurrentTime () at kernel/qtimerinfo_unix.cpp:84
#6  0x00007f3139b1e819 in timerWait () at kernel/qtimerinfo_unix.cpp:381
#7  0x00007f3139b1f8c1 in timerSourcePrepareHelper () at kernel/qeventdispatcher_glib.cpp:126
#8  0x00007f3139b1f96d in timerSourcePrepare () at kernel/qeventdispatcher_glib.cpp:159
#9  0x00007f3135388977 in g_main_context_prepare () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3442
#10 0x00007f313538917d in g_main_context_iterate () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3820
#11 0x00007f3135389309 in g_main_context_iteration () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3901
#12 0x00007f3139b1fbc5 in processEvents () at kernel/qeventdispatcher_glib.cpp:419
#13 0x00007f3139ad8644 in processEvents () at kernel/qeventloop.cpp:128
#14 0x00007f3139ad8a0c in exec () at kernel/qeventloop.cpp:204
#15 0x00007f313995c164 in exec () at thread/qthread.cpp:500
#16 0x00007f313c976e14 in run () at util/qquickpixmapcache.cpp:817
#17 0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#18 0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f307a5a5700 (LWP 12656)):
#0  0x00007f3138abe0bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3139960580 in wait () at thread/qwaitcondition_unix.cpp:136
#2  wait () at thread/qwaitcondition_unix.cpp:208
#3  0x00007f3086e0a8bd in blockThreadUntilJobsAreBeingAssigned_locked () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:594
#4  0x00007f3086e0b8d1 in takeFirstAvailableJobOrSuspendOrWait () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:554
#5  0x00007f3086e0ee04 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:66
#6  0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#7  0x00007f3086e0eea4 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:73
#8  0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#9  0x00007f3086e0eea4 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:73
#10 0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#11 0x00007f3086e0cfc3 in run () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/thread.cpp:103
#12 0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#13 0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#14 0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f3079c98700 (LWP 12657)):
#0  0x00007f3138abe0bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3139960580 in wait () at thread/qwaitcondition_unix.cpp:136
#2  wait () at thread/qwaitcondition_unix.cpp:208
#3  0x00007f3086e0a8bd in blockThreadUntilJobsAreBeingAssigned_locked () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:594
#4  0x00007f3086e0b8d1 in takeFirstAvailableJobOrSuspendOrWait () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:554
#5  0x00007f3086e0ee04 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:66
#6  0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#7  0x00007f3086e0eea4 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:73
#8  0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#9  0x00007f3086e0cfc3 in run () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/thread.cpp:103
#10 0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#11 0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f30728f5700 (LWP 12658)):
#0  0x00007f3138abe0bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3139960580 in wait () at thread/qwaitcondition_unix.cpp:136
#2  wait () at thread/qwaitcondition_unix.cpp:208
#3  0x00007f3086e0a8bd in blockThreadUntilJobsAreBeingAssigned_locked () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:594
#4  0x00007f3086e0b8d1 in takeFirstAvailableJobOrSuspendOrWait () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:554
#5  0x00007f3086e0ee04 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:66
#6  0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#7  0x00007f3086e0eea4 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:73
#8  0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#9  0x00007f3086e0eea4 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:73
#10 0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#11 0x00007f3086e0cfc3 in run () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/thread.cpp:103
#12 0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#13 0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#14 0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f3071118700 (LWP 12659)):
#0  0x00007f3138abe0bf in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3139960580 in wait () at thread/qwaitcondition_unix.cpp:136
#2  wait () at thread/qwaitcondition_unix.cpp:208
#3  0x00007f3086e0a8bd in blockThreadUntilJobsAreBeingAssigned_locked () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:594
#4  0x00007f3086e0b8d1 in takeFirstAvailableJobOrSuspendOrWait () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:554
#5  0x00007f3086e0ee04 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:66
#6  0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#7  0x00007f3086e0eea4 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:73
#8  0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#9  0x00007f3086e0eea4 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:73
#10 0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#11 0x00007f3086e0eea4 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/workinghardstate.cpp:73
#12 0x00007f3086e0a859 in applyForWork () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/weaver.cpp:568
#13 0x00007f3086e0cfc3 in run () at /tmp/portage/kde-frameworks/threadweaver-5.23.0/work/threadweaver-5.23.0/src/thread.cpp:103
#14 0x00007f3139960033 in start () at thread/qthread_unix.cpp:341
#15 0x00007f3138ab8494 in start_thread () from /lib64/libpthread.so.0
#16 0x00007f31392b85dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f313e6f7840 (LWP 6931)):
[KCrash Handler]
#6  data () at /usr/include/qt5/QtCore/qscopedpointer.h:135
#7  qGetPtrHelper<QScopedPointer<QObjectData> > () at /usr/include/qt5/QtCore/qglobal.h:1014
#8  d_func () at items/qquickwindow.h:66
#9  maybeUpdate () at items/qquickwindow.cpp:3080
#10 0x00007f313c9fde57 in dirtyItem () at items/qquickwindow.cpp:993
#11 0x00007f313c9ec0b7 in addToDirtyList () at items/qquickitem.cpp:5834
#12 0x00007f313c9ec118 in dirty () at items/qquickitem.cpp:5815
#13 0x00007f313c9f64e4 in setParentItem () at items/qquickitem.cpp:2682
#14 0x00007f313c9f6855 in ~QQuickItem () at items/qquickitem.cpp:2330
#15 0x00007f313ca109d6 in ~QQmlElement () at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#16 ~QQmlElement () at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#17 0x00007f3139b03db9 in deleteChildren () at kernel/qobject.cpp:1963
#18 0x00007f3139b04dae in ~QObject () at kernel/qobject.cpp:1034
#19 0x00007f313c9f6a4a in ~QQuickItem () at items/qquickitem.cpp:2309
#20 0x00007f313ca62a7c in ~QQuickMouseArea () at items/qquickmousearea.cpp:439
#21 0x00007f313ca10c7e in ~QQmlElement () at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#22 ~QQmlElement () at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#23 0x00007f3139afcc51 in qDeleteInEventHandler () at kernel/qobject.cpp:4472
#24 0x00007f3139afd12f in event () at kernel/qobject.cpp:1247
#25 0x00007f313c9f4f1a in event () at items/qquickitem.cpp:7523
#26 0x00007f313a2fef8a in notify_helper () at kernel/qapplication.cpp:3804
#27 0x00007f313a3035f2 in notify () at kernel/qapplication.cpp:3163
#28 0x00007f3139ad998b in notifyInternal2 () at kernel/qcoreapplication.cpp:1015
#29 0x00007f3139adbc5c in sendEvent () at kernel/qcoreapplication.h:225
#30 sendPostedEvents () at kernel/qcoreapplication.cpp:1650
#31 0x00007f3139adbfc6 in sendPostedEvents () at kernel/qcoreapplication.cpp:1508
#32 0x00007f3139b1fb1a in postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:270
#33 0x00007f31353890ab in g_main_dispatch () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3154
#34 g_main_context_dispatch () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3769
#35 0x00007f3135389266 in g_main_context_iterate () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3840
#36 0x00007f3135389309 in g_main_context_iteration () at /tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3901
#37 0x00007f3139b1fc34 in processEvents () at kernel/qeventdispatcher_glib.cpp:417
#38 0x00007f312bfb293a in processEvents () at eventdispatchers/qeventdispatcher_glib.cpp:115
#39 0x00007f3139ad8644 in processEvents () at kernel/qeventloop.cpp:128
#40 0x00007f3139ad8a0c in exec () at kernel/qeventloop.cpp:204
#41 0x00007f3139adf937 in exec () at kernel/qcoreapplication.cpp:1285
#42 0x00007f3139df0b5a in exec () at kernel/qguiapplication.cpp:1607
#43 0x00007f313a2fca33 in exec () at kernel/qapplication.cpp:2979
#44 0x000000000041c01b in main () at /tmp/portage/kde-plasma/plasma-workspace-5.7.3/work/plasma-workspace-5.7.3/shell/main.cpp:166
```
Comment 2 Marco Martin 2016-09-09 15:16:43 UTC
*** Bug 368308 has been marked as a duplicate of this bug. ***
Comment 3 Marco Martin 2016-10-18 09:35:24 UTC
*** Bug 370451 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2017-01-11 00:16:59 UTC
*** Bug 374875 has been marked as a duplicate of this bug. ***
Comment 5 Marco Martin 2017-03-01 15:14:14 UTC
*** Bug 377044 has been marked as a duplicate of this bug. ***
Comment 6 Marco Martin 2017-05-22 13:57:01 UTC
*** Bug 379980 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2017-08-23 22:32:51 UTC
*** Bug 383918 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2017-08-23 22:33:22 UTC
*** Bug 373066 has been marked as a duplicate of this bug. ***
Comment 9 Marco Martin 2017-10-10 12:05:27 UTC
*** Bug 385173 has been marked as a duplicate of this bug. ***
Comment 10 Christoph Feck 2018-01-05 01:49:45 UTC
*** Bug 388550 has been marked as a duplicate of this bug. ***
Comment 11 Christoph Feck 2018-01-10 22:31:26 UTC
*** Bug 388211 has been marked as a duplicate of this bug. ***
Comment 12 David Edmundson 2018-03-30 16:49:42 UTC
*** Bug 391467 has been marked as a duplicate of this bug. ***
Comment 13 Justin Zobel 2020-12-03 04:09:15 UTC
Thank you for the report, Ingmar.

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 14 Pieter Botha 2020-12-03 08:10:35 UTC
Unfortunately I had to switch to windows for day-today work due to vpn restrictions. I can unfortunately not confirm if this bug is still happening.
Comment 15 Antonio Chirizzi 2020-12-03 08:42:59 UTC
It's been too long now, and I don't use that version of Plasma any more.
Comment 16 martin.strecker 2020-12-03 09:02:51 UTC
On 03/12/2020 09.42, Antonio Chirizzi wrote:
> https://bugs.kde.org/show_bug.cgi?id=363118
>
> --- Comment #15 from Antonio Chirizzi <antonio.chirizzi@gmail.com> ---
> It's been too long now, and I don't use that version of Plasma any more.
>
Hi,

thanks for your messages. Indeed, I do not think that this problem is of 
any more relevance now.

Best regards,

Martin Strecker