https://bugs.kde.org/show_bug.cgi?id=395362
Bug ID: 395362 Summary: Plasma in Wayland session crashes occasionally on login Product: plasmashell Version: 5.12.5 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: quantumpha...@gmail.com CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.12.5) Qt Version: 5.11.0 Frameworks Version: 5.47.0 Operating System: Linux 4.16.13-2-ARCH x86_64 Distribution: "Arch Linux" -- Information about the crash: When starting a Plasma Wayland session it sometimes crashes. - Custom settings of the application: using nouveau drivers The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f51a0defc80 (LWP 6108))] Thread 10 (Thread 0x7f50c3fff700 (LWP 8318)): [KCrash Handler] #6 0x00007f50f09c44ee in () at /usr/lib/libdrm_nouveau.so.2 #7 0x00007f50f09c5149 in () at /usr/lib/libdrm_nouveau.so.2 #8 0x00007f50f56440c2 in () at /usr/lib/dri/nouveau_dri.so #9 0x00007f50f5644bc5 in () at /usr/lib/dri/nouveau_dri.so #10 0x00007f50f565a171 in () at /usr/lib/dri/nouveau_dri.so #11 0x00007f50f565a312 in () at /usr/lib/dri/nouveau_dri.so #12 0x00007f50f5bf4eda in () at /usr/lib/dri/nouveau_dri.so #13 0x00007f50f593b13c in () at /usr/lib/dri/nouveau_dri.so #14 0x00007f50f57f3a3c in () at /usr/lib/dri/nouveau_dri.so #15 0x00007f50f57f5d58 in () at /usr/lib/dri/nouveau_dri.so #16 0x00007f519e7f137b in QSGBatchRenderer::Renderer::unmap(QSGBatchRenderer::Buffer*, bool) () at /usr/lib/libQt5Quick.so.5 #17 0x00007f519e7f2e9f in QSGBatchRenderer::Renderer::uploadBatch(QSGBatchRenderer::Batch*) () at /usr/lib/libQt5Quick.so.5 #18 0x00007f519e7fdca7 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5 #19 0x00007f519e7ee31e in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5 #20 0x00007f519e7ee7ec in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5 #21 0x00007f519e8289b0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5 #22 0x00007f519e88c1a5 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/libQt5Quick.so.5 #23 0x00007f519e831150 in () at /usr/lib/libQt5Quick.so.5 #24 0x00007f519e834f08 in () at /usr/lib/libQt5Quick.so.5 #25 0x00007f519aaa8b95 in () at /usr/lib/libQt5Core.so.5 #26 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #27 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f50cae3f700 (LWP 8171)): #0 0x00007ffe4557ab91 in clock_gettime () #1 0x00007f519a3a5fb6 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007f519aca9772 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f519aca7f5a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007f519acaa2d6 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f5194bcbf22 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #6 0x00007f5194bcc4c6 in () at /usr/lib/libglib-2.0.so.0 #7 0x00007f5194bcc63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #8 0x00007f519aca9e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #9 0x00007f519ac5585c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007f519aa9eac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #11 0x00007f50cd7f01da in KCupsConnection::run() () at /usr/lib/libkcupslib.so #12 0x00007f519aaa8b95 in () at /usr/lib/libQt5Core.so.5 #13 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #14 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f50e3a14700 (LWP 7672)): #0 0x00007f5199c4cffc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f519aaa934c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f519e834cdd in () at /usr/lib/libQt5Quick.so.5 #3 0x00007f519e834f4c in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f519aaa8b95 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f50e45fe700 (LWP 7669)): #0 0x00007ffe4557ab91 in clock_gettime () #1 0x00007f519a3a5fb6 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007f519aca9772 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f519aca7f5a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007f519aca8556 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007f519aca9bcf in () at /usr/lib/libQt5Core.so.5 #6 0x00007f5194bcba49 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007f5194bcc44e in () at /usr/lib/libglib-2.0.so.0 #8 0x00007f5194bcc63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007f519aca9e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007f519ac5585c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007f519aa9eac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007f519e7b427b in () at /usr/lib/libQt5Quick.so.5 #13 0x00007f519aaa8b95 in () at /usr/lib/libQt5Core.so.5 #14 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #15 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f50effa3700 (LWP 7509)): #0 0x00007f5199c4cffc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50f5afa0a4 in () at /usr/lib/dri/nouveau_dri.so #2 0x00007f50f5af9d98 in () at /usr/lib/dri/nouveau_dri.so #3 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f5180cea700 (LWP 7505)): #0 0x00007f5199c4cffc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f51a04e2bbc in () at /usr/lib/libQt5Script.so.5 #2 0x00007f51a04e2bd9 in () at /usr/lib/libQt5Script.so.5 #3 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f51831ab700 (LWP 7504)): #0 0x00007ffe4557ab91 in clock_gettime () #1 0x00007f519a3a5fb6 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007f519aca9772 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f519aca7f5a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007f519aca8556 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007f519aca9bcf in () at /usr/lib/libQt5Core.so.5 #6 0x00007f5194bcba49 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007f5194bcc44e in () at /usr/lib/libglib-2.0.so.0 #8 0x00007f5194bcc63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007f519aca9e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007f519ac5585c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007f519aa9eac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007f519dbdd559 in () at /usr/lib/libQt5Qml.so.5 #13 0x00007f519aaa8b95 in () at /usr/lib/libQt5Core.so.5 #14 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #15 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f5188fd7700 (LWP 6425)): #0 0x00007f5194bc9337 in () at /usr/lib/libglib-2.0.so.0 #1 0x00007f5194bcb983 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f5194bcc44e in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f5194bcc63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f519aca9e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f519ac5585c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f519aa9eac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f519dbdd559 in () at /usr/lib/libQt5Qml.so.5 #8 0x00007f519aaa8b95 in () at /usr/lib/libQt5Core.so.5 #9 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f518aa0d700 (LWP 6150)): #0 0x00007f5194c132d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f5194bcc629 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #2 0x00007f519aca9e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #3 0x00007f519ac5585c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f519aa9eac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #5 0x00007f519b0f9976 in () at /usr/lib/libQt5DBus.so.5 #6 0x00007f519aaa8b95 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f5199c47075 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f519a39853f in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f51a0defc80 (LWP 6108)): #0 0x00007f5199c4cffc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f519aaa934c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f519e831cd3 in () at /usr/lib/libQt5Quick.so.5 #3 0x00007f519e8328ea in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f519e897a06 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #5 0x000055667970c2fc in () #6 0x00007f519bc56984 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #7 0x00007f519bc5e25b in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #8 0x00007f519ac56bc9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #9 0x00007f519b49adf3 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/libQt5Gui.so.5 #10 0x00007f519b49b32b in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5 #11 0x00007f519e89795c in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #12 0x000055667970c2fc in () #13 0x00007f519bc56984 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #14 0x00007f519bc5e25b in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #15 0x00007f519ac56bc9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #16 0x00007f519aca921a in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5 #17 0x00007f519aca9ada in () at /usr/lib/libQt5Core.so.5 #18 0x00007f5194bcc368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #19 0x00007f5194bcc5b1 in () at /usr/lib/libglib-2.0.so.0 #20 0x00007f5194bcc63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #21 0x00007f519aca9e49 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #22 0x00007f518ce8ff72 in () at /usr/lib/libQt5WaylandClient.so.5 #23 0x00007f519ac5585c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #24 0x00007f519ac5db56 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #25 0x00005566796fd85a in () #26 0x00007f519a2c306b in __libc_start_main () at /usr/lib/libc.so.6 #27 0x00005566796fdc1a in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.