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."

Reply via email to