FYI: An armv7 head -r360311 crash backtrace ( pcpup / vm_radix_lookup_unlocked ) 'Translation Fault (L1)' on read
Mark Millard
marklmi at yahoo.com
Sat Jul 11 04:43:45 UTC 2020
For a head -r360311 based armv7 environment (OPi+2e) I got:
# svnlite update -r363021 /usr/src/
Updating '/usr/src':
Fatal kernel mode data abort: 'Translation Fault (L1)' on read
trapframe: 0xe223b718
FSR=00000005, FAR=f79585f8, spsr=60000013
r0 =f79585ee, r1 =c3950000, r2 =00000000, r3 =00000000
r4 =ffffffff, r5 =00000000, r6 =00017afd, r7 =00000000
r8 =00000001, r9 =00000000, r10=e223b7f0, r11=e223b7c0
r12=c0b5cd14, ssp=e223b7a8, slr=c096d9c0, pc =c06614a0
panic: Fatal abort
cpuid = 0
time = 1594441895
KDB: stack backtrace:
db_trace_self() at db_trace_self
pc = 0xc0676724 lr = 0xc007f3a4 (db_trace_self_wrapper+0x30)
sp = 0xe223b4f0 fp = 0xe223b608
db_trace_self_wrapper() at db_trace_self_wrapper+0x30
pc = 0xc007f3a4 lr = 0xc02ea2f0 (vpanic+0x174)
sp = 0xe223b610 fp = 0xe223b630
r4 = 0x00000100 r5 = 0xe23143c0
r6 = 0xc07fef39 r7 = 0x00000000
vpanic() at vpanic+0x174
pc = 0xc02ea2f0 lr = 0xc02ea17c (vpanic)
sp = 0xe223b638 fp = 0xe223b63c
r4 = 0xe223b718 r5 = 0x00000013
r6 = 0xf79585f8 r7 = 0x00000005
r8 = 0x00000005 r9 = 0xe23143c0
r10 = 0xf79585f8
vpanic() at vpanic
pc = 0xc02ea17c lr = 0xc069973c (abort_align)
sp = 0xe223b644 fp = 0xe223b670
r4 = 0x00000005 r5 = 0x00000005
r6 = 0xe23143c0 r7 = 0xf79585f8
r8 = 0xe223b63c r9 = 0xc02ea17c
r10 = 0xe223b644
abort_align() at abort_align
pc = 0xc069973c lr = 0xc06992e8 (abort_handler+0x2e8)
sp = 0xe223b678 fp = 0xe223b710
r4 = 0x00000013 r5 = 0xf79585f8
abort_handler() at abort_handler+0x2e8
pc = 0xc06992e8 lr = 0xc0679054 (exception_exit)
sp = 0xe223b718 fp = 0xe223b7c0
r4 = 0xffffffff r5 = 0x00000000
r6 = 0x00017afd r7 = 0x00000000
r8 = 0x00000001 r9 = 0x00000000
r10 = 0xe223b7f0
exception_exit() at exception_exit
pc = 0xc0679054 lr = 0xc096d9c0 (pcpup)
sp = 0xe223b7a8 fp = 0xe223b7c0
r0 = 0xf79585ee r1 = 0xc3950000
r2 = 0x00000000 r3 = 0x00000000
r4 = 0xffffffff r5 = 0x00000000
r6 = 0x00017afd r7 = 0x00000000
r8 = 0x00000001 r9 = 0x00000000
r10 = 0xe223b7f0 r12 = 0xc0b5cd14
vm_radix_lookup_unlocked() at vm_radix_lookup_unlocked+0xb4
pc = 0xc06614a0 lr = 0xc065633c (vm_page_acquire_unlocked+0x78)
sp = 0xe223b7c8 fp = 0xe223b810
r4 = 0x00000000 r5 = 0x00000000
r6 = 0x00000000 r7 = 0x00000000
r8 = 0x00000001 r9 = 0x00000000
vm_page_acquire_unlocked() at vm_page_acquire_unlocked+0x78
pc = 0xc065633c lr = 0xc0657cb0 (vm_page_grab_pages_unlocked+0xa8)
sp = 0xe223b818 fp = 0xe223b860
r4 = 0x00000000 r5 = 0x00000000
r6 = 0x00000000 r7 = 0xe223b840
r8 = 0x00000000 r9 = 0x00000001
r10 = 0xe4802160
vm_page_grab_pages_unlocked() at vm_page_grab_pages_unlocked+0xa8
pc = 0xc0657cb0 lr = 0xc03b7b40 (allocbuf+0x458)
sp = 0xe223b868 fp = 0xe223b8a8
r4 = 0x00000000 r5 = 0xc6fa3848
r6 = 0x00001222 r7 = 0xc6fa3908
r8 = 0x00001000 r9 = 0x00000001
r10 = 0x00001000
allocbuf() at allocbuf+0x458
pc = 0xc03b7b40 lr = 0xc03b5860 (getblkx+0x700)
sp = 0xe223b8b0 fp = 0xe223b948
r4 = 0x00000000 r5 = 0x00000000
r6 = 0x00008000 r7 = 0xe223b908
r8 = 0x00000000 r9 = 0x00008000
r10 = 0xc6fa3848
getblkx() at getblkx+0x700
pc = 0xc03b5860 lr = 0xc03b4fd8 (breadn_flags+0x50)
sp = 0xe223b950 fp = 0xe223b990
r4 = 0x00000000 r5 = 0xe36aa4a0
r6 = 0xe223b9c0 r7 = 0x00000000
r8 = 0x00000000 r9 = 0xdaaf1538
r10 = 0xe23143c0
breadn_flags() at breadn_flags+0x50
pc = 0xc03b4fd8 lr = 0xc0605724 (ffs_blkatoff+0xe4)
sp = 0xe223b998 fp = 0xe223b9e0
r4 = 0x00000200 r5 = 0xdaaf1000
r6 = 0xe223b9c0 r7 = 0x00000000
r8 = 0xe223ba7c r9 = 0xdaaf1538
r10 = 0x00000000
ffs_blkatoff() at ffs_blkatoff+0xe4
pc = 0xc0605724 lr = 0xc0616aac (ufs_lookup_ino+0x5a4)
sp = 0xe223b9e8 fp = 0xe223bab0
r4 = 0x00000000 r5 = 0x00007fff
r6 = 0x00000000 r7 = 0xffffffff
r8 = 0xe223bc08 r9 = 0x00000000
r10 = 0x00000000
ufs_lookup_ino() at ufs_lookup_ino+0x5a4
pc = 0xc0616aac lr = 0xc03c2058 (vfs_cache_lookup+0xc8)
sp = 0xe223bab8 fp = 0xe223bae0
r4 = 0xe223bc58 r5 = 0xe36aa4a0
r6 = 0xe223bc70 r7 = 0x00000000
r8 = 0xe223bc08 r9 = 0xe223bc78
r10 = 0xe223bc58
vfs_cache_lookup() at vfs_cache_lookup+0xc8
pc = 0xc03c2058 lr = 0xc03cd1f4 (lookup+0x6f4)
sp = 0xe223bae8 fp = 0xe223bb38
r4 = 0xe223bc78 r5 = 0xe36aa4a0
r6 = 0xe223bc70 r7 = 0x00200000
lookup() at lookup+0x6f4
pc = 0xc03cd1f4 lr = 0xc03cc520 (namei+0x548)
sp = 0xe223bb40 fp = 0xe223bbe8
r4 = 0xe223bc08 r5 = 0xe223bc64
r6 = 0xe23143c0 r7 = 0xc0b581d4
r8 = 0xe223bc98 r9 = 0xe223bc78
r10 = 0x00000000
namei() at namei+0x548
pc = 0xc03cc520 lr = 0xc03ebe08 (kern_statat+0x7c)
sp = 0xe223bbf0 fp = 0xe223bcc8
r4 = 0xe23143c0 r5 = 0xe223bc08
r6 = 0x20d2c0d0 r7 = 0x00000000
r8 = 0xbfbfe20c r9 = 0x20d2c018
r10 = 0x00000000
kern_statat() at kern_statat+0x7c
pc = 0xc03ebe08 lr = 0xc03ecb20 (sys_fstatat+0x2c)
sp = 0xe223bcd0 fp = 0xe223bdc8
r4 = 0xe2314668 r5 = 0x00000000
r6 = 0x00000000 r7 = 0xc53e8880
r8 = 0xbfbfe20c r9 = 0x20d2c018
r10 = 0x00000000
sys_fstatat() at sys_fstatat+0x2c
pc = 0xc03ecb20 lr = 0xc06988d8 (swi_handler+0x184)
sp = 0xe223bdd0 fp = 0xe223be40
r4 = 0xe23143c0 r10 = 0x00000000
swi_handler() at swi_handler+0x184
pc = 0xc06988d8 lr = 0xc0678fe4 (swi_exit)
sp = 0xe223be48 fp = 0xbfbfe070
r4 = 0xbfbfe078 r5 = 0xbfbfe180
r6 = 0x20d2c0d0 r7 = 0x00000228
r8 = 0xbfbfe20c r10 = 0x00000000
swi_exit() at swi_exit
pc = 0xc0678fe4 lr = 0xc0678fe4 (swi_exit)
sp = 0xe223be48 fp = 0xbfbfe070
KDB: enter: panic
[ thread pid 66470 tid 100193 ]
Stopped at kdb_enter+0x58: ldrb r15, [r15, r15, ror r15]!
db>
The system had been sitting idle for a substantial time
before I attempted that command.
===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)
More information about the freebsd-arm
mailing list