[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1122106: linux-image-amd64: UBSAN create a systematic trace in DRM driver



Package: linux-image-amd64
Version: 6.17.10-1
Severity: normal

It is a very old miniPC I use for selfhosted Web site but still.
It runs unsable /07/12/2025...

radeon 0000:00:01.0: vgaarb: deactivate vga console
[   25.183441] [drm] initializing kernel modesetting (PALM 0x1002:0x9804 0x1022:0x1511 0x00).
[   25.183775] ATOM BIOS: AMD
[   25.183905] radeon 0000:00:01.0: VRAM: 384M 0x0000000000000000 - 0x0000000017FFFFFF (384M used)
[   25.183924] radeon 0000:00:01.0: GTT: 1024M 0x0000000018000000 - 0x0000000057FFFFFF
[   25.183945] [drm] Detected VRAM RAM=384M, BAR=256M
[   25.183952] [drm] RAM width 32bits DDR
[   25.192896] [drm] radeon: 384M of VRAM memory ready
[   25.192916] [drm] radeon: 1024M of GTT memory ready.
[   25.193009] [drm] Loading PALM Microcode
[   25.212937] [drm] Internal thermal controller without fan control
Internal thermal controller without fan control
[   25.212966] ------------[ cut here ]------------
[   25.212971] UBSAN: array-index-out-of-bounds in /build/reproducible-path/linux-6.17.10/drivers/gpu/drm/radeon/radeon_atombios.c:2720:34
[   25.213005] index 16 is out of range for type 'UCHAR [*]'
[   25.213025] CPU: 1 UID: 0 PID: 347 Comm: (udev-worker) Not tainted 6.17.10+deb14-amd64 #1 PREEMPT(lazy)  Debian 6.17.10-1 
[   25.213038] Hardware name:  /Inagua CRB, BIOS 4.6.4 12/05/2011
[   25.213044] Call Trace:
[   25.213053]  <TASK>
[   25.213063]  dump_stack_lvl+0x5d/0x80
[   25.213084]  ubsan_epilogue+0x5/0x2b
[   25.213099]  __ubsan_handle_out_of_bounds.cold+0x54/0x59
[   25.213121]  radeon_atombios_get_power_modes+0x8d6/0x900 [radeon]
[   25.213494]  radeon_pm_init+0x142/0x760 [radeon]
[   25.213834]  evergreen_init+0x154/0x2b0 [radeon]
[   25.214177]  radeon_device_init+0x563/0xba0 [radeon]
[   25.214455]  ? pci_find_capability+0x79/0xb0
[   25.214470]  radeon_driver_load_kms+0xa1/0x260 [radeon]
[   25.214751]  radeon_pci_probe+0x177/0x230 [radeon]
[   25.215028]  local_pci_probe+0x42/0x90
[   25.215044]  pci_device_probe+0xda/0x2b0
[   25.215057]  ? sysfs_do_create_link_sd+0x6d/0xd0
[   25.215074]  really_probe+0xde/0x340
[   25.215086]  ? pm_runtime_barrier+0x55/0x90
[   25.215100]  __driver_probe_device+0x78/0x140
[   25.215112]  driver_probe_device+0x1f/0xa0
[   25.215123]  ? __pfx___driver_attach+0x10/0x10
[   25.215133]  __driver_attach+0xcb/0x1e0
[   25.215145]  bus_for_each_dev+0x85/0xd0
[   25.215156]  bus_add_driver+0x10b/0x1f0
[   25.215170]  ? __pfx_radeon_module_init+0x10/0x10 [radeon]
[   25.215443]  driver_register+0x75/0xe0
[   25.215456]  ? radeon_register_atpx_handler+0xe/0x30 [radeon]
[   25.215752]  do_one_initcall+0x5b/0x300
[   25.215766]  do_init_module+0x62/0x250
[   25.215779]  ? init_module_from_file+0x8a/0xe0
[   25.215791]  init_module_from_file+0x8a/0xe0
[   25.215809]  idempotent_init_module+0x114/0x310
[   25.215825]  __x64_sys_finit_module+0x6d/0xd0
[   25.215836]  ? syscall_trace_enter+0x8d/0x1d0
[   25.215845]  do_syscall_64+0x82/0x320
[   25.215859]  ? vfs_read+0x165/0x390
[   25.215872]  ? vfs_read+0x165/0x390
[   25.215882]  ? __rseq_handle_notify_resume+0xa6/0x4c0
[   25.215897]  ? switch_fpu_return+0x5b/0xe0
[   25.215907]  ? do_syscall_64+0x200/0x320
[   25.215917]  ? vfs_fstatat+0x75/0xa0
[   25.215927]  ? __do_sys_newfstatat+0x3b/0x80
[   25.215944]  ? do_syscall_64+0xbb/0x320
[   25.215953]  ? __x64_sys_openat+0x61/0xa0
[   25.215963]  ? do_syscall_64+0xbb/0x320
[   25.215971]  ? do_syscall_64+0xbb/0x320
[   25.215979]  ? exc_page_fault+0x74/0x180
[   25.215988]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
[   25.215999] RIP: 0033:0x7f0ee2f0f219
[   25.216040] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d c7 5b 10 00 f7 d8 64 89 01 48
[   25.216049] RSP: 002b:00007ffc54f73758 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[   25.216061] RAX: ffffffffffffffda RBX: 000056319126a170 RCX: 00007f0ee2f0f219
[   25.216068] RDX: 0000000000000004 RSI: 000056319126b5b0 RDI: 0000000000000044
[   25.216073] RBP: 0000000000000004 R08: 0000000000000000 R09: 0000563190fa73e0
[   25.216079] R10: 0000000000000000 R11: 0000000000000246 R12: 000056319126b5b0
[   25.216084] R13: 0000000000020000 R14: 00005631912654d0 R15: 0000000000000000
[   25.216095]  </TASK>
[   25.222786] ---[ end trace ]---
[   25.223016] [drm] Found smc ucode version: 0x00010601
[   25.223142] [drm] radeon: dpm initialized
[   25.247831] [drm] GART: num cpu pages 262144, num gpu pages 262144
[   25.322212] [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000).
[   25.322514] radeon 0000:00:01.0: WB enabled
[   25.322531] radeon 0000:00:01.0: fence driver on ring 0 uses gpu addr 0x0000000018000c00
[   25.322542] radeon 0000:00:01.0: fence driver on ring 3 uses gpu addr 0x0000000018000c0c
[   25.323122] radeon 0000:00:01.0: fence driver on ring 5 uses gpu addr 0x0000000000072118
[   25.345406] radeon 0000:00:01.0: radeon: MSI limited to 32-bit
[   25.345630] radeon 0000:00:01.0: radeon: using MSI.
[   25.345714] [drm] radeon: irq initialized.
[   25.385815] [drm] ring test on 0 succeeded in 1 usecs
[   25.385847] [drm] ring test on 3 succeeded in 2 usecs
[   25.495066] [drm] ring test on 5 succeeded in 1 usecs
[   25.528183] [drm] UVD initialized successfully.
[   25.529107] snd_hda_intel 0000:00:01.1: bound 0000:00:01.0 (ops radeon_audio_component_bind_ops [radeon])
[   25.529694] [drm] ib test on ring 0 succeeded in 0 usecs
[   25.529760] [drm] ib test on ring 3 succeeded in 0 usecs
[   25.551633] [drm] ib test on ring 5 succeeded
[   25.590120] [drm] Radeon Display Connectors
[   25.590140] [drm] Connector 0:



-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.60 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Reply to: