Kernel NULL pointer dereference on Ubuntu 21.04 after suspend

Hiya. I’m having an issue getting my suspend to resume from suspend. This is since switching to an LG OLED display as a main monitor connected via HDMI. I have a second monitor connected via DisplayPort. What I have found is if my system is suspended and I come back to resume the system by pressing the keyboard or moving the mouse, if my OLED display is off (because it has turned itself off independently) then my machine will lock up with the kernel NULL pointer dereference in the logs.

So I always made sure to turn my display on before resuming.

But now it seems like it’s also happening when the display is on already with the same error.

When this happens I’m still able to SSH to the machine and use it remotely, but just unable to get the display to work.

Sep  8 09:42:58 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-2: disconnected
Sep  8 09:42:58 ludobox kernel: [ 5072.079748] BUG: kernel NULL pointer dereference, address: 0000000000000000
Sep  8 09:42:58 ludobox kernel: [ 5072.079755] #PF: supervisor read access in kernel mode
Sep  8 09:42:58 ludobox kernel: [ 5072.079758] #PF: error_code(0x0000) - not-present page
Sep  8 09:42:58 ludobox kernel: [ 5072.079760] PGD 0 P4D 0 
Sep  8 09:42:58 ludobox kernel: [ 5072.079763] Oops: 0000 [#1] SMP NOPTI
Sep  8 09:42:58 ludobox kernel: [ 5072.079766] CPU: 72 PID: 3308 Comm: Xorg Tainted: P           OE     5.11.0-34-generic #36-Ubuntu
Sep  8 09:42:58 ludobox kernel: [ 5072.079770] Hardware name: ASUS System Product Name/Pro WS WRX80E-SAGE SE WIFI, BIOS 0504 06/02/2021
Sep  8 09:42:58 ludobox kernel: [ 5072.079772] RIP: 0010:_nv002189kms+0x12/0x30 [nvidia_modeset]
Sep  8 09:42:58 ludobox kernel: [ 5072.079808] Code: c0 48 85 d2 74 07 80 7a 08 00 0f 95 c0 f3 c3 66 0f 1f 84 00 00 00 00 00 48 8b 87 20 7f 00 00 40 84 f6 40 0f 95 c6 40 0f b6 f6 <48> 8b 38 48 8b 07 48 8b 80 10 01 00 00 e9 1c 86 88 ef 66 2e 0f 1f
Sep  8 09:42:58 ludobox kernel: [ 5072.079811] RSP: 0018:ffffb666458f7ce0 EFLAGS: 00010246
Sep  8 09:42:58 ludobox kernel: [ 5072.079814] RAX: 0000000000000000 RBX: ffffb66648f4b008 RCX: 0000000000000001
Sep  8 09:42:58 ludobox kernel: [ 5072.079817] RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffffb66648f4b008
Sep  8 09:42:58 ludobox kernel: [ 5072.079818] RBP: ffffb6664158e058 R08: 0000000000000000 R09: 0000000000000be8
Sep  8 09:42:58 ludobox kernel: [ 5072.079820] R10: ffff9e541ed4c008 R11: 0000000000010004 R12: ffff9e541ee02008
Sep  8 09:42:58 ludobox kernel: [ 5072.079822] R13: 0000000000000001 R14: ffffb6664158d008 R15: ffffb6664158d828
Sep  8 09:42:58 ludobox kernel: [ 5072.079824] FS:  00007f8caed23a40(0000) GS:ffff9e91fe000000(0000) knlGS:0000000000000000
Sep  8 09:42:58 ludobox kernel: [ 5072.079827] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep  8 09:42:58 ludobox kernel: [ 5072.079829] CR2: 0000000000000000 CR3: 00000001c1858000 CR4: 0000000000350ee0
Sep  8 09:42:58 ludobox kernel: [ 5072.079831] Call Trace:
Sep  8 09:42:58 ludobox kernel: [ 5072.079833]  ? _nv002198kms+0x1ed/0x220 [nvidia_modeset]
Sep  8 09:42:58 ludobox kernel: [ 5072.079866]  ? _nv002567kms+0x119b/0x1a80 [nvidia_modeset]
Sep  8 09:42:58 ludobox kernel: [ 5072.079897]  ? __check_object_size.part.0+0x4a/0x150
Sep  8 09:42:58 ludobox kernel: [ 5072.079903]  ? _nv000562kms+0x50/0x50 [nvidia_modeset]
Sep  8 09:42:58 ludobox kernel: [ 5072.079928]  ? nvKmsIoctl+0x96/0x1d0 [nvidia_modeset]
Sep  8 09:42:58 ludobox kernel: [ 5072.079953]  ? nvkms_ioctl+0x107/0x180 [nvidia_modeset]
Sep  8 09:42:58 ludobox kernel: [ 5072.079978]  ? nvidia_frontend_unlocked_ioctl+0x3b/0x50 [nvidia]
Sep  8 09:42:58 ludobox kernel: [ 5072.080304]  ? __x64_sys_ioctl+0x91/0xc0
Sep  8 09:42:58 ludobox kernel: [ 5072.080309]  ? do_syscall_64+0x38/0x90
Sep  8 09:42:58 ludobox kernel: [ 5072.080313]  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
Sep  8 09:42:58 ludobox kernel: [ 5072.080318] Modules linked in: rfcomm xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack_netlink nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xfrm_user nft_counter xt_addrtype nft_compat br_netfilter bridge stp llc nf_tables libcrc32c nfnetlink cmac algif_hash algif_skcipher af_alg overlay bnep binfmt_misc intel_rapl_msr intel_rapl_common amd64_edac_mod edac_mce_amd amd_energy kvm_amd kvm crct10dif_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper rapl eeepc_wmi efi_pstore ipmi_ssif wmi_bmof nvidia_uvm(POE) nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg soundwire_intel soundwire_generic_allocation soundwire_cadence snd_hda_codec snd_hda_core soundwire_bus nls_iso8859_1 snd_soc_core uvcvideo videobuf2_vmalloc snd_compress videobuf2_memops btusb ac97_bus videobuf2_v4l2 btrtl snd_pcm_dmaengine iwlmvm snd_usb_audio btbcm videobuf2_common btintel snd_usbmidi_lib snd_seq_midi bluetooth ast videodev snd_hwdep
Sep  8 09:42:58 ludobox kernel: [ 5072.080380]  snd_seq_midi_event mac80211 drm_vram_helper ecdh_generic drm_ttm_helper input_leds joydev ecc snd_pcm mc snd_rawmidi libarc4 ttm snd_seq drm_kms_helper snd_seq_device cec snd_timer iwlwifi rc_core i2c_algo_bit fb_sys_fops snd syscopyarea sysfillrect ccp soundcore sysimgblt cfg80211 mxm_wmi k10temp acpi_ipmi ipmi_si ipmi_devintf ipmi_msghandler mac_hid sch_fq_codel nct6775 hwmon_vid msr parport_pc ppdev lp parport drm ip_tables x_tables autofs4 hid_microsoft ff_memless hid_generic usbhid hid crc32_pclmul asus_wmi sparse_keymap video ixgbe xfrm_algo mfd_aaeon ahci dca mdio libahci nvme nvme_core xhci_pci xhci_pci_renesas i2c_piix4 wmi
Sep  8 09:42:58 ludobox kernel: [ 5072.080436] CR2: 0000000000000000
Sep  8 09:42:58 ludobox kernel: [ 5072.080439] ---[ end trace d5255af0adfca2d3 ]---
Sep  8 09:42:58 ludobox kernel: [ 5072.087110] RIP: 0010:_nv002189kms+0x12/0x30 [nvidia_modeset]
Sep  8 09:42:58 ludobox kernel: [ 5072.087146] Code: c0 48 85 d2 74 07 80 7a 08 00 0f 95 c0 f3 c3 66 0f 1f 84 00 00 00 00 00 48 8b 87 20 7f 00 00 40 84 f6 40 0f 95 c6 40 0f b6 f6 <48> 8b 38 48 8b 07 48 8b 80 10 01 00 00 e9 1c 86 88 ef 66 2e 0f 1f
Sep  8 09:42:58 ludobox kernel: [ 5072.087149] RSP: 0018:ffffb666458f7ce0 EFLAGS: 00010246
Sep  8 09:42:58 ludobox kernel: [ 5072.087152] RAX: 0000000000000000 RBX: ffffb66648f4b008 RCX: 0000000000000001
Sep  8 09:42:58 ludobox kernel: [ 5072.087154] RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffffb66648f4b008
Sep  8 09:42:58 ludobox kernel: [ 5072.087156] RBP: ffffb6664158e058 R08: 0000000000000000 R09: 0000000000000be8
Sep  8 09:42:58 ludobox kernel: [ 5072.087158] R10: ffff9e541ed4c008 R11: 0000000000010004 R12: ffff9e541ee02008
Sep  8 09:42:58 ludobox kernel: [ 5072.087160] R13: 0000000000000001 R14: ffffb6664158d008 R15: ffffb6664158d828
Sep  8 09:42:58 ludobox kernel: [ 5072.087162] FS:  00007f8caed23a40(0000) GS:ffff9e91fe000000(0000) knlGS:0000000000000000
Sep  8 09:42:58 ludobox kernel: [ 5072.087164] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep  8 09:42:58 ludobox kernel: [ 5072.087166] CR2: 0000000000000000 CR3: 00000001c1858000 CR4: 0000000000350ee0
Sep  8 09:42:58 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
Sep  8 09:42:58 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-0: disconnected
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-0: 2670.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-1: disconnected
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-2: disconnected
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): BenQ LCD (DFP-3): connected
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): BenQ LCD (DFP-3): Internal DisplayPort
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): BenQ LCD (DFP-3): 2670.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-4: disconnected
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-5: disconnected
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-6: disconnected
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-6: 2670.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-7: disconnected
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (--) NVIDIA(GPU-0):
Sep  8 09:42:59 ludobox /usr/libexec/gdm-x-session[3308]: (II) NVIDIA(0): Setting mode "NULL"
Sep  8 09:44:22 ludobox systemd[1]: Started Session 15 of user ludo.
Sep  8 09:45:01 ludobox CRON[98068]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)

I’m on Ubuntu 21.04 with an Nvidia 3090 RTX GPU and driver 470.57.02. Motherboard is an ASUS Pro WS WRX80E-SAGE

Any ideas on how to troubleshoot this would be welcome. Thanks!

Hi – did you figure this out? I think I am getting a very similar problem upon resume

Jan 25 16:08:45 bilena kernel: ucsi_acpi USBC000:00: ucsi_handle_connector_change: GET_CONNECTOR_STATUS failed (-110)
Jan 25 16:08:47 bilena NetworkManager[1457]: <warn>  [1706216927.1203] ndisc[0x560704d8a0c0,"wlp0s20f3"]: solicit: failure sending router solicitation: Operation not permitted (1)
Jan 25 16:08:47 bilena bluetoothd[1373]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 50:C2:75:F4:9D:9E: Host is down (112)
Jan 25 16:08:48 bilena PackageKit[633518]: get-updates transaction /15206_bebecebd from uid 47521 finished with success after 734ms
Jan 25 16:08:48 bilena PackageKit[633518]: get-updates transaction /15207_ebdbaddd from uid 47521 finished with success after 761ms
Jan 25 16:08:49 bilena PackageKit[633518]: get-details transaction /15208_aaebacad from uid 47521 finished with success after 465ms
Jan 25 16:08:50 bilena PackageKit[633518]: get-updates transaction /15209_eadabddc from uid 47521 finished with success after 719ms
Jan 25 16:08:51 bilena /usr/libexec/gdm-x-session[3802]: (EE) NVIDIA(GPU-0): WAIT (1, 8, 0x8000, 0x00001fac, 0x0000265c)
Jan 25 16:08:51 bilena pipewire[3689]: spa.alsa: hw:sofhdadspp: (0 suppressed) snd_pcm_avail after recover: Broken pipe
Jan 25 16:08:51 bilena pipewire[3689]: spa.alsa: hw:sofhdadsp,5p: (0 suppressed) snd_pcm_avail after recover: Broken pipe
Jan 25 16:08:52 bilena kernel: BUG: kernel NULL pointer dereference, address: 0000000000000880
Jan 25 16:08:52 bilena kernel: #PF: supervisor read access in kernel mode
Jan 25 16:08:52 bilena kernel: #PF: error_code(0x0000) - not-present page
Jan 25 16:08:52 bilena kernel: PGD 0 P4D 0 
Jan 25 16:08:52 bilena kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
Jan 25 16:08:52 bilena kernel: CPU: 6 PID: 3802 Comm: Xorg Tainted: P           OE      6.5.0-5-amd64 #1  Debian 6.5.13-1
Jan 25 16:08:52 bilena kernel: Hardware name: LENOVO 21DC0032US/21DC0032US, BIOS N3JET37W (1.21 ) 11/07/2023
Jan 25 16:08:52 bilena kernel: RIP: 0010:_nv002530kms+0x31/0x120 [nvidia_modeset]
Jan 25 16:08:52 bilena kernel: Code: 48 89 e5 41 57 41 56 41 89 d6 41 55 49 89 fd 41 54 4c 69 e6 40 36 00 00 53 48 89 cb 48 83 ec 08 48 8b 87 d8 05 00 00 48 89 cf <4e> 8b bc 20 80 08 00 00 e8 02 ff ff ff 41 83 fe 03 0f 87 bb 00 00
Jan 25 16:08:52 bilena kernel: RSP: 0018:ffffa893456e7c28 EFLAGS: 00010296
Jan 25 16:08:52 bilena kernel: RAX: 0000000000000000 RBX: ffffa893450caa08 RCX: ffffa893450caa08
Jan 25 16:08:52 bilena kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffa893450caa08
Jan 25 16:08:52 bilena kernel: RBP: ffffa893456e7c58 R08: ffff9ad85d821008 R09: ffff9ad85d821008
Jan 25 16:08:52 bilena kernel: R10: ffff9ad85d821f3c R11: ffffa89345091fe8 R12: 0000000000000000
Jan 25 16:08:52 bilena kernel: R13: ffff9ad85d821008 R14: 0000000000000000 R15: ffff9ad85d821008
Jan 25 16:08:52 bilena kernel: FS:  00007f3be5dedac0(0000) GS:ffff9ae6ff380000(0000) knlGS:0000000000000000
Jan 25 16:08:52 bilena kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 25 16:08:52 bilena kernel: CR2: 0000000000000880 CR3: 000000079fd7a000 CR4: 0000000000f50ee0
Jan 25 16:08:52 bilena kernel: PKRU: 55555554
Jan 25 16:08:52 bilena kernel: Call Trace:
Jan 25 16:08:52 bilena kernel:  <TASK>
Jan 25 16:08:52 bilena kernel:  ? __die+0x23/0x70
Jan 25 16:08:52 bilena kernel:  ? page_fault_oops+0x171/0x4e0
Jan 25 16:08:52 bilena kernel:  ? _nv044385rm+0xed/0x1d0 [nvidia]
Jan 25 16:08:52 bilena kernel:  ? exc_page_fault+0x7f/0x180
Jan 25 16:08:52 bilena kernel:  ? asm_exc_page_fault+0x26/0x30
Jan 25 16:08:52 bilena kernel:  ? _nv002530kms+0x31/0x120 [nvidia_modeset]
Jan 25 16:08:52 bilena kernel:  _nv002667kms+0x5c2/0x32c0 [nvidia_modeset]
Jan 25 16:08:52 bilena kernel:  ? __vmalloc_node_range+0x455/0x900
Jan 25 16:08:52 bilena kernel:  ? _nv000674kms+0x34/0xe0 [nvidia_modeset]
Jan 25 16:08:52 bilena kernel:  ? __check_object_size+0x1f5/0x2d0
Jan 25 16:08:52 bilena kernel:  ? _nv000332kms+0x50/0x50 [nvidia_modeset]
Jan 25 16:08:52 bilena kernel:  nvKmsIoctl+0xf7/0x270 [nvidia_modeset]
Jan 25 16:08:52 bilena kernel:  ? syscall_exit_to_user_mode+0x2b/0x40
Jan 25 16:08:52 bilena kernel:  nvkms_ioctl+0x11a/0x180 [nvidia_modeset]
Jan 25 16:08:52 bilena kernel:  nvidia_frontend_unlocked_ioctl+0x3c/0x60 [nvidia]
Jan 25 16:08:52 bilena kernel:  __x64_sys_ioctl+0x94/0xd0
Jan 25 16:08:52 bilena kernel:  do_syscall_64+0x5d/0xc0
Jan 25 16:08:52 bilena kernel:  ? exit_to_user_mode_prepare+0x13d/0x1e0
Jan 25 16:08:52 bilena kernel:  entry_SYSCALL_64_after_hwframe+0x6e/0xd8
Jan 25 16:08:52 bilena kernel: RIP: 0033:0x7f3be611b52b
Jan 25 16:08:52 bilena kernel: Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00
Jan 25 16:08:52 bilena kernel: RSP: 002b:00007ffce60860c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Jan 25 16:08:52 bilena kernel: RAX: ffffffffffffffda RBX: 00000000c0106d00 RCX: 00007f3be611b52b
Jan 25 16:08:52 bilena kernel: RDX: 00007ffce6086120 RSI: 00000000c0106d00 RDI: 000000000000001b
Jan 25 16:08:52 bilena kernel: RBP: 00007ffce6086120 R08: 00007ffce609d590 R09: 000055e20485e8c0
Jan 25 16:08:52 bilena kernel: R10: 00007ffce609d490 R11: 0000000000000246 R12: 000000000000001b
Jan 25 16:08:52 bilena kernel: R13: 000055e208da1488 R14: 00007ffce6088a28 R15: 0000000000000003
Jan 25 16:08:52 bilena kernel:  </TASK>
Jan 25 16:08:52 bilena kernel: Modules linked in: snd_usb_audio snd_usbmidi_lib snd_rawmidi hid_lenovo r8153_ecm cdc_ether usbnet r8152 mii xt_nat veth sctp ip6_udp_tunnel udp_tunnel uinput rfcomm xt_CT xt_tcpudp xt_helper nf_conntrack_ftp nft_limit nft_chai>
Jan 25 16:08:52 bilena kernel:  snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core snd_hda_codec_hdmi snd_compress soundwire_bus nvidia_drm(POE) binfmt_misc nls_ascii nls_>
Jan 25 16:08:52 bilena kernel:  watchdog processor_thermal_device_pci snd mei_me processor_thermal_device ucsi_acpi processor_thermal_rfim mei typec_ucsi soundcore processor_thermal_mbox roles processor_thermal_rapl intel_rapl_common typec intel_vsec igen6_e>
Jan 25 16:08:52 bilena kernel:  aesni_intel mmc_core crc_t10dif crct10dif_generic drm_kms_helper i2c_hid_acpi intel_lpss_pci crct10dif_pclmul i2c_hid i2c_i801 crc64 crypto_simd intel_lpss drm thunderbolt psmouse cryptd rtsx_pci hid i2c_smbus idma64 usb_commo>
Jan 25 16:08:52 bilena kernel: CR2: 0000000000000880
Jan 25 16:08:52 bilena kernel: ---[ end trace 0000000000000000 ]---

and that is with

❯ uname -a
Linux bilena 6.5.0-5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.13-1 (2023-11-29) x86_64 GNU/Linux

❯ nvidia-smi
Thu Jan 25 16:35:49 2024       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.147.05   Driver Version: 525.147.05   CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA RTX A550...  On   | 00000000:01:00.0 Off |                  Off |
| N/A   50C    P0    N/A /  80W |      6MiB / 16384MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      3772      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+

dang – google up this post again 3 months later – the same issue but even on suspend – screen froze although laptop felt like still working in background. Here are some bits from the logs from the prior session (note reverse order):

❯ journalctl -r -b -1 | head -n 14
Mar 22 17:10:32 bilena gsd-power[3743]: Error setting property 'PowerSaveMode' on interface org.gnome.Mutter.DisplayConfig: Timeout was reached (g-io-error-quark, 24)
Mar 22 17:10:32 bilena gsd-power[3743]: Error setting property 'PowerSaveMode' on interface org.gnome.Mutter.DisplayConfig: Timeout was reached (g-io-error-quark, 24)
Mar 22 17:10:20 bilena pipewire-pulse[3177]: default: snap_get_audio_permissions: kernel lacks 'fine grained unix mediation'; snap audio permissions won't be honored.
Mar 22 17:10:18 bilena kernel: Code: 48 89 e5 41 57 41 56 41 89 d6 41 55 49 89 fd 41 54 4c 69 e6 40 36 00 00 53 48 89 cb 48 83 ec 08 48 8b 87 d8 05 00 00 48 89 cf <4e> 8b bc 20 80 08 00 00 e8 02 ff ff ff 41 83 fe 03 0f 87 bb 00 00
Mar 22 17:10:18 bilena kernel: RIP: 0010:_nv002530kms+0x31/0x120 [nvidia_modeset]
Mar 22 17:10:18 bilena kernel: Hardware name: LENOVO 21DC0032US/21DC0032US, BIOS N3JET37W (1.21 ) 11/07/2023
Mar 22 17:10:18 bilena kernel: CPU: 4 PID: 3233 Comm: Xorg Tainted: P           OE      6.6.15-amd64 #1  Debian 6.6.15-2
Mar 22 17:10:18 bilena kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
Mar 22 17:10:18 bilena kernel: PGD 0 P4D 0 
Mar 22 17:10:18 bilena kernel: #PF: error_code(0x0000) - not-present page
Mar 22 17:10:18 bilena kernel: #PF: supervisor read access in kernel mode
Mar 22 17:10:18 bilena kernel: BUG: kernel NULL pointer dereference, address: 0000000000000880
Mar 22 17:10:17 bilena /usr/libexec/gdm-x-session[3233]: (EE) NVIDIA(GPU-0): WAIT (1, 8, 0x8000, 0x000566fc, 0x00056dac)
Mar 22 17:10:11 bilena ModemManager[1402]: <msg> [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.3': not supported by any plugin