From owner-freebsd-arm@FreeBSD.ORG Wed Aug 28 05:50:01 2013 Return-Path: Delivered-To: freebsd-arm@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 083E6651 for ; Wed, 28 Aug 2013 05:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DBB492BEF for ; Wed, 28 Aug 2013 05:50:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7S5o0SX000100 for ; Wed, 28 Aug 2013 05:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7S5o0ax099998; Wed, 28 Aug 2013 05:50:00 GMT (envelope-from gnats) Resent-Date: Wed, 28 Aug 2013 05:50:00 GMT Resent-Message-Id: <201308280550.r7S5o0ax099998@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-arm@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Martin Laabs Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 80EFD5BA for ; Wed, 28 Aug 2013 05:44:39 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6E3352BCB for ; Wed, 28 Aug 2013 05:44:39 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r7S5idmh094481 for ; Wed, 28 Aug 2013 05:44:39 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r7S5id9t094480; Wed, 28 Aug 2013 05:44:39 GMT (envelope-from nobody) Message-Id: <201308280544.r7S5id9t094480@oldred.freebsd.org> Date: Wed, 28 Aug 2013 05:44:39 GMT From: Martin Laabs To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: arm/181602: Raspberry PI kernel panic after DHCP X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Aug 2013 05:50:01 -0000 >Number: 181602 >Category: arm >Synopsis: Raspberry PI kernel panic after DHCP >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-arm >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Aug 28 05:50:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Martin Laabs >Release: FreeBSD 10.0-CURRENT #0 r254955M >Organization: - >Environment: not available >Description: With the current r254955M build the kernel panics after receiving the DHCP answer. Currently I do not know whether this is directly related to network or is the following task in the init process. The full boot log is attached. It might be also in context with the lock order reversal: DHCPOFFER from 192.168.1.250 DHCPREQUEST on ue0 to 255.255.255.255 port 67 DHCPACK from 192.168.1.250 bound to 192.168.1.54 -- renewal in 300 seconds. lock order reversal: (sleepable after non-sleepable) 1st 0xc2857d78 so_rcv (so_rcv) @ /usr/home/martin/Rasperry/head/sys/kern/uipc_socket.c:1594 2nd 0xc2899a30 vm map (user) (vm map (user)) @ /usr/home/martin/Rasperry/head/sys/vm/vm_map.c:3816 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdd3ee818 fp = 0xdd3ee930 r10 = 0xc2857d78 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdd3ee938 fp = 0xdd3ee940 r4 = 0xc05908a4 r5 = 0xc04dce80 r6 = 0xc04bd04d r7 = 0xc04c14dc kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdd3ee948 fp = 0xdd3ee998 r4 = 0xc04bd221 witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc023aaf0 (_sx_slock+0x84) sp = 0xdd3ee9a0 fp = 0xdd3ee9c8 r4 = 0x00000ee8 r5 = 0xc04dce7d r6 = 0xc2899a30 r7 = 0xc2899a40 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xdd3eeb2c _sx_slock() at _sx_slock+0x84 pc = 0xc023aaf0 lr = 0xc044579c (vm_map_lookup+0x74) sp = 0xdd3ee9d0 fp = 0xdd3eea08 r4 = 0xc28999e0 r5 = 0xc04dce7d r6 = 0x3601a000 r7 = 0x3601a000 r8 = 0x00000002 vm_map_lookup() at vm_map_lookup+0x74 pc = 0xc044579c lr = 0xc0439a18 (vm_fault_hold+0xe4) sp = 0xdd3eea10 fp = 0xdd3eeb80 r4 = 0xc28999e0 r5 = 0x00000002 r6 = 0xc2819960 r7 = 0x3601a000 r8 = 0xdd3eeb10 r9 = 0x00000000 r10 = 0xc06f7af0 vm_fault_hold() at vm_fault_hold+0xe4 pc = 0xc0439a18 lr = 0xc04398ec (vm_fault+0x88) sp = 0xdd3eeb88 fp = 0xdd3eeba8 r4 = 0xc28999e0 r5 = 0x00000002 r6 = 0xc2819960 r7 = 0x3601a000 r8 = 0x00000000 r9 = 0x00000002 r10 = 0xc06f7af0 vm_fault() at vm_fault+0x88 pc = 0xc04398ec lr = 0xc04760fc (data_abort_handler+0x2a8) sp = 0xdd3eebb0 fp = 0xdd3eec50 r4 = 0xc2872640 r5 = 0xc2819960 r6 = 0xc04e30cc r7 = 0xc28726e8 r8 = 0xdd3eec58 r9 = 0xdd3eeeb0 r10 = 0xc28999e0 data_abort_handler() at data_abort_handler+0x2a8 pc = 0xc04760fc lr = 0xc0466b04 (exception_exit) sp = 0xdd3eec58 fp = 0xdd3eed10 r4 = 0xc056b1cc r5 = 0xc2857da4 r6 = 0xc2857d00 r7 = 0x3601a8c0 r8 = 0x00000000 r9 = 0xc2857d88 r10 = 0xc272fd00 exception_exit() at exception_exit pc = 0xc0466b04 lr = 0xc2819960 (0xc2819960) sp = 0xdd3eecac fp = 0xdd3eed10 r0 = 0x3601a8c0 r1 = 0xc272fb00 r2 = 0xc04c14d9 r3 = 0x000005ef r4 = 0xc056b1cc r5 = 0xc2857da4 r6 = 0xc2857d00 r7 = 0x3601a8c0 r8 = 0x00000000 r9 = 0xc2857d88 r10 = 0xc272fd00 r12 = 0x00000000 soreceive_generic() at soreceive_generic+0x4a8 pc = 0xc02a9aec lr = 0xc02ab784 (soreceive+0x2c) sp = 0xdd3eed18 fp = 0xdd3eed20 r4 = 0xc2819960 r5 = 0x00000000 r6 = 0xdd3eed98 r7 = 0x00000000 r8 = 0x00000006 r9 = 0xc27c5c40 r10 = 0x00000800 soreceive() at soreceive+0x2c pc = 0xc02ab784 lr = 0xc028da28 (soo_read+0x2c) sp = 0xdd3eed28 fp = 0xdd3eed30 soo_read() at soo_read+0x2c pc = 0xc028da28 lr = 0xc0286aa4 (dofileread+0xa8) sp = 0xdd3eed38 fp = 0xdd3eed58 dofileread() at dofileread+0xa8 pc = 0xc0286aa4 lr = 0xc0286764 (kern_readv+0x60) sp = 0xdd3eed60 fp = 0xdd3eed88 r4 = 0xffffffff r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000006 r8 = 0xdd3eed98 r9 = 0xc2819960 r10 = 0x2081f0f0 kern_readv() at kern_readv+0x60 pc = 0xc0286764 lr = 0xc02866f4 (sys_read+0x4c) sp = 0xdd3eed90 fp = 0xdd3eedb8 r4 = 0xc2819960 r5 = 0x00000000 r6 = 0xbfffe5a0 r7 = 0x00000000 r8 = 0xdd3eee10 r9 = 0xc2872640 sys_read() at sys_read+0x4c pc = 0xc02866f4 lr = 0xc0476bc4 (swi_handler+0x284) sp = 0xdd3eedc0 fp = 0xdd3eee58 swi_handler() at swi_handler+0x284 pc = 0xc0476bc4 lr = 0xc0466928 (swi_entry+0x2c) sp = 0xdd3eee60 fp = 0xbfffedc0 r4 = 0x000378f8 r5 = 0x0002d258 r6 = 0xbfffe5a0 r7 = 0x00000003 r8 = 0x00000000 r9 = 0x521d3af3 swi_entry() at swi_entry+0x2c pc = 0xc0466928 lr = 0xc0466928 (swi_entry+0x2c) sp = 0xdd3eee60 fp = 0xbfffedc0 Unable to unwind further vm_fault(0xc28999e0, 3601a000, 2, 0) -> 5 Fatal kernel mode data abort: 'Translation Fault (S)' trapframe: 0xdd3eec58 FSR=00000805, FAR=3601a8c4, spsr=20000013 r0 =3601a8c0, r1 =c272fb00, r2 =c04c14d9, r3 =000005ef r4 =c056b1cc, r5 =c2857da4, r6 =c2857d00, r7 =3601a8c0 r8 =00000000, r9 =c2857d88, r10=c272fd00, r11=dd3eed10 r12=00000000, ssp=dd3eeca8, slr=c2819960, pc =c02a9aec [ thread pid 542 tid 100059 ] Stopped at soreceive_generic+0x4a8: str r1, [r0, #0x004] db> >How-To-Repeat: Build current for Rasperry Pi and run >Fix: Patch attached with submission follows: U-Boot 2013.01-rc1-g6709570-dirty (Aug 17 2013 - 23:35:05) DRAM: 480 MiB WARNING: Caches not enabled MMC: bcm2835_sdhci: 0 Using default environment In: serial Out: lcd Err: lcd mbox: Timeout waiting for response bcm2835: Could not set USB power state Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 3  2  1  0 reading uEnv.txt 89 bytes read in 9541 ms (0 Bytes/s) Importing environment from mmc ... reading ubldr 239540 bytes read in 54396 ms (3.9 KiB/s) ## Starting application at 0x02000054 ... Consoles: U-Boot console Compatible API signature found @1db682a8 Number of U-Boot devices: 1 FreeBSD/armv6 U-Boot loader, Revision 1.2 (martin@pcbsd-7130, Wed Aug 28 01:32:51 CEST 2013) DRAM: 480MB Device: disk |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|Loading /boot/defaults/loader.conf /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/boot/kernel/kernel data=0x47b5e4+0x17e19c |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|syms=[0x4+0x7fcb0/-\|/-\|/-\|/-\|+0x4+0x4d613/-\|/-\|/-] Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... \|/-\|/Using DTB provided by U-Boot. Kernel entry at 0x100100... Kernel args: (null) KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2013 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 10.0-CURRENT #0 r254955M: Wed Aug 28 01:32:36 CEST 2013 martin@pcbsd-7130:/usr/home/martin/Rasperry/crochet-freebsd/work/obj/arm.armv6/usr/home/martin/Rasperry/head/sys/RPI-B arm FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. CPU: ARM1176JZ-S rev 7 (ARM11J core) Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext WB enabled LABT branch prediction enabled 16KB/32B 4-way instruction cache 16KB/32B 4-way write-back-locking-C data cache real memory = 536870912 (512 MB) avail memory = 482902016 (460 MB) random device not loaded; using insecure entropy random: initialized simplebus0: mem 0x20000000-0x20ffffff on fdtbus0 intc0: mem 0x2000b200-0x2000b3ff on simplebus0 systimer0: mem 0x20003000-0x20003fff irq 8,9,10,11 on simplebus0 Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 Timecounter "BCM2835 Timecounter" frequency 1000000 Hz quality 1000 bcmwd0: mem 0x2010001c-0x20100027 on simplebus0 gpio0: mem 0x20200000-0x202000af irq 57,59,58,60 on simplebus0 gpio0: read-only pins: 46,47,48,49,50,51,52,53. gpio0: reserved pins: 48,49,50,51,52,53. gpioc0: on gpio0 gpiobus0: on gpio0 bcm_dma0: mem 0x20007000-0x20007fff,0x20e05000-0x20e05fff irq 24,25,26,27,28,29,30,31,32,33,34,35,36 on simplebus0 mbox0: mem 0x2000b880-0x2000b8bf irq 1 on simplebus0 sdhci_bcm0: mem 0x20300000-0x203000ff irq 70 on simplebus0 mmc0: on sdhci_bcm0 uart0: mem 0x20201000-0x20201fff irq 65 on simplebus0 uart0: console (115200,n,8,1) dwcotg0: mem 0x20980000-0x2099ffff irq 17 on simplebus0 usbus0 on dwcotg0 simplebus1: on fdtbus0 Timecounters tick every 10.000 msec lock order reversal: 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 2nd 0xc25d7c20 uart_hwmtx (uart_hwmtx) @ /usr/home/martin/Rasperry/head/sys/dev/uart/uart_cpu.h:92 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdc20c9c8 fp = 0xdc20cae0 r10 = 0xc06f3c0c db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdc20cae8 fp = 0xdc20caf0 r4 = 0xc05908a4 r5 = 0xc049fb59 r6 = 0xc04bd04d r7 = 0xc049f1d4 kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdc20caf8 fp = 0xdc20cb48 r4 = 0xc049fa8a witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cb50 fp = 0xdc20cb70 r4 = 0x00000000 r5 = 0xc0580a84 r6 = 0xc25d7c20 r7 = 0xc25d7c30 r8 = 0x00000000 r9 = 0x0000005c r10 = 0xc049fb56 __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc014e9a4 (uart_cnputc+0x44) sp = 0xdc20cb78 fp = 0xdc20cb88 r4 = 0x0000006c r5 = 0xc0580a84 r6 = 0xc05908a0 r7 = 0xc0581700 r8 = 0xc055d590 r9 = 0xc05816e0 r10 = 0xdc20ccf0 uart_cnputc() at uart_cnputc+0x44 pc = 0xc014e9a4 lr = 0xc01eb6b0 (cnputc+0x80) sp = 0xdc20cb90 fp = 0xdc20cba8 r4 = 0x0000006c r5 = 0xc0551c30 r6 = 0xc05908a0 cnputc() at cnputc+0x80 pc = 0xc01eb6b0 lr = 0xc026e6ec (putchar+0x194) sp = 0xdc20cbb0 fp = 0xdc20cc18 r4 = 0x00000005 r5 = 0xdc20ccf0 r6 = 0x0000006c r7 = 0x00000000 r8 = 0xc06f52b4 r9 = 0xc026e558 putchar() at putchar+0x194 pc = 0xc026e6ec lr = 0xc026d53c (kvprintf+0xb0) sp = 0xdc20cc20 fp = 0xdc20ccd8 r4 = 0xc04bc4c4 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 r8 = 0xc06f52b4 r9 = 0xc026e558 r10 = 0xdc20ccf0 kvprintf() at kvprintf+0xb0 pc = 0xc026d53c lr = 0xc026ec58 (printf+0x50) sp = 0xdc20cce0 fp = 0xdc20cd10 r4 = 0xc2446da8 r5 = 0xc2446a68 r6 = 0x00000000 r7 = 0xc06c394c r8 = 0xc06f52b4 r9 = 0x00000001 r10 = 0xc06c395b printf() at printf+0x50 pc = 0xc026ec58 lr = 0xc0282b58 (witness_checkorder+0xb3c) sp = 0xdc20cd28 fp = 0xdc20cd78 witness_checkorder() at witness_checkorder+0xb3c pc = 0xc0282b58 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cd80 fp = 0xdc20cda0 r4 = 0x00000000 r5 = 0x00000000 r6 = 0xc059198c r7 = 0xc059199c r8 = 0x00000000 r9 = 0x000000f0 r10 = 0xc04ba67a __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) sp = 0xdc20cda8 fp = 0xdc20cda8 r4 = 0xc2582960 r5 = 0x00000000 r6 = 0xc0580394 r7 = 0x00000000 r8 = 0xc2584c80 r9 = 0x00000000 r10 = 0xc0580390 sleepq_lock() at sleepq_lock+0x34 pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) sp = 0xdc20cdb0 fp = 0xdc20cdf0 msleep_spin_sbt() at msleep_spin_sbt+0x80 pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) sp = 0xdc20cdf8 fp = 0xdc20ce38 r4 = 0xc06f3c1c r5 = 0x00000000 r6 = 0xc049f1d1 r7 = 0x00000000 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xc0580390 random_kthread() at random_kthread+0x270 pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) sp = 0xdc20ce40 fp = 0xdc20ce58 r4 = 0xc2584c80 r5 = 0xc2582960 r6 = 0xc01471e8 r7 = 0x00000000 r8 = 0xdc20ce60 r9 = 0x00000000 r10 = 0x00000000 fork_exit() at fork_exit+0x88 pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 r4 = 0xc01471e8 r5 = 0x00000000 r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 r8 = 0x00000000 fork_trampoline() at fork_trampoline+0x14 pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 Unable to unwind further lock order reversal: 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 2nd 0xc059198c sleepq chain (sleepq chain) @ /usr/home/martin/Rasperry/head/sys/kern/subr_sleepqueue.c:240 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdc20cbf8 fp = 0xdc20cd10 r10 = 0xc06f3c0c db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdc20cd18 fp = 0xdc20cd20 r4 = 0xc05908a4 r5 = 0xc04ba67d r6 = 0xc04bd04d r7 = 0xc049f1d4 kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdc20cd28 fp = 0xdc20cd78 r4 = 0xc04ba662 witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cd80 fp = 0xdc20cda0 r4 = 0x00000000 r5 = 0x00000000 r6 = 0xc059198c r7 = 0xc059199c r8 = 0x00000000 r9 = 0x000000f0 r10 = 0xc04ba67a __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) sp = 0xdc20cda8 fp = 0xdc20cda8 r4 = 0xc2582960 r5 = 0x00000000 r6 = 0xc0580394 r7 = 0x00000000 r8 = 0xc2584c80 r9 = 0x00000000 r10 = 0xc0580390 sleepq_lock() at sleepq_lock+0x34 pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) sp = 0xdc20cdb0 fp = 0xdc20cdf0 msleep_spin_sbt() at msleep_spin_sbt+0x80 pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) sp = 0xdc20cdf8 fp = 0xdc20ce38 r4 = 0xc06f3c1c r5 = 0x00000000 r6 = 0xc049f1d1 r7 = 0x00000000 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xc0580390 random_kthread() at random_kthread+0x270 pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) sp = 0xdc20ce40 fp = 0xdc20ce58 r4 = 0xc2584c80 r5 = 0xc2582960 r6 = 0xc01471e8 r7 = 0x00000000 r8 = 0xdc20ce60 r9 = 0x00000000 r10 = 0x00000000 fork_exit() at fork_exit+0x88 pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 r4 = 0xc01471e8 r5 = 0x00000000 r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 r8 = 0x00000000 fork_trampoline() at fork_trampoline+0x14 pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 Unable to unwind further usbus0: 480Mbps High Speed USB v2.0 ugen0.1: at usbus0 uhub0: on usbus0 uhub0: 1 port with 1 removable, self powered mmcsd0: 8GB at mmc0 50.0MHz/4bit/65535-block WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. mmcsd0: Error indicated: 1 Timeout mmcsd0: Error indicated: 1 Timeout Root mount waiting for: usbus0 ugen0.2: at usbus0 uhub1: on usbus0 uhub1: MTT enabled Root mount waiting for: usbus0 uhub1: 3 ports with 2 removable, self powered Root mount waiting for: usbus0 ugen0.3: at usbus0 smsc0: on usbus0 Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]... mountroot: waiting for device /dev/mmcsd0s2a ... smsc0: chip 0xec00, rev. 0002 miibus0: on smsc0 ukphy0: PHY 1 on miibus0 ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ue0: on smsc0 ue0: Ethernet address: b8:27:eb:1d:b7:5a Mounting from ufs:/dev/mmcsd0s2a failed with error 19. Loader variables: vfs.root.mountfrom=ufs:/dev/mmcsd0s2a vfs.root.mountfrom.options=rw,noatime Manual root filesystem specification: : [options] Mount using filesystem and with the specified (optional) option list. eg. ufs:/dev/da0s1a zfs:tank cd9660:/dev/acd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /) ? List valid disk boot devices . Yield 1 second (for background tasks) Abort manual input mountroot> kickstart. Starting file system checks: ** SU+J Recovering /dev/mmcsd0s2a ** Reading 4194304 byte journal from inode 4. ** Building recovery table. ** Resolving unreferenced inode list. ** Processing journal entries. ** 31 journal records in 4608 bytes for 21.53% utilization ** Freed 0 inodes (0 dirs) 0 blocks, and 0 frags. ***** FILE SYSTEM MARKED CLEAN ***** Mounting local file systems:. Writing entropy file:. Setting hostname: raspberry-pi. smsc0: chip 0xec00, rev. 0002 ue0: link state changed to DOWN ue0: link state changed to UP Starting Network: lo0 ue0. lo0: flags=8049 metric 0 mtu 16384 options=600003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 nd6 options=21 ue0: flags=8843 metric 0 mtu 1500 options=80001 ether b8:27:eb:1d:b7:5a media: Ethernet autoselect (100baseTX ) status: active nd6 options=29 Starting devd. Starting dhclient. DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 4 DHCPOFFER from 192.168.1.250 DHCPREQUEST on ue0 to 255.255.255.255 port 67 DHCPACK from 192.168.1.250 bound to 192.168.1.54 -- renewal in 300 seconds. lock order reversal: (sleepable after non-sleepable) 1st 0xc2857d78 so_rcv (so_rcv) @ /usr/home/martin/Rasperry/head/sys/kern/uipc_socket.c:1594 2nd 0xc2898a30 vm map (user) (vm map (user)) @ /usr/home/martin/Rasperry/head/sys/vm/vm_map.c:3816 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdd3ee818 fp = 0xdd3ee930 r10 = 0xc2857d78 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdd3ee938 fp = 0xdd3ee940 r4 = 0xc05908a4 r5 = 0xc04dce80 r6 = 0xc04bd04d r7 = 0xc04c14dc kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdd3ee948 fp = 0xdd3ee998 r4 = 0xc04bd221 witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc023aaf0 (_sx_slock+0x84) sp = 0xdd3ee9a0 fp = 0xdd3ee9c8 r4 = 0x00000ee8 r5 = 0xc04dce7d r6 = 0xc2898a30 r7 = 0xc2898a40 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xdd3eeb2c _sx_slock() at _sx_slock+0x84 pc = 0xc023aaf0 lr = 0xc044579c (vm_map_lookup+0x74) sp = 0xdd3ee9d0 fp = 0xdd3eea08 r4 = 0xc28989e0 r5 = 0xc04dce7d r6 = 0x3601a000 r7 = 0x3601a000 r8 = 0x00000002 vm_map_lookup() at vm_map_lookup+0x74 pc = 0xc044579c lr = 0xc0439a18 (vm_fault_hold+0xe4) sp = 0xdd3eea10 fp = 0xdd3eeb80 r4 = 0xc28989e0 r5 = 0x00000002 r6 = 0xc2819960 r7 = 0x3601a000 r8 = 0xdd3eeb10 r9 = 0x00000000 r10 = 0xc06f7af0 vm_fault_hold() at vm_fault_hold+0xe4 pc = 0xc0439a18 lr = 0xc04398ec (vm_fault+0x88) sp = 0xdd3eeb88 fp = 0xdd3eeba8 r4 = 0xc28989e0 r5 = 0x00000002 r6 = 0xc2819960 r7 = 0x3601a000 r8 = 0x00000000 r9 = 0x00000002 r10 = 0xc06f7af0 vm_fault() at vm_fault+0x88 pc = 0xc04398ec lr = 0xc04760fc (data_abort_handler+0x2a8) sp = 0xdd3eebb0 fp = 0xdd3eec50 r4 = 0xc2872640 r5 = 0xc2819960 r6 = 0xc04e30cc r7 = 0xc28726e8 r8 = 0xdd3eec58 r9 = 0xdd3eeeb0 r10 = 0xc28989e0 data_abort_handler() at data_abort_handler+0x2a8 pc = 0xc04760fc lr = 0xc0466b04 (exception_exit) sp = 0xdd3eec58 fp = 0xdd3eed10 r4 = 0xc056b1cc r5 = 0xc2857da4 r6 = 0xc2857d00 r7 = 0x3601a8c0 r8 = 0x00000000 r9 = 0xc2857d88 r10 = 0xc272fd00 exception_exit() at exception_exit pc = 0xc0466b04 lr = 0xc2819960 (0xc2819960) sp = 0xdd3eecac fp = 0xdd3eed10 r0 = 0x3601a8c0 r1 = 0xc272fb00 r2 = 0xc04c14d9 r3 = 0x000005ef r4 = 0xc056b1cc r5 = 0xc2857da4 r6 = 0xc2857d00 r7 = 0x3601a8c0 r8 = 0x00000000 r9 = 0xc2857d88 r10 = 0xc272fd00 r12 = 0x00000000 soreceive_generic() at soreceive_generic+0x4a8 pc = 0xc02a9aec lr = 0xc02ab784 (soreceive+0x2c) sp = 0xdd3eed18 fp = 0xdd3eed20 r4 = 0xc2819960 r5 = 0x00000000 r6 = 0xdd3eed98 r7 = 0x00000000 r8 = 0x00000006 r9 = 0xc27c5c40 r10 = 0x00000800 soreceive() at soreceive+0x2c pc = 0xc02ab784 lr = 0xc028da28 (soo_read+0x2c) sp = 0xdd3eed28 fp = 0xdd3eed30 soo_read() at soo_read+0x2c pc = 0xc028da28 lr = 0xc0286aa4 (dofileread+0xa8) sp = 0xdd3eed38 fp = 0xdd3eed58 dofileread() at dofileread+0xa8 pc = 0xc0286aa4 lr = 0xc0286764 (kern_readv+0x60) sp = 0xdd3eed60 fp = 0xdd3eed88 r4 = 0xffffffff r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000006 r8 = 0xdd3eed98 r9 = 0xc2819960 r10 = 0x2081f0f0 kern_readv() at kern_readv+0x60 pc = 0xc0286764 lr = 0xc02866f4 (sys_read+0x4c) sp = 0xdd3eed90 fp = 0xdd3eedb8 r4 = 0xc2819960 r5 = 0x00000000 r6 = 0xbfffe5a0 r7 = 0x00000000 r8 = 0xdd3eee10 r9 = 0xc2872640 sys_read() at sys_read+0x4c pc = 0xc02866f4 lr = 0xc0476bc4 (swi_handler+0x284) sp = 0xdd3eedc0 fp = 0xdd3eee58 swi_handler() at swi_handler+0x284 pc = 0xc0476bc4 lr = 0xc0466928 (swi_entry+0x2c) sp = 0xdd3eee60 fp = 0xbfffedc0 r4 = 0x000378f8 r5 = 0x0002d258 r6 = 0xbfffe5a0 r7 = 0x00000003 r8 = 0x00000000 r9 = 0x521d3a99 swi_entry() at swi_entry+0x2c pc = 0xc0466928 lr = 0xc0466928 (swi_entry+0x2c) sp = 0xdd3eee60 fp = 0xbfffedc0 Unable to unwind further vm_fault(0xc28989e0, 3601a000, 2, 0) -> 5 Fatal kernel mode data abort: 'Translation Fault (S)' trapframe: 0xdd3eec58 FSR=00000805, FAR=3601a8c4, spsr=20000013 r0 =3601a8c0, r1 =c272fb00, r2 =c04c14d9, r3 =000005ef r4 =c056b1cc, r5 =c2857da4, r6 =c2857d00, r7 =3601a8c0 r8 =00000000, r9 =c2857d88, r10=c272fd00, r11=dd3eed10 r12=00000000, ssp=dd3eeca8, slr=c2819960, pc =c02a9aec [ thread pid 542 tid 100059 ] Stopped at soreceive_generic+0x4a8: str r1, [r0, #0x004] db> U-Boot 2013.01-rc1-g6709570-dirty (Aug 17 2013 - 23:35:05) DRAM: 480 MiB WARNING: Caches not enabled MMC: bcm2835_sdhci: 0 Using default environment In: serial Out: lcd Err: lcd mbox: Timeout waiting for response bcm2835: Could not set USB power state Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 3  2  1  0 reading uEnv.txt 89 bytes read in 9553 ms (0 Bytes/s) Importing environment from mmc ... reading ubldr 239540 bytes read in 54380 ms (3.9 KiB/s) ## Starting application at 0x02000054 ... Consoles: U-Boot console Compatible API signature found @1db682a8 Number of U-Boot devices: 1 FreeBSD/armv6 U-Boot loader, Revision 1.2 (martin@pcbsd-7130, Wed Aug 28 01:32:51 CEST 2013) DRAM: 480MB Device: disk |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|Loading /boot/defaults/loader.conf /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/boot/kernel/kernel data=0x47b5e4+0x17e19c |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|syms=[0x4+0x7fcb0/-\|/-\|/-\|/-\|+0x4+0x4d613/-\|/-\|/-] Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... \|/-\|/Using DTB provided by U-Boot. Kernel entry at 0x100100... Kernel args: (null) KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2013 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 10.0-CURRENT #0 r254955M: Wed Aug 28 01:32:36 CEST 2013 martin@pcbsd-7130:/usr/home/martin/Rasperry/crochet-freebsd/work/obj/arm.armv6/usr/home/martin/Rasperry/head/sys/RPI-B arm FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. CPU: ARM1176JZ-S rev 7 (ARM11J core) Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext WB enabled LABT branch prediction enabled 16KB/32B 4-way instruction cache 16KB/32B 4-way write-back-locking-C data cache real memory = 536870912 (512 MB) avail memory = 482902016 (460 MB) random device not loaded; using insecure entropy random: initialized simplebus0: mem 0x20000000-0x20ffffff on fdtbus0 intc0: mem 0x2000b200-0x2000b3ff on simplebus0 systimer0: mem 0x20003000-0x20003fff irq 8,9,10,11 on simplebus0 Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 Timecounter "BCM2835 Timecounter" frequency 1000000 Hz quality 1000 bcmwd0: mem 0x2010001c-0x20100027 on simplebus0 gpio0: mem 0x20200000-0x202000af irq 57,59,58,60 on simplebus0 gpio0: read-only pins: 46,47,48,49,50,51,52,53. gpio0: reserved pins: 48,49,50,51,52,53. gpioc0: on gpio0 gpiobus0: on gpio0 bcm_dma0: mem 0x20007000-0x20007fff,0x20e05000-0x20e05fff irq 24,25,26,27,28,29,30,31,32,33,34,35,36 on simplebus0 mbox0: mem 0x2000b880-0x2000b8bf irq 1 on simplebus0 sdhci_bcm0: mem 0x20300000-0x203000ff irq 70 on simplebus0 mmc0: on sdhci_bcm0 uart0: mem 0x20201000-0x20201fff irq 65 on simplebus0 uart0: console (115200,n,8,1) dwcotg0: mem 0x20980000-0x2099ffff irq 17 on simplebus0 usbus0 on dwcotg0 simplebus1: on fdtbus0 Timecounters tick every 10.000 msec lock order reversal: 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 2nd 0xc25d7c20 uart_hwmtx (uart_hwmtx) @ /usr/home/martin/Rasperry/head/sys/dev/uart/uart_cpu.h:92 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdc20c9c8 fp = 0xdc20cae0 r10 = 0xc06f3c0c db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdc20cae8 fp = 0xdc20caf0 r4 = 0xc05908a4 r5 = 0xc049fb59 r6 = 0xc04bd04d r7 = 0xc049f1d4 kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdc20caf8 fp = 0xdc20cb48 r4 = 0xc049fa8a witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cb50 fp = 0xdc20cb70 r4 = 0x00000000 r5 = 0xc0580a84 r6 = 0xc25d7c20 r7 = 0xc25d7c30 r8 = 0x00000000 r9 = 0x0000005c r10 = 0xc049fb56 __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc014e9a4 (uart_cnputc+0x44) sp = 0xdc20cb78 fp = 0xdc20cb88 r4 = 0x0000006c r5 = 0xc0580a84 r6 = 0xc05908a0 r7 = 0xc0581700 r8 = 0xc055d590 r9 = 0xc05816e0 r10 = 0xdc20ccf0 uart_cnputc() at uart_cnputc+0x44 pc = 0xc014e9a4 lr = 0xc01eb6b0 (cnputc+0x80) sp = 0xdc20cb90 fp = 0xdc20cba8 r4 = 0x0000006c r5 = 0xc0551c30 r6 = 0xc05908a0 cnputc() at cnputc+0x80 pc = 0xc01eb6b0 lr = 0xc026e6ec (putchar+0x194) sp = 0xdc20cbb0 fp = 0xdc20cc18 r4 = 0x00000005 r5 = 0xdc20ccf0 r6 = 0x0000006c r7 = 0x00000000 r8 = 0xc06f52b4 r9 = 0xc026e558 putchar() at putchar+0x194 pc = 0xc026e6ec lr = 0xc026d53c (kvprintf+0xb0) sp = 0xdc20cc20 fp = 0xdc20ccd8 r4 = 0xc04bc4c4 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 r8 = 0xc06f52b4 r9 = 0xc026e558 r10 = 0xdc20ccf0 kvprintf() at kvprintf+0xb0 pc = 0xc026d53c lr = 0xc026ec58 (printf+0x50) sp = 0xdc20cce0 fp = 0xdc20cd10 r4 = 0xc2446da8 r5 = 0xc2446a68 r6 = 0x00000000 r7 = 0xc06c394c r8 = 0xc06f52b4 r9 = 0x00000001 r10 = 0xc06c395b printf() at printf+0x50 pc = 0xc026ec58 lr = 0xc0282b58 (witness_checkorder+0xb3c) sp = 0xdc20cd28 fp = 0xdc20cd78 witness_checkorder() at witness_checkorder+0xb3c pc = 0xc0282b58 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cd80 fp = 0xdc20cda0 r4 = 0x00000000 r5 = 0x00000000 r6 = 0xc059198c r7 = 0xc059199c r8 = 0x00000000 r9 = 0x000000f0 r10 = 0xc04ba67a __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) sp = 0xdc20cda8 fp = 0xdc20cda8 r4 = 0xc2582960 r5 = 0x00000000 r6 = 0xc0580394 r7 = 0x00000000 r8 = 0xc2584c80 r9 = 0x00000000 r10 = 0xc0580390 sleepq_lock() at sleepq_lock+0x34 pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) sp = 0xdc20cdb0 fp = 0xdc20cdf0 msleep_spin_sbt() at msleep_spin_sbt+0x80 pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) sp = 0xdc20cdf8 fp = 0xdc20ce38 r4 = 0xc06f3c1c r5 = 0x00000000 r6 = 0xc049f1d1 r7 = 0x00000000 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xc0580390 random_kthread() at random_kthread+0x270 pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) sp = 0xdc20ce40 fp = 0xdc20ce58 r4 = 0xc2584c80 r5 = 0xc2582960 r6 = 0xc01471e8 r7 = 0x00000000 r8 = 0xdc20ce60 r9 = 0x00000000 r10 = 0x00000000 fork_exit() at fork_exit+0x88 pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 r4 = 0xc01471e8 r5 = 0x00000000 r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 r8 = 0x00000000 fork_trampoline() at fork_trampoline+0x14 pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 Unable to unwind further lock order reversal: 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 2nd 0xc059198c sleepq chain (sleepq chain) @ /usr/home/martin/Rasperry/head/sys/kern/subr_sleepqueue.c:240 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdc20cbf8 fp = 0xdc20cd10 r10 = 0xc06f3c0c db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdc20cd18 fp = 0xdc20cd20 r4 = 0xc05908a4 r5 = 0xc04ba67d r6 = 0xc04bd04d r7 = 0xc049f1d4 kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdc20cd28 fp = 0xdc20cd78 r4 = 0xc04ba662 witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cd80 fp = 0xdc20cda0 r4 = 0x00000000 r5 = 0x00000000 r6 = 0xc059198c r7 = 0xc059199c r8 = 0x00000000 r9 = 0x000000f0 r10 = 0xc04ba67a __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) sp = 0xdc20cda8 fp = 0xdc20cda8 r4 = 0xc2582960 r5 = 0x00000000 r6 = 0xc0580394 r7 = 0x00000000 r8 = 0xc2584c80 r9 = 0x00000000 r10 = 0xc0580390 sleepq_lock() at sleepq_lock+0x34 pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) sp = 0xdc20cdb0 fp = 0xdc20cdf0 msleep_spin_sbt() at msleep_spin_sbt+0x80 pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) sp = 0xdc20cdf8 fp = 0xdc20ce38 r4 = 0xc06f3c1c r5 = 0x00000000 r6 = 0xc049f1d1 r7 = 0x00000000 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xc0580390 random_kthread() at random_kthread+0x270 pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) sp = 0xdc20ce40 fp = 0xdc20ce58 r4 = 0xc2584c80 r5 = 0xc2582960 r6 = 0xc01471e8 r7 = 0x00000000 r8 = 0xdc20ce60 r9 = 0x00000000 r10 = 0x00000000 fork_exit() at fork_exit+0x88 pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 r4 = 0xc01471e8 r5 = 0x00000000 r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 r8 = 0x00000000 fork_trampoline() at fork_trampoline+0x14 pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 Unable to unwind further usbus0: 480Mbps High Speed USB v2.0 ugen0.1: at usbus0 uhub0: on usbus0 mmcsd0: 8GB at mmc0 25.0MHz/4bit/65535-block WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. Root mount waiting for: usbus0 uhub0: 1 port with 1 removable, self powered ugen0.2: at usbus0 uhub1: on usbus0 uhub1: MTT enabled Root mount waiting for: usbus0 uhub1: 3 ports with 2 removable, self powered Root mount waiting for: usbus0 ugen0.3: at usbus0 smsc0: on usbus0 Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]... WARNING: / was not properly dismounted smsc0: chip 0xec00, rev. 0002 warning: no time-of-day clock registered, system time will not be set accurately miibus0: on smsc0 ukphy0: PHY 1 on miibus0 ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ue0: on smsc0 ue0: Ethernet address: b8:27:eb:1d:b7:5a Enlarging root partition mmcsd0s2 resized mmcsd0s2a resized super-block backups (for fsck -b #) at: Setting hostuuid: 0cff015d-0f73-11e3-b289-b827eb1db75a. Setting hostid: 0xe90281aa. No suitable dump device was found. Entropy harvesting: interrupts ethernet point_to_point U-Boot 2013.01-rc1-g6709570-dirty (Aug 17 2013 - 23:35:05) DRAM: 480 MiB WARNING: Caches not enabled MMC: bcm2835_sdhci: 0 Using default environment In: serial Out: lcd Err: lcd mbox: Timeout waiting for response bcm2835: Could not set USB power state Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 3  2  1  0 reading uEnv.txt 89 bytes read in 9552 ms (0 Bytes/s) Importing environment from mmc ... reading ubldr 239540 bytes read in 54417 ms (3.9 KiB/s) ## Starting application at 0x02000054 ... Consoles: U-Boot console Compatible API signature found @1db682a8 Number of U-Boot devices: 1 FreeBSD/armv6 U-Boot loader, Revision 1.2 (martin@pcbsd-7130, Wed Aug 28 01:32:51 CEST 2013) DRAM: 480MB Device: disk |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|Loading /boot/defaults/loader.conf /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/boot/kernel/kernel data=0x47b5e4+0x17e19c |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|syms=[0x4+0x7fcb0/-\|/-\|/-\|/-\|+0x4+0x4d613/-\|/-\|/-] Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... \|/-\|/Using DTB provided by U-Boot. Kernel entry at 0x100100... Kernel args: (null) KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2013 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 10.0-CURRENT #0 r254955M: Wed Aug 28 01:32:36 CEST 2013 martin@pcbsd-7130:/usr/home/martin/Rasperry/crochet-freebsd/work/obj/arm.armv6/usr/home/martin/Rasperry/head/sys/RPI-B arm FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. CPU: ARM1176JZ-S rev 7 (ARM11J core) Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext WB enabled LABT branch prediction enabled 16KB/32B 4-way instruction cache 16KB/32B 4-way write-back-locking-C data cache real memory = 536870912 (512 MB) avail memory = 482902016 (460 MB) random device not loaded; using insecure entropy random: initialized simplebus0: mem 0x20000000-0x20ffffff on fdtbus0 intc0: mem 0x2000b200-0x2000b3ff on simplebus0 systimer0: mem 0x20003000-0x20003fff irq 8,9,10,11 on simplebus0 Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 Timecounter "BCM2835 Timecounter" frequency 1000000 Hz quality 1000 bcmwd0: mem 0x2010001c-0x20100027 on simplebus0 gpio0: mem 0x20200000-0x202000af irq 57,59,58,60 on simplebus0 gpio0: read-only pins: 46,47,48,49,50,51,52,53. gpio0: reserved pins: 48,49,50,51,52,53. gpioc0: on gpio0 gpiobus0: on gpio0 bcm_dma0: mem 0x20007000-0x20007fff,0x20e05000-0x20e05fff irq 24,25,26,27,28,29,30,31,32,33,34,35,36 on simplebus0 mbox0: mem 0x2000b880-0x2000b8bf irq 1 on simplebus0 sdhci_bcm0: mem 0x20300000-0x203000ff irq 70 on simplebus0 mmc0: on sdhci_bcm0 uart0: mem 0x20201000-0x20201fff irq 65 on simplebus0 uart0: console (115200,n,8,1) dwcotg0: mem 0x20980000-0x2099ffff irq 17 on simplebus0 usbus0 on dwcotg0 simplebus1: on fdtbus0 Timecounters tick every 10.000 msec lock order reversal: 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 2nd 0xc25d7c20 uart_hwmtx (uart_hwmtx) @ /usr/home/martin/Rasperry/head/sys/dev/uart/uart_cpu.h:92 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdc20c9c8 fp = 0xdc20cae0 r10 = 0xc06f3c0c db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdc20cae8 fp = 0xdc20caf0 r4 = 0xc05908a4 r5 = 0xc049fb59 r6 = 0xc04bd04d r7 = 0xc049f1d4 kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdc20caf8 fp = 0xdc20cb48 r4 = 0xc049fa8a witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cb50 fp = 0xdc20cb70 r4 = 0x00000000 r5 = 0xc0580a84 r6 = 0xc25d7c20 r7 = 0xc25d7c30 r8 = 0x00000000 r9 = 0x0000005c r10 = 0xc049fb56 __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc014e9a4 (uart_cnputc+0x44) sp = 0xdc20cb78 fp = 0xdc20cb88 r4 = 0x0000006c r5 = 0xc0580a84 r6 = 0xc05908a0 r7 = 0xc0581700 r8 = 0xc055d590 r9 = 0xc05816e0 r10 = 0xdc20ccf0 uart_cnputc() at uart_cnputc+0x44 pc = 0xc014e9a4 lr = 0xc01eb6b0 (cnputc+0x80) sp = 0xdc20cb90 fp = 0xdc20cba8 r4 = 0x0000006c r5 = 0xc0551c30 r6 = 0xc05908a0 cnputc() at cnputc+0x80 pc = 0xc01eb6b0 lr = 0xc026e6ec (putchar+0x194) sp = 0xdc20cbb0 fp = 0xdc20cc18 r4 = 0x00000005 r5 = 0xdc20ccf0 r6 = 0x0000006c r7 = 0x00000000 r8 = 0xc06f52b4 r9 = 0xc026e558 putchar() at putchar+0x194 pc = 0xc026e6ec lr = 0xc026d53c (kvprintf+0xb0) sp = 0xdc20cc20 fp = 0xdc20ccd8 r4 = 0xc04bc4c4 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 r8 = 0xc06f52b4 r9 = 0xc026e558 r10 = 0xdc20ccf0 kvprintf() at kvprintf+0xb0 pc = 0xc026d53c lr = 0xc026ec58 (printf+0x50) sp = 0xdc20cce0 fp = 0xdc20cd10 r4 = 0xc2446da8 r5 = 0xc2446a68 r6 = 0x00000000 r7 = 0xc06c394c r8 = 0xc06f52b4 r9 = 0x00000001 r10 = 0xc06c395b printf() at printf+0x50 pc = 0xc026ec58 lr = 0xc0282b58 (witness_checkorder+0xb3c) sp = 0xdc20cd28 fp = 0xdc20cd78 witness_checkorder() at witness_checkorder+0xb3c pc = 0xc0282b58 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cd80 fp = 0xdc20cda0 r4 = 0x00000000 r5 = 0x00000000 r6 = 0xc059198c r7 = 0xc059199c r8 = 0x00000000 r9 = 0x000000f0 r10 = 0xc04ba67a __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) sp = 0xdc20cda8 fp = 0xdc20cda8 r4 = 0xc2582960 r5 = 0x00000000 r6 = 0xc0580394 r7 = 0x00000000 r8 = 0xc2584c80 r9 = 0x00000000 r10 = 0xc0580390 sleepq_lock() at sleepq_lock+0x34 pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) sp = 0xdc20cdb0 fp = 0xdc20cdf0 msleep_spin_sbt() at msleep_spin_sbt+0x80 pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) sp = 0xdc20cdf8 fp = 0xdc20ce38 r4 = 0xc06f3c1c r5 = 0x00000000 r6 = 0xc049f1d1 r7 = 0x00000000 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xc0580390 random_kthread() at random_kthread+0x270 pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) sp = 0xdc20ce40 fp = 0xdc20ce58 r4 = 0xc2584c80 r5 = 0xc2582960 r6 = 0xc01471e8 r7 = 0x00000000 r8 = 0xdc20ce60 r9 = 0x00000000 r10 = 0x00000000 fork_exit() at fork_exit+0x88 pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 r4 = 0xc01471e8 r5 = 0x00000000 r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 r8 = 0x00000000 fork_trampoline() at fork_trampoline+0x14 pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 Unable to unwind further lock order reversal: 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 2nd 0xc059198c sleepq chain (sleepq chain) @ /usr/home/martin/Rasperry/head/sys/kern/subr_sleepqueue.c:240 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdc20cbf8 fp = 0xdc20cd10 r10 = 0xc06f3c0c db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdc20cd18 fp = 0xdc20cd20 r4 = 0xc05908a4 r5 = 0xc04ba67d r6 = 0xc04bd04d r7 = 0xc049f1d4 kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdc20cd28 fp = 0xdc20cd78 r4 = 0xc04ba662 witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) sp = 0xdc20cd80 fp = 0xdc20cda0 r4 = 0x00000000 r5 = 0x00000000 r6 = 0xc059198c r7 = 0xc059199c r8 = 0x00000000 r9 = 0x000000f0 r10 = 0xc04ba67a __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) sp = 0xdc20cda8 fp = 0xdc20cda8 r4 = 0xc2582960 r5 = 0x00000000 r6 = 0xc0580394 r7 = 0x00000000 r8 = 0xc2584c80 r9 = 0x00000000 r10 = 0xc0580390 sleepq_lock() at sleepq_lock+0x34 pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) sp = 0xdc20cdb0 fp = 0xdc20cdf0 msleep_spin_sbt() at msleep_spin_sbt+0x80 pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) sp = 0xdc20cdf8 fp = 0xdc20ce38 r4 = 0xc06f3c1c r5 = 0x00000000 r6 = 0xc049f1d1 r7 = 0x00000000 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xc0580390 random_kthread() at random_kthread+0x270 pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) sp = 0xdc20ce40 fp = 0xdc20ce58 r4 = 0xc2584c80 r5 = 0xc2582960 r6 = 0xc01471e8 r7 = 0x00000000 r8 = 0xdc20ce60 r9 = 0x00000000 r10 = 0x00000000 fork_exit() at fork_exit+0x88 pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 r4 = 0xc01471e8 r5 = 0x00000000 r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 r8 = 0x00000000 fork_trampoline() at fork_trampoline+0x14 pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) sp = 0xdc20ce60 fp = 0x00000000 Unable to unwind further usbus0: 480Mbps High Speed USB v2.0 ugen0.1: at usbus0 uhub0: on usbus0 mmcsd0: 8GB at mmc0 25.0MHz/4bit/65535-block WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. Root mount waiting for: usbus0 uhub0: 1 port with 1 removable, self powered Root mount waiting for: usbus0 ugen0.2: at usbus0 uhub1: on usbus0 uhub1: MTT enabled uhub1: 3 ports with 2 removable, self powered Root mount waiting for: usbus0 ugen0.3: at usbus0 smsc0: on usbus0 Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]... WARNING: / was not properly dismounted smsc0: chip 0xec00, rev. 0002 warning: no time-of-day clock registered, system time will not be set accurately miibus0: on smsc0 ukphy0: PHY 1 on miibus0 ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto ue0: on smsc0 ue0: Ethernet address: b8:27:eb:1d:b7:5a Enlarging root partition mmcsd0s2 resized mmcsd0s2a resized super-block backups (for fsck -b #) at: Setting hostuuid: 27d85b91-0f73-11e3-b289-b827eb1db75a. Setting hostid: 0xaa3c183b. No suitable dump device was found. Entropy harvesting: interrupts ethernet point_to_point kickstart. Starting file system checks: ** SU+J Recovering /dev/mmcsd0s2a ** Reading 4194304 byte journal from inode 4. ** Building recovery table. ** Resolving unreferenced inode list. ** Processing journal entries. ** 28 journal records in 4096 bytes for 21.88% utilization ** Freed 0 inodes (0 dirs) 0 blocks, and 0 frags. ***** FILE SYSTEM MARKED CLEAN ***** Mounting local file systems:. Writing entropy file:. Setting hostname: raspberry-pi. smsc0: chip 0xec00, rev. 0002 ue0: link state changed to DOWN ue0: link state changed to UP Starting Network: lo0 ue0. lo0: flags=8049 metric 0 mtu 16384 options=600003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 nd6 options=21 ue0: flags=8843 metric 0 mtu 1500 options=80001 ether b8:27:eb:1d:b7:5a media: Ethernet autoselect (100baseTX ) status: active nd6 options=29 Starting devd. Starting dhclient. DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 7 DHCPOFFER from 192.168.1.250 DHCPREQUEST on ue0 to 255.255.255.255 port 67 DHCPACK from 192.168.1.250 bound to 192.168.1.54 -- renewal in 300 seconds. lock order reversal: (sleepable after non-sleepable) 1st 0xc2857d78 so_rcv (so_rcv) @ /usr/home/martin/Rasperry/head/sys/kern/uipc_socket.c:1594 2nd 0xc2899a30 vm map (user) (vm map (user)) @ /usr/home/martin/Rasperry/head/sys/vm/vm_map.c:3816 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) sp = 0xdd3ee818 fp = 0xdd3ee930 r10 = 0xc2857d78 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) sp = 0xdd3ee938 fp = 0xdd3ee940 r4 = 0xc05908a4 r5 = 0xc04dce80 r6 = 0xc04bd04d r7 = 0xc04c14dc kdb_backtrace() at kdb_backtrace+0x38 pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) sp = 0xdd3ee948 fp = 0xdd3ee998 r4 = 0xc04bd221 witness_checkorder() at witness_checkorder+0xddc pc = 0xc0282df8 lr = 0xc023aaf0 (_sx_slock+0x84) sp = 0xdd3ee9a0 fp = 0xdd3ee9c8 r4 = 0x00000ee8 r5 = 0xc04dce7d r6 = 0xc2899a30 r7 = 0xc2899a40 r8 = 0x00000000 r9 = 0x00000000 r10 = 0xdd3eeb2c _sx_slock() at _sx_slock+0x84 pc = 0xc023aaf0 lr = 0xc044579c (vm_map_lookup+0x74) sp = 0xdd3ee9d0 fp = 0xdd3eea08 r4 = 0xc28999e0 r5 = 0xc04dce7d r6 = 0x3601a000 r7 = 0x3601a000 r8 = 0x00000002 vm_map_lookup() at vm_map_lookup+0x74 pc = 0xc044579c lr = 0xc0439a18 (vm_fault_hold+0xe4) sp = 0xdd3eea10 fp = 0xdd3eeb80 r4 = 0xc28999e0 r5 = 0x00000002 r6 = 0xc2819960 r7 = 0x3601a000 r8 = 0xdd3eeb10 r9 = 0x00000000 r10 = 0xc06f7af0 vm_fault_hold() at vm_fault_hold+0xe4 pc = 0xc0439a18 lr = 0xc04398ec (vm_fault+0x88) sp = 0xdd3eeb88 fp = 0xdd3eeba8 r4 = 0xc28999e0 r5 = 0x00000002 r6 = 0xc2819960 r7 = 0x3601a000 r8 = 0x00000000 r9 = 0x00000002 r10 = 0xc06f7af0 vm_fault() at vm_fault+0x88 pc = 0xc04398ec lr = 0xc04760fc (data_abort_handler+0x2a8) sp = 0xdd3eebb0 fp = 0xdd3eec50 r4 = 0xc2872640 r5 = 0xc2819960 r6 = 0xc04e30cc r7 = 0xc28726e8 r8 = 0xdd3eec58 r9 = 0xdd3eeeb0 r10 = 0xc28999e0 data_abort_handler() at data_abort_handler+0x2a8 pc = 0xc04760fc lr = 0xc0466b04 (exception_exit) sp = 0xdd3eec58 fp = 0xdd3eed10 r4 = 0xc056b1cc r5 = 0xc2857da4 r6 = 0xc2857d00 r7 = 0x3601a8c0 r8 = 0x00000000 r9 = 0xc2857d88 r10 = 0xc272fd00 exception_exit() at exception_exit pc = 0xc0466b04 lr = 0xc2819960 (0xc2819960) sp = 0xdd3eecac fp = 0xdd3eed10 r0 = 0x3601a8c0 r1 = 0xc272fb00 r2 = 0xc04c14d9 r3 = 0x000005ef r4 = 0xc056b1cc r5 = 0xc2857da4 r6 = 0xc2857d00 r7 = 0x3601a8c0 r8 = 0x00000000 r9 = 0xc2857d88 r10 = 0xc272fd00 r12 = 0x00000000 soreceive_generic() at soreceive_generic+0x4a8 pc = 0xc02a9aec lr = 0xc02ab784 (soreceive+0x2c) sp = 0xdd3eed18 fp = 0xdd3eed20 r4 = 0xc2819960 r5 = 0x00000000 r6 = 0xdd3eed98 r7 = 0x00000000 r8 = 0x00000006 r9 = 0xc27c5c40 r10 = 0x00000800 soreceive() at soreceive+0x2c pc = 0xc02ab784 lr = 0xc028da28 (soo_read+0x2c) sp = 0xdd3eed28 fp = 0xdd3eed30 soo_read() at soo_read+0x2c pc = 0xc028da28 lr = 0xc0286aa4 (dofileread+0xa8) sp = 0xdd3eed38 fp = 0xdd3eed58 dofileread() at dofileread+0xa8 pc = 0xc0286aa4 lr = 0xc0286764 (kern_readv+0x60) sp = 0xdd3eed60 fp = 0xdd3eed88 r4 = 0xffffffff r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000006 r8 = 0xdd3eed98 r9 = 0xc2819960 r10 = 0x2081f0f0 kern_readv() at kern_readv+0x60 pc = 0xc0286764 lr = 0xc02866f4 (sys_read+0x4c) sp = 0xdd3eed90 fp = 0xdd3eedb8 r4 = 0xc2819960 r5 = 0x00000000 r6 = 0xbfffe5a0 r7 = 0x00000000 r8 = 0xdd3eee10 r9 = 0xc2872640 sys_read() at sys_read+0x4c pc = 0xc02866f4 lr = 0xc0476bc4 (swi_handler+0x284) sp = 0xdd3eedc0 fp = 0xdd3eee58 swi_handler() at swi_handler+0x284 pc = 0xc0476bc4 lr = 0xc0466928 (swi_entry+0x2c) sp = 0xdd3eee60 fp = 0xbfffedc0 r4 = 0x000378f8 r5 = 0x0002d258 r6 = 0xbfffe5a0 r7 = 0x00000003 r8 = 0x00000000 r9 = 0x521d3af3 swi_entry() at swi_entry+0x2c pc = 0xc0466928 lr = 0xc0466928 (swi_entry+0x2c) sp = 0xdd3eee60 fp = 0xbfffedc0 Unable to unwind further vm_fault(0xc28999e0, 3601a000, 2, 0) -> 5 Fatal kernel mode data abort: 'Translation Fault (S)' trapframe: 0xdd3eec58 FSR=00000805, FAR=3601a8c4, spsr=20000013 r0 =3601a8c0, r1 =c272fb00, r2 =c04c14d9, r3 =000005ef r4 =c056b1cc, r5 =c2857da4, r6 =c2857d00, r7 =3601a8c0 r8 =00000000, r9 =c2857d88, r10=c272fd00, r11=dd3eed10 r12=00000000, ssp=dd3eeca8, slr=c2819960, pc =c02a9aec [ thread pid 542 tid 100059 ] Stopped at soreceive_generic+0x4a8: str r1, [r0, #0x004] db> >Release-Note: >Audit-Trail: >Unformatted: