https://bugs.kde.org/show_bug.cgi?id=488989
Bug ID: 488989 Summary: amdgpu DRM/radeonsi Mesa: X and Wayland die when using Prism Launcher or War Thunder, sometimes disabling user input entirely. Classification: Plasma Product: kwin Version: 6.1.0 Platform: Fedora RPMs URL: https://discuss.kde.org/t/random-display-corruption-wh en-playing-certain-games-with-kwin-wayland-traces-acro ss-multiple-oses/17565?u=rokejulianlockhart OS: Linux Status: REPORTED Severity: major Priority: NOR Component: generic-crash Assignee: kwin-bugs-n...@kde.org Reporter: 4wy78...@rokejulianlockhart.addy.io Target Milestone: --- Flags: Intel-, Mesa+, nouveau+ Created attachment 170827 --> https://bugs.kde.org/attachment.cgi?id=170827&action=edit "Java" crash log from the last time this occurred in Prism Launcher. SUMMARY When I utilize https://github.com/flathub/org.prismlauncher.PrismLauncher/tree/275738db15e11445f30262f694951e4603ff623f (the commit returned by `flatpak info org.prismlauncher.PrismLauncher`) after approximately 20 minutes of operation, my display shall freeze, then every 5 seconds disable for 2 seconds and re-appear with corrupted content. This can solely *sometimes* be saved by switching to a TTY and killing my user. Although https://bugzilla.opensuse.org/show_bug.cgi?id=1220043#c0 describes how previously the system immediately ceased to output audio and respond to all commands (including `SysReq`s to the kernel) this wasn't true today (the last time that I verified that it remained reproducible). That URI also demonstrates that this first occurred on openSUSE Tumbleweed after a system update, and that I expected it to be OS-specific. However, it's remained since I installed Fedora 40 as its replacement. This leads me to believe that it's upstream somewhere, but I have little idea where. After a *lot* of deliberation, I've considered here the most likely place, considering that KWin under Wayland acts as both compositor *and* display server, and because it's the primary commonality between the OSes I've used thus far. STEPS TO REPRODUCE 1. Install https://download.fedoraproject.org/pub/fedora/linux/releases/40/Spins/x86_64/iso/Fedora-KDE-Live-x86_64-40-1.14.iso 1. * Prism Launcher (Minecraft): ```sh flatpak install 'https://dl.flathub.org/repo/appstream/org.prismlauncher.PrismLauncher.flatpakref' && \ flatpak update 'app/org.prismlauncher.PrismLauncher/x86_64/stable' --commit=0319f34827814955c05d8961e4f1fe50956112afdd86251cc27e416859f97434 && \ flatpak run -vvv 'app/org.prismlauncher.PrismLauncher/x86_64/stable' ``` Prism Launcher always causes it eventually. Usually within 30 minutes of play time, sometimes 5 or 10. * War Thunder: ```sh flatpak install 'https://dl.flathub.org/repo/appstream/com.valvesoftware.Steam.flatpakref' && \ flatpak update 'app/com.valvesoftware.Steam/x86_64/stable' --commit=173cd565d98d4951bd858bad290e8481a9e72dbf5f7c9c980165a060666184b1 && \ flatpak run com.valvesoftware.Steam 'steam://install/236390' && \ flatpak run com.valvesoftware.Steam 'steam://rungameid/236390' ``` Note that it appears to very, very rarely occur in WT anymore. OBSERVED RESULT As https://imgur.com/a/https-discussion-fedoraproject-org-t-random-indefinite-system-hang-110020-8-b6Cpbg1 demonstrates, after approximately 20 minutes of Prism Launcher running: 1. My display freezes. Simultaneously: 2. Keyboard (and mouse - all HID) input disables. 3. The content is artifacted. 4. That used to be where it would then automatically reboot. However, recently, it's changed: 1. The display renders entirely `#000000`, for a moment. 2. Then, usually: 1. The content reappears, more artefacted. This shall continue unless I try to do something with the keyboard, like the undermentioned. 2. Keyboard inputs (at least, switching to the TTY) finally go through. However, today, I was finally able to acquire some logs due to being instead dumped into a crash dump in TTY1, instead of having the display corrupt. What appear to be the traces I saw are undermentioned - I hope they're relevant: > ```log > Jun 22 16:02:25 sayw4i systemd-coredump[11753]: Process 1966 (plasmashell) of user 1000 dumped core. > > Module unitconverter.so from rpm kdeplasma-addons-6.1.0-1.fc40.x86_64 > Module kuriikwsfilter.so from rpm kf6-kio-6.3.0-1.fc40.x86_64 > Module org.kde.datetime.so from rpm kdeplasma-addons-6.1.0-1.fc40.x86_64 > Module fixhosturifilter.so from rpm kf6-kio-6.3.0-1.fc40.x86_64 > Module localdomainurifilter.so from rpm kf6-kio-6.3.0-1.fc40.x86_64 > Module libkuriikwsfiltereng_private.so.6 from rpm kf6-kio-6.3.0-1.fc40.x86_64 > Module kurisearchfilter.so from rpm kf6-kio-6.3.0-1.fc40.x86_64 > Module krunner_spellcheck.so from rpm kdeplasma-addons-6.1.0-1.fc40.x86_64 > Module kshorturifilter.so from rpm kf6-kio-6.3.0-1.fc40.x86_64 > Module krunner_konsoleprofiles.so from rpm kdeplasma-addons-6.1.0-1.fc40.x86_64 > Module krunner_dictionary.so from rpm kdeplasma-addons-6.1.0-1.fc40.x86_64 > Module krunner_charrunner.so from rpm kdeplasma-addons-6.1.0-1.fc40.x86_64 > Module krunner_plasma-desktop.so from rpm plasma-desktop-6.1.0-3.fc40.x86_64 > Module krunner_kwin.so from rpm plasma-desktop-6.1.0-3.fc40.x86_64 > Module locations.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_webshortcuts.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_shell.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_sessions.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_services.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_recentdocuments.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_powerdevil.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_placesrunner.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_kill.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_bookmarksrunner.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_appstream.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module helprunner.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module libmpfr.so.6 from rpm mpfr-4.2.1-4.fc40.x86_64 > Module libqalculate.so.22 from rpm libqalculate-4.9.0-4.fc40.x86_64 > Module calculator.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module krunner_systemsettings.so from rpm plasma-systemsettings-6.1.0-1.fc40.x86_64 > Module krunner_pimcontacts.so from rpm akonadi-search-24.05.0-1.fc40.x86_64 > Module libKPipeWireDeclarative.so from rpm kpipewire-6.1.0-1.fc40.x86_64 > Module libbrightnesscontrolplugin.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module libknotificationqmlplugin.so from rpm kf6-knotifications-6.3.0-1.fc40.x86_64 > Module libbatterycontrol.so.6 from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module libbatterycontrolplugin.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module libbatterymonitorplugin.so from rpm plasma-workspace-6.1.0-3.fc40.x86_64 > Module kio_file.so from rpm kf6-kio-6.3.0-1.fc40.x86_64 > Module libcluster-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libclidns-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libcli-ldap-common-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libflag-mapping-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libmsghdr-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libjansson.so.4 from rpm jansson-2.13.1-9.fc40.x86_64 > Module libMESSAGING-SEND-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libsamdb.so.0 from rpm samba-4.20.2-1.fc40.x86_64 > Module libwbclient.so.0 from rpm samba-4.20.2-1.fc40.x86_64 > Module libsamba-modules-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libasn1util-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libndr-krb5pac.so.0 from rpm samba-4.20.2-1.fc40.x86_64 > Module libdatrie.so.1 from rpm libdatrie-0.2.13-9.fc40.x86_64 > Module libiov-buf-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libcli-nbt-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libaddns-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libcli-cldap-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libndr-nbt.so.0 from rpm samba-4.20.2-1.fc40.x86_64 > Module libldb.so.2 from rpm libldb-2.9.1-1.fc40.x86_64 > Module libsamdb-common-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libldbsamba-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libauthkrb5-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libsmb-transport-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libkrb5samba-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libutil-setid-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libtime-basic-private-samba.so from rpm samba-4.20.2-1.fc40.x86_64 > Module libserver-role-private-samba.so fro > ``` > ```log > Jun 22 16:02:26 sayw4i kernel: CPU: 6 PID: 1780 Comm: kwin_wayland Tainted: G W 6.9.5-200.fc40.x86_64 #1 > Jun 22 16:02:26 sayw4i kernel: Hardware name: ASRock X670E Taichi/X670E Taichi, BIOS 1.21 04/26/2023 > Jun 22 16:02:26 sayw4i kernel: RIP: 0010:drm_suballoc_try_free+0x38/0x80 [drm_suballoc_helper] > Jun 22 16:02:26 sayw4i kernel: Code: 53 48 8b 47 18 48 8b 18 4c 39 eb 74 32 4c 8b 23 49 39 dd 74 2a 48 8b 6b 38 48 85 ed 74 21 48 8b 45 30 a8 01 75 2c 48 8b 45 08 <48> 8b 40 20 48 85 c0 74 0c 48 89 ef ff d0 0f 1f 00 84 c0 75 0b 5b > Jun 22 16:02:26 sayw4i kernel: RSP: 0018:ffffa5ec479bf3d8 EFLAGS: 00010246 > Jun 22 16:02:26 sayw4i kernel: RAX: 0040000000000000 RBX: ffff8c5c67d75c40 RCX: 0000000000400014 > Jun 22 16:02:26 sayw4i kernel: RDX: ffff8c5c67d75580 RSI: ffffd3a0479f5d40 RDI: 0000000000040000 > Jun 22 16:02:26 sayw4i kernel: RBP: ffff8c5cf956a940 R08: ffff8c5c67d75e40 R09: 0000000000400014 > Jun 22 16:02:26 sayw4i kernel: R10: 0000000000400014 R11: 0000000000000000 R12: ffff8c5c67d75000 > Jun 22 16:02:26 sayw4i kernel: R13: ffff8c5b9ca105f0 R14: ffff8c5b9ca105d0 R15: ffff8c5b9ca105d0 > Jun 22 16:02:26 sayw4i kernel: FS: 00007faa2346eb40(0000) GS:ffff8c62b8700000(0000) knlGS:0000000000000000 > Jun 22 16:02:26 sayw4i kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > Jun 22 16:02:26 sayw4i kernel: CR2: 0000369400625000 CR3: 000000013ae26000 CR4: 0000000000f50ef0 > Jun 22 16:02:26 sayw4i kernel: PKRU: 55555554 > Jun 22 16:02:26 sayw4i kernel: Call Trace: > Jun 22 16:02:26 sayw4i kernel: <TASK> > Jun 22 16:02:26 sayw4i kernel: ? __die_body.cold+0x19/0x27 > Jun 22 16:02:26 sayw4i kernel: ? die_addr+0x3c/0x60 > Jun 22 16:02:26 sayw4i kernel: ? exc_general_protection+0x17d/0x400 > Jun 22 16:02:26 sayw4i kernel: ? asm_exc_general_protection+0x26/0x30 > Jun 22 16:02:26 sayw4i kernel: ? drm_suballoc_try_free+0x38/0x80 [drm_suballoc_helper] > Jun 22 16:02:26 sayw4i kernel: ? drm_suballoc_try_free+0x6b/0x80 [drm_suballoc_helper] > Jun 22 16:02:26 sayw4i kernel: drm_suballoc_new+0x18e/0x860 [drm_suballoc_helper] > Jun 22 16:02:26 sayw4i kernel: amdgpu_sa_bo_new+0x1e/0x40 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: amdgpu_ib_get+0x46/0xb0 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: amdgpu_job_alloc_with_ib+0x77/0xc0 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: amdgpu_vm_sdma_alloc_job+0x59/0x80 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: amdgpu_vm_sdma_prepare+0x49/0xd0 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: amdgpu_vm_update_range+0x1c2/0x7b0 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: ? unix_stream_read_generic+0x269/0xca0 > Jun 22 16:02:26 sayw4i kernel: amdgpu_vm_bo_update+0x353/0x750 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: amdgpu_gem_va_ioctl+0x484/0x4b0 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: ? __pfx_amdgpu_gem_va_ioctl+0x10/0x10 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: drm_ioctl_kernel+0xb0/0x100 > Jun 22 16:02:26 sayw4i kernel: drm_ioctl+0x28b/0x540 > Jun 22 16:02:26 sayw4i kernel: ? __pfx_amdgpu_gem_va_ioctl+0x10/0x10 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: amdgpu_drm_ioctl+0x4e/0x90 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: __x64_sys_ioctl+0x94/0xd0 > Jun 22 16:02:26 sayw4i kernel: do_syscall_64+0x82/0x160 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? drm_ioctl+0x2ba/0x540 > Jun 22 16:02:26 sayw4i kernel: ? __pfx_amdgpu_gem_op_ioctl+0x10/0x10 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? __pm_runtime_suspend+0x69/0xc0 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? amdgpu_drm_ioctl+0x71/0x90 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? syscall_exit_to_user_mode+0x75/0x230 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? do_syscall_64+0x8e/0x160 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? syscall_exit_to_user_mode+0x75/0x230 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? do_syscall_64+0x8e/0x160 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? amdgpu_drm_ioctl+0x71/0x90 [amdgpu] > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? syscall_exit_to_user_mode+0x75/0x230 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? do_syscall_64+0x8e/0x160 > Jun 22 16:02:26 sayw4i kernel: ? do_syscall_64+0x8e/0x160 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? syscall_exit_to_user_mode+0x75/0x230 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? do_syscall_64+0x8e/0x160 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? syscall_exit_to_user_mode+0x75/0x230 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? do_syscall_64+0x8e/0x160 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? f_dupfd+0x4a/0x70 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? do_fcntl+0x32a/0x670 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? sched_mm_cid_remote_clear+0x8a/0x110 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? __x64_sys_fcntl+0x81/0xc0 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? syscall_exit_to_user_mode+0x75/0x230 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: ? do_syscall_64+0x8e/0x160 > Jun 22 16:02:26 sayw4i kernel: ? srso_alias_return_thunk+0x5/0xfbef5 > Jun 22 16:02:26 sayw4i kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e > Jun 22 16:02:26 sayw4i kernel: RIP: 0033:0x7faa29726d5d > Jun 22 16:02:26 sayw4i kernel: Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00 > Jun 22 16:02:26 sayw4i kernel: RSP: 002b:00007ffcfd9bb620 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 > Jun 22 16:02:26 sayw4i kernel: RAX: ffffffffffffffda RBX: 0000564ce120e150 RCX: 00007faa29726d5d > Jun 22 16:02:26 sayw4i kernel: RDX: 00007ffcfd9bb6c0 RSI: 00000000c0286448 RDI: 000000000000001a > Jun 22 16:02:26 sayw4i kernel: RBP: 00007ffcfd9bb670 R08: ffff800108400000 R09: 000000000000000e > Jun 22 16:02:26 sayw4i kernel: R10: 0000000000000039 R11: 0000000000000246 R12: 00007ffcfd9bb6c0 > Jun 22 16:02:26 sayw4i kernel: R13: 00000000c0286448 R14: 000000000000001a R15: 00007ffcfd9bb740 > Jun 22 16:02:26 sayw4i kernel: </TASK> > Jun 22 16:02:26 sayw4i kernel: Modules linked in: binfmt_misc uinput snd_seq_dummy snd_hrtimer rfcomm nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables qrtr uhid bnep sunrpc vfat fat iwlmvm intel_rapl_msr snd_hda_codec_hdmi mac80211 amd_atl intel_rapl_common uvcvideo edac_mce_amd snd_hda_intel uvc snd_intel_dspcfg libarc4 kvm_amd snd_usb_audio videobuf2_vmalloc videobuf2_memops snd_intel_sdw_acpi videobuf2_v4l2 snd_hda_codec snd_usbmidi_lib videobuf2_common btusb snd_hda_core snd_ump kvm btrtl snd_hwdep snd_rawmidi btintel iwlwifi btbcm snd_seq videodev rapl intel_wmi_thunderbolt snd_seq_device btmtk wmi_bmof pcspkr i2c_piix4 k10temp bluetooth ledtrig_netdev mc snd_pcm corsair_psu cfg80211 r8169 snd_timer snd thunderbolt soundcore realtek rfkill gpio_amdpt gpio_generic joydev squashfs loop nfnetlink zram amdgpu hid_logitech_hidpp crct10dif_pclmul > Jun 22 16:02:26 sayw4i kernel: crc32_pclmul amdxcp crc32c_intel i2c_algo_bit polyval_clmulni polyval_generic drm_ttm_helper ttm drm_exec gpu_sched ghash_clmulni_intel drm_suballoc_helper sha512_ssse3 drm_buddy uas sha256_ssse3 sha1_ssse3 nvme drm_display_helper ccp sp5100_tco nvme_core usb_storage cec nvme_auth video wmi hid_logitech_dj fuse i2c_dev > Jun 22 16:02:26 sayw4i kernel: ---[ end trace 0000000000000000 ]--- > Jun 22 16:02:26 sayw4i kernel: RIP: 0010:drm_suballoc_try_free+0x38/0x80 [drm_suballoc_helper] > Jun 22 16:02:26 sayw4i kernel: Code: 53 48 8b 47 18 48 8b 18 4c 39 eb 74 32 4c 8b 23 49 39 dd 74 2a 48 8b 6b 38 48 85 ed 74 21 48 8b 45 30 a8 01 75 2c 48 8b 45 08 <48> 8b 40 20 48 85 c0 74 0c 48 89 ef ff d0 0f 1f 00 84 c0 75 0b 5b > Jun 22 16:02:26 sayw4i kernel: RSP: 0018:ffffa5ec479bf3d8 EFLAGS: 00010246 > Jun 22 16:02:26 sayw4i kernel: RAX: 0040000000000000 RBX: ffff8c5c67d75c40 RCX: 0000000000400014 > Jun 22 16:02:26 sayw4i kernel: RDX: ffff8c5c67d75580 RSI: ffffd3a0479f5d40 RDI: 0000000000040000 > Jun 22 16:02:26 sayw4i kernel: RBP: ffff8c5cf956a940 R08: ffff8c5c67d75e40 R09: 0000000000400014 > Jun 22 16:02:26 sayw4i kernel: R10: 0000000000400014 R11: 0000000000000000 R12: ffff8c5c67d75000 > Jun 22 16:02:26 sayw4i kernel: R13: ffff8c5b9ca105f0 R14: ffff8c5b9ca105d0 R15: ffff8c5b9ca105d0 > Jun 22 16:02:26 sayw4i kernel: FS: 00007faa2346eb40(0000) GS:ffff8c62b8700000(0000) knlGS:0000000000000000 > Jun 22 16:02:26 sayw4i kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > Jun 22 16:02:26 sayw4i kernel: CR2: 0000369400625000 CR3: 000000013ae26000 CR4: 0000000000f50ef0 > Jun 22 16:02:26 sayw4i kernel: PKRU: 55555554 > Jun 22 16:02:26 sayw4i kernel: note: kwin_wayland[1780] exited with preempt_count 1 > ``` EXPECTED RESULT None of this should occur, evidently. At the least, if kwin_wayland has a fault, it should crash cleanly, rather than bring down my system with it, especially in the corrupt way that it has thus far. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 40 KDE Plasma Version: 6.1.0 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1 Kernel Version: 6.9.5-200.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor Memory: 30.5 GiB of RAM Graphics Processor: AMD Radeon RX 5700 Manufacturer: ASRock Product Name: X670E Taichi ADDITIONAL INFORMATION I have considered whether this is a symptom of a dying GPU. However, it never occurs in anything except WT and Prism Launcher, *seemingly* irrespective of how taxing it is on GPU. However, I don't play much else, so this is mostly anecdotal. Considering I can usually immediately switch to TTY4, where all is fine, and then switch to TTY1 where it's becoming worse, I can quite confidently assume it's a software fault. I've really tried my best to make this actionable. -- You are receiving this mail because: You are watching all bug changes.