https://bugs.kde.org/show_bug.cgi?id=493008
Bug ID: 493008 Summary: kwin_x11 crashes repeatedly when switching to certain window decorations Classification: Plasma Product: kwin Version: unspecified Platform: Arch Linux OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: 1095123...@qq.com Target Milestone: --- Application: kwin_x11 () Qt Version: 6.7.2 Frameworks Version: 6.5.0 Operating System: Linux 6.10.9-2-cachyos-lto x86_64 Windowing System: X11 Distribution: "Arch Linux" DrKonqi: 6.1.5 [CoredumpBackend] -- Information about the crash: The crash only happens in x11 mode, wayland mode works fine. Certain themes will cause the crash, such as built-in theme "Plastik", and most themes form the kde store. Built-in theme "Breeze" and "Oxygen" do not cause the crash. The crash can be reproduced every time. -- Backtrace: Application: kwin_x11 (kwin_x11), signal: Segmentation fault This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.archlinux.org> <https://debuginfod.cachyos.org> Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] Debuginfod has been disabled. To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [New LWP 2244] [New LWP 2252] [New LWP 2253] [New LWP 2571] [New LWP 2278] [New LWP 2572] [New LWP 3465] [New LWP 2286] [New LWP 2573] [New LWP 2574] [New LWP 4071] [New LWP 4069] [New LWP 3468] [New LWP 3466] [New LWP 3469] [New LWP 3467] [New LWP 3470] [New LWP 3472] [New LWP 4067] [New LWP 3471] [New LWP 4070] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/kwin_x11 --replace'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007a80e8aa23db in pthread_kill () from /usr/lib/libc.so.6 [Current thread is 1 (Thread 0x7a80d8815fc0 (LWP 2244))] Cannot QML trace cores :( [Current thread is 1 (Thread 0x7a80d8815fc0 (LWP 2244))] Thread 21 (Thread 0x7a80bd0006c0 (LWP 4070)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 20 (Thread 0x7a80874006c0 (LWP 3471)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 19 (Thread 0x7a80bf4006c0 (LWP 4067)): #0 0x00007a80e8b1427f in poll () from /usr/lib/libc.so.6 #1 0x00007a80e7f6bddf in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007a80e7ef9f42 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007a80e93c2a2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e9155a6e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e9249167 in QThread::run() () from /usr/lib/libQt6Core.so.6 #6 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #8 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 18 (Thread 0x7a8086a006c0 (LWP 3472)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 17 (Thread 0x7a807fe006c0 (LWP 3470)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 16 (Thread 0x7a808d8006c0 (LWP 3467)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 15 (Thread 0x7a8087e006c0 (LWP 3469)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 14 (Thread 0x7a808e2006c0 (LWP 3466)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7a808ce006c0 (LWP 3468)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7a80be0006c0 (LWP 4069)): #0 0x00007a80e8b1427f in poll () from /usr/lib/libc.so.6 #1 0x00007a80e7f6bddf in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007a80e7ef9f42 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007a80e93c2a2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e9155a6e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e9249167 in QThread::run() () from /usr/lib/libQt6Core.so.6 #6 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #8 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7a80b30006c0 (LWP 4071)): #0 0x00007a80e8b1427f in poll () from /usr/lib/libc.so.6 #1 0x00007a80e7f6bddf in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007a80e7ef9f42 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007a80e93c2a2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e9155a6e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e9249167 in QThread::run() () from /usr/lib/libQt6Core.so.6 #6 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #8 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7a80c6a006c0 (LWP 2574)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7a80c7e006c0 (LWP 2573)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7a809be006c0 (LWP 2286)): #0 0x00007a80e8b1427f in poll () from /usr/lib/libc.so.6 #1 0x00007a80d501cfb7 in ?? () from /usr/lib/libnvidia-glcore.so.560.35.03 #2 0x00007a80d4ffee04 in ?? () from /usr/lib/libnvidia-glcore.so.560.35.03 #3 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #4 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7a808ec006c0 (LWP 3465)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7a80c74006c0 (LWP 2572)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7a80c56006c0 (LWP 2278)): #0 0x00007a80e8b1427f in poll () from /usr/lib/libc.so.6 #1 0x00007a80e7f6bddf in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007a80e7ef9f42 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007a80e93c2a2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e9155a6e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e9249167 in QThread::run() () from /usr/lib/libQt6Core.so.6 #6 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #7 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #8 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7a80c60006c0 (LWP 2571)): #0 0x00007a80e8a9c6af in ?? () from /usr/lib/libc.so.6 #1 0x00007a80e8a9f672 in pthread_cond_timedwait () from /usr/lib/libc.so.6 #2 0x00007a80e92df00f in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt6Core.so.6 #3 0x00007a80e92e0188 in ?? () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7a80d76006c0 (LWP 2253)): #0 0x00007a80e8b1427f in poll () from /usr/lib/libc.so.6 #1 0x00007a80ec5783b3 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007a80ec57a72d in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007a80d81ae0c9 in ?? () from /usr/lib/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6 #4 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #6 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7a80d80006c0 (LWP 2252)): #0 0x00007a80e8b1427f in poll () from /usr/lib/libc.so.6 #1 0x00007a80e7f6bddf in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007a80e7ef9f42 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007a80e93c2a2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #4 0x00007a80e9155a6e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #5 0x00007a80e924901f in QThread::exec() () from /usr/lib/libQt6Core.so.6 #6 0x00007a80ea96e7df in ?? () from /usr/lib/libQt6DBus.so.6 #7 0x00007a80e92d9aa0 in ?? () from /usr/lib/libQt6Core.so.6 #8 0x00007a80e8aa0386 in ?? () from /usr/lib/libc.so.6 #9 0x00007a80e8b21b0c in ?? () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7a80d8815fc0 (LWP 2244)): [KCrash Handler] #4 0x00007a80e9bad2f4 in QRhi::ubufAlignment() const () from /usr/lib/libQt6Gui.so.6 #5 0x00007a80eb67dfa1 in QSGBatchRenderer::Renderer::Renderer(QSGDefaultRenderContext*, QSGRendererInterface::RenderMode) () from /usr/lib/libQt6Quick.so.6 #6 0x00007a80eb6ccc5a in QSGDefaultRenderContext::createRenderer(QSGRendererInterface::RenderMode) () from /usr/lib/libQt6Quick.so.6 #7 0x00007a80eb64acd5 in QQuickWindowPrivate::syncSceneGraph() () from /usr/lib/libQt6Quick.so.6 #8 0x00007a80eb5dc065 in QQuickRenderControl::sync() () from /usr/lib/libQt6Quick.so.6 #9 0x00007a80ebe0cc09 in KWin::OffscreenQuickView::update() () from /usr/lib/libkwin.so.6 #10 0x00007a80e91afe6d in ?? () from /usr/lib/libQt6Core.so.6 #11 0x00007a80e91b7c54 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQt6Core.so.6 #12 0x00007a80e9198689 in QObject::event(QEvent*) () from /usr/lib/libQt6Core.so.6 #13 0x00007a80ea2fc64c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6 #14 0x00007a80e914bad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6 #15 0x00007a80e92d6928 in QTimerInfoList::activateTimers() () from /usr/lib/libQt6Core.so.6 #16 0x00007a80e93c4bf4 in ?? () from /usr/lib/libQt6Core.so.6 #17 0x00007a80e7ef83ca in ?? () from /usr/lib/libglib-2.0.so.0 #18 0x00007a80e7f6beb8 in ?? () from /usr/lib/libglib-2.0.so.0 #19 0x00007a80e7ef9f42 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #20 0x00007a80e93c2a2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #21 0x00007a80e9155a6e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6 #22 0x00007a80e914ff68 in QCoreApplication::exec() () from /usr/lib/libQt6Core.so.6 #23 0x00005750dbe3af90 in ?? () #24 0x00007a80e8a281ce in ?? () from /usr/lib/libc.so.6 #25 0x00007a80e8a2828a in __libc_start_main () from /usr/lib/libc.so.6 #26 0x00005750dbe3f675 in ?? () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.