You are not logged in.
I know it's problematic combo, but I understand it *should* be working.
Suspend works, but on resume I get black screen and kernel panic. Keyboard, SSH works, so system is not hanging.
Kernel panic:
[ +0.030572] ------------[ cut here ]------------
[ +0.000003] list_add corruption. prev is NULL.
[ +0.000006] WARNING: CPU: 2 PID: 2956 at lib/list_debug.c:23 __list_add_valid+0x42/0xa0
[ +0.000007] Modules linked in: xt_MASQUERADE xt_mark nft_compat nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables libcrc32c snd_seq_dummy snd_hrtimer snd_seq snd_seq_device nfnetlink tun hid_logitech_hidpp mousedev joydev snd_hda_codec_realtek intel_rapl_msr intel_rapl_common snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi x86_pkg_temp_thermal btusb intel_powerclamp snd_hda_intel btrtl snd_intel_dspcfg btbcm coretemp snd_intel_sdw_acpi btintel hid_logitech_dj kvm_intel iTCO_wdt btmtk at24 mei_pxp mei_hdcp i915 snd_hda_codec intel_pmc_bxt kvm iTCO_vendor_support snd_hda_core irqbypass snd_hwdep drm_buddy tg3 bluetooth snd_pcm rapl ttm drm_display_helper intel_cstate i2c_i801 mei_me snd_timer ecdh_generic i2c_smbus intel_uncore libphy mxm_wmi cec rfkill snd usbhid pcspkr intel_gtt lpc_ich soundcore mei intel_smartconnect mac_hid loop fuse dm_mod ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 crct10dif_pclmul crc32_pclmul crc32c_intel
[ +0.000048] polyval_clmulni polyval_generic gf128mul ghash_clmulni_intel sha512_ssse3 aesni_intel crypto_simd cryptd xhci_pci xhci_pci_renesas pkcs8_key_parser nvidia_drm(POE) nvidia_uvm(POE) nvidia_modeset(POE) video wmi nvidia(POE) crypto_user
[ +0.000011] CPU: 2 PID: 2956 Comm: nvidia-sleep.sh Tainted: P OE 6.1.34-1-lts #1 8f6f225baf041b4a7bb793abf81481999eeff3e5
[ +0.000003] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme4, BIOS P2.90 07/11/2013
[ +0.000001] RIP: 0010:__list_add_valid+0x42/0xa0
[ +0.000003] Code: 75 41 4c 8b 02 49 39 c0 75 4c 48 39 fa 74 60 49 39 f8 74 5b b8 01 00 00 00 c3 cc cc cc cc 48 c7 c7 30 fa 4e 92 e8 3e 8d b1 ff <0f> 0b 31 c0 c3 cc cc cc cc 48 c7 c7 58 fa 4e 92 e8 29 8d b1 ff 0f
[ +0.000002] RSP: 0018:ffffb038c8ed7c08 EFLAGS: 00010086
[ +0.000001] RAX: 0000000000000000 RBX: ffffb038c1e992a8 RCX: 0000000000000027
[ +0.000002] RDX: ffff9a4bcf2a1668 RSI: 0000000000000001 RDI: ffff9a4bcf2a1660
[ +0.000001] RBP: ffffb038c8ed7c40 R08: 0000000000000000 R09: ffffb038c8ed7a80
[ +0.000001] R10: 0000000000000003 R11: ffffffff92ccc7a8 R12: 0000000000000246
[ +0.000001] R13: ffffb038c1e992b8 R14: 0000000000000000 R15: ffff9a454e4a3000
[ +0.000001] FS: 00007ff0596ed740(0000) GS:ffff9a4bcf280000(0000) knlGS:0000000000000000
[ +0.000002] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ +0.000001] CR2: 00007f05c0022d20 CR3: 0000000261818004 CR4: 00000000000606e0
[ +0.000002] Call Trace:
[ +0.000001] <TASK>
[ +0.000001] ? __list_add_valid+0x42/0xa0
[ +0.000002] ? __warn+0x7d/0xd0
[ +0.000003] ? __list_add_valid+0x42/0xa0
[ +0.000002] ? report_bug+0xe6/0x150
[ +0.000003] ? handle_bug+0x3c/0x80
[ +0.000003] ? exc_invalid_op+0x17/0x70
[ +0.000002] ? asm_exc_invalid_op+0x1a/0x20
[ +0.000003] ? __list_add_valid+0x42/0xa0
[ +0.000003] ? __list_add_valid+0x42/0xa0
[ +0.000002] _raw_q_schedule+0x3d/0xa0 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000148] nv_kthread_q_flush+0x7b/0x140 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000115] ? _raw_q_schedule+0xa0/0xa0 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000116] uvm_suspend+0x9f/0x190 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000117] uvm_suspend_entry.part.0+0x4e/0xa0 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000117] nv_uvm_suspend+0x31/0x50 [nvidia 64c43a93157cbd26322cd55c319006e0cdf7d173]
[ +0.000279] nv_set_system_power_state+0x3bb/0x470 [nvidia 64c43a93157cbd26322cd55c319006e0cdf7d173]
[ +0.000220] nv_procfs_write_suspend+0xe8/0x160 [nvidia 64c43a93157cbd26322cd55c319006e0cdf7d173]
[ +0.000220] proc_reg_write+0x5a/0xa0
[ +0.000003] vfs_write+0xcb/0x3f0
[ +0.000003] ? syscall_exit_to_user_mode+0x1b/0x40
[ +0.000003] ksys_write+0x6f/0xf0
[ +0.000002] do_syscall_64+0x60/0x90
[ +0.000001] ? exc_page_fault+0x7c/0x180
[ +0.000003] entry_SYSCALL_64_after_hwframe+0x63/0xcd
[ +0.000002] RIP: 0033:0x7ff059860bc4
[ +0.000012] Code: 15 99 11 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 80 3d 3d 99 0e 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 48 83 ec 28 48 89 54 24 18 48
[ +0.000002] RSP: 002b:00007ffd9d1d46d8 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ +0.000002] RAX: ffffffffffffffda RBX: 0000000000000008 RCX: 00007ff059860bc4
[ +0.000001] RDX: 0000000000000008 RSI: 00005590e6c41790 RDI: 0000000000000001
[ +0.000001] RBP: 00005590e6c41790 R08: 0000000000000410 R09: 0000000000000001
[ +0.000001] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000008
[ +0.000001] R13: 00007ff0599436a0 R14: 0000000000000008 R15: 00007ff05993eca0
[ +0.000002] </TASK>
[ +0.000001] ---[ end trace 0000000000000000 ]---
[ +0.000003] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ +0.000005] #PF: supervisor read access in kernel mode
[ +0.000002] #PF: error_code(0x0000) - not-present page
[ +0.000002] PGD 0 P4D 0
[ +0.000003] Oops: 0000 [#1] PREEMPT SMP PTI
[ +0.000002] CPU: 2 PID: 2956 Comm: nvidia-sleep.sh Tainted: P W OE 6.1.34-1-lts #1 8f6f225baf041b4a7bb793abf81481999eeff3e5
[ +0.000004] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme4, BIOS P2.90 07/11/2013
[ +0.000002] RIP: 0010:__list_del_entry_valid+0x4/0xe0
[ +0.000004] Code: d0 fa 4e 92 e8 fd 8c b1 ff 0f 0b eb bd 48 89 f2 48 89 c1 48 89 fe 48 c7 c7 20 fb 4e 92 e8 e4 8c b1 ff 0f 0b eb a4 f3 0f 1e fa <48> 8b 17 48 8b 4f 08 48 85 d2 74 3e 48 85 c9 74 51 48 b8 00 01 00
[ +0.000004] RSP: 0018:ffffb038c8ed7be0 EFLAGS: 00010013
[ +0.000002] RAX: ffffb038c1e992c8 RBX: 0000000000000000 RCX: 0000000000000027
[ +0.000002] RDX: 0000000000000000 RSI: 0000000000000292 RDI: 0000000000000000
[ +0.000002] RBP: ffffb038c8ed7c40 R08: 0000000000000000 R09: ffffb038c8ed7a80
[ +0.000002] R10: 0000000000000003 R11: ffffffff92ccc7a8 R12: 0000000000000246
[ +0.000002] R13: ffffb038c1e992b8 R14: 0000000000000000 R15: ffff9a454e4a3000
[ +0.000002] FS: 00007ff0596ed740(0000) GS:ffff9a4bcf280000(0000) knlGS:0000000000000000
[ +0.000003] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ +0.000002] CR2: 0000000000000000 CR3: 0000000261818004 CR4: 00000000000606e0
[ +0.000002] Call Trace:
[ +0.000002] <TASK>
[ +0.000002] ? __die_body.cold+0x1a/0x1f
[ +0.000004] ? page_fault_oops+0x15a/0x2d0
[ +0.000004] ? exc_page_fault+0x7c/0x180
[ +0.000003] ? asm_exc_page_fault+0x26/0x30
[ +0.000003] ? __list_del_entry_valid+0x4/0xe0
[ +0.000004] __up.isra.0+0xe/0x50
[ +0.000003] up+0x44/0x60
[ +0.000003] _raw_q_schedule+0x64/0xa0 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000120] nv_kthread_q_flush+0x7b/0x140 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000116] ? _raw_q_schedule+0xa0/0xa0 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000118] uvm_suspend+0x9f/0x190 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000118] uvm_suspend_entry.part.0+0x4e/0xa0 [nvidia_uvm 689e057d7c80d93c7dba645d3bd0b4ede4f658ed]
[ +0.000119] nv_uvm_suspend+0x31/0x50 [nvidia 64c43a93157cbd26322cd55c319006e0cdf7d173]
[ +0.000225] nv_set_system_power_state+0x3bb/0x470 [nvidia 64c43a93157cbd26322cd55c319006e0cdf7d173]
[ +0.000220] nv_procfs_write_suspend+0xe8/0x160 [nvidia 64c43a93157cbd26322cd55c319006e0cdf7d173]
[ +0.000224] proc_reg_write+0x5a/0xa0
[ +0.000003] vfs_write+0xcb/0x3f0
[ +0.000003] ? syscall_exit_to_user_mode+0x1b/0x40
[ +0.000004] ksys_write+0x6f/0xf0
[ +0.000002] do_syscall_64+0x60/0x90
[ +0.000003] ? exc_page_fault+0x7c/0x180
[ +0.000003] entry_SYSCALL_64_after_hwframe+0x63/0xcd
[ +0.000003] RIP: 0033:0x7ff059860bc4
[ +0.000005] Code: 15 99 11 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 80 3d 3d 99 0e 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 48 83 ec 28 48 89 54 24 18 48
[ +0.000004] RSP: 002b:00007ffd9d1d46d8 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
[ +0.000004] RAX: ffffffffffffffda RBX: 0000000000000008 RCX: 00007ff059860bc4
[ +0.000002] RDX: 0000000000000008 RSI: 00005590e6c41790 RDI: 0000000000000001
[ +0.000002] RBP: 00005590e6c41790 R08: 0000000000000410 R09: 0000000000000001
[ +0.000002] R10: 0000000000000004 R11: 0000000000000202 R12: 0000000000000008
[ +0.000002] R13: 00007ff0599436a0 R14: 0000000000000008 R15: 00007ff05993eca0
[ +0.000004] </TASK>
[ +0.000001] Modules linked in: xt_MASQUERADE xt_mark nft_compat nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables libcrc32c snd_seq_dummy snd_hrtimer snd_seq snd_seq_device nfnetlink tun hid_logitech_hidpp mousedev joydev snd_hda_codec_realtek intel_rapl_msr intel_rapl_common snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi x86_pkg_temp_thermal btusb intel_powerclamp snd_hda_intel btrtl snd_intel_dspcfg btbcm coretemp snd_intel_sdw_acpi btintel hid_logitech_dj kvm_intel iTCO_wdt btmtk at24 mei_pxp mei_hdcp i915 snd_hda_codec intel_pmc_bxt kvm iTCO_vendor_support snd_hda_core irqbypass snd_hwdep drm_buddy tg3 bluetooth snd_pcm rapl ttm drm_display_helper intel_cstate i2c_i801 mei_me snd_timer ecdh_generic i2c_smbus intel_uncore libphy mxm_wmi cec rfkill snd usbhid pcspkr intel_gtt lpc_ich soundcore mei intel_smartconnect mac_hid loop fuse dm_mod ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 crct10dif_pclmul crc32_pclmul crc32c_intel
[ +0.000038] polyval_clmulni polyval_generic gf128mul ghash_clmulni_intel sha512_ssse3 aesni_intel crypto_simd cryptd xhci_pci xhci_pci_renesas pkcs8_key_parser nvidia_drm(POE) nvidia_uvm(POE) nvidia_modeset(POE) video wmi nvidia(POE) crypto_user
[ +0.000025] CR2: 0000000000000000
[ +0.000003] ---[ end trace 0000000000000000 ]---
[ +0.000002] RIP: 0010:__list_del_entry_valid+0x4/0xe0
[ +0.000003] Code: d0 fa 4e 92 e8 fd 8c b1 ff 0f 0b eb bd 48 89 f2 48 89 c1 48 89 fe 48 c7 c7 20 fb 4e 92 e8 e4 8c b1 ff 0f 0b eb a4 f3 0f 1e fa <48> 8b 17 48 8b 4f 08 48 85 d2 74 3e 48 85 c9 74 51 48 b8 00 01 00
[ +0.000005] RSP: 0018:ffffb038c8ed7be0 EFLAGS: 00010013
[ +0.000002] RAX: ffffb038c1e992c8 RBX: 0000000000000000 RCX: 0000000000000027
[ +0.000002] RDX: 0000000000000000 RSI: 0000000000000292 RDI: 0000000000000000
[ +0.000002] RBP: ffffb038c8ed7c40 R08: 0000000000000000 R09: ffffb038c8ed7a80
[ +0.000003] R10: 0000000000000003 R11: ffffffff92ccc7a8 R12: 0000000000000246
[ +0.000002] R13: ffffb038c1e992b8 R14: 0000000000000000 R15: ffff9a454e4a3000
[ +0.000002] FS: 00007ff0596ed740(0000) GS:ffff9a4bcf280000(0000) knlGS:0000000000000000
[ +0.000003] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ +0.000002] CR2: 0000000000000000 CR3: 0000000261818004 CR4: 00000000000606e0
[ +0.000003] note: nvidia-sleep.sh[2956] exited with irqs disabled
[ +0.000002] note: nvidia-sleep.sh[2956] exited with preempt_count 1nvidia-suspend/resume services are enabled. I've tried both LTS and mainline kernel. Currently I switched for DKMS nvidia, but not difference between this and standard one.
I have NVreg_PreserveVideoMemoryAllocations=1 set and NVreg_TemporaryFilePath=/tmp-nvidia set. /tmp-nvidia is accessible.
I've tried this hack: but it's not helping. https://forums.developer.nvidia.com/t/t … /200933/12
On Nouveau it's working.
AsRock Z77 Extreme4 mobo
i7-2600
MSI GTX 960
Please suggest what more info I could provide to solve this issue. Thanks!
[Edit]
Wow, figured it out! It was nvidia-uvm, which was used by Remote Desktop (which wasn't working good anyway...)... after disabling it suspend + resume worked well!
Almost, because Firefox hangs when using hardware acc, but aside of that, great.
[Edit2]
Also sometimes session doesn't restore but I get thrown at GDM login screem.
[Edit3]
Finally sometimes resume is not successful still. Well... hopefully it'll be good enough for now.
Last edited by dRaiser (2023-06-18 17:14:16)
Offline
I have pretty much the same kernel warning trace. Was this reported upstream somewhere?
Offline