Kernel NULL Pointer Dereference on 6800xt in amd-staging-drm-next-c47ff607
Brief summary of the problem:
Kernel Null Pointer dereference shows up after a ring gfx_0.1.0
timeout while playing Overwatch 2 only on my 6800xt
My 6700xt doesn't have this issue
Kernel Bug report
Jun 05 21:11:10 Jelgnum kernel: BUG: kernel NULL pointer dereference, address: 0000000000000051
Jun 05 21:11:10 Jelgnum kernel: #PF: supervisor read access in kernel mode
Jun 05 21:11:10 Jelgnum kernel: #PF: error_code(0x0000) - not-present page
Jun 05 21:11:10 Jelgnum kernel: PGD 0 P4D 0
Jun 05 21:11:10 Jelgnum kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
Jun 05 21:11:10 Jelgnum kernel: CPU: 2 PID: 1183 Comm: wireplumber Not tainted 6.8.0-1-amd-staging-drm-next-git-gc47ff6076a51 #1 6b61007066d8544f2da0358e791bac5377824d23
Jun 05 21:11:10 Jelgnum kernel: Hardware name: To Be Filled By O.E.M. B550 PG Riptide/B550 PG Riptide, BIOS L3.41 02/22/2024
Jun 05 21:11:10 Jelgnum kernel: RIP: 0010:snd_ctl_release+0x9d/0x130 [snd]
Jun 05 21:11:10 Jelgnum kernel: Code: ab c0 01 00 00 49 89 44 24 08 e8 ee 1f 3c fb 4c 89 ef e8 f6 e5 3b fb 48 8b 8b 00 02 00 00 48 8d b3 00 02 00 00 48 39 f1 74 41 <8b> 51 50 85 d2 74 32 48 c1 e2 04 48 89 c8 48 01 ca eb 09 48 83 c0
Jun 05 21:11:10 Jelgnum kernel: RSP: 0018:ffffad040576bdc0 EFLAGS: 00010203
Jun 05 21:11:10 Jelgnum kernel: RAX: ffff99990f2aa330 RBX: ffff9999025d9000 RCX: 0000000000000001
Jun 05 21:11:10 Jelgnum kernel: RDX: ffff99990f2aa330 RSI: ffff9999025d9200 RDI: ffff9999025d91c0
Jun 05 21:11:10 Jelgnum kernel: RBP: ffff999917794d00 R08: 0000000000000064 R09: 0000000000000000
Jun 05 21:11:10 Jelgnum kernel: R10: ffffad040576bdf0 R11: 0000000000000009 R12: ffff99990552b080
Jun 05 21:11:10 Jelgnum kernel: R13: ffff9999025d91c0 R14: ffff9999025d91e8 R15: 0000000000000000
Jun 05 21:11:10 Jelgnum kernel: FS: 00007fc5852a7400(0000) GS:ffff99a01ea80000(0000) knlGS:0000000000000000
Jun 05 21:11:10 Jelgnum kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 05 21:11:10 Jelgnum kernel: CR2: 0000000000000051 CR3: 000000010cad4000 CR4: 0000000000750ef0
Jun 05 21:11:10 Jelgnum kernel: DR0: 00000000013816c0 DR1: 00000001438973c8 DR2: 00000000008b076c
Jun 05 21:11:10 Jelgnum kernel: DR3: 0000000143f32618 DR6: 00000000ffff0ff0 DR7: 0000000000000600
Jun 05 21:11:10 Jelgnum kernel: PKRU: 55555554
Jun 05 21:11:10 Jelgnum kernel: Call Trace:
Jun 05 21:11:10 Jelgnum kernel: <TASK>
Jun 05 21:11:10 Jelgnum kernel: ? __die+0x23/0x70
Jun 05 21:11:10 Jelgnum kernel: ? page_fault_oops+0x174/0x530
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? fsnotify+0x57c/0xad0
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? fsnotify+0x4be/0xad0
Jun 05 21:11:10 Jelgnum kernel: ? exc_page_fault+0x7f/0x180
Jun 05 21:11:10 Jelgnum kernel: ? asm_exc_page_fault+0x26/0x30
Jun 05 21:11:10 Jelgnum kernel: ? snd_ctl_release+0x9d/0x130 [snd 033057632f8b5acbfdddbad68bd152f405825276]
Jun 05 21:11:10 Jelgnum kernel: __fput+0x92/0x2c0
Jun 05 21:11:10 Jelgnum kernel: __x64_sys_close+0x3d/0x80
Jun 05 21:11:10 Jelgnum kernel: do_syscall_64+0x89/0x170
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? do_syscall_64+0x95/0x170
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? do_syscall_64+0x95/0x170
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? syscall_exit_to_user_mode+0x80/0x230
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? do_syscall_64+0x95/0x170
Jun 05 21:11:10 Jelgnum kernel: ? syscall_exit_to_user_mode+0x80/0x230
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? do_syscall_64+0x95/0x170
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? irqtime_account_irq+0x40/0xc0
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: ? srso_alias_return_thunk+0x5/0xfbef5
Jun 05 21:11:10 Jelgnum kernel: entry_SYSCALL_64_after_hwframe+0x6e/0x76
Jun 05 21:11:10 Jelgnum kernel: RIP: 0033:0x7fc5856cea8c
Jun 05 21:11:10 Jelgnum kernel: Code: 0f 05 48 3d 00 f0 ff ff 77 3c c3 0f 1f 00 55 48 89 e5 48 83 ec 10 89 7d fc e8 10 b3 f8 ff 8b 7d fc 89 c2 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 2c 89 d7 89 45 fc e8 72 b3 f8 ff 8b 45 fc c9
Jun 05 21:11:10 Jelgnum kernel: RSP: 002b:00007ffd8068eea0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003
Jun 05 21:11:10 Jelgnum kernel: RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fc5856cea8c
Jun 05 21:11:10 Jelgnum kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000016
Jun 05 21:11:10 Jelgnum kernel: RBP: 00007ffd8068eeb0 R08: 0000000000000020 R09: 0000000000000007
Jun 05 21:11:10 Jelgnum kernel: R10: 0000563b15ff8310 R11: 0000000000000293 R12: 0000000000000000
Jun 05 21:11:10 Jelgnum kernel: R13: 0000563b15f155b0 R14: 0000563b15f9675c R15: 0000563b15d873e8
Jun 05 21:11:10 Jelgnum kernel: </TASK>
Jun 05 21:11:10 Jelgnum kernel: Modules linked in: snd_seq_dummy snd_hrtimer snd_seq 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 rfkill nf_defrag_ipv6 nf_defrag_ipv4 nf_tables libcrc32c nct6775 nct6775_core hwmon_vid hid_logitech_hidpp mousedev r8169 realtek mdio_devres hid_logitech_dj joydev libphy intel_rapl_msr intel_rapl_common amdgpu snd_usb_audio snd_hda_codec_realtek snd_hda_codec_generic snd_usbmidi_lib snd_rawmidi uvcvideo snd_hda_codec_hdmi snd_seq_device uvc amdxcp gspca_vc032x drm_exec snd_hda_intel gspca_main gpu_sched edac_mce_amd snd_intel_dspcfg videobuf2_vmalloc drm_buddy videobuf2_memops snd_intel_sdw_acpi videobuf2_v4l2 i2c_algo_bit kvm_amd snd_hda_codec drm_suballoc_helper videodev videobuf2_common snd_hda_core vfat drm_ttm_helper kvm fat usbhid mc ttm snd_hwdep irqbypass drm_display_helper snd_pcm cec snd_timer rapl video wmi_bmof snd pcspkr acpi_cpufreq soundcore i2c_piix4 k10temp gpio_amdpt gpio_generic mac_hid fuse
Jun 05 21:11:10 Jelgnum kernel: loop dm_mod nfnetlink ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni polyval_generic gf128mul ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 aesni_intel nvme crypto_simd cryptd xhci_pci ccp nvme_core sp5100_tco xhci_pci_renesas wmi pkcs8_key_parser uinput i2c_dev crypto_user
Jun 05 21:11:10 Jelgnum kernel: CR2: 0000000000000051
Jun 05 21:11:10 Jelgnum kernel: ---[ end trace 0000000000000000 ]---
Jun 05 21:11:10 Jelgnum kernel: RIP: 0010:snd_ctl_release+0x9d/0x130 [snd]
Jun 05 21:11:10 Jelgnum kernel: Code: ab c0 01 00 00 49 89 44 24 08 e8 ee 1f 3c fb 4c 89 ef e8 f6 e5 3b fb 48 8b 8b 00 02 00 00 48 8d b3 00 02 00 00 48 39 f1 74 41 <8b> 51 50 85 d2 74 32 48 c1 e2 04 48 89 c8 48 01 ca eb 09 48 83 c0
Jun 05 21:11:10 Jelgnum kernel: RSP: 0018:ffffad040576bdc0 EFLAGS: 00010203
Jun 05 21:11:10 Jelgnum kernel: RAX: ffff99990f2aa330 RBX: ffff9999025d9000 RCX: 0000000000000001
Jun 05 21:11:10 Jelgnum kernel: RDX: ffff99990f2aa330 RSI: ffff9999025d9200 RDI: ffff9999025d91c0
Jun 05 21:11:10 Jelgnum kernel: RBP: ffff999917794d00 R08: 0000000000000064 R09: 0000000000000000
Jun 05 21:11:10 Jelgnum kernel: R10: ffffad040576bdf0 R11: 0000000000000009 R12: ffff99990552b080
Jun 05 21:11:10 Jelgnum kernel: R13: ffff9999025d91c0 R14: ffff9999025d91e8 R15: 0000000000000000
Jun 05 21:11:10 Jelgnum kernel: FS: 00007fc5852a7400(0000) GS:ffff99a01ea80000(0000) knlGS:0000000000000000
Jun 05 21:11:10 Jelgnum kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 05 21:11:10 Jelgnum kernel: CR2: 0000000000000051 CR3: 000000010cad4000 CR4: 0000000000750ef0
Jun 05 21:11:10 Jelgnum kernel: DR0: 00000000013816c0 DR1: 00000001438973c8 DR2: 00000000008b076c
Jun 05 21:11:10 Jelgnum kernel: DR3: 0000000143f32618 DR6: 00000000ffff0ff0 DR7: 0000000000000600
Jun 05 21:11:10 Jelgnum kernel: PKRU: 55555554
Jun 05 21:11:10 Jelgnum kernel: note: wireplumber[1183] exited with irqs disabled
Hardware description:
- CPU: Ryzen 7 5800x3D
- GPU: Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] [1002:73bf] (rev c1)
- System Memory:32GB 3200 mhz
- Display(s):MSI G274qpx 2560x1440 240hz and Gigabyte G27Q 2560x1440 144hz
- Type of Display Connection: DP x2
- Asrock B550 PG Riptide Motherboard
System information:
- Distro name and Version: Endeavor OS
- Kernel version: 6.8.0-1-amd-staging-drm-next-git-gc47ff6076a51
- Custom kernel: 6.8.0-1-amd-staging-drm-next-git-gc47ff6076a51
- AMD official driver version: NA
How to reproduce the issue:
Play Overwatch 2 on Steam while in a discord call for around an hour
wait like 7~ mins after system crashes for error to show up in kernel