PreserveVideoMemoryAllocations + systemd services causes resume from hibernate to fail

So, I tried setting NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=/var/tmp and enabling the systemd power management services (-resume, -hibernate, -suspend), and I can’t successfully resume from hibernation anymore!

Reposting part of my journal:

kernel: NVRM: GPU 0000:01:00.0: PreserveVideoMemoryAllocations module parameter is set. System Power Management attempted without driver procfs suspend interface. Please refer to the 'Configuring Power Management Support' section in the driver README.
kernel: nvidia 0000:01:00.0: PM: pci_pm_freeze(): nv_pmops_freeze+0x0/0x40 [nvidia] returns -5
kernel: nvidia 0000:01:00.0: PM: dpm_run_callback(): pci_pm_freeze+0x0/0x140 returns -5
kernel: nvidia 0000:01:00.0: PM: failed to quiesce async: error -5
kernel: ucsi_acpi USBC000:00: PM: dpm_run_callback(): ucsi_acpi_resume+0x0/0x40 [ucsi_acpi] returns -110
kernel: ucsi_acpi USBC000:00: PM: failed to recover: error -110
kernel: PM: hibernation: Failed to load image, recovering.

Anyone has any idea what could be the reason? Why would nv_pmops_freeze fail with -5?

Same issue on my laptop gigabyte g5 gd. Linux 6.0.8
I have enabled nvidia-suspend,hibernate,resume services, rerun mkinitcpio.
I have made sure that nvidia-hibernate is run on hibernate(I see it in logs)
But still have the same issue as described above

I have fixed my issue by DISABLING early-kms.
In my case - removing nvidia and intel modules from mkinitcpio.conf

Hello, after install the latest 525.60.11 version of the driver, the problem persists!

Before this, both suspend (to RAM) AND hibernate fail. After updating my driver which is supposed to fix the problem for suspend, suspending does work now. Regardless, hibernation still fails with the same error.

Is there anyone from NVIDIA who is aware of and working on this problem? Thanks!

What I know about this issue:

  • it is definitely related to NVIDIA Optimus hybrid graphics. I have an Intel CPU so I have no idea whether it’s just Intel, or both Intel and AMD;
  • it is NOT related to filesystem issues, in particular not BTRFS, which I’m using. I’m using BTRFS on my desktop too, but everything works fine, as the desktop only has an NVIDIA graphics card.

I have this issue too.

дек 29 22:08:25 pc kernel: NVRM: GPU 0000:05:00.0: PreserveVideoMemoryAllocations module parameter is set. System Power Management attempted without driver procfs suspend interface. Please refer to the 'Configuring Power Management Suppo>
дек 29 22:08:25 pc kernel: nvidia 0000:05:00.0: PM: pci_pm_freeze(): nv_pmops_freeze+0x0/0x20 [nvidia] returns -5
дек 29 22:08:25 pc kernel: nvidia 0000:05:00.0: PM: dpm_run_callback(): pci_pm_freeze+0x0/0xc0 returns -5
дек 29 22:08:25 pc kernel: nvidia 0000:05:00.0: PM: failed to quiesce async: error -5
дек 29 22:08:25 pc kernel: serial 00:04: activated
дек 29 22:08:25 pc kernel: nvme nvme0: 16/0/0 default/read/poll queues
дек 29 22:08:25 pc kernel: PM: hibernation: Failed to load image, recovering.

RTX 3060 Ti, Driver version: 525.60.11

Linux pc 5.19.15-xanmod1 #0~20221012.git85103f7 SMP Wed Oct 12 15:04:07 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

It is 2024, and no NVIDIA developer gives an proper explanation about this error, really?

1 Like

I have the same error in my logs, since about a week (I updated to 6.10.10 and driver 550.120).
And only suspend-then-hibernate doesn’t work, all the rest (suspend or hibernate separately) DO work.

I’ve been having the same issue since 550.
It happens ALWAYS when CUDA is in use.
Otherwise suspend works fine.
Can someone at NVIDIA finally fix this? I tried all the suggested solutions, namely

options nvidia NVreg_PreserveVideoMemoryAllocations=1
options nvidia NVreg_TemporaryFilePath=/var/tmp

Services enabled:

  • nvidia-suspend
  • nvidia-hibernate
  • nvidia-resume

Services disabled:

  • nvidia-persistenced

Here’s logs from last year on kernel 6.8.5 and nvidia driver 550:

Feb 12 01:14:58 fedora systemd-logind[817]: The system will suspend now!
Feb 12 01:14:58 fedora NetworkManager[1124]: <info>  [1739319298.8683] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Feb 12 01:14:58 fedora NetworkManager[1124]: <info>  [1739319298.8686] manager: NetworkManager state is now ASLEEP
Feb 12 01:14:59 fedora kscreenlocker_greet[1041451]: virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices()  error:  "org.freedesktop.DBus.Error.ServiceUnknown"
Feb 12 01:14:59 fedora systemd[1]: Reached target sleep.target - Sleep.
Feb 12 01:14:59 fedora systemd[1]: Starting nvidia-suspend.service - NVIDIA system suspend actions...
Feb 12 01:14:59 fedora suspend[1041472]: nvidia-suspend.service
Feb 12 01:14:59 fedora logger[1041472]: <13>Feb 12 01:14:59 suspend: nvidia-suspend.service
Feb 12 01:14:59 fedora kernel: list_add corruption. prev is NULL.
Feb 12 01:14:59 fedora kernel: ------------[ cut here ]------------
Feb 12 01:14:59 fedora kernel: kernel BUG at lib/list_debug.c:25!
Feb 12 01:14:59 fedora kernel: invalid opcode: 0000 [#1] PREEMPT SMP PTI
Feb 12 01:14:59 fedora kernel: CPU: 1 PID: 1041473 Comm: nvidia-sleep.sh Tainted: P           OE      6.8.5-301.fc40.x86_64 #1
Feb 12 01:14:59 fedora kernel: Hardware name: FUJITSU ESPRIMO P757/D3501-A1, BIOS V5.0.0.12 R1.32.0 for D3501-A1x                    04/27/2023
Feb 12 01:14:59 fedora kernel: RIP: 0010:__list_add_valid_or_report+0x42/0xa0
Feb 12 01:14:59 fedora kernel: Code: 75 38 4c 8b 02 49 39 c0 75 41 48 39 d7 74 53 4c 39 c7 74 4e b8 01 00 00 00 c3 cc cc cc cc 48 c7 c7 20 8b b7 a2 e8 8e 9f 95 ff <0f> 0b 48 c7 c7 48 8b b7 a2 e8 80 9f 95 ff 0f 0b 48 89 c1 48 c7 c7
Feb 12 01:14:59 fedora kernel: RSP: 0000:ffffbe9d40663c58 EFLAGS: 00010046
Feb 12 01:14:59 fedora kernel: RAX: 0000000000000022 RBX: ffffbe9d472012d8 RCX: 0000000000000000
Feb 12 01:14:59 fedora kernel: RDX: 0000000000000000 RSI: ffffa0561dca18c0 RDI: ffffa0561dca18c0
Feb 12 01:14:59 fedora kernel: RBP: ffffbe9d40663c90 R08: 0000000000000000 R09: ffffbe9d40663ae8
Feb 12 01:14:59 fedora kernel: R10: ffffffffa3516808 R11: 0000000000000003 R12: 0000000000000246
Feb 12 01:14:59 fedora kernel: R13: ffffbe9d472012e8 R14: 0000000000000000 R15: ffffa05583170000
Feb 12 01:14:59 fedora kernel: FS:  00007f76217cf740(0000) GS:ffffa0561dc80000(0000) knlGS:0000000000000000
Feb 12 01:14:59 fedora kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 12 01:14:59 fedora kernel: CR2: 000055e17ae2a000 CR3: 000000017c2e2001 CR4: 00000000003706f0
Feb 12 01:14:59 fedora kernel: Call Trace:
Feb 12 01:14:59 fedora kernel:  <TASK>
Feb 12 01:14:59 fedora kernel:  ? die+0x36/0x90
Feb 12 01:14:59 fedora kernel:  ? do_trap+0xda/0x100
Feb 12 01:14:59 fedora kernel:  ? __list_add_valid_or_report+0x42/0xa0
Feb 12 01:14:59 fedora kernel:  ? do_error_trap+0x6a/0x90
Feb 12 01:14:59 fedora kernel:  ? __list_add_valid_or_report+0x42/0xa0
Feb 12 01:14:59 fedora kernel:  ? exc_invalid_op+0x50/0x70
Feb 12 01:14:59 fedora kernel:  ? __list_add_valid_or_report+0x42/0xa0
Feb 12 01:14:59 fedora kernel:  ? asm_exc_invalid_op+0x1a/0x20
Feb 12 01:14:59 fedora kernel:  ? __list_add_valid_or_report+0x42/0xa0
Feb 12 01:14:59 fedora kernel:  ? __list_add_valid_or_report+0x42/0xa0
Feb 12 01:14:59 fedora kernel:  _raw_q_schedule+0x3d/0xa0 [nvidia_uvm]
Feb 12 01:14:59 fedora kernel:  nv_kthread_q_flush+0x80/0x140 [nvidia_uvm]
Feb 12 01:14:59 fedora kernel:  ? __pfx__q_flush_function+0x10/0x10 [nvidia_uvm]
Feb 12 01:14:59 fedora kernel:  ? thread_context_current+0x7e/0x140 [nvidia_uvm]
Feb 12 01:14:59 fedora kernel:  uvm_suspend.isra.0+0x94/0x190 [nvidia_uvm]
Feb 12 01:14:59 fedora kernel:  uvm_suspend_entry+0x7c/0x90 [nvidia_uvm]
Feb 12 01:14:59 fedora kernel:  nv_uvm_suspend+0x2e/0x50 [nvidia]
Feb 12 01:14:59 fedora kernel:  nv_set_system_power_state+0x3c7/0x480 [nvidia]
Feb 12 01:14:59 fedora kernel:  nv_procfs_write_suspend+0xef/0x170 [nvidia]
Feb 12 01:14:59 fedora kernel:  proc_reg_write+0x5a/0xa0
Feb 12 01:14:59 fedora kernel:  vfs_write+0xed/0x470
Feb 12 01:14:59 fedora kernel:  ? syscall_exit_to_user_mode+0x80/0x230
Feb 12 01:14:59 fedora kernel:  ksys_write+0x6d/0xf0
Feb 12 01:14:59 fedora kernel:  do_syscall_64+0x83/0x170
Feb 12 01:14:59 fedora kernel:  ? exc_page_fault+0x7f/0x180
Feb 12 01:14:59 fedora kernel:  entry_SYSCALL_64_after_hwframe+0x78/0x80
Feb 12 01:14:59 fedora kernel: RIP: 0033:0x7f76218e12c4
Feb 12 01:14:59 fedora kernel: Code: c7 00 16 00 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 80 3d e5 0d 0e 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 55 48 89 e5 48 83 ec 20 48 89
Feb 12 01:14:59 fedora kernel: RSP: 002b:00007ffe67c9b128 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
Feb 12 01:14:59 fedora kernel: RAX: ffffffffffffffda RBX: 0000000000000008 RCX: 00007f76218e12c4
Feb 12 01:14:59 fedora kernel: RDX: 0000000000000008 RSI: 000055ea39e64ad0 RDI: 0000000000000001
Feb 12 01:14:59 fedora kernel: RBP: 00007ffe67c9b150 R08: 0000000000000410 R09: 0000000000000001
Feb 12 01:14:59 fedora kernel: R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000008
Feb 12 01:14:59 fedora kernel: R13: 000055ea39e64ad0 R14: 00007f76219bb5c0 R15: 00007f76219b8f00
Feb 12 01:14:59 fedora kernel:  </TASK>
Feb 12 01:14:59 fedora kernel: Modules linked in: ib_core snd_seq_dummy snd_hrtimer nls_utf8 cifs cifs_arc4 nls_ucs2_utils cifs_md4 dns_resolver netfs nvidia_drm(POE) nvidia_modeset(POE) nvidia_uvm(POE) nvidia(POE) 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 rfkill ip_set nf_tables uinput nct6775 nct6775_core hwmon_vid intel_rapl_msr intel_rapl_common snd_soc_avs intel_pmc_core_pltdrv intel_pmc_core intel_vsec pmt_telemetry snd_soc_hda_codec pmt_class snd_hda_ext_core intel_tcc_cooling snd_soc_core x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel snd_compress ac97_bus kvm snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec snd_hda_core iTCO_wdt intel_pmc_bxt mei_hdcp ee1004 iTCO_vendor_support mei_wdt mei_pxp snd_hwdep snd_seq binfmt_misc snd_seq_device snd_pcm irqbypass vfat fat rapl snd_timer intel_cstate
Feb 12 01:14:59 fedora kernel:  intel_uncore e1000e mei_me i2c_i801 i2c_smbus snd mei soundcore acpi_pad pktcdvd joydev fuse loop nfnetlink zram uas usb_storage crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni polyval_generic ghash_clmulni_intel nvme sha512_ssse3 sha256_ssse3 nvme_core sha1_ssse3 nvme_auth video wmi i2c_dev
Feb 12 01:14:59 fedora kernel: ---[ end trace 0000000000000000 ]---
Feb 12 01:14:59 fedora kernel: RIP: 0010:__list_add_valid_or_report+0x42/0xa0
Feb 12 01:14:59 fedora kernel: Code: 75 38 4c 8b 02 49 39 c0 75 41 48 39 d7 74 53 4c 39 c7 74 4e b8 01 00 00 00 c3 cc cc cc cc 48 c7 c7 20 8b b7 a2 e8 8e 9f 95 ff <0f> 0b 48 c7 c7 48 8b b7 a2 e8 80 9f 95 ff 0f 0b 48 89 c1 48 c7 c7
Feb 12 01:14:59 fedora kernel: RSP: 0000:ffffbe9d40663c58 EFLAGS: 00010046
Feb 12 01:14:59 fedora kernel: RAX: 0000000000000022 RBX: ffffbe9d472012d8 RCX: 0000000000000000
Feb 12 01:14:59 fedora kernel: RDX: 0000000000000000 RSI: ffffa0561dca18c0 RDI: ffffa0561dca18c0
Feb 12 01:14:59 fedora kernel: RBP: ffffbe9d40663c90 R08: 0000000000000000 R09: ffffbe9d40663ae8
Feb 12 01:14:59 fedora kernel: R10: ffffffffa3516808 R11: 0000000000000003 R12: 0000000000000246
Feb 12 01:14:59 fedora kernel: R13: ffffbe9d472012e8 R14: 0000000000000000 R15: ffffa05583170000
Feb 12 01:14:59 fedora kernel: FS:  00007f76217cf740(0000) GS:ffffa0561dc80000(0000) knlGS:0000000000000000
Feb 12 01:14:59 fedora kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 12 01:14:59 fedora kernel: CR2: 000055e17ae2a000 CR3: 000000017c2e2001 CR4: 00000000003706f0
Feb 12 01:14:59 fedora kernel: note: nvidia-sleep.sh[1041473] exited with irqs disabled
Feb 12 01:14:59 fedora kernel: note: nvidia-sleep.sh[1041473] exited with preempt_count 1
Feb 12 01:14:59 fedora kernel: PM: suspend entry (deep)
Feb 12 01:14:59 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Feb 12 01:14:59 fedora systemd[1]: nvidia-suspend.service: Main process exited, code=killed, status=11/SEGV
Feb 12 01:14:59 fedora systemd[1]: nvidia-suspend.service: Failed with result 'signal'.
Feb 12 01:14:59 fedora systemd[1]: Failed to start nvidia-suspend.service - NVIDIA system suspend actions.
Feb 12 01:14:59 fedora systemd[1]: Starting systemd-suspend.service - System Suspend...
Feb 12 01:14:59 fedora plasmashell[1908]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
Feb 12 01:15:06 fedora kernel: Filesystems sync: 0.066 seconds
Feb 12 01:15:06 fedora kernel: Freezing user space processes
Feb 12 01:15:06 fedora kernel: Freezing user space processes completed (elapsed 0.001 seconds)
Feb 12 01:15:06 fedora kernel: OOM killer disabled.
Feb 12 01:15:06 fedora kernel: Freezing remaining freezable tasks
Feb 12 01:15:06 fedora kernel: Freezing remaining freezable tasks completed (elapsed 6.423 seconds)
Feb 12 01:15:06 fedora kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Feb 12 01:15:06 fedora kernel: e1000e: EEE TX LPI TIMER: 00000011
Feb 12 01:15:06 fedora kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache
Feb 12 01:15:06 fedora kernel: ata1.00: Entering standby power mode
Feb 12 01:15:06 fedora kernel: NVRM: GPU 0000:01:00.0: PreserveVideoMemoryAllocations module parameter is set. System Power Management attempted without driver procfs suspend interface. Please refer to the 'Configuring Power Management Support' section in the driver README.
Feb 12 01:15:06 fedora kernel: nvidia 0000:01:00.0: PM: pci_pm_suspend(): nv_pmops_suspend+0x0/0x50 [nvidia] returns -5
Feb 12 01:15:06 fedora kernel: nvidia 0000:01:00.0: PM: dpm_run_callback(): pci_pm_suspend+0x0/0x170 returns -5
Feb 12 01:15:06 fedora kernel: nvidia 0000:01:00.0: PM: failed to suspend async: error -5
Feb 12 01:15:06 fedora kernel: PM: Some devices failed to suspend, or early wake event detected

Here’s recent logs on kernel 6.12.15 and nvidia driver 570.86.16

Feb 24 11:36:25 fedora systemd-logind[809]: The system will suspend now!
Feb 24 11:36:25 fedora NetworkManager[1126]: <info>  [1740393385.5884] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Feb 24 11:36:25 fedora NetworkManager[1126]: <info>  [1740393385.5890] manager: NetworkManager state is now ASLEEP
Feb 24 11:36:26 fedora kscreenlocker_greet[8227]: virtual QStringList Solid::Backends::UPower::UPowerManager::allDevices()  error:  QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name is not activatable")
Feb 24 11:36:26 fedora systemd[1]: Reached target sleep.target - Sleep.
Feb 24 11:36:26 fedora systemd[1]: Starting nvidia-suspend.service - NVIDIA system suspend actions...
Feb 24 11:36:26 fedora audit: BPF prog-id=207 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=188 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=208 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=198 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=209 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=189 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=210 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=190 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=211 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=212 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=191 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=192 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=213 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=180 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=214 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=200 op=UNLOAD
Feb 24 11:36:26 fedora suspend[8250]: nvidia-suspend.service
Feb 24 11:36:26 fedora logger[8250]: <13>Feb 24 11:36:26 suspend: nvidia-suspend.service
Feb 24 11:36:26 fedora audit: BPF prog-id=215 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=184 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=216 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=199 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=217 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=181 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=218 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=219 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=182 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=183 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=220 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=185 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=221 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=222 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=186 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=187 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=223 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=224 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=196 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=197 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=225 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=193 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=226 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=227 op=LOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=194 op=UNLOAD
Feb 24 11:36:26 fedora audit: BPF prog-id=195 op=UNLOAD
Feb 24 11:36:26 fedora kded6[7202]: org.kde.pulseaudio: No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
Feb 24 11:36:26 fedora kernel: list_add corruption. prev is NULL.
Feb 24 11:36:26 fedora kernel: ------------[ cut here ]------------
Feb 24 11:36:26 fedora kernel: kernel BUG at lib/list_debug.c:25!
Feb 24 11:36:26 fedora kernel: fbcon: Taking over console
Feb 24 11:36:26 fedora kernel: Oops: invalid opcode: 0000 [#1] PREEMPT SMP PTI
Feb 24 11:36:26 fedora kernel: CPU: 3 UID: 0 PID: 8251 Comm: nvidia-sleep.sh Tainted: P           OE      6.12.15-200.fc41.x86_64 #1
Feb 24 11:36:26 fedora kernel: Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
Feb 24 11:36:26 fedora kernel: Hardware name: FUJITSU ESPRIMO P757/D3501-A1, BIOS V5.0.0.12 R1.32.0 for D3501-A1x                    04/27/2023
Feb 24 11:36:26 fedora kernel: RIP: 0010:__list_add_valid_or_report.cold+0xc/0x5b
Feb 24 11:36:26 fedora kernel: Code: 4c 24 14 44 8b 5c 24 28 e9 07 56 74 ff 48 c7 c7 b2 01 df b8 e8 83 89 fb ff e9 d1 5e 74 ff 48 c7 c7 78 f7 ea b8 e8 72 89 fb ff <0f> 0b 48 89 f2 48 89 c1 48 89 fe 48 c7 c7 78 f8 ea b8 e8 5b 89 fb
Feb 24 11:36:26 fedora kernel: RSP: 0018:ffff98bc00afbbe8 EFLAGS: 00010046
Feb 24 11:36:26 fedora kernel: RAX: 0000000000000022 RBX: ffff98bc00afbc30 RCX: 0000000000000000
Feb 24 11:36:26 fedora kernel: RDX: 0000000000000000 RSI: ffff8b841dda1900 RDI: ffff8b841dda1900
Feb 24 11:36:26 fedora kernel: RBP: ffff98bc010452f0 R08: 0000000000000000 R09: 0000000000000000
Feb 24 11:36:26 fedora kernel: R10: 6f6974707572726f R11: 63206464615f7473 R12: 0000000000000001
Feb 24 11:36:26 fedora kernel: R13: 0000000000000000 R14: 0000000000000286 R15: ffff8b81064eb6a8
Feb 24 11:36:26 fedora kernel: FS:  00007fb076a86740(0000) GS:ffff8b841dd80000(0000) knlGS:0000000000000000
Feb 24 11:36:26 fedora kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 24 11:36:26 fedora kernel: CR2: 00007f2e68f39000 CR3: 00000001adf1a001 CR4: 00000000003726f0
Feb 24 11:36:26 fedora kernel: Call Trace:
Feb 24 11:36:26 fedora kernel:  <TASK>
Feb 24 11:36:26 fedora kernel:  ? __die_body.cold+0x19/0x27
Feb 24 11:36:26 fedora kernel:  ? die+0x2e/0x50
Feb 24 11:36:26 fedora kernel:  ? do_trap+0xca/0x110
Feb 24 11:36:26 fedora kernel:  ? do_error_trap+0x6a/0x90
Feb 24 11:36:26 fedora kernel:  ? __list_add_valid_or_report.cold+0xc/0x5b
Feb 24 11:36:26 fedora kernel:  ? exc_invalid_op+0x50/0x70
Feb 24 11:36:26 fedora kernel:  ? __list_add_valid_or_report.cold+0xc/0x5b
Feb 24 11:36:26 fedora kernel:  ? asm_exc_invalid_op+0x1a/0x20
Feb 24 11:36:26 fedora kernel:  ? __list_add_valid_or_report.cold+0xc/0x5b
Feb 24 11:36:26 fedora kernel:  ? __list_add_valid_or_report.cold+0xc/0x5b
Feb 24 11:36:26 fedora kernel:  _raw_q_schedule+0x3f/0xb0 [nvidia_uvm]
Feb 24 11:36:26 fedora kernel:  nv_kthread_q_flush+0x82/0x140 [nvidia_uvm]
Feb 24 11:36:26 fedora kernel:  ? __pfx__q_flush_function+0x10/0x10 [nvidia_uvm]
Feb 24 11:36:26 fedora kernel:  uvm_suspend.isra.0+0x96/0x1c0 [nvidia_uvm]
Feb 24 11:36:26 fedora kernel:  uvm_suspend_entry+0x80/0xa0 [nvidia_uvm]
Feb 24 11:36:26 fedora kernel:  nv_uvm_suspend+0x31/0x60 [nvidia]
Feb 24 11:36:26 fedora kernel:  nv_set_system_power_state+0x3d4/0x480 [nvidia]
Feb 24 11:36:26 fedora kernel:  nv_procfs_write_suspend+0x102/0x1c0 [nvidia]
Feb 24 11:36:26 fedora kernel:  proc_reg_write+0x57/0xa0
Feb 24 11:36:26 fedora kernel:  vfs_write+0xf5/0x450
Feb 24 11:36:26 fedora kernel:  ? filp_flush+0x52/0x60
Feb 24 11:36:26 fedora kernel:  ? filp_close+0x1d/0x30
Feb 24 11:36:26 fedora kernel:  ksys_write+0x6d/0xf0
Feb 24 11:36:26 fedora kernel:  do_syscall_64+0x82/0x160
Feb 24 11:36:26 fedora kernel:  ? do_syscall_64+0x8e/0x160
Feb 24 11:36:26 fedora kernel:  ? do_user_addr_fault+0x55a/0x7b0
Feb 24 11:36:26 fedora kernel:  ? exc_page_fault+0x7e/0x180
Feb 24 11:36:26 fedora kernel:  entry_SYSCALL_64_after_hwframe+0x76/0x7e
Feb 24 11:36:26 fedora kernel: RIP: 0033:0x7fb076af6ae6
Feb 24 11:36:26 fedora kernel: Code: 5d e8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 75 19 83 e2 39 83 fa 08 75 11 e8 26 ff ff ff 66 0f 1f 44 00 00 48 8b 45 10 0f 05 <48> 8b 5d f8 c9 c3 0f 1f 40 00 f3 0f 1e fa 55 48 89 e5 48 83 ec 08
Feb 24 11:36:26 fedora kernel: RSP: 002b:00007ffe45f2c960 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
Feb 24 11:36:26 fedora kernel: RAX: ffffffffffffffda RBX: 0000000000000008 RCX: 00007fb076af6ae6
Feb 24 11:36:26 fedora kernel: RDX: 0000000000000008 RSI: 000056498a3b8960 RDI: 0000000000000001
Feb 24 11:36:26 fedora kernel: RBP: 00007ffe45f2c980 R08: 0000000000000000 R09: 0000000000000000
Feb 24 11:36:26 fedora kernel: R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000008
Feb 24 11:36:26 fedora kernel: R13: 000056498a3b8960 R14: 00007fb076c735c0 R15: 0000000000000000
Feb 24 11:36:26 fedora kernel:  </TASK>
Feb 24 11:36:26 fedora kernel: Modules linked in: snd_seq_dummy snd_hrtimer nls_utf8 cifs cifs_arc4 nls_ucs2_utils cifs_md4 dns_resolver netfs nvidia_drm(POE) nvidia_modeset(POE) nvidia_uvm(POE) nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject rfkill nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nvidia(POE) ip_set nf_tables snd_ctl_led uinput nct6775 nct6775_core hwmon_vid snd_soc_avs snd_soc_hda_codec intel_rapl_msr snd_hda_ext_core intel_rapl_common intel_pmc_core_pltdrv intel_pmc_core snd_soc_core intel_vsec pmt_telemetry snd_compress ac97_bus pmt_class snd_hda_codec_realtek intel_tcc_cooling snd_pcm_dmaengine snd_hda_codec_generic x86_pkg_temp_thermal snd_hda_codec_hdmi snd_hda_scodec_component intel_powerclamp snd_hda_intel coretemp snd_intel_dspcfg snd_intel_sdw_acpi kvm_intel snd_hda_codec snd_hda_core iTCO_wdt ee1004 intel_pmc_bxt snd_hwdep mei_wdt snd_seq iTCO_vendor_support binfmt_misc mei_hdcp kvm snd_seq_device mei_pxp vfat snd_pcm fat rapl
Feb 24 11:36:26 fedora kernel:  intel_cstate intel_uncore snd_timer e1000e i2c_i801 mei_me i2c_smbus snd drm_ttm_helper mei ttm soundcore acpi_pad joydev fuse loop nfnetlink zram lz4hc_compress lz4_compress nvme crct10dif_pclmul crc32_pclmul crc32c_intel nvme_core polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 nvme_auth video wmi i2c_dev
Feb 24 11:36:26 fedora kernel: ---[ end trace 0000000000000000 ]---
Feb 24 11:36:26 fedora kernel: RIP: 0010:__list_add_valid_or_report.cold+0xc/0x5b
Feb 24 11:36:26 fedora kernel: Code: 4c 24 14 44 8b 5c 24 28 e9 07 56 74 ff 48 c7 c7 b2 01 df b8 e8 83 89 fb ff e9 d1 5e 74 ff 48 c7 c7 78 f7 ea b8 e8 72 89 fb ff <0f> 0b 48 89 f2 48 89 c1 48 89 fe 48 c7 c7 78 f8 ea b8 e8 5b 89 fb
Feb 24 11:36:26 fedora kernel: RSP: 0018:ffff98bc00afbbe8 EFLAGS: 00010046
Feb 24 11:36:26 fedora kernel: RAX: 0000000000000022 RBX: ffff98bc00afbc30 RCX: 0000000000000000
Feb 24 11:36:26 fedora kernel: RDX: 0000000000000000 RSI: ffff8b841dda1900 RDI: ffff8b841dda1900
Feb 24 11:36:26 fedora kernel: RBP: ffff98bc010452f0 R08: 0000000000000000 R09: 0000000000000000
Feb 24 11:36:26 fedora kernel: R10: 6f6974707572726f R11: 63206464615f7473 R12: 0000000000000001
Feb 24 11:36:26 fedora kernel: R13: 0000000000000000 R14: 0000000000000286 R15: ffff8b81064eb6a8
Feb 24 11:36:26 fedora kernel: FS:  00007fb076a86740(0000) GS:ffff8b841dd80000(0000) knlGS:0000000000000000
Feb 24 11:36:26 fedora kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 24 11:36:26 fedora kernel: CR2: 00007f2e68f39000 CR3: 00000001adf1a001 CR4: 00000000003726f0
Feb 24 11:36:26 fedora kernel: note: nvidia-sleep.sh[8251] exited with irqs disabled
Feb 24 11:36:26 fedora kernel: note: nvidia-sleep.sh[8251] exited with preempt_count 1
Feb 24 11:36:26 fedora kernel: Console: switching to colour frame buffer device 180x56
Feb 24 11:36:26 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Feb 24 11:36:26 fedora systemd[1]: nvidia-suspend.service: Main process exited, code=killed, status=11/SEGV
Feb 24 11:36:26 fedora systemd[1]: nvidia-suspend.service: Failed with result 'signal'.
Feb 24 11:36:26 fedora systemd[1]: Failed to start nvidia-suspend.service - NVIDIA system suspend actions.

This can be reproduced every time, so if you want more debug information just tell me what to do and I’ll get back to you.