Date: Fri, 10 Oct 2025 18:46:46 -0700 From: Mark Millard <marklmi@yahoo.com> To: FreeBSD Current <freebsd-current@freebsd.org> Subject: ampere1 arm64: "panic: Unhandled external data abort" backtrace has been reported Message-ID: <311A87C2-BE70-484A-B3E9-A0ACF72D5867@yahoo.com> References: <311A87C2-BE70-484A-B3E9-A0ACF72D5867.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D290138 has reported a backtrace from the ampere system (ampere1 aarch64 with armv7 support) that has been failing frequently since back in 2025-Apr. It builds aarch64 and armv7 quarterly port-packages. For reference: 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 =3D 19 time =3D 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 =3D=3D=3D I provided some summary historical notes in: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D290138 That includes: Detail related to the specific backtrace: . . . building for: FreeBSD 143arm64-quarterly-job-05 14.3-RELEASE-p4 FreeBSD = 14.3-RELEASE-p4 arm64 . . . Ports top last git commit: 24fedaeb4 . . . Host OSVERSION: 1600000 Jail OSVERSION: 1403000 . . . I'm not aware of any way to get the specific kernel source's git hash from the public logs. Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?311A87C2-BE70-484A-B3E9-A0ACF72D5867>