https://bugs.kde.org/show_bug.cgi?id=388308
Bug ID: 388308 Summary: Plasmashell crash under Wayland when clicking on the taskbar Product: plasmashell Version: 5.11.4 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: bhell...@gmail.com CC: plasma-b...@kde.org Target Milestone: 1.0 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 -- You are receiving this mail because: You are watching all bug changes.