Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 01 Jun 2015 21:27:58 +0200
From:      "Ronald Klop" <ronald-lists@klop.ws>
To:        freebsd-arm@freebsd.org
Subject:   sheevaplug dumping fails
Message-ID:  <op.xzkgcyiwkndu52@53555e88.cm-6-6b.dynamic.ziggo.nl>

next in thread | raw e-mail | index | archive | help
Hi,

Everytime I get a panic on Sheevaplug dumping the kernel core fails. Is  
this a know issue?
[root@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@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@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.xzkgcyiwkndu52>