Hi, When compiling arm-none-eabi, I'm encountering repeated uvm_fault:
Here is a full dmesg, panic, trace and ps. U-Boot SPL 2016.05 (Jun 15 2016 - 15:57:27) Trying to boot from MMC2 Card doesn't support part_switch MMC partition switch failed *** Warning - MMC partition switch failed, using default environment reading u-boot.img reading u-boot.img U-Boot 2016.05 (Jun 15 2016 - 15:57:27 +1000) Watchdog enabled I2C: ready DRAM: 512 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Warning - bad CRC, using default environment Net: <ethaddr> not set. Validating first E-fuse MAC Could not get PHY for cpsw: addr 0 cpsw, usb_ether Press SPACE to abort autoboot in 2 seconds switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 reading boot.scr ** Unable to read file boot.scr ** reading uEnv.txt ** Unable to read file uEnv.txt ** switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... reading /am335x-boneblack.dtb 32577 bytes read in 9 ms (3.5 MiB/s) Found EFI removable media binary efi/boot/bootarm.efi reading efi/boot/bootarm.efi 65196 bytes read in 11 ms (5.7 MiB/s) ## Starting EFI application at 0x82000000 ... Scanning disks on usb... Scanning disks on mmc... MMC Device 2 not found MMC Device 3 not found Found 2 disks >> OpenBSD/armv7 BOOTARM 0.1 boot> booting sd0a:/bsd: 3704152+104560+486620 [64+493696+231141]=0x4d1668 OpenBSD/armv7 booting ... arg0 0x0 arg1 0xe05 arg2 0x88000000 Allocating page tables freestart = 0x807d2000, free_pages = 129070 (0x0001f82e) IRQ stack: p0x80800000 v0xc0800000 ABT stack: p0x80801000 v0xc0801000 UND stack: p0x80802000 v0xc0802000 SVC stack: p0x80803000 v0xc0803000 Creating L1 page table at 0x807d4000 Mapping kernel Constructing L2 page tables undefined page pmap [ using 725276 bytes of bsd ELF symbol table ] board type: 3589 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2016 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 6.0-beta (GENERIC) #256: Fri Jun 24 16:06:40 AEST 2016 j...@armv7.jsg.id.au:/usr/src/sys/arch/armv7/compile/GENERIC real mem = 536870912 (512MB) avail mem = 517967872 (493MB) mainbus0 at root: TI AM335x BeagleBone Black cpu0 at mainbus0: ARM Cortex A8 R3 rev 2 (ARMv7 core) cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled cpu0: 32KB(64b/l,4way) I-cache, 32KB(64b/l,4way) wr-back D-cache omap0 at mainbus0 prcm0 at omap0 rev 0.2 sitaracm0 at omap0: control module, rev 1.0 intc0 at omap0 rev 5.0 edma0 at omap0 rev 0.0 dmtimer0 at omap0 rev 3.1 dmtimer1 at omap0 rev 3.1 omdog0 at omap0 rev 0.1 omgpio0 at omap0: rev 0.1 gpio0 at omgpio0: 32 pins omgpio1 at omap0: rev 0.1 gpio1 at omgpio1: 32 pins omgpio2 at omap0: rev 0.1 gpio2 at omgpio2: 32 pins omgpio3 at omap0: rev 0.1 gpio3 at omgpio3: 32 pins omap0: device tiiic unit 0 not configured omap0: device tiiic unit 1 not configured omap0: device tiiic unit 2 not configured cpsw0 at omap0: version 1.12 (0), address 90:59:af:5c:29:0c cpsw0: no PHY is alive ukphy0 at cpsw0 phy 2: Generic IEEE 802.3u media interface, rev. 1: OUI 0x0001f0, model 0x000f simplebus0 at mainbus0: "ocp" simplebus1 at simplebus0: "l4_wkup" simplebus2 at simplebus1: "scm" com0 at simplebus0: ti16750, 64 byte fifo com0: console ommmc0 at simplebus0 sdmmc0 at ommmc0: 1-bit, mmc high-speed ommmc1 at simplebus0 sdmmc1 at ommmc1: 1-bit, mmc high-speed scsibus0 at sdmmc0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: <SD/MMC, USD, 0010> SCSI2 0/direct fixed sd0: 7639MB, 512 bytes/sector, 15644672 sectors scsibus1 at sdmmc1: 2 targets, initiator 0 sd1 at scsibus1 targ 1 lun 0: <SD/MMC, MMC02G, 0000> SCSI2 0/direct fixed sd1: 1832MB, 512 bytes/sector, 3751936 sectors vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets boot device: sd0 root on sd0a (e974999918c9424c.a) swap on sd0b dump on sd0b WARNING: / was not properly unmounted WARNING: CHECK AND RESET THE DATE! Automatic boot in progress: starting file system checks. /dev/sd0a (e974999918c9424c.a): 1548 files, 27947 used, 22460 free (212 frags, 2781 blocks, 0.4% fragmentation) /dev/sd0a (e974999918c9424c.a): MARKING FILE SYSTEM CLEAN /dev/sd0h (e974999918c9424c.h): 13 files, 276 used, 912051 free (19 frags, 114004 blocks, 0.0% fragmentation) /dev/sd0h (e974999918c9424c.h): MARKING FILE SYSTEM CLEAN /dev/sd0d (e974999918c9424c.d): 13 files, 11 used, 102700 free (28 frags, 12834 blocks, 0.0% fragmentation) /dev/sd0d (e974999918c9424c.d): MARKING FILE SYSTEM CLEAN /dev/sd0g (e974999918c9424c.g): 24826 files, 266240 used, 2309711 free (10103 frags, 287451 blocks, 0.4% fragmentation) /dev/sd0g (e974999918c9424c.g): MARKING FILE SYSTEM CLEAN /dev/sd0e (e974999918c9424c.e): UNREF FILE I=18858 OWNER=root MODE=100444 /dev/sd0e: SIZE=11768 MTIME=Jun 25 20:46 2016 (RECONNECTED) /dev/sd0e (e974999918c9424c.e): NO lost+found DIRECTORY (CREATED) /dev/sd0e (e974999918c9424c.e): FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGED) /dev/sd0e (e974999918c9424c.e): SUMMARY INFORMATION BAD (SALVAGED) /dev/sd0e (e974999918c9424c.e): 385 files, 2659 used, 95692 free (140 frags, 11944 blocks, 0.1% fragmentation) /dev/sd0e (e974999918c9424c.e): MARKING FILE SYSTEM CLEAN setting tty flags pf enabled starting network DHCPREQUEST on cpsw0 to 255.255.255.255 DHCPACK from 192.168.42.1 (00:0d:b9:33:8e:8c) bound to 192.168.42.27 -- renewal in 43200 seconds. reordering libraries: done. starting early daemons: syslogd pflogd ntpd. starting RPC daemons:. savecore: no core dump checking quotas: done. clearing /tmp kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd smtpd sndiod. starting local daemons: cron. Sun Jun 26 12:38:29 CEST 2016 OpenBSD/armv7 (jagermeister.brimbelle.org) (console) login: uvm_fault(0xc92e7428, 0, 1, 0) -> e Fatal kernel mode data abort: 'Translation Fault (P)' trapframe: 0xcb305dc0 DFSR=00000007, DFAR=0000000c, spsr=60000113 r0 =00000000, r1 =c905c848, r2 =00008000, r3 =c487f3f0 r4 =00000012, r5 =c905c848, r6 =00000005, r7 =8b9a5000 r8 =8b9a500e, r9 =00000025, r10=cb601d80, r11=cb305e5c r12=c487f3f0, ssp=cb305e10, slr=c053e220, pc =c053e220 Stopped at pmap_enter+0x158: ldr r7, [r0, #0x00c] ddb> show panic the kernel did not panic ddb> trace pmap_enter+0xc scp=0xc053e0d4 rlv=0xc04ea474 (uvm_fault+0xa0c) rsp=0xcb305e60 rfp=0xcb305f7c r10=0x00000000 r9=0x00000001 r8=0x00000000 r7=0xc0503760 r6=0x00000000 r5=0xc4386a10 r4=0x00000001 uvm_fault+0xc scp=0xc04e9a74 rlv=0xc053a500 (prefetch_abort_handler+0x100) rsp=0xcb305f80 rfp=0xcb305fac r10=0x00000007 r9=0x000003e8 r8=0xc92e7428 r7=0x000083e0 r6=0xcb305fb0 r5=0xc920b2d0 r4=0x00008000 prefetch_abort_handler+0x10 scp=0xc053a410 rlv=0xc0539be0 (exception_exit) rsp=0xcb305fb0 rfp=0xbffc3738 r10=0x00000000 r8=0x00008000 r7=0x4a8d2000 r6=0x00000003 r5=0x00000000 r4=0x40e7f000 ddb> ps TID PPID PGRP UID S FLAGS WAIT COMMAND 78292 27944 20104 1000 3 0x3 biowait genautomata 27944 26953 20104 1000 3 0x10008b pause sh 26953 59182 20104 1000 3 0x83 wait gmake 59182 50976 20104 1000 3 0x100089 pause sh 50976 53329 20104 1000 3 0x10008b pause sh 53329 48968 20104 1000 3 0x83 wait gmake 48968 24245 20104 1000 3 0x10008b pause sh 24245 13019 20104 1000 3 0x83 wait gmake 13019 62659 20104 1000 3 0x10008b pause make 62659 64658 20104 1000 3 0x10008b pause make 64658 84808 20104 1000 3 0x10008b pause sh 84808 47107 20104 1000 3 0x10008b pause make 47107 74224 20104 1000 3 0x10008b pause sh 74224 79972 20104 1000 3 0x10008b pause make 79972 52487 20104 1000 3 0x10008b pause make 52487 59748 20104 1000 3 0x10008b pause sh 59748 43117 20104 1000 3 0x10008b pause make 43117 99665 20104 1000 3 0x100089 pause sh 99665 12062 20104 1000 3 0x10008b pause sh 12062 54556 20104 1000 3 0x10008b pause make 54556 69085 20104 1000 3 0x10008b pause make 69085 45529 20104 1000 3 0x10008b pause make 45529 53278 20104 1000 3 0x10008b pause sh 53278 43198 20104 1000 3 0x10008b pause make 43198 15916 20104 1000 3 0x10008b pause sh 15916 25529 20104 1000 3 0x10008b pause make 25529 12857 20104 1000 3 0x10008b pause make 12857 20104 20104 1000 3 0x10008b pause sh 20104 44395 20104 1000 3 0x10008b pause make 27417 10206 27417 1000 3 0x100083 ttyin ksh 48913 10206 48913 1000 3 0x100083 ttyin ksh 8813 10206 8813 1000 3 0x100083 ttyin ksh 88771 10206 88771 1000 3 0x100083 ttyin ksh 81034 10206 81034 1000 3 0x100083 ttyin ksh 11681 10206 11681 1000 3 0x100083 ttyin ksh 44395 10206 44395 1000 3 0x10008b pause ksh 10206 1 10206 1000 3 0x100080 kqread tmux 19457 10098 10098 1000 3 0x100083 kqread tmux 10098 13588 10098 1000 3 0x10008b pause ksh 13588 70566 70566 1000 3 0x90 select sshd 70566 39052 70566 0 3 0x92 poll sshd 83494 1 83494 0 3 0x100083 ttyin getty 2078 1 2078 0 3 0x100098 poll cron 35328 1 35328 99 3 0x100090 poll sndiod 58062 1 58062 110 3 0x100090 poll sndiod 50366 53641 53641 95 3 0x100092 kqread smtpd 51648 53641 53641 103 3 0x100092 kqread smtpd 78791 53641 53641 95 3 0x100092 kqread smtpd 67821 53641 53641 95 3 0x100092 kqread smtpd 62953 53641 53641 95 3 0x100092 kqread smtpd 75369 53641 53641 95 3 0x100092 kqread smtpd 53641 1 53641 0 3 0x100080 kqread smtpd 39052 1 39052 0 3 0x80 select sshd 5171 0 0 0 3 0x14280 nfsidl nfsio 77939 0 0 0 3 0x14280 nfsidl nfsio 92707 0 0 0 3 0x14280 nfsidl nfsio 50610 0 0 0 3 0x14280 nfsidl nfsio 53216 1 53216 0 3 0x80 poll ntpd 97679 72670 97679 83 3 0x100090 poll ntpd 72670 1 72670 83 3 0x100010 biowait ntpd *56870 35739 35739 74 7 0x100010 pflogd 35739 1 35739 0 3 0x80 netio pflogd 41587 67652 67652 73 2 0x100090 syslogd 67652 1 67652 0 3 0x100080 netio syslogd 4978 1 4978 77 3 0x100090 poll dhclient 54095 1 54095 0 3 0x80 poll dhclient 33394 0 0 0 3 0x14200 pgzero zerothread 80631 0 0 0 3 0x14200 aiodoned aiodoned 31344 0 0 0 2 0x14200 update 94552 0 0 0 3 0x14200 cleaner cleaner 21241 0 0 0 3 0x14200 reaper reaper 25901 0 0 0 3 0x14200 pgdaemon pagedaemon 59827 0 0 0 3 0x14200 bored crynlk 41114 0 0 0 3 0x14200 bored crypto 76218 0 0 0 3 0x14200 pftm pfpurge 42062 0 0 0 3 0x14200 mmctsk sdmmc1 23804 0 0 0 2 0x14200 sdmmc0 6178 0 0 0 3 0x14200 bored softnet 11664 0 0 0 3 0x14200 bored systqmp 68576 0 0 0 3 0x14200 bored systq 83789 0 0 0 3 0x40014200 idle0 52531 0 0 0 3 0x14200 kmalloc kmthread 1 0 1 0 3 0x82 wait init 0 -1 0 0 3 0x10200 scheduler swapper ddb> -- Mattieu Baptiste "/earth is 102% full ... please delete anyone you can."