I've been using the last beagle snapshot for more than one month without
issues. Today, I've updated to armv7 OMAP using the last bsd.rd.OMAP.

It panics always when I run weechat. Copy/paste of the serial output
with ddb info:


U-Boot SPL 2013.04-dirty (Jun 19 2013 - 09:57:14)
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0 
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0 
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
OMAP SD/MMC: 0
mmc_send_cmd : timeout: No status update
reading u-boot.img
reading u-boot.img


U-Boot 2013.04-dirty (Jun 19 2013 - 09:57:14)

I2C:   ready
DRAM:  512 MiB
WARNING: Caches not enabled
NAND:  No NAND device found!!!
0 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - readenv() failed, using default environment

musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0 
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0 
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
Net:   <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot:  0 
gpio: pin 53 (gpio 53) value is 1
mmc0 is current device
micro SD card found
mmc0 is current device
gpio: pin 54 (gpio 54) value is 1
SD/MMC found on device 0
reading uEnv.txt
151 bytes read in 3 ms (48.8 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc ...
Running uenvcmd ...
reading bsd.umg
2831248 bytes read in 325 ms (8.3 MiB/s)
## Booting kernel from Legacy Image at 82800000 ...
   Image Name:   boot
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2831184 Bytes = 2.7 MiB
   Load Address: 80300000
   Entry Point:  80300000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...


OpenBSD/beagle booting ...
arg0 0x0 arg1 0xe05 arg2 0x80000100
atag core flags 0 pagesize 0 rootdev 0
atag cmdline [sd0i:/bsd.umg]
atag mem start 0x80000000 size 0x20000000
bootfile: sd0i:/bsd.umg
bootargs: 
memory size derived from u-boot
bootconf.mem[0].address = 80000000 pages 131072/0x20000000
Allocating page tables
freestart = 0x8062a000, free_pages = 129494 (0x0001f9d6)
IRQ stack: p0x80658000 v0xc0658000
ABT stack: p0x80659000 v0xc0659000
UND stack: p0x8065a000 v0xc065a000
SVC stack: p0x8065b000 v0xc065b000
Creating L1 page table at 0x8062c000
Mapping kernel
Constructing L2 page tables
undefined page pmap [ no symbol table formats found ]
board type: beaglebone
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2013 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 5.4-current (GENERIC-OMAP) #6: Mon Sep 16 01:42:55 CEST 2013
    r...@imx.fritz.box:/usr/src/sys/arch/armv7/compile/GENERIC-OMAP
real mem  = 536870912 (512MB)
avail mem = 519208960 (495MB)
mainbus0 at root
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: BeagleBone
prcm0 at omap0 rev 0.2
sitaracm0 at omap0: control module, rev 1.0
intc0 at omap0 rev 5.0
dmtimer0 at omap0 rev 3.1
dmtimer1 at omap0 rev 3.1
omdog0 at omap0 rev 0.1
ommmc0 at omap0
sdmmc0 at ommmc0
ommmc1 at omap0
sdmmc1 at ommmc1
com0 at omap0: ti16750, 64 byte fifo
com0: console
cpsw0 at omap0: version 1.12 (0), address 90:59:af:5c:b3:9b
ukphy0 at cpsw0 phy 0: Generic IEEE 802.3u media interface, rev. 1: OUI 
0x0001f0, model 0x000f
/dev/ksyms: Symbol table not valid.
scsibus0 at sdmmc0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <SD/MMC, Drive #01, > SCSI2 0/direct fixed
sd0: 7535MB, 512 bytes/sector, 15431680 sectors
scsibus1 at sdmmc1: 2 targets, initiator 0
sd1 at scsibus1 targ 1 lun 0: <SD/MMC, Drive #01, > 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 (f43d8b62d65ddce7.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 (f43d8b62d65ddce7.a): INCORRECT BLOCK COUNT I=779551 (4 should be 0) 
(CORRECTED)
/dev/sd0a (f43d8b62d65ddce7.a): UNREF FILE I=779551  OWNER=juanfra MODE=100600
/dev/sd0a: SIZE=0 MTIME=Sep 27 23:28 2013  (CLEARED)
/dev/sd0a (f43d8b62d65ddce7.a): LINK COUNT FILE I=779613  OWNER=juanfra 
MODE=100600
/dev/sd0a: SIZE=641 MTIME=Sep 27 23:28 2013  COUNT 2 SHOULD BE 1 (ADJUSTED)
/dev/sd0a (f43d8b62d65ddce7.a): LINK COUNT FILE I=783850  OWNER=juanfra 
MODE=100600
/dev/sd0a: SIZE=1018 MTIME=Sep 27 23:28 2013  COUNT 2 SHOULD BE 1 (ADJUSTED)
/dev/sd0a (f43d8b62d65ddce7.a): SUMMARY INFORMATION BAD (SALVAGED)
/dev/sd0a (f43d8b62d65ddce7.a): BLK(S) MISSING IN BIT MAPS (SALVAGED)
/dev/sd0a (f43d8b62d65ddce7.a): 40830 files, 390621 used, 3396762 free (13194 
frags, 422946 blocks, 0.3% fragmentation)
/dev/sd0a (f43d8b62d65ddce7.a): MARKING FILE SYSTEM CLEAN
setting tty flags
pf enabled
ddb.console: 0 -> 0
vm.swapencrypt.enable: 1 -> 0
hw.allowpowerdown: 1 -> 1
sysctl: machdep.allowaperture: Operation not permitted
sysctl: second level name kbdreset in machdep.kbdreset is invalid
kern.bufcachepercent: 20 -> 85
kern.maxvnodes: 2662 -> 100000
kern.pool_debug: 1 -> 0
net.inet.tcp.always_keepalive: 0 -> 1
net.inet.tcp.keepidle: 14400 -> 100
starting network
starting early daemons: syslogd pflogd ntpd.
starting RPC daemons:.
savecore: can't find device 0/0
checking quotas: done.
kvm_mkdb: can't open /dev/ksyms
clearing /tmp
starting pre-securelevel daemons:.
setting kernel security level: kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files.
starting network daemons: sshd sendmail sndiod.
starting local daemons: cron.
Fri Sep 27 23:34:43 CEST 2013

OpenBSD/armv7 (edda.juanfra.info) (console)

login: panic: rw_enter: vmmaplk locking against myself
Stopped at      0xc0504a30:     ldrb    r15, [r15, r15, ror r15]!
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb> show panic
rw_enter: vmmaplk locking against myself
ddb> trace
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
0xc0383e70
        scp=0xc0383e70 rlv=0xc04b9980 (0xc04b9980)
        rsp=0xcfc80ca4 rfp=0xcfc80cc0
        r10=0xcfc7f000 r9=0xcfc80e34 r8=0x00000000 r7=0xcfc80da0
        r6=0x00000000 r5=0xcfc80d8c r4=0xc9359a80
0xc04b98a8
        scp=0xc04b98a8 rlv=0xc04b9f98 (0xc04b9f98)
        rsp=0xcfc80cc4 rfp=0xcfc80ddc
        r7=0xc9359a80 r6=0x00000002 r5=0xc905f60c r4=0x00000002
0xc04b9f30
        scp=0xc04b9f30 rlv=0xc050c218 (0xc050c218)
        rsp=0xcfc80de0 rfp=0xcfc80e30
        r10=0xcfc7f000 r9=0xcfc80e34 r8=0x00000000 r7=0xc9359a80
        r6=0x00000002 r5=0xc905f60c r4=0x4ddbe000
0xc050bffc
        scp=0xc050bffc rlv=0xc050b9fc (0xc050b9fc)
        rsp=0xcfc80e34 rfp=0xcfc80eb0
        r10=0xc49e56ec r9=0xc0627454 r8=0xc0627bb0 r7=0x00000000
        r6=0xc8ff6020 r5=0x00000010 r4=0xc8f98de4
0xc050cce0 
        scp=0xc050cce0 rlv=0xc050fecc (0xc050fecc)
        rsp=0xcfc80eb4 rfp=0xcfc80ef0
        r10=0xc8ff6020 r9=0x00000001 r8=0x00000000 r7=0x00000000
        r6=0xc8f74e98 r5=0xc49e56ec r4=0x4bba5000
0xc050fd9c 
        scp=0xc050fd9c rlv=0xc04c2420 (0xc04c2420)
        rsp=0xcfc80ef4 rfp=0xcfc80f28
        r10=0x00000000 r9=0x00000001 r8=0x4bbdb000 r7=0xc8f59edc
        r6=0xc9359a80 r5=0xc8f59e14 r4=0x4ba73000
0xc04c2318 
        scp=0xc04c2318 rlv=0xc04c49e4 (0xc04c49e4)
        rsp=0xcfc80f2c rfp=0xcfc80f58
        r10=0x00000000 r9=0xc05aa3c0 r8=0x00000049 r7=0xc9359a80
        r6=0x4bbdb000 r5=0xcfc80f34 r4=0x00000000
0xc04c48ec 
        scp=0xc04c48ec rlv=0xc05093dc (0xc05093dc)
        rsp=0xcfc80f5c rfp=0xcfc80fb0
        r7=0xc905f60c r6=0xcfc80fb4 r5=0x00000002 r4=0xcfc80fb8
0xc05091c4 
        scp=0xc05091c4 rlv=0xc050b854 (0xc050b854)
        rsp=0xcfc80fb4 rfp=0xbffcc36c
        r10=0x00000000 r9=0x00000000 r8=0x000003c0 r7=0x00000078
        r6=0x4c88748c r5=0x44430040 r4=0x00000000
ddb> 
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
ddb> 
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
ddb> 
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
ddb> 
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
ddb> 
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
ddb> 
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
ddb> 
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
ddb> 
0xc039ed7c
        scp=0xc039ed7c rlv=0xc0383fd4 (0xc0383fd4)
        rsp=0xcfc80c64 rfp=0xcfc80ca0
ddb> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND
*32383   4598  32383   1000  7         0x3                weechat-curses
  4598  12200   4598   1000  3        0x8b  pause         zsh
 30282   3459   8776   1000  3   0x4100083  poll          irssi
  8776   3459   8776   1000  3        0x83  poll          irssi
  3459  12200   3459   1000  3        0x8b  pause         zsh
 12200      1  12200   1000  3        0x80  kqread        tmux
  5937   2933   5937   1000  3        0x83  kqread        tmux
  2933  13142   2933   1000  3        0x8b  pause         zsh
 13142  13170  13170   1000  3        0x90  select        sshd
 13170  13196  13170      0  3        0x92  poll          sshd
 12607      1  12607      0  3        0x83  ttyin         getty
  6144      1   6144      0  3        0x80  select        cron
  1908      1   1908     99  3        0x90  poll          sndiod
  3504      1   3504      0  3        0xb0  select        sendmail
 13196      1  13196      0  3        0x80  select        sshd
 26057      1  26057      0  3        0x80  poll          ntpd
  5475  21910   5475     83  3        0x90  poll          ntpd
 21910      1  21910     83  3        0x90  poll          ntpd
 16792  20988  20988     74  3        0x90  bpf           pflogd
 20988      1  20988      0  3        0x80  netio         pflogd
  5056  17673  17673     73  3        0x90  poll          syslogd
 17673      1  17673      0  3        0x80  netio         syslogd
    13      0      0      0  3    0x100200  aiodoned      aiodoned
    12      0      0      0  3    0x100200  syncer        update
    11      0      0      0  3    0x100200  cleaner       cleaner
    10      0      0      0  3    0x100200  reaper        reaper
     9      0      0      0  3    0x100200  pgdaemon      pagedaemon
     8      0      0      0  3    0x100200  bored         crypto
     7      0      0      0  3    0x100200  pftm          pfpurge
     6      0      0      0  3    0x100200  mmctsk        sdmmc1
     5      0      0      0  3    0x100200  mmctsk        sdmmc0
     4      0      0      0  3    0x100200  bored         syswq
     3      0      0      0  3  0x40100200                idle0
     2      0      0      0  3    0x100200  kmalloc       kmthread
     1      0      1      0  3        0x82  wait          init
     0     -1      0      0  3       0x200  scheduler     swapper
ddb> 

Reply via email to