Date: Fri, 10 Jul 2020 21:43:38 -0700 From: Mark Millard <marklmi@yahoo.com> To: freebsd-arm <freebsd-arm@freebsd.org> Subject: FYI: An armv7 head -r360311 crash backtrace ( pcpup / vm_radix_lookup_unlocked ) 'Translation Fault (L1)' on read Message-ID: <5A5A2562-6988-4DCB-BE48-67D62378A012@yahoo.com> References: <5A5A2562-6988-4DCB-BE48-67D62378A012.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5A5A2562-6988-4DCB-BE48-67D62378A012>