Memory leaks from r535_gsp_oneinit()
Philipp Stanner
pstanner at redhat.com
Fri Mar 21 08:56:46 UTC 2025
I see two small memory leaks on a Fedora 41 desktop with a custom built
kernel @ commit:
27d4815149ba drm/sched: Group exported prototypes by object type
GPU is an RTX 5000 Ada
The leaks are there immediately after booting the machine. They don't
seem to reoccur, although I have not verified this very strictly.
cat /sys/kernel/debug/kmemleak
unreferenced object 0xff11000102304380 (size 8):
comm "kworker/0:2", pid 222, jiffies 4294714878
hex dump (first 8 bytes):
00 00 00 00 00 00 00 00 ........
backtrace (crc 0):
__kmalloc_cache_noprof+0x355/0x450
r535_gsp_oneinit+0x48e2/0x8bc0 [nouveau]
nvkm_subdev_oneinit_+0x10c/0x230 [nouveau]
nvkm_subdev_init_+0x86/0x1f0 [nouveau]
nvkm_subdev_init+0xa4/0xc0 [nouveau]
nvkm_device_init+0x347/0x530 [nouveau]
nvkm_udevice_init+0x8e/0xe0 [nouveau]
nvkm_object_init+0xc6/0x3f0 [nouveau]
nvkm_ioctl_new+0x383/0x6f0 [nouveau]
nvkm_ioctl+0x239/0x4f0 [nouveau]
nvif_object_ctor+0x3db/0x740 [nouveau]
nvif_device_ctor+0x32/0x100 [nouveau]
nouveau_drm_device_new+0x3c9/0xa50 [nouveau]
nouveau_drm_probe+0x119/0x440 [nouveau]
local_pci_probe+0xdc/0x180
work_for_cpu_fn+0x52/0xa0
unreferenced object 0xff11000102304aa0 (size 8):
comm "kworker/0:2", pid 222, jiffies 4294714878
hex dump (first 8 bytes):
00 00 00 00 00 00 00 00 ........
backtrace (crc 0):
__kmalloc_cache_noprof+0x355/0x450
r535_gsp_oneinit+0x4bdf/0x8bc0 [nouveau]
nvkm_subdev_oneinit_+0x10c/0x230 [nouveau]
nvkm_subdev_init_+0x86/0x1f0 [nouveau]
nvkm_subdev_init+0xa4/0xc0 [nouveau]
nvkm_device_init+0x347/0x530 [nouveau]
nvkm_udevice_init+0x8e/0xe0 [nouveau]
nvkm_object_init+0xc6/0x3f0 [nouveau]
nvkm_ioctl_new+0x383/0x6f0 [nouveau]
nvkm_ioctl+0x239/0x4f0 [nouveau]
nvif_object_ctor+0x3db/0x740 [nouveau]
nvif_device_ctor+0x32/0x100 [nouveau]
nouveau_drm_device_new+0x3c9/0xa50 [nouveau]
nouveau_drm_probe+0x119/0x440 [nouveau]
local_pci_probe+0xdc/0x180
work_for_cpu_fn+0x52/0xa0
More information about the Nouveau
mailing list