sheevaplug dumping fails
Ronald Klop
ronald-lists at klop.ws
Mon Jun 1 19:28:33 UTC 2015
Hi,
Everytime I get a panic on Sheevaplug dumping the kernel core fails. Is
this a know issue?
[root at sheeva ~]# uname -a
FreeBSD sheeva.klop.ws 11.0-CURRENT FreeBSD 11.0-CURRENT #6 r283161M: Thu
May 21 00:29:11 CEST 2015
root at sjakie.klop.ws:/usr/obj-arm/arm.arm/usr/src-arm/sys/SHEEVAPLUG arm
I run on usb-stick with a dedicated swap slice/partition. Isn't it
possible to use this as swap? I have dumpdev="AUTO" in rc.conf.
[root at sheeva ~]# gpart show
=> 63 31129537 da0 MBR (15G)
63 63 - free - (32K)
126 31129434 1 freebsd [active] (15G)
31129560 40 - free - (20K)
=> 0 31129434 da0s1 BSD (15G)
0 2 - free - (1.0K)
2 29360128 1 freebsd-ufs (14G)
29360130 1769296 2 freebsd-swap (864M)
31129426 8 - free - (4.0K)
Below is the stack after calling dump. Unfortunately I don't have the
original panic.
Regards,
Ronald.
db> dump
Physical memory: 506 MB
Dumping 92 MB: 89 85 81 77
vm_fault(0xc42159e0, 0, 1, 0) -> 0
Fatal kernel mode data abort: 'Translation Fault (P)'
trapframe: 0xd72e51d0
FSR=00000017, FAR=0000003c, spsr=600000d3
r0 =0000cc01, r1 =00000000, r2 =d5eca57f, r3 =600000d3
r4 =c3f38600, r5 =d5eca500, r6 =00000000, r7 =c352f000
r8 =c0d577f0, r9 =00000000, r10=00000001, r11=d72e5288
r12=00000000, ssp=d72e5260, slr=c098e5d0, pc =c098e5dc
panic: Fatal abort
Uptime: 2d5h28m43s
Sleeping thread (tid 100120, pid 51873) owns a non-sleepable lock
KDB: stack backtrace of thread 100120:
cpu_switch() at cpu_switch+0x14
pc = 0xc0c27cc4 lr = 0xc0aa1d28 (sched_switch+0x12c)
sp = 0xd72e4e88 fp = 0xd72e4ea0
sched_switch() at sched_switch+0x12c
pc = 0xc0aa1d28 lr = 0xc0a84cf8 (mi_switch+0x100)
sp = 0xd72e4ea8 fp = 0xd72e4ed0
r4 = 0x00000001 r5 = 0x00000000
r6 = 0xc4a16660 r7 = 0x16af77a5
r8 = 0xd49cc44a r10 = 0xc0d43a80
mi_switch() at mi_switch+0x100
pc = 0xc0a84cf8 lr = 0xc0abd788 (sleepq_wait+0x40)
sp = 0xd72e4ed8 fp = 0xd72e4ee8
r4 = 0x0000005c r5 = 0xc4532828
r6 = 0xc4a16660 r7 = 0x00000000
r8 = 0xc0d2efd0 r9 = 0x00000000
r10 = 0x00000000
sleepq_wait() at sleepq_wait+0x40
pc = 0xc0abd788 lr = 0xc0a84898 (_sleep+0x2fc)
sp = 0xd72e4ef0 fp = 0xd72e4f38
r4 = 0xc3f48bf4 r5 = 0xc4532828
r6 = 0x0000005c r10 = 0x00000000
_sleep() at _sleep+0x2fc
pc = 0xc0a84898 lr = 0xc09028a0 (cam_periph_runccb+0xd4)
sp = 0xd72e4f40 fp = 0xd72e5018
r4 = 0xc0921f20 r5 = 0x00000000
r6 = 0xc4532800 r7 = 0xd72e4f58
r8 = 0xc4532828 r9 = 0x00000000
r10 = 0x00000034
cam_periph_runccb() at cam_periph_runccb+0xd4
pc = 0xc09028a0 lr = 0xc0920eb0 (scsi_vpd_supported_page+0x3458)
sp = 0xd72e5020 fp = 0xd72e5050
r4 = 0xc3ef6380 r5 = 0xc0d43a80
r6 = 0x00000000 r7 = 0xc4532800
r8 = 0xc3f58000 r9 = 0xc09211e4
r10 = 0xc0921f20
scsi_vpd_supported_page() at scsi_vpd_supported_page+0x3458
pc = 0xc0920eb0 lr = 0xc0a7cb04 (kern_reboot+0x62c)
sp = 0xd72e5058 fp = 0xd72e50b0
r4 = 0xc3da8840 r5 = 0xc34ee800
r6 = 0xc34ee81c r7 = 0x00000000
r8 = 0x00000004 r9 = 0xc0d43a84
r10 = 0xc4a16660
kern_reboot() at kern_reboot+0x62c
pc = 0xc0a7cb04 lr = 0xc0a7cf00 (vpanic+0xe0)
sp = 0xd72e50b8 fp = 0xd72e50d8
r4 = 0x00000004 r5 = 0xd72e50f4
r6 = 0xc0c9affc r7 = 0x0000003c
r8 = 0xc4a16660 r9 = 0xc0d74ac8
r10 = 0xc4a16660
vpanic() at vpanic+0xe0
pc = 0xc0a7cf00 lr = 0xc0a7ce20 (vpanic)
sp = 0xd72e50e0 fp = 0xd72e50e8
r4 = 0xd72e51d0 r5 = 0x00000017
r6 = 0xa00000d3 r7 = 0x0000003c
r8 = 0x00000000 r9 = 0x00000000
r10 = 0xc4a16660
vpanic() at vpanic
pc = 0xc0a7ce20 lr = 0xc0c28d9c (abort_handler+0x92c)
sp = 0xd72e50f0 fp = 0xd72e5118
r4 = 0x00000000 r5 = 0x00000000
r6 = 0xc4a16660 r7 = 0xd72e50e8
r8 = 0xc0a7ce20 r9 = 0x00000017
r10 = 0xd72e50f4
abort_handler() at abort_handler+0x92c
pc = 0xc0c28d9c lr = 0xc0c28a10 (abort_handler+0x5a0)
sp = 0xd72e5120 fp = 0xd72e51c8
r4 = 0xd72e5ea0 r5 = 0x00000013
r6 = 0x00000000 r7 = 0xd72e51d0
abort_handler() at abort_handler+0x5a0
pc = 0xc0c28a10 lr = 0xc0c19a4c (exception_exit)
sp = 0xd72e51d0 fp = 0xd72e5288
r4 = 0xffffffff r5 = 0xffff1004
r6 = 0x00000000 r7 = 0xc352f000
r8 = 0xc0d577f0 r9 = 0x00000000
r10 = 0x00000001
exception_exit() at exception_exit
pc = 0xc0c19a4c lr = 0xc098e5d0 (ehci_interrupt+0x2bc8)
sp = 0xd72e5260 fp = 0xd72e5288
r0 = 0x0000cc01 r1 = 0x00000000
r2 = 0xd5eca57f r3 = 0x600000d3
r4 = 0xc3f38600 r5 = 0xd5eca500
r6 = 0x00000000 r7 = 0xc352f000
r8 = 0xc0d577f0 r9 = 0x00000000
r10 = 0x00000001 r12 = 0x00000000
ehci_interrupt() at ehci_interrupt+0x2bd4
pc = 0xc098e5dc lr = 0xc098b8b8 (ehci_init+0x1190)
sp = 0xd72e5290 fp = 0xd72e52a0
r4 = 0xc3c6aeb0 r5 = 0xc3c6aec8
r6 = 0xc3f38600 r7 = 0xc352f000
r8 = 0xc3f38000 r9 = 0x00000000
r10 = 0x00000001
ehci_init() at ehci_init+0x1190
pc = 0xc098b8b8 lr = 0xc09b2a0c (usbd_transfer_poll+0x148)
sp = 0xd72e52a8 fp = 0xd72e52d0
r4 = 0x00000000 r5 = 0xc0d43a80
r6 = 0xc3f2768c r10 = 0x00000001
usbd_transfer_poll() at usbd_transfer_poll+0x148
pc = 0xc09b2a0c lr = 0xc0907048 (xpt_polled_action+0x180)
sp = 0xd72e52d8 fp = 0xd72e52f8
r4 = 0xfff6d841 r5 = 0x00000000
r6 = 0xc3ef6600 r7 = 0xc3f1c450
r8 = 0xc3f48c04 r9 = 0xd72e5330
r10 = 0xc3f48800
xpt_polled_action() at xpt_polled_action+0x180
pc = 0xc0907048 lr = 0xc09210a0 (scsi_vpd_supported_page+0x3648)
sp = 0xd72e5300 fp = 0xd72e5508
r4 = 0xd72e5330 r5 = 0x00000000
r6 = 0x00000000 r7 = 0xd72e5318
r8 = 0x00010000 r9 = 0xc3ef6380
r10 = 0xc3f58000
scsi_vpd_supported_page() at scsi_vpd_supported_page+0x3648
pc = 0xc09210a0 lr = 0xc0c1dde0 (dump_drop_page+0x2bc)
sp = 0xd72e5510 fp = 0xd72e5538
r4 = 0x0018a000 r5 = 0x01776000
r6 = 0xc0d71a00 r7 = 0x00000000
r8 = 0x00010000 r9 = 0x00010000
r10 = 0xc0d5a550
dump_drop_page() at dump_drop_page+0x2bc
pc = 0xc0c1dde0 lr = 0xc0c1d86c (minidumpsys+0xacc)
sp = 0xd72e5540 fp = 0xd72e55b0
r4 = 0x00040000 r5 = 0xc0d5a550
r6 = 0x00e76000 r7 = 0x01932000
r8 = 0x00000012 r9 = 0x00000a8a
r10 = 0xc0d71a28
minidumpsys() at minidumpsys+0xacc
pc = 0xc0c1d86c lr = 0xc0a45b68 (dumpsys_generic+0x20)
sp = 0xd72e55b8 fp = 0xd72e5650
r4 = 0x00000000 r5 = 0xc0d74acc
r6 = 0xc0d5a540 r7 = 0xc0938738
r8 = 0x00000001 r9 = 0xc0d10630
r10 = 0xc0d72f84
dumpsys_generic() at dumpsys_generic+0x20
pc = 0xc0a45b68 lr = 0xc0a7cde4 (doadump+0x98)
sp = 0xd72e5658 fp = 0xd72e5668
r4 = 0x00000000 r5 = 0xc0d74acc
r6 = 0xc0d5a540 r7 = 0xc0938738
r8 = 0x00000001 r9 = 0xc0d10630
r10 = 0xc0d72f84
doadump() at doadump+0x98
pc = 0xc0a7cde4 lr = 0xc0938764 (db_hex2dec+0x320)
sp = 0xd72e5670 fp = 0xd72e5678
r4 = 0x00000000 r5 = 0x00000000
r6 = 0x00000070 r10 = 0xc0d72f84
db_hex2dec() at db_hex2dec+0x320
pc = 0xc0938764 lr = 0xc0938350 (db_command_loop+0x3c8)
sp = 0xd72e5680 fp = 0xd72e5720
r4 = 0x00000000 r10 = 0xc0d72f84
db_command_loop() at db_command_loop+0x3c8
pc = 0xc0938350 lr = 0xc0937fd4 (db_command_loop+0x4c)
sp = 0xd72e5728 fp = 0xd72e5738
r4 = 0xc0c65eff r5 = 0xc0c8189c
r6 = 0xc0d72f70 r7 = 0xc0d10a44
r8 = 0xc0d67f90 r9 = 0xc0d67f94
r10 = 0xd72e5900
db_command_loop() at db_command_loop+0x4c
pc = 0xc0937fd4 lr = 0xc093a984 (db_fetch_ksymtab+0x298)
sp = 0xd72e5740 fp = 0xd72e5858
r4 = 0x00000000 r5 = 0xc0d72f7c
r6 = 0xc0d67fb8 r10 = 0xd72e5900
db_fetch_ksymtab() at db_fetch_ksymtab+0x298
pc = 0xc093a984 lr = 0xc0aafbc8 (kdb_trap+0xc4)
sp = 0xd72e5860 fp = 0xd72e5880
r4 = 0x00000000 r5 = 0x00000001
r6 = 0xc0d67fb8 r7 = 0xc0d10a44
kdb_trap() at kdb_trap+0xc4
pc = 0xc0aafbc8 lr = 0xc0c295e0 (undefinedinstruction+0x298)
sp = 0xd72e5888 fp = 0xd72e58f8
r4 = 0x00000000 r5 = 0x00000000
r6 = 0xc0c29298 r7 = 0xe7ffffff
r8 = 0xc4a16660 r9 = 0xc0aaf4a0
r10 = 0xd72e5900
undefinedinstruction() at undefinedinstruction+0x298
pc = 0xc0c295e0 lr = 0xc0c19a4c (exception_exit)
sp = 0xd72e5900 fp = 0xd72e5998
r4 = 0xffffffff r5 = 0xffff1004
r6 = 0xc0c9686d r7 = 0xc0d5a5b0
r8 = 0xc4a16660 r9 = 0xc0d74ac8
r10 = 0xc0d5a540
exception_exit() at exception_exit
pc = 0xc0c19a4c lr = 0xc0aaf494 (kdb_enter+0x3c)
sp = 0xd72e5990 fp = 0xd72e5998
r0 = 0xc0d67fa4 r1 = 0x00000000
r2 = 0x00000000 r3 = 0x00000000
r4 = 0xc0c818f1 r5 = 0xd72e59dc
r6 = 0xc0c9686d r7 = 0xc0d5a5b0
r8 = 0xc4a16660 r9 = 0xc0d74ac8
r10 = 0xc0d5a540 r12 = 0x00000000
kdb_enter() at kdb_enter+0x4c
pc = 0xc0aaf4a4 lr = 0xc0a7cedc (vpanic+0xbc)
sp = 0xd72e59a0 fp = 0xd72e59c0
r4 = 0x00000100 r10 = 0xc0d5a540
vpanic() at vpanic+0xbc
pc = 0xc0a7cedc lr = 0xc0a7ce20 (vpanic)
sp = 0xd72e59c8 fp = 0xd72e59d0
r4 = 0x0000004c r5 = 0xffffffff
r6 = 0xcfc84e00 r7 = 0xcfc84e50
r8 = 0x00002e4c r9 = 0xcfc82000
r10 = 0x0017ae4c
vpanic() at vpanic
pc = 0xc0a7ce20 lr = 0xc0bde374 (ufs_lookup_ino+0xe2c)
sp = 0xd72e59d8 fp = 0xd72e5aa8
r4 = 0x00002e4c r5 = 0xcfc82000
r6 = 0x0017ae4c r7 = 0xd72e59d0
r8 = 0xc0a7ce20 r9 = 0x0017ac00
r10 = 0xd72e59dc
ufs_lookup_ino() at ufs_lookup_ino+0xe2c
pc = 0xc0bde374 lr = 0xc0c418f0 (VOP_CACHEDLOOKUP_APV+0x98)
sp = 0xd72e5ab0 fp = 0xd72e5ac0
r4 = 0x00000000 r5 = 0xd72e5acc
r6 = 0xc0d41488 r7 = 0x00000000
r8 = 0x00000000 r9 = 0xd72e5d00
r10 = 0x00000002
VOP_CACHEDLOOKUP_APV() at VOP_CACHEDLOOKUP_APV+0x98
pc = 0xc0c418f0 lr = 0xc0afba24 (vfs_cache_lookup+0xe0)
sp = 0xd72e5ac8 fp = 0xd72e5af0
r4 = 0xd72e5ce0 r5 = 0xd72e5cf8
r6 = 0xc4ce15a0 r10 = 0x00000002
vfs_cache_lookup() at vfs_cache_lookup+0xe0
pc = 0xc0afba24 lr = 0xc0c4178c (VOP_LOOKUP_APV+0x98)
sp = 0xd72e5af8 fp = 0xd72e5b08
r4 = 0x00000000 r5 = 0xd72e5b34
r6 = 0xc0d41488 r7 = 0xc0d448f0
VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x98
pc = 0xc0c4178c lr = 0xc0b02fd8 (lookup+0x528)
sp = 0xd72e5b10 fp = 0xd72e5b60
r4 = 0xc4ce15a0 r5 = 0xd72e5c90
r6 = 0x00200000 r10 = 0x00000002
lookup() at lookup+0x528
pc = 0xc0b02fd8 lr = 0xc0b028a8 (namei+0x3a0)
sp = 0xd72e5b68 fp = 0xd72e5be8
r4 = 0xd72e5c90 r5 = 0xc49ff000
r6 = 0xd72e5d00 r7 = 0x00000000
r8 = 0xd72e5b90 r9 = 0x00000000
r10 = 0xd72e5ce8
namei() at namei+0x3a0
pc = 0xc0b028a8 lr = 0xc0b151bc (kern_statat+0x8c)
sp = 0xd72e5bf0 fp = 0xd72e5d48
r4 = 0xd72e5c90 r5 = 0x00000000
r6 = 0x00000200 r7 = 0xffffff9c
r8 = 0xc4a16660 r9 = 0x00000000
r10 = 0x2084cc20
kern_statat() at kern_statat+0x8c
pc = 0xc0b151bc lr = 0xc0b1526c (sys_fstatat+0x2c)
sp = 0xd72e5d50 fp = 0xd72e5de0
r4 = 0xd72e5e00 r5 = 0xc4a0b378
r6 = 0x00000000 r7 = 0x00000000
r8 = 0xd72e5df8 r9 = 0x00000043
sys_fstatat() at sys_fstatat+0x2c
pc = 0xc0b1526c lr = 0xc0c2818c (swi_handler+0x210)
sp = 0xd72e5de8 fp = 0xd72e5e48
r4 = 0xc4a16660 r10 = 0x2084cc20
swi_handler() at swi_handler+0x210
pc = 0xc0c2818c lr = 0xc0c199dc (swi_exit)
sp = 0xd72e5e50 fp = 0xbfbffbb0
r4 = 0x20a87140 r5 = 0x20a871a0
r6 = 0xffffff9c r7 = 0x000001ed
r8 = 0x20a86018 r9 = 0x00000043
r10 = 0x2084cc20
swi_exit() at swi_exit
pc = 0xc0c199dc lr = 0xc0c199dc (swi_exit)
sp = 0xd72e5e50 fp = 0xbfbffbb0
panic: sleeping thread
KDB: enter: panic
[ thread pid 14 tid 100026 ]
Stopped at kdb_enter+0x48: ldrb r15, [r15, r15, ror r15]!
db>
More information about the freebsd-arm
mailing list