syzbot


netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader

Status: upstream: reported on 2025/02/24 20:24
Reported-by: syzbot+cc4a1be11d1daf5e1efe@syzkaller.appspotmail.com
First crash: 189d, last: 25d

Sample crash report:
[   1.0376781] panic: UBSan: Undefined Behavior in /syzkaller/managers/ci2-netbsd-kubsan/kernel/sys/external/bsd/acpica/dist/resources/rsutils.c:407:37, member access within misaligned address 0xffff8d3188a41b11 for type 'union AML_RESOURCE' which requires 4 byte alignment

[   1.0376781] cpu0: Begin traceback...
[   1.0376781] vpanic() at netbsd:vpanic+0x2f3 sys/kern/subr_prf.c:288
[   1.0376781] Report() at netbsd:Report+0x3b sys/../common/lib/libc/misc/ubsan.c:1352
[   1.0376781] HandleTypeMismatch() at netbsd:HandleTypeMismatch+0xfc sys/../common/lib/libc/misc/ubsan.c:432
[   1.0376781] AcpiRsSetResourceHeader() at netbsd:AcpiRsSetResourceHeader+0x13f sys/external/bsd/acpica/dist/resources/rsutils.c:407
[   1.0376781] AcpiRsConvertResourceToAml() at netbsd:AcpiRsConvertResourceToAml+0xb9c sys/external/bsd/acpica/dist/resources/rsmisc.c:634
[   1.0376781] AcpiRsConvertResourcesToAml() at netbsd:AcpiRsConvertResourcesToAml+0xa1 sys/external/bsd/acpica/dist/resources/rslist.c:359
[   1.0376781] AcpiRsCreateAmlResources() at netbsd:AcpiRsCreateAmlResources+0xe3 sys/external/bsd/acpica/dist/resources/rscreate.c:608
[   1.0376781] AcpiRsSetSrsMethodData() at netbsd:AcpiRsSetSrsMethodData+0xc7 sys/external/bsd/acpica/dist/resources/rsutils.c:942
[   1.0376781] AcpiSetCurrentResources() at netbsd:AcpiSetCurrentResources+0x11a sys/external/bsd/acpica/dist/resources/rsxface.c:454
[   1.0376781] acpi_pci_link_route_interrupt() at netbsd:acpi_pci_link_route_interrupt+0x746 acpi_pci_link_route_irqs sys/dev/acpi/acpi_pci_link.c:905 [inline]
[   1.0376781] acpi_pci_link_route_interrupt() at netbsd:acpi_pci_link_route_interrupt+0x746 sys/dev/acpi/acpi_pci_link.c:1068
[   1.0376781] mpacpi_findintr_linkdev() at netbsd:mpacpi_findintr_linkdev+0x84 sys/arch/x86/x86/mpacpi.c:1035
[   1.0376781] intr_find_mpmapping() at netbsd:intr_find_mpmapping+0x291 intr_scan_bus sys/arch/x86/x86/mp.c:226 [inline]
[   1.0376781] intr_find_mpmapping() at netbsd:intr_find_mpmapping+0x291 sys/arch/x86/x86/mp.c:191
[   1.0376781] pci_intr_map() at netbsd:pci_intr_map+0x2d3 sys/arch/x86/pci/pci_intr_machdep.c:156
[   1.0376781] pci_intx_alloc() at netbsd:pci_intx_alloc+0x46 sys/arch/x86/pci/pci_intr_machdep.c:448
[   1.0376781] pci_intr_alloc() at netbsd:pci_intr_alloc+0x127 sys/arch/x86/pci/pci_intr_machdep.c:573
[   1.0376781] virtio_pci_alloc_interrupts() at netbsd:virtio_pci_alloc_interrupts+0x3be sys/dev/pci/virtio_pci.c:1171
[   1.0376781] virtio_child_attach_finish() at netbsd:virtio_child_attach_finish+0x55f sys/dev/pci/virtio.c:1396
[   1.0376781] viomb_attach() at netbsd:viomb_attach+0x5c5 sys/dev/pci/viomb.c:194
[   1.0376781] config_attach_internal() at netbsd:config_attach_internal+0x4d5 sys/kern/subr_autoconf.c:1832
[   1.0376781] config_found_acquire() at netbsd:config_found_acquire+0x6a sys/kern/subr_autoconf.c:1275
[   1.0376781] config_found() at netbsd:config_found+0x4c sys/kern/subr_autoconf.c:1317
[   1.0376781] virtio_pci_rescan() at netbsd:virtio_pci_rescan+0x86 sys/dev/pci/virtio_pci.c:350
[   1.0376781] virtio_pci_attach() at netbsd:virtio_pci_attach+0x456 sys/dev/pci/virtio_pci.c:331
[   1.0376781] config_attach_internal() at netbsd:config_attach_internal+0x4d5 sys/kern/subr_autoconf.c:1832
[   1.0376781] config_found_acquire() at netbsd:config_found_acquire+0x6a sys/kern/subr_autoconf.c:1275
[   1.0376781] config_found() at netbsd:config_found+0x4c sys/kern/subr_autoconf.c:1317
[   1.0376781] pci_probe_device1() at netbsd:pci_probe_device1+0xeaa sys/dev/pci/pci.c:488
[   1.0376781] pci_enumerate_bus1() at netbsd:pci_enumerate_bus1+0x477 sys/dev/pci/pci.c:851
[   1.0376781] pcirescan() at netbsd:pcirescan+0x73 sys/dev/pci/pci.c:113
[   1.0376781] pciattach() at netbsd:pciattach+0x516 sys/dev/pci/pci.c:210
[   1.0376781] config_attach_internal() at netbsd:config_attach_internal+0x4d5 sys/kern/subr_autoconf.c:1832
[   1.0376781] config_found_acquire() at netbsd:config_found_acquire+0x6a sys/kern/subr_autoconf.c:1275
[   1.0376781] config_found() at netbsd:config_found+0x4c sys/kern/subr_autoconf.c:1317
[   1.0376781] mp_pci_scan() at netbsd:mp_pci_scan+0x197 sys/arch/x86/x86/mp.c:96
[   1.0376781] amd64_mainbus_attach() at netbsd:amd64_mainbus_attach+0x477 sys/arch/amd64/amd64/amd64_mainbus.c:220
[   1.0376781] config_attach_internal() at netbsd:config_attach_internal+0x4d5 sys/kern/subr_autoconf.c:1832
[   1.0376781] config_attach() at netbsd:config_attach+0x71 config_attach_acquire sys/kern/subr_autoconf.c:1867 [inline]
[   1.0376781] config_attach() at netbsd:config_attach+0x71 sys/kern/subr_autoconf.c:1895
[   1.0376781] config_rootfound() at netbsd:config_rootfound+0x4e sys/kern/subr_autoconf.c:1336
[   1.0376781] cpu_configure() at netbsd:cpu_configure+0x58 sys/arch/amd64/amd64/autoconf.c:112
[   1.0376781] main() at netbsd:main+0x43d sys/kern/init_main.c:557
[   1.0376781] cpu0: End traceback...
[   1.0376781] fatal breakpoint trap in supervisor mode
[   1.0376781] trap type 1 code 0 rip 0xffffffff8023547d cs 0x8 rflags 0x202 cr2 0 ilevel 0x8 rsp 0xffffffff870b6780
[   1.0376781] curlwp 0xffffffff867ff840 pid 0.0 lowest kstack 0xffffffff870b22c0
Stopped in pid 0.0 (system) at  netbsd:breakpoint+0x5:  leave
breakpoint() at netbsd:breakpoint+0x5
db_panic() at netbsd:db_panic+0xec sys/ddb/db_panic.c:71
vpanic() at netbsd:vpanic+0x2f3 sys/kern/subr_prf.c:288
Report() at netbsd:Report+0x3b sys/../common/lib/libc/misc/ubsan.c:1352
HandleTypeMismatch() at netbsd:HandleTypeMismatch+0xfc sys/../common/lib/libc/misc/ubsan.c:432
AcpiRsSetResourceHeader() at netbsd:AcpiRsSetResourceHeader+0x13f sys/external/bsd/acpica/dist/resources/rsutils.c:407
AcpiRsConvertResourceToAml() at netbsd:AcpiRsConvertResourceToAml+0xb9c sys/external/bsd/acpica/dist/resources/rsmisc.c:634
AcpiRsConvertResourcesToAml() at netbsd:AcpiRsConvertResourcesToAml+0xa1 sys/external/bsd/acpica/dist/resources/rslist.c:359
AcpiRsCreateAmlResources() at netbsd:AcpiRsCreateAmlResources+0xe3 sys/external/bsd/acpica/dist/resources/rscreate.c:608
AcpiRsSetSrsMethodData() at netbsd:AcpiRsSetSrsMethodData+0xc7 sys/external/bsd/acpica/dist/resources/rsutils.c:942
AcpiSetCurrentResources() at netbsd:AcpiSetCurrentResources+0x11a sys/external/bsd/acpica/dist/resources/rsxface.c:454
acpi_pci_link_route_interrupt() at netbsd:acpi_pci_link_route_interrupt+0x746 acpi_pci_link_route_irqs sys/dev/acpi/acpi_pci_link.c:905 [inline]
acpi_pci_link_route_interrupt() at netbsd:acpi_pci_link_route_interrupt+0x746 sys/dev/acpi/acpi_pci_link.c:1068
mpacpi_findintr_linkdev() at netbsd:mpacpi_findintr_linkdev+0x84 sys/arch/x86/x86/mpacpi.c:1035
intr_find_mpmapping() at netbsd:intr_find_mpmapping+0x291 intr_scan_bus sys/arch/x86/x86/mp.c:226 [inline]
intr_find_mpmapping() at netbsd:intr_find_mpmapping+0x291 sys/arch/x86/x86/mp.c:191
pci_intr_map() at netbsd:pci_intr_map+0x2d3 sys/arch/x86/pci/pci_intr_machdep.c:156
pci_intx_alloc() at netbsd:pci_intx_alloc+0x46 sys/arch/x86/pci/pci_intr_machdep.c:448
pci_intr_alloc() at netbsd:pci_intr_alloc+0x127 sys/arch/x86/pci/pci_intr_machdep.c:573
virtio_pci_alloc_interrupts() at netbsd:virtio_pci_alloc_interrupts+0x3be sys/dev/pci/virtio_pci.c:1171
virtio_child_attach_finish() at netbsd:virtio_child_attach_finish+0x55f sys/dev/pci/virtio.c:1396
viomb_attach() at netbsd:viomb_attach+0x5c5 sys/dev/pci/viomb.c:194
config_attach_internal() at netbsd:config_attach_internal+0x4d5 sys/kern/subr_autoconf.c:1832
config_found_acquire() at netbsd:config_found_acquire+0x6a sys/kern/subr_autoconf.c:1275
--db_more--

Crashes (788):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/08/07 04:07 netbsd 29beb637d057 9a42d6b1 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/06 22:50 netbsd 390025372020 9a42d6b1 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/06 21:19 netbsd 390025372020 ffe1dd46 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/06 15:13 netbsd 3e58fb2cc7f3 ffe1dd46 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/06 09:19 netbsd 6b0088d1e67d ffe1dd46 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/06 06:56 netbsd fbc738f7c1fa ffe1dd46 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/06 03:39 netbsd 6e3bad1587cf ffe1dd46 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/06 00:11 netbsd 50e3b366a338 ffe1dd46 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/05 21:57 netbsd 50e3b366a338 37880f40 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/05 19:03 netbsd 56f56e90322c 37880f40 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/05 14:17 netbsd 8ba61392d779 37880f40 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/05 12:03 netbsd c219601b0b0f 37880f40 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/05 11:03 netbsd 03c04bb1e1d2 37880f40 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/05 07:58 netbsd 03c04bb1e1d2 f5bcc8dc .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/05 02:52 netbsd cb72665c125a f5bcc8dc .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/04 23:48 netbsd 4a373b88a92b f5bcc8dc .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/04 21:53 netbsd bd32bd538b40 f5bcc8dc .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/04 19:29 netbsd 81fba5bcb689 f5bcc8dc .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/04 16:05 netbsd 81fba5bcb689 7368264b .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/04 08:00 netbsd a31ffb715605 7368264b .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/04 02:03 netbsd 33cb7201b317 7368264b .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/03 12:37 netbsd aa8b5f602ef9 7368264b .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/03 03:03 netbsd fcd96f7d78eb 7368264b .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/02 20:11 netbsd 143fe4c48894 7368264b .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/02 10:26 netbsd 5fd7c111dc00 7368264b .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/02 01:30 netbsd 74fb51088b5e 7368264b .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/01 21:01 netbsd 74fb51088b5e 40127d41 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/08/01 12:46 netbsd 0b011669be2b 40127d41 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/31 23:59 netbsd 0b011669be2b 0c075d67 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/31 21:10 netbsd 28b2f580b09a 0c075d67 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/31 16:42 netbsd ef5752eaac1a 0c075d67 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/31 08:26 netbsd ef5752eaac1a f8f2b4da .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/31 05:58 netbsd 0fc50dd51b2c f8f2b4da .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/31 00:30 netbsd 658910e56bce f8f2b4da .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/30 17:58 netbsd 761d14f29a91 f8f2b4da .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/29 21:01 netbsd 73ee3e45f2a0 f8f2b4da .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/29 06:28 netbsd 73ee3e45f2a0 c4a95487 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/29 01:19 netbsd 73ee3e45f2a0 6654ea9c .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/28 16:08 netbsd d58c750ef538 6654ea9c .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/28 15:04 netbsd 96882cabddf9 6654ea9c .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/28 06:41 netbsd 96882cabddf9 fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/28 00:24 netbsd c7e20e5f38c6 fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/27 22:24 netbsd e5658a9a1ce6 fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/27 16:39 netbsd a23b3b3980ee fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/27 02:41 netbsd ef42e2759a28 fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/26 23:50 netbsd 5881439b43f6 fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/26 20:33 netbsd e2ec77f17fd6 fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/26 17:56 netbsd ffa5d4edf54a fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/07/26 13:24 netbsd 652b68530e9e fb8f743d .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
2025/02/24 20:24 netbsd 19c0a1efffc4 d34966d1 .config console log report [disk image] [netbsd.gdb] ci2-netbsd-kubsan netbsd test error: UBSan: Undefined Behavior in AcpiRsSetResourceHeader
* Struck through repros no longer work on HEAD.