https://bugzilla.kernel.org/show_bug.cgi?id=215588
Bug ID: 215588
Summary: UBSAN: invalid-load in drivers/mailbox/pcc.c:684:22
Product: ACPI
Version: 2.5
Kernel Version: 5.17-rc3
Hardware: x86-64
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Config-Tables
Assignee: [email protected]
Reporter: [email protected]
Regression: No
Created attachment 300428
--> https://bugzilla.kernel.org/attachment.cgi?id=300428&action=edit
kernel dmesg (kernel 5.17-rc3, AMD Ryzen 9 5950X)
Shows up at on my Ryzen 5950X when UBSAN is enabled.
[...]
UBSAN: invalid-load in drivers/mailbox/pcc.c:684:22
load of value 107 is not a valid value for type 'bool' (aka '_Bool')
CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.17.0-rc3-Zen3 #1
Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B450M Steel
Legend, BIOS P4.20 08/03/2021
Call Trace:
<TASK>
dump_stack_lvl+0x16c/0x218
? extent_err+0x43f/0x43f
? panic+0x5ba/0x5ba
? _raw_spin_unlock+0x23/0x23
ubsan_epilogue+0x5/0x44
__ubsan_handle_load_invalid_value+0x9e/0xa0
pcc_mbox_probe+0x1423/0x1856
? pcc_chan_reg_read_modify_write+0x149/0x149
? kernfs_create_link+0x126/0x1a5
? acpi_dev_pm_attach+0x40/0x13a
platform_probe+0xdc/0x13f
really_probe+0x32d/0x738
__driver_probe_device+0x147/0x22f
driver_probe_device+0x44/0xb8
__driver_attach+0x17b/0x1ba
? driver_attach+0x3a/0x3a
bus_for_each_dev+0x157/0x1af
? bus_remove_file+0x98/0x98
? do_raw_spin_unlock+0x46/0x23c
bus_add_driver+0x2b7/0x477
driver_register+0x173/0x29c
__platform_driver_probe+0x101/0x300
__platform_create_bundle+0x9b/0xda
? pcc_chan_reg_read_modify_write+0x149/0x149
pcc_init+0x59/0x88
? pmc_atom_init+0x5e5/0x5e5
do_one_initcall+0x181/0x384
? __kmalloc+0x277/0x351
? do_initcalls+0x23/0x76
? pmc_atom_init+0x5e5/0x5e5
? efi_enabled+0x48/0x48
? rcu_read_lock_sched_held+0xc2/0x1a7
? perf_trace_rcu_stall_warning+0x34c/0x34c
do_initcall_level+0x136/0x1bf
do_initcalls+0x46/0x76
kernel_init_freeable+0x399/0x4e6
? _raw_spin_unlock_irq+0x1f/0x29
? report_meminit+0x4a/0x4a
? lockdep_hardirqs_on_prepare+0x22e/0x4cd
? print_irqtrace_events+0x214/0x214
? finish_task_switch+0x116/0x4e0
? rest_init+0x23d/0x23d
kernel_init+0x14/0x150
? rest_init+0x23d/0x23d
ret_from_fork+0x22/0x30
</TASK>
================================================================================
Detected 1 PCC Subspaces
Registering PCC driver as Mailbox controller
================================================================================
UBSAN: invalid-load in drivers/mailbox/mailbox.c:486:12
load of value 107 is not a valid value for type 'bool' (aka '_Bool')
CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.17.0-rc3-Zen3 #1
Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B450M Steel
Legend, BIOS P4.20 08/03/2021
Call Trace:
<TASK>
dump_stack_lvl+0x16c/0x218
? extent_err+0x43f/0x43f
? panic+0x5ba/0x5ba
? vprintk_emit+0x6e/0xa6
? _printk+0xcd/0x10d
ubsan_epilogue+0x5/0x44
__ubsan_handle_load_invalid_value+0x9e/0xa0
mbox_controller_register+0x4dc/0x509
pcc_mbox_probe+0x160d/0x1856
? pcc_chan_reg_read_modify_write+0x149/0x149
? kernfs_create_link+0x126/0x1a5
? acpi_dev_pm_attach+0x40/0x13a
platform_probe+0xdc/0x13f
really_probe+0x32d/0x738
__driver_probe_device+0x147/0x22f
driver_probe_device+0x44/0xb8
__driver_attach+0x17b/0x1ba
? driver_attach+0x3a/0x3a
bus_for_each_dev+0x157/0x1af
? bus_remove_file+0x98/0x98
? do_raw_spin_unlock+0x46/0x23c
bus_add_driver+0x2b7/0x477
driver_register+0x173/0x29c
__platform_driver_probe+0x101/0x300
__platform_create_bundle+0x9b/0xda
? pcc_chan_reg_read_modify_write+0x149/0x149
pcc_init+0x59/0x88
? pmc_atom_init+0x5e5/0x5e5
do_one_initcall+0x181/0x384
? __kmalloc+0x277/0x351
? do_initcalls+0x23/0x76
? pmc_atom_init+0x5e5/0x5e5
? efi_enabled+0x48/0x48
? rcu_read_lock_sched_held+0xc2/0x1a7
? perf_trace_rcu_stall_warning+0x34c/0x34c
do_initcall_level+0x136/0x1bf
do_initcalls+0x46/0x76
kernel_init_freeable+0x399/0x4e6
? _raw_spin_unlock_irq+0x1f/0x29
? report_meminit+0x4a/0x4a
? lockdep_hardirqs_on_prepare+0x22e/0x4cd
? print_irqtrace_events+0x214/0x214
? finish_task_switch+0x116/0x4e0
? rest_init+0x23d/0x23d
kernel_init+0x14/0x150
? rest_init+0x23d/0x23d
ret_from_fork+0x22/0x30
</TASK>
[...]
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla