[Bug 290138] arm64: panic: Unhandled external data abort

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 11 Oct 2025 00:50:19 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290138

            Bug ID: 290138
           Summary: arm64: panic: Unhandled external data abort
           Product: Base System
           Version: 16.0-CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: arm
          Assignee: freebsd-arm@FreeBSD.org
          Reporter: dbaio@freebsd.org
                CC: Andrew@FreeBSD.org

Hi,

I'm not sure if this happens only on arm64, but the FreeBSD package builders
(arm64) are crashing almost every two days on this:


login: Oct  7 23:54:43 ampere1 syslogd: exiting on signal 15
  x0: 0x00009c3a6e4d8740
  x1: 0xffffa00c9d15b740
  x2: 0x0000000000001000
  x3: 0x00000000275f3303
  x4: 0xd9010000008b0200
  x5: 0x000029ef28030907
  x6: 0x0000003c02000000
  x7: 0x253bb8030907da01
  x8: 0x00c7020000000000
  x9: 0xe0030907da010000
 x10: 0x02000000000029f2
 x11: 0x0000000000000001
 x12: 0x0000000000000002
 x13: 0x0000000000000000
 x14: 0x0000000000000001
 x15: 0x0000000000000023
 x16: 0xffff0000009d89c8 (pagezero_cache + 0x0)
 x17: 0x00000000000000fd
 x18: 0xffff0002ac43cd70
 x19: 0xffff0002ac43cff8
 x20: 0x0000000000001000
 x21: 0x0000000000000000
 x22: 0xffff0002ac43cdf8
 x23: 0x0000000000001000
 x24: 0xffff0002ac43cdf8
 x25: 0x0000000000000000
 x26: 0x0000000000000000
 x27: 0xffff0002ac43cfe8
 x28: 0xffffa00c9d15b000
 x29: 0xffff0002ac43cd90
  sp: 0xffff0002ac43cd70
  lr: 0xffff0000009da9d8 (uiomove_fromphys + 0x15c)
 elr: 0xffff0000009aabf4 (by_blocks + 0x0)
spsr: 0x0000000020000005
 far: 0x00009c3a6e4d8750
 esr: 0x0000000096000410
panic: Unhandled external data abort
cpuid = 19
time = 1760125705
KDB: stack backtrace:
db_trace_self() at db_trace_self
db_trace_self_wrapper() at db_trace_self_wrapper+0x38
vpanic() at vpanic+0x1a0
panic() at panic+0x48
external_abort() at external_abort+0x154
handle_el1h_sync() at handle_el1h_sync+0x18
--- exception, esr 0x96000410
by_blocks() at by_blocks
uiomove_object() at uiomove_object+0x1c4
tmpfs_write() at tmpfs_write+0xf0
VOP_WRITE_APV() at VOP_WRITE_APV+0x98
vn_rdwr() at vn_rdwr+0x2a4
vn_rdwr_inchunks() at vn_rdwr_inchunks+0xa4
core_vn_write() at core_vn_write+0x44
core_output() at core_output+0x124
elf64_coredump() at elf64_coredump+0x57c
coredump_vnode() at coredump_vnode+0xa64
sigexit() at sigexit+0x2d8
postsig() at postsig+0x1d8
ast_sig() at ast_sig+0x1bc
ast_handler() at ast_handler+0x8c
ast() at ast+0x24
handle_el0_sync() at handle_el0_sync+0x64
--- exception, esr 0x92000410
KDB: enter: panic
[ thread pid 64291 tid 507032 ]
Stopped at      kdb_enter+0x48: str     xzr, [x19, #2048]

db> bt
Tracing pid 64291 tid 507032 td 0xffff00038dad3000
db_trace_self() at db_trace_self
db_stack_trace() at db_stack_trace+0xf0
db_command() at db_command+0x2f4
db_command_loop() at db_command_loop+0x58
db_trap() at db_trap+0x100
kdb_trap() at kdb_trap+0x334
handle_el1h_sync() at handle_el1h_sync+0x18
--- exception, esr 0xf2000000
kdb_enter() at kdb_enter+0x48
vpanic() at vpanic+0x20c
panic() at panic+0x48
external_abort() at external_abort+0x154
handle_el1h_sync() at handle_el1h_sync+0x18
--- exception, esr 0x96000410
by_blocks() at by_blocks
uiomove_object() at uiomove_object+0x1c4
tmpfs_write() at tmpfs_write+0xf0
VOP_WRITE_APV() at VOP_WRITE_APV+0x98
vn_rdwr() at vn_rdwr+0x2a4
vn_rdwr_inchunks() at vn_rdwr_inchunks+0xa4
core_vn_write() at core_vn_write+0x44
core_output() at core_output+0x124
elf64_coredump() at elf64_coredump+0x57c
coredump_vnode() at coredump_vnode+0xa64
sigexit() at sigexit+0x2d8
postsig() at postsig+0x1d8
ast_sig() at ast_sig+0x1bc
ast_handler() at ast_handler+0x8c
ast() at ast+0x24
handle_el0_sync() at handle_el0_sync+0x64
--- exception, esr 0x92000410
db> reboot

-- 
You are receiving this mail because:
You are the assignee for the bug.