Skip to content

NULL pointer dereference in nv_audio_dynamic_power on kernel 7.0.0-38 (Ubuntu HWE), boot hangs #1410

Description

@Mysterious-Co

NVIDIA Open GPU Kernel Modules Version

nvidia-driver-610-open 610.57.04-0ubuntu0.24.04.3 via Linux Mint driver manager

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.

  • I confirm that this does not happen with the proprietary driver package.

Operating System and Version

Linux Mint 22.3

Kernel Release

7.0.0-38 (Ubuntu HWE)

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.

  • I am running on a stable kernel release.

Hardware: GPU

nVidia RTX Pro 6000 Blackwell, Workstation Edition

Describe the bug

Summary
What I assume is happening: After updating from kernel 7.0.0-34-generic to 7.0.0-38-generic (Ubuntu 24.04 HWE, on Linux Mint), the system hangs at boot before the display manager starts. The nvidia module oopses in nv_audio_dynamic_power when gpu-manager queries the GPU. Rebooting into 7.0.0-34 with the same driver works normally.

System

  • GPU: NVIDIA RTX Pro 6000 (Blackwell)
  • Driver: 610.57.04, open kernel, installed via Driver Manager in Mint
  • Kernel: 7.0.0-38-generic (38 24.04.4-Ubuntu) — crashes; 7.0.0-34-generic — works
  • Distro: Mint 22.3
  • CPU: AMD Ryzen 9 9950X3D
  • Motherboard: ASUS ProArt X870E-CREATOR WIFI
  • Secure Boot: disabled
  • Other: A second NVIDIA GPU (GeForce RTX 5070) is bound to vfio-pci for VM passthrough and is not managed by the nvidia driver. The crash may be related to the driver encountering this GPU (or its HDMI audio function) while iterating devices.

Steps to reproduce

  1. Install driver 610.57.04 (open) via Driver Manager
  2. Boot kernel 7.0.0-38-generic
  3. Boot hangs after systemd services start; gpu-manager.service fails

Kernel log

Oct 01 10:05:29 User-Linux kernel: BUG: kernel NULL pointer dereference, address: 000000000000041c
Oct 01 10:05:29 User-Linux kernel: #PF: supervisor read access in kernel mode
Oct 01 10:05:29 User-Linux kernel: #PF: error_code(0x0000) - not-present page
Oct 01 10:05:29 User-Linux kernel: PGD 0 P4D 0 
Oct 01 10:05:29 User-Linux kernel: Oops: Oops: 0000 [#1] SMP NOPTI
Oct 01 10:05:29 User-Linux kernel: CPU: 11 UID: 0 PID: 1740 Comm: gpu-manager Tainted: G           OE       7.0.0-38-generic #38~24.04.4-Ubuntu PREEMPT(full) 
Oct 01 10:05:29 User-Linux kernel: Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
Oct 01 10:05:29 User-Linux kernel: Hardware name: ASUS System Product Name/ProArt X870E-CREATOR WIFI, BIOS 2306 06/15/2026
Oct 01 10:05:29 User-Linux kernel: RIP: 0010:nv_audio_dynamic_power+0xcf/0x140 [nvidia]
Oct 01 10:05:29 User-Linux kernel: Code: 82 a8 01 00 00 48 81 c2 a0 01 00 00 c7 45 f4 00 00 00 00 48 39 d0 75 12 e9 6c ff ff ff 48 8b 40 08 48 39 d0 0f 84 5f ff ff ff <83> 78 1c 03 75 ed 48 8b 78 20 48 83 bf 80 03 00 00 00 0f 84 47 ff
Oct 01 10:05:29 User-Linux kernel: RSP: 0018:ffffd27407e62cd8 EFLAGS: 00010207
Oct 01 10:05:29 User-Linux kernel: RAX: 0000000000000400 RBX: 0000000000000000 RCX: 0000000000000000
Oct 01 10:05:29 User-Linux kernel: RDX: ffff8a2f5ec8a9a0 RSI: 0000000000000000 RDI: 0000000000000000
Oct 01 10:05:29 User-Linux kernel: RBP: ffffd27407e62ce8 R08: 0000000000000000 R09: 0000000000000000
Oct 01 10:05:29 User-Linux kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffffd27407e62dd8
Oct 01 10:05:29 User-Linux kernel: R13: ffffffffc0e276a0 R14: ffff8a2f7a9d3020 R15: ffffd27407e62f08
Oct 01 10:05:29 User-Linux kernel: FS:  0000719f59c2bb80(0000) GS:ffff8a46d0d60000(0000) knlGS:0000000000000000
Oct 01 10:05:29 User-Linux kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 01 10:05:29 User-Linux kernel: CR2: 000000000000041c CR3: 000000011facf000 CR4: 0000000000f50ef0
Oct 01 10:05:29 User-Linux kernel: PKRU: 55555554
Oct 01 10:05:29 User-Linux kernel: Call Trace:
Oct 01 10:05:29 User-Linux kernel:  <TASK>
Oct 01 10:05:29 User-Linux kernel:  subdeviceCtrlCmdOsUnixAudioDynamicPower_IMPL+0x27/0x2b [nvidia]
Oct 01 10:05:29 User-Linux kernel:  resControl_IMPL+0x1b1/0x1c0 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  gpuresControl_IMPL+0x4c/0xa0 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  serverControl+0x47e/0x590 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  ? _raw_spin_lock_irqsave+0xe/0x20
Oct 01 10:05:29 User-Linux kernel:  _rmapiRmControl+0x4f2/0x820 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  rmapiControlWithSecInfo+0x79/0x140 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  rmapiControlWithSecInfoTls+0x8f/0xf0 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  _nv04ControlWithSecInfo+0x8d/0xa0 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  ? EvoUpdateAndKickOffWithNotifier+0x15c/0x160 [nvidia_modeset]
Oct 01 10:05:29 User-Linux kernel:  Nv04ControlKernel+0x63/0x70 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  ? nvidia_modeset_rm_ops_alloc_stack+0x12/0x60 [nvidia]
Oct 01 10:05:29 User-Linux kernel:  nvkms_call_rm+0x4e/0x90 [nvidia_modeset]
Oct 01 10:05:29 User-Linux kernel:  nvRmApiControl+0x46/0x50 [nvidia_modeset]
Oct 01 10:05:29 User-Linux kernel: WARNING: kernel stack frame pointer at 00000000f75800d0 in gpu-manager:1740 has bad value 00000000fd1fd399
Oct 01 10:05:29 User-Linux kernel: unwind stack type:0 next_sp:0000000000000000 mask:0x2 graph_idx:0
Oct 01 10:05:29 User-Linux kernel: 00000000897ee2e2: ffffd27407e62cf8 (0xffffd27407e62cf8)
Oct 01 10:05:29 User-Linux kernel: 00000000c1ec0c97: ffffffffc0944b87 (subdeviceCtrlCmdOsUnixAudioDynamicPower_IMPL+0x27/0x2b [nvidia])
Oct 01 10:05:29 User-Linux kernel: 00000000f4830e3a: ffffd27407e62d58 (0xffffd27407e62d58)
Oct 01 10:05:29 User-Linux kernel: 000000008eb03180: ffffffffc0bfc231 (resControl_IMPL+0x1b1/0x1c0 [nvidia])
Oct 01 10:05:29 User-Linux kernel: 000000006609183c: 0000000000000038 (0x38)
Oct 01 10:05:29 User-Linux kernel: 00000000f9bcf7e8: 0000000060e38250 (0x60e38250)
Oct 01 10:05:29 User-Linux kernel: 00000000e56e1802: 0000000100000000 (0x100000000)
Oct 01 10:05:29 User-Linux kernel: 00000000304ea437: ffffffffc180c2a8 (__nvoc_exported_method_def_Subdevice+0x6068/0xffffffffff403dc0 [nvidia])
Oct 01 10:05:29 User-Linux kernel: 00000000cf166962: ffffd27407e62dd0 (0xffffd27407e62dd0)
Oct 01 10:05:29 User-Linux kernel: 000000002b967da5: ffff8a2f7a9d3010 (0xffff8a2f7a9d3010)
Oct 01 10:05:29 User-Linux kernel: 00000000921381ef: ffffd27407e62f08 (0xffffd27407e62f08)
Oct 01 10:05:29 User-Linux kernel: 0000000045b1ad5e: ffffd27407e62dd8 (0xffffd27407e62dd8)
Oct 01 10:05:29 User-Linux kernel: 0000000009011b7b: 00000000ffffffff (0xffffffff)

Output from lspci

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2bb1] (rev a1)
	Subsystem: NVIDIA Corporation Device [10de:204b]
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:22e8] (rev a1)
	Subsystem: NVIDIA Corporation Device [10de:0000]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2f04] (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device [1043:8a23]
	Kernel driver in use: vfio-pci
	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
03:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:2f80] (rev a1)
	Subsystem: NVIDIA Corporation Device [10de:0000]
	Kernel driver in use: vfio-pci
	Kernel modules: snd_hda_intel

To Reproduce

  1. Install driver 610.57.04 (open) via Driver Manager
  2. Boot kernel 7.0.0-38-generic
  3. Boot hangs after systemd services start; gpu-manager.service fails

Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions