[Bug 218435] New: UBSAN: array-index-out-of-bounds in radeon_atombios.c:2620:43
bugzilla-daemon at kernel.org
bugzilla-daemon at kernel.org
Tue Jan 30 08:37:03 UTC 2024
https://bugzilla.kernel.org/show_bug.cgi?id=218435
Bug ID: 218435
Summary: UBSAN: array-index-out-of-bounds in
radeon_atombios.c:2620:43
Product: Drivers
Version: 2.5
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: Video(DRI - non Intel)
Assignee: drivers_video-dri at kernel-bugs.osdl.org
Reporter: Sergey.Belyashov at gmail.com
Regression: No
Created attachment 305789
--> https://bugzilla.kernel.org/attachment.cgi?id=305789&action=edit
Kernel config
Part of kernel log:
...
[ 2.391350] ATOM BIOS: 87829JEB.SGH
[ 2.391375] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 -
0x000000003FFFFFFF (1024M used)
[ 2.391379] radeon 0000:01:00.0: GTT: 1024M 0x0000000040000000 -
0x000000007FFFFFFF
[ 2.391383] [drm] Detected VRAM RAM=1024M, BAR=256M
[ 2.391384] [drm] RAM width 128bits DDR
[ 2.391471] [drm] radeon: 1024M of VRAM memory ready
[ 2.391474] [drm] radeon: 1024M of GTT memory ready.
[ 2.391487] [drm] Loading RV730 Microcode
[ 2.391827] [drm] Internal thermal controller with fan control
[ 2.391829]
================================================================================
[ 2.391835] fbcon: Taking over console
[ 2.391840] UBSAN: array-index-out-of-bounds in
/build/linux-hwe-6.5-BV4m5T/linux-hwe-6.5-6.5.0/drivers/gpu/drm/radeon/radeon_atombios.c:2620:43
[ 2.391847] index 1 is out of range for type 'UCHAR [1]'
[ 2.391850] CPU: 0 PID: 113 Comm: systemd-udevd Tainted: G I
6.5.0-15-generic #15~22.04.1-Ubuntu
[ 2.391853] Hardware name: Dell Inc. OptiPlex 380 /0HN7XN,
BIOS A07 06/13/2012
[ 2.391855] Call Trace:
[ 2.391857] <TASK>
[ 2.391861] dump_stack_lvl+0x48/0x70
[ 2.391868] dump_stack+0x10/0x20
[ 2.391871] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 2.391877] radeon_atombios_parse_power_table_4_5+0x3c6/0x3e0 [radeon]
[ 2.392018] radeon_atombios_get_power_modes+0x205/0x210 [radeon]
[ 2.392099] radeon_pm_init_dpm+0x8e/0x2f0 [radeon]
[ 2.392202] radeon_pm_init+0xdf/0x120 [radeon]
[ 2.392304] rv770_init+0x1fa/0x3d0 [radeon]
[ 2.392406] radeon_device_init+0x57e/0xaf0 [radeon]
[ 2.392485] radeon_driver_load_kms+0xcc/0x300 [radeon]
[ 2.392565] drm_dev_register+0x10e/0x240 [drm]
[ 2.392652] radeon_pci_probe+0xec/0x180 [radeon]
[ 2.392730] local_pci_probe+0x47/0xb0
[ 2.392734] pci_call_probe+0x55/0x190
[ 2.392737] pci_device_probe+0x84/0x120
[ 2.392740] really_probe+0x1cc/0x430
[ 2.392743] __driver_probe_device+0x8c/0x190
[ 2.392746] driver_probe_device+0x24/0xd0
[ 2.392748] __driver_attach+0x10b/0x210
[ 2.392750] ? __pfx___driver_attach+0x10/0x10
[ 2.392753] bus_for_each_dev+0x8d/0xf0
[ 2.392757] driver_attach+0x1e/0x30
[ 2.392760] bus_add_driver+0x127/0x240
[ 2.392763] driver_register+0x5e/0x130
[ 2.392766] ? __pfx_radeon_module_init+0x10/0x10 [radeon]
[ 2.392843] __pci_register_driver+0x62/0x70
[ 2.392846] radeon_module_init+0x4c/0xff0 [radeon]
[ 2.392924] do_one_initcall+0x5e/0x340
[ 2.392929] do_init_module+0x68/0x260
[ 2.392933] load_module+0xb85/0xcd0
[ 2.392937] ? security_kernel_post_read_file+0x75/0x90
[ 2.392940] ? security_kernel_post_read_file+0x75/0x90
[ 2.392943] init_module_from_file+0x96/0x100
[ 2.392946] ? init_module_from_file+0x96/0x100
[ 2.392950] idempotent_init_module+0x11c/0x2b0
[ 2.392954] __x64_sys_finit_module+0x64/0xd0
[ 2.392958] do_syscall_64+0x5b/0x90
[ 2.392961] ? do_syscall_64+0x67/0x90
[ 2.392964] ? do_syscall_64+0x67/0x90
[ 2.392966] ? do_syscall_64+0x67/0x90
[ 2.392969] ? sysvec_call_function_single+0x4b/0xd0
[ 2.392972] entry_SYSCALL_64_after_hwframe+0x6e/0xd8
[ 2.392977] RIP: 0033:0x7ff88150588d
[ 2.392984] Code: 5b 41 5c c3 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 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 73 b5 0f 00 f7 d8 64 89 01 48
[ 2.392986] RSP: 002b:00007ffef9db25b8 EFLAGS: 00000246 ORIG_RAX:
0000000000000139
[ 2.392990] RAX: ffffffffffffffda RBX: 00005590544f1df0 RCX:
00007ff88150588d
[ 2.392992] RDX: 0000000000000000 RSI: 00007ff88169d441 RDI:
0000000000000016
[ 2.392993] RBP: 0000000000020000 R08: 0000000000000000 R09:
0000000000000002
[ 2.392995] R10: 0000000000000016 R11: 0000000000000246 R12:
00007ff88169d441
[ 2.392997] R13: 00005590544f4030 R14: 00005590544f5c10 R15:
00005590544f6ff0
[ 2.392999] </TASK>
[ 2.393021]
================================================================================
[ 2.394165] [drm] radeon: dpm initialized
[ 2.395090] [drm] GART: num cpu pages 262144, num gpu pages 262144
[ 2.425952] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[ 2.426006] radeon 0000:01:00.0: WB enabled
[ 2.426010] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000040000c00
[ 2.426013] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
0x0000000040000c0c
[ 2.426407] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr
0x000000000005c598
[ 2.426511] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[ 2.426574] radeon 0000:01:00.0: radeon: using MSI.
[ 2.426602] [drm] radeon: irq initialized.
[ 2.472785] [drm] ring test on 0 succeeded in 1 usecs
[ 2.472794] [drm] ring test on 3 succeeded in 2 usecs
[ 2.657384] [drm] ring test on 5 succeeded in 1 usecs
[ 2.657397] [drm] UVD initialized successfully.
[ 2.657674] [drm] ib test on ring 0 succeeded in 0 usecs
[ 2.657692] [drm] ib test on ring 3 succeeded in 0 usecs
...
Hardware:
- Dell Optiplex 380
- Radeon HD 4670
- 8 GB RAM
- Intel Core 2 Duo CPU E8400 3.00GHz
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the dri-devel
mailing list