Bug 388308 - Plasmashell crash under Wayland when clicking on the taskbar
Summary: Plasmashell crash under Wayland when clicking on the taskbar
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.11.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-12-28 20:40 UTC by bhell503
Modified: 2018-01-03 00:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (11.07 KB, text/plain)
2017-12-29 04:29 UTC, bhell503
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bhell503 2017-12-28 20:40:47 UTC
Application: plasmashell (5.11.4)

Qt Version: 5.10.0
Frameworks Version: 5.41.0
Operating System: Linux 4.14.8-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
Always happens under Wayland on the very first mouse click on the taskbar, immediately after login.
Never happens under Xorg.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9e9d262800 (LWP 859))]

Thread 13 (Thread 0x7f9daade4700 (LWP 1211)):
#0  0x00007f9e9602d38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9e96e7400c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9e9acb59ca in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f9e9acb5e54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f9dab7fe700 (LWP 1209)):
#0  0x00007f9e9602d38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9e96e7400c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9e9acb59ca in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f9e9acb5e54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f9dabfff700 (LWP 1202)):
#0  0x00007f9e9602d38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9e96e7400c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9e9acb59ca in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f9e9acb5e54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f9dc57ca700 (LWP 1192)):
#0  0x00007f9e9602d38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9e96e7400c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9e9acb59ca in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f9e9acb5e54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f9dc6dd5700 (LWP 1181)):
[KCrash Handler]
#5  0x00007f9e966b8860 in raise () at /usr/lib/libc.so.6
#6  0x00007f9e966b9ec9 in abort () at /usr/lib/libc.so.6
#7  0x00007f9e966b10bc in __assert_fail_base () at /usr/lib/libc.so.6
#8  0x00007f9e966b1133 in  () at /usr/lib/libc.so.6
#9  0x00007f9df140dcde in  () at /usr/lib/libdrm_nouveau.so.2
#10 0x00007f9df140dc97 in nouveau_pushbuf_data () at /usr/lib/libdrm_nouveau.so.2
#11 0x00007f9df140e71f in nouveau_pushbuf_space () at /usr/lib/libdrm_nouveau.so.2
#12 0x00007f9df1ff8683 in  () at /usr/lib/dri/nouveau_dri.so
#13 0x00007f9df1ff8f9c in  () at /usr/lib/dri/nouveau_dri.so
#14 0x00007f9df1ff9127 in  () at /usr/lib/dri/nouveau_dri.so
#15 0x00007f9df2003d5f in  () at /usr/lib/dri/nouveau_dri.so
#16 0x00007f9df1c9add0 in  () at /usr/lib/dri/nouveau_dri.so
#17 0x00007f9df1c5db08 in  () at /usr/lib/dri/nouveau_dri.so
#18 0x00007f9df1c5e28f in  () at /usr/lib/dri/nouveau_dri.so
#19 0x00007f9e9ac756c7 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#20 0x00007f9e9ac76966 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#21 0x00007f9e9ac7c1de in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#22 0x00007f9e9ac6c632 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#23 0x00007f9e9ac6cafc in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#24 0x00007f9e9aca6c60 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#25 0x00007f9e9ad0b110 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/libQt5Quick.so.5
#26 0x00007f9e9acb0ca3 in  () at /usr/lib/libQt5Quick.so.5
#27 0x00007f9e9acb5e10 in  () at /usr/lib/libQt5Quick.so.5
#28 0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#29 0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#30 0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f9dde698700 (LWP 1074)):
#0  0x00007f9e9676ba48 in read () at /usr/lib/libc.so.6
#1  0x00007f9e9105a521 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9e9103190b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9e91032e76 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9e91032fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f9e970bb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9e9705d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f9e96e6d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f9e9ac33bcb in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f9ddf914700 (LWP 1068)):
#0  0x00007f9e9602d38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9e96e7400c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9e9acb59ca in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f9e9acb5e54 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f9decb7b700 (LWP 1048)):
#0  0x00007f9e9602d38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9df1d81fbc in  () at /usr/lib/dri/nouveau_dri.so
#2  0x00007f9df1d81ec8 in  () at /usr/lib/dri/nouveau_dri.so
#3  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f9e7d13b700 (LWP 1017)):
#0  0x00007f9e9602d38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9e9c984f77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f9e9c984fb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f9e7f7ab700 (LWP 984)):
#0  0x00007f9e9105a664 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9e91032cac in g_main_context_acquire () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9e91032d77 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9e91032fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9e970bb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9e9705d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9e96e6d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f9e9a077a19 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9e8559c700 (LWP 906)):
#0  0x00007f9e9676ff2b in poll () at /usr/lib/libc.so.6
#1  0x00007f9e91032ed3 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9e91032fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9e970bb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9e9705d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9e96e6d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9e9a077a19 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9e86fd5700 (LWP 899)):
#0  0x00007f9e96e69da7 in QMutex::unlock() () at /usr/lib/libQt5Core.so.5
#1  0x00007f9e970bb5d2 in  () at /usr/lib/libQt5Core.so.5
#2  0x00007f9e91032771 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9e91032df6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9e91032fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f9e970bb6b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9e9705d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f9e96e6d78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f9e974dd416 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f9e96e72b2d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f9e9602708a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f9e9677a42f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9e9d262800 (LWP 859)):
#0  0x00007f9e9602d38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9e96e7400c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9e9acb1fea in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f9e9acb2e32 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9e9ad16686 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x000056302cd474e4 in  ()
#6  0x00007f9e98063e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#7  0x00007f9e9806b816 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007f9e9705f1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007f9e978667f3 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/libQt5Gui.so.5
#10 0x00007f9e97866d2b in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#11 0x00007f9e9ad16626 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#12 0x000056302cd474e4 in  ()
#13 0x00007f9e98063e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f9e9806b816 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f9e9705f1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f9e970baad8 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#17 0x00007f9e970bb2d2 in  () at /usr/lib/libQt5Core.so.5
#18 0x00007f9e91031270 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#19 0x00007f9e91032f69 in  () at /usr/lib/libglib-2.0.so.0
#20 0x00007f9e91032fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#21 0x00007f9e970bb691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f9e892cacd2 in  () at /usr/lib/libQt5WaylandClient.so.5
#23 0x00007f9e9705d82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007f9e97066b18 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#25 0x000056302cd328a3 in  ()
#26 0x00007f9e966a4f4a in __libc_start_main () at /usr/lib/libc.so.6
#27 0x000056302cd32c5a in _start ()

Reported using DrKonqi
Comment 1 bhell503 2017-12-28 20:52:55 UTC
I also noticed that the mouse pointer shape get a little bigger when hovered on the taskbar
Comment 2 David Edmundson 2017-12-28 23:37:19 UTC
Crash is in your graphics driver:
#11 0x00007f9df140e71f in nouveau_pushbuf_space () at /usr/lib/libdrm_nouveau.so.2

there's not much we can do about that.


If it's easily repeatable you can test if 

$ killall plasmashell 
then
$ QSG_RENDER_LOOP=basic plasmashell 

also crashes and report back
Comment 3 bhell503 2017-12-29 04:29:03 UTC
Created attachment 109571 [details]
New crash information added by DrKonqi

plasmashell (5.11.4) using Qt 5.10.0

Crashes again, also with envvar QSG_RENDER_LOOP set to basic

-- Backtrace (Reduced):
#5  0x00007fbc7cdca043 in QtPrivate::QStringList_contains(QStringList const*, QString const&, Qt::CaseSensitivity) () at /usr/lib/libQt5Core.so.5
#6  0x00007fbc7d3b1501 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fbc7d3badb5 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007fbc7d3bbeb2 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007fbc7d3bc690 in  () at /usr/lib/libQt5DBus.so.5
Comment 4 bhell503 2017-12-29 04:38:06 UTC
Also some stuff from stderr:

[skrondo@satellite-a500 ~]$ QSG_RENDER_LOOP=basic plasmashell 
kpluginindex: Not cached "/home/skrondo/.local/share/plasma/plasmoids/"                                                                                                                         
kpluginindex: Not cached "/usr/share/plasma/plasmoids/"                                                                                                                                         
kpluginindex: Not cached "/usr/local/share/plasma/plasmoids/"
kpluginindex: Not cached "/home/skrondo/.local/share/plasma/layout-templates/"
kpluginindex: Not cached "/usr/share/plasma/layout-templates/"
kpluginindex: Not cached "/usr/local/share/plasma/layout-templates/"
kpluginindex: Not cached "/home/skrondo/.local/share/plasma/plasmoids/"
kpluginindex: Not cached "/usr/share/plasma/plasmoids/"
kpluginindex: Not cached "/usr/local/share/plasma/plasmoids/"
Using Wayland-EGL
Empty filename passed to function
No metadata file in the package, expected it at: "/home/skrondo/Pictures/"
No metadata file in the package, expected it at: "/home/skrondo/Pictures/"
No metadata file in the package, expected it at: "/home/skrondo/Pictures/"
trying to show an empty dialog
Using the 'wl-shell' shell integration
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:288:17: QML Text: Binding loop detected for property "width"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:288:17: QML Text: Binding loop detected for property "width"
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Cannot read property 'padding' of null
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:78:27: Unable to assign [undefined] to QStringList
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:37: TypeError: Cannot read property 'DateTime' of undefined
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
trying to show an empty dialog
KCrash: Attempting to start /usr/bin/plasmashell from kdeinit
sock_file=/run/user/1001/kdeinit5__1
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1001/kdeinit5__1
QSocketNotifier: Invalid socket 7 and type 'Read', disabling...
QSocketNotifier: Invalid socket 22 and type 'Read', disabling...

[3]+  Stopped                 QSG_RENDER_LOOP=basic plasmashell
Comment 5 bhell503 2017-12-29 04:52:42 UTC
Finally I've got the following after clicking on the Application Menu button and hovering randomly on its menu (with QSG_RENDER_LOOP=basic still set):

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8ff156f800 (LWP 2075))]

Thread 7 (Thread 0x7f8f33ba1700 (LWP 2081)):
#0  0x00007f8fe53675f9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f8fe533e81e in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f8fe533fe76 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f8feb3c86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f8feb17a78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f8feef40bcb in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007f8feb17fb2d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f8f40cbc700 (LWP 2080)):
#0  0x00007f8fea33a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f8f45d81fbc in  () at /usr/lib/dri/nouveau_dri.so
#2  0x00007f8f45d81ec8 in  () at /usr/lib/dri/nouveau_dri.so
#3  0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f8fd154e700 (LWP 2079)):
#0  0x00007f8fea33a38d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f8ff0c91f77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f8ff0c91fb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f8fd3bbe700 (LWP 2078)):
#0  0x00007f8feb3c6d31 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#1  0x00007f8feb3c83ff in  () at /usr/lib/libQt5Core.so.5
#2  0x00007f8fe533f771 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007f8fe533fdf6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f8feb3c86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f8feb17a78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f8fee384a19 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f8feb17fb2d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f8fd98a9700 (LWP 2077)):
#0  0x00007f8fe53675f9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f8fe53393b2 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007f8fe533fe4c in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f8feb3c86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f8feb17a78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f8fee384a19 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f8feb17fb2d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f8fdb2e2700 (LWP 2076)):
#0  0x00007f8fe5367664 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f8fe533f70b in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f8fe533fdf6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f8feb3c86b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f8feb17a78e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f8feb7ea416 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007f8feb17fb2d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f8fea33408a in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f8feaa8742f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f8ff156f800 (LWP 2075)):
[KCrash Handler]
#5  0x00007f8fe997ec81 in wl_proxy_create_wrapper () at /usr/lib/libwayland-client.so.0
#6  0x00007f8fd01fe37d in  () at /usr/lib/libEGL_mesa.so.0
#7  0x00007f8fd01eb7cf in  () at /usr/lib/libEGL_mesa.so.0
#8  0x00007f8fd0b46792 in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libwayland-egl.so
#9  0x00007f8fd0b44c3e in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libwayland-egl.so
#10 0x00007f8febba5a19 in QOpenGLContext::makeCurrent(QSurface*) () at /usr/lib/libQt5Gui.so.5
#11 0x00007f8feefa5b18 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007f8fef019f82 in QQuickWindow::~QQuickWindow() () at /usr/lib/libQt5Quick.so.5
#13 0x00007f8f299b210f in  () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#14 0x00007f8feb39d471 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007f8febb73d09 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#16 0x00007f8fef023626 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#17 0x00007f8ff0fc60b4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#18 0x00007f8fec370e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007f8fec378816 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007f8feb36c1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00007f8feb36ee46 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#22 0x00007f8feb3c90a4 in  () at /usr/lib/libQt5Core.so.5
#23 0x00007f8fe533e270 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#24 0x00007f8fe533ff69 in  () at /usr/lib/libglib-2.0.so.0
#25 0x00007f8fe533ffae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#26 0x00007f8feb3c8691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#27 0x00007f8fdd5d7cd2 in  () at /usr/lib/libQt5WaylandClient.so.5
#28 0x00007f8feb36a82b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#29 0x00007f8feb373b18 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#30 0x00005645323cf8a3 in  ()
#31 0x00007f8fea9b1f4a in __libc_start_main () at /usr/lib/libc.so.6
#32 0x00005645323cfc5a in _start ()

(side note: it seems KCrash doesn't copy the backtrace to the clipboard)
Comment 6 Christoph Feck 2018-01-03 00:09:59 UTC
Comment #5 is bug 381630.