https://bugs.kde.org/show_bug.cgi?id=521811
--- Comment #2 from mohamed <[email protected]> --- Thank you for the quick response. since this a freeze rather than a full crash, "Dr Konqi" did not trigger, I had to SSH from another machine while the system was frozen to run gdb to both kwin_wayland and plasmashell. All kwin threads except Thread 1 and the entire plasmashell process seems to be idling normally. dmesg shows a GPU fault of type FAULT_PTE ACCESS_TYPE_VIRT_READ at the moment of the freeze, attributed to kwin_wayland's PID (2007) @ 0x0_061a0000 (I found the same fault at the same address when I reproduced the fault two other times), please let me know if you need any other information. - dmesg_tail.txt: [lun. juin 22 23:24:44 2026] NVRM: GPU at PCI:0000:01:00: GPU-90087fe7-c27a-af1f-3e29-01d294b2401d [lun. juin 22 23:24:44 2026] NVRM: Xid (PCI:0000:01:00): 31, pid=2007, name=kwin_wayland, channel 0x0000000c, intr 00000000. MMU Fault: ENGINE GRAPHICS GPC1 GPCCLIENT_PROP_0 faulted @ 0x0_061a0000. Fault is of type FAULT_PTE ACCESS_TYPE_VIRT_READ - kwin_backtrace.txt: Thread 1 (Thread 0x7ff90c9c4440 (LWP 2007) "kwin_wayland"): #0 0x00007ff8f671c63e in ?? () from /lib64/libnvidia-eglcore.so.595.80 No symbol table info available. #1 0x00007ff8f671c6ca in ?? () from /lib64/libnvidia-eglcore.so.595.80 No symbol table info available. #2 0x00007ff8f663f3c8 in ?? () from /lib64/libnvidia-eglcore.so.595.80 No symbol table info available. #3 0x00007ff9171160bb in KWin::VulkanRenderTimeQuery::query() () from /lib64/libkwin.so.6 No symbol table info available. #4 0x00007ff916ebb041 in KWin::OutputFrame::queryRenderTime() const () from /lib64/libkwin.so.6 No symbol table info available. #5 0x00007ff916ebca8b in KWin::OutputFrame::presented(std::chrono::duration<long, std::ratio<1l, 1000000000l> >, KWin::PresentationMode) () from /lib64/libkwin.so.6 No symbol table info available. #6 0x00007ff9171d5ed6 in KWin::DrmAtomicCommit::pageFlipped(std::chrono::duration<long, std::ratio<1l, 1000000000l> >) () from /lib64/libkwin.so.6 No symbol table info available. #7 0x00007ff9145f4795 in drmHandleEvent () from /lib64/libdrm.so.2 No symbol table info available. #8 0x00007ff9171e3b0c in KWin::DrmGpu::dispatchEvents() () from /lib64/libkwin.so.6 No symbol table info available. #9 0x00007ff913f84eb7 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt6Core.so.6 No symbol table info available. #10 0x00007ff913f93cb3 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from /lib64/libQt6Core.so.6 No symbol table info available. #11 0x00007ff913f943ef in QSocketNotifier::event(QEvent*) () from /lib64/libQt6Core.so.6 No symbol table info available. #12 0x00007ff91523f92e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6 No symbol table info available. #13 0x00007ff913f0f7b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6 No symbol table info available. #14 0x00007ff91410f315 in QEventDispatcherUNIXPrivate::activateSocketNotifiers() () from /lib64/libQt6Core.so.6 No symbol table info available. #15 0x00007ff91410fc83 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6 No symbol table info available. #16 0x00007ff914d61f22 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Gui.so.6 No symbol table info available. #17 0x00007ff913f1d57b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6 No symbol table info available. #18 0x00007ff913f18992 in QCoreApplication::exec() () from /lib64/libQt6Core.so.6 No symbol table info available. #19 0x00005634848da421 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-6.7.0-1.fc44.x86_64/src/main_wayland.cpp:660 environment = {d = {<QSharedDataPointerBase<QSharedDataPointer, QProcessEnvironmentPrivate>> = {d = {ptr = 0x5634c412e1f0}}, <No data fields>}} a = {<KWin::Application> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x563484a22460 <KWin::Application::staticMetaObject>}, stringdata = 0x5634849eb21c <KWin::ApplicationWayland::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN4KWin18ApplicationWaylandE_t>+60>, data = 0x5634849eb1e0 <KWin::ApplicationWayland::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN4KWin18ApplicationWaylandE_t>>, static_metacall = 0x5634848dea70 <KWin::ApplicationWayland::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x563484a20840 <KWin::ApplicationWayland::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN4KWin18ApplicationWaylandE_t>>, extradata = 0x0}}, m_applicationsToStart = {<QListSpecialMethods<QString>> = {<QListSpecialMethodsBase<QString>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}, m_inputMethodServerToStart = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_sessionArgument = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}, m_startXWayland = true, m_xwayland = std::unique_ptr<KWin::Xwl::Xwayland> = {get() = 0x5634c60dc7f0}, m_xwaylandListenFds = {<QListSpecialMethods<int>> = {<QListSpecialMethodsBase<int>> = {<No data fields>}, <No data fields>}, d = {d = 0x5634c47bf2b0, ptr = 0x5634c47bf2c0, size = 2}}, m_xwaylandDisplay = {d = {d = 0x5634c4275720, ptr = 0x5634c4275730 u":0", size = 2}, static _empty = 0 u'\000'}, m_xwaylandXauthority = {d = {d = 0x5634c42528f0, ptr = 0x5634c4252900 u"/run/user/1000/xauth_fPLFqO", size = 27}, static _empty = 0 u'\000'}, m_xwaylandExtraEnvironment = {d = {d = {ptr = 0x5634c604f3a0}}}, m_xwaylandFds = std::vector of length 1, capacity 1 = {{m_fd = -1}}, m_settingsWatcher = {value = {ptr = 0x5634c4258e80}, d = 0x5634c4259130}} xwaylandOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272370}}, <No data fields>}} waylandSocketOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c42723f0}}, <No data fields>}} x11DisplayOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272470}}, <No data fields>}} waylandDisplayOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272590}}, <No data fields>}} virtualFbOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272690}}, <No data fields>}} widthOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272830}}, <No data fields>}} heightOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c42727b0}}, <No data fields>}} fullscreenOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272970}}, <No data fields>}} scaleOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272b20}}, <No data fields>}} outputCountOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272a80}}, <No data fields>}} waylandSocketFdOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272c30}}, <No data fields>}} xwaylandListenFdOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272d40}}, <No data fields>}} xwaylandDisplayOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4272fd0}}, <No data fields>}} xwaylandXAuthorityOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4273100}}, <No data fields>}} replaceOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4273290}}, <No data fields>}} drmOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4273460}}, <No data fields>}} locale1Option = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4273500}}, <No data fields>}} parser = {d = 0x5634c4234510} inputMethodOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4274a30}}, <No data fields>}} screenLockerOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4274b70}}, <No data fields>}} noScreenLockerOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4274c90}}, <No data fields>}} noGlobalShortcutsOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4274ff0}}, <No data fields>}} noActivitiesOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4275110}}, <No data fields>}} exitWithSessionOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {ptr = 0x5634c4275200}}, <No data fields>}} backendType = <optimized out> initialWindowSize = <optimized out> outputCount = 1 outputScale = <optimized out> ok = true width = <optimized out> height = <optimized out> scale = <optimized out> fullscreen = false count = <optimized out> server = <optimized out> socketName = {d = {d = 0x5634c4274010, ptr = 0x5634c4274020 u"wayland-0", size = 9}, static _empty = 0 u'\000'} BackendType::Kms = BackendType::Kms BackendType::X11 = BackendType::X11 BackendType::Wayland = BackendType::Wayland BackendType::Virtual = BackendType::Virtual [Inferior 1 (process 2007) detached] -- You are receiving this mail because: You are watching all bug changes.
