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>