On Sun, Oct 16, 2016 at 06:29:36PM +1000, Simon Fryer wrote: > Hi, > > I am building GENERIC on an Element 14 Beagle Board Black using the October > 5 snapshot. On rebooting with the new kernel I get, "Process (pid 1) got > signal 11" which seems to point to a memory management problem. > > I have been updating my source and retrying the build every few days for > the past couple of weeks. The reboot after the kernel always has the same > problem. > > The dmesg of the newly built kernel is attached along with the reboot and > dmesg of the latest snapshot kernel (obsd). > > My build environment has /usr/src and /usr/obj sym linked into an NFS > mounted filesystem. > > Is this a problem that someone recognised may result from a recent change > or am I up for some educational evenings debugging this?
You are trying to run a 6.0 kernel with a -current userland. Run cvs up -PAd to remove any tags in your cvs checkout. Be aware that the way kernels are built has recently changed as well: http://www.openbsd.org/faq/current.html > > Simon > > -- > ------------------------------------------------------------------------ > "Well, an engineer is not concerned with the truth; that is left to > philosophers and theologians: the prime concern of an engineer is > the utility of the final product." > Lectures on the Electrical Properties of Materials, L.Solymar, D.Walsh > U-Boot SPL 2016.07 (Aug 05 2016 - 23:28:55) > Trying to boot from MMC1 > MMC partition switch failed > *** Warning - MMC partition switch failed, using default environment > > reading u-boot.img > reading u-boot.img > > > U-Boot 2016.07 (Aug 05 2016 - 23:28:55 -0600) > > 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 > 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 > 32777 bytes read in 9 ms (3.5 MiB/s) > Found EFI removable media binary efi/boot/bootarm.efi > reading efi/boot/bootarm.efi > 65212 bytes read in 12 ms (5.2 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 6 disks > >> OpenBSD/armv7 BOOTARM 0.3 > |/-\|boot> > /-\|/-\booting sd0a:/bsd: > |/-\|3675000/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+100924-\|/-\+485532 > > [80+491568|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/+230305-\|/-\|/-\|/-\]=0x4c7898 > > OpenBSD/armv7 booting ... > arg0 0xc07c7898 arg1 0xe05 arg2 0x88000000 > Allocating page tables > freestart = 0x807c8000, free_pages = 129080 (0x0001f838) > IRQ stack: p0x807f6000 v0xc07f6000 > ABT stack: p0x807f7000 v0xc07f7000 > UND stack: p0x807f8000 v0xc07f8000 > SVC stack: p0x807f9000 v0xc07f9000 > Creating L1 page table at 0x807c8000 > Mapping kernel > Constructing L2 page tables > undefined page pmap [ using 722368 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 (GENERIC) #0: Sun Oct 16 17:53:21 AEST 2016 > fry...@henry.tld:/mnt/stage/src/sys/arch/armv7/compile/GENERIC > real mem = 536870912 (512MB) > avail mem = 518004736 (494MB) > 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 > 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 > simplebus0 at mainbus0: "ocp" > simplebus1 at simplebus0: "l4_wkup" > simplebus2 at simplebus1: "scm" > com0 at simplebus0: ti16750, 64 byte fifo > com0: console > tiiic0 at simplebus0 rev 0.11 > iic0 at tiiic0 > "ti,tps65217" at iic0 addr 0x24 not configured > "at,24c256" at iic0 addr 0x50 not configured > "nxp,tda998x" at iic0 addr 0x70 not configured > tiiic1 at simplebus0 rev 0.11 > iic1 at tiiic1 > "at,24c256" at iic1 addr 0x54 not configured > "at,24c256" at iic1 addr 0x55 not configured > "at,24c256" at iic1 addr 0x56 not configured > "at,24c256" at iic1 addr 0x57 not configured > ommmc0 at simplebus0 > sdmmc0 at ommmc0: 1-bit, mmc high-speed > ommmc1 at simplebus0 > sdmmc1 at ommmc1: 1-bit, mmc high-speed > omdog0 at simplebus0 rev 0.1 > cpsw0 at simplebus0: version 1.12 (0), address b0:d5:cc:f3:a1:d9 > ukphy0 at cpsw0 phy 0: Generic IEEE 802.3u media interface, rev. 1: OUI > 0x0001f0, model 0x000f > scsibus0 at sdmmc0: 2 targets, initiator 0 > sd0 at scsibus0 targ 1 lun 0: <SD/MMC, SL08G, 0080> SCSI2 0/direct fixed > sd0: 7580MB, 512 bytes/sector, 15523840 sectors > scsibus1 at sdmmc1: 2 targets, initiator 0 > sd1 at scsibus1 targ 1 lun 0: <Kingston, S10004, 0000> SCSI2 0/direct fixed > sd1: 3648MB, 512 bytes/sector, 7471104 sectors > vscsi0 at root > scsibus2 at vscsi0: 256 targets > softraid0 at root > scsibus3 at softraid0: 256 targets > boot device: sd0 > root on sd0a (d0b925ba0966281b.a) swap on sd0b dump on sd0b > WARNING: CHECK AND RESET THE DATE! > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > [... Lots and lots of the error message deleted. You get the idea ...] > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signal 11 > Process (pid 1) got signa? > U-Boot SPL 2016.07 (Aug 05 2016 - 23:28:55) > Trying to boot from MMC1 > MMC partition switch failed > *** Warning - MMC partition switch failed, using default environment > > reading u-boot.img > reading u-boot.img > > > U-Boot 2016.07 (Aug 05 2016 - 23:28:55 -0600) > > 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 > 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 > 32777 bytes read in 8 ms (3.9 MiB/s) > Found EFI removable media binary efi/boot/bootarm.efi > reading efi/boot/bootarm.efi > 65212 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 6 disks > >> OpenBSD/armv7 BOOTARM 0.3 > |/-\|boot> obsd > /-\|/-\booting sd0a:obsd: > |/-\|3706752/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\+147716|/-\|/-\|+494840 > > [80+504464/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\+237870|/-\|/-\|/-\|/]=0x4e23a8 > > OpenBSD/armv7 booting ... > arg0 0xc07e23a8 arg1 0xe05 arg2 0x88000000 > Allocating page tables > freestart = 0x807e3000, free_pages = 129053 (0x0001f81d) > IRQ stack: p0x80811000 v0xc0811000 > ABT stack: p0x80812000 v0xc0812000 > UND stack: p0x80813000 v0xc0813000 > SVC stack: p0x80814000 v0xc0814000 > Creating L1 page table at 0x807e4000 > Mapping kernel > Constructing L2 page tables > undefined page pmap [ using 742828 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. https://www.OpenBSD.org > > OpenBSD 6.0-current (GENERIC) #66: Wed Oct 5 07:07:59 MDT 2016 > dera...@armv7.openbsd.org:/usr/src/sys/arch/armv7/compile/GENERIC > real mem = 536870912 (512MB) > avail mem = 517869568 (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 > omap0: device edma unit 0 not configured > dmtimer0 at omap0 rev 3.1 > dmtimer1 at omap0 rev 3.1 > simplebus0 at mainbus0: "ocp" > simplebus1 at simplebus0: "l4_wkup" > simplebus2 at simplebus1: "scm" > ompinmux0 at simplebus2 > intc0 at simplebus0 rev 5.0 > omgpio0 at simplebus0: rev 0.1 > gpio0 at omgpio0: 32 pins > omgpio1 at simplebus0: rev 0.1 > gpio1 at omgpio1: 32 pins > omgpio2 at simplebus0: rev 0.1 > gpio2 at omgpio2: 32 pins > omgpio3 at simplebus0: rev 0.1 > gpio3 at omgpio3: 32 pins > com0 at simplebus0: ti16750, 64 byte fifo > com0: console > tiiic0 at simplebus0 rev 0.11 > iic0 at tiiic0 > "ti,tps65217" at iic0 addr 0x24 not configured > "at,24c256" at iic0 addr 0x50 not configured > "nxp,tda998x" at iic0 addr 0x70 not configured > tiiic1 at simplebus0 rev 0.11 > iic1 at tiiic1 > "at,24c256" at iic1 addr 0x54 not configured > "at,24c256" at iic1 addr 0x55 not configured > "at,24c256" at iic1 addr 0x56 not configured > "at,24c256" at iic1 addr 0x57 not configured > ommmc0 at simplebus0 > sdmmc0 at ommmc0: 1-bit, mmc high-speed > ommmc1 at simplebus0 > sdmmc1 at ommmc1: 1-bit, mmc high-speed > omdog0 at simplebus0 rev 0.1 > cpsw0 at simplebus0: version 1.12 (0), address b0:d5:cc:f3:a1:d9 > ukphy0 at cpsw0 phy 0: Generic IEEE 802.3u media interface, rev. 1: OUI > 0x0001f0, model 0x000f > scsibus0 at sdmmc0: 2 targets, initiator 0 > sd0 at scsibus0 targ 1 lun 0: <SD/MMC, SL08G, 0080> SCSI2 0/direct fixed > sd0: 7580MB, 512 bytes/sector, 15523840 sectors > scsibus1 at sdmmc1: 2 targets, initiator 0 > sd1 at scsibus1 targ 1 lun 0: <Kingston, S10004, 0000> SCSI2 0/direct fixed > sd1: 3648MB, 512 bytes/sector, 7471104 sectors > vscsi0 at root > scsibus2 at vscsi0: 256 targets > softraid0 at root > scsibus3 at softraid0: 256 targets > boot device: sd0 > root on sd0a (d0b925ba0966281b.a) swap on sd0b dump on sd0b > WARNING: CHECK AND RESET THE DATE! > Automatic boot in progress: starting file system checks. > /dev/sd0a (d0b925ba0966281b.a): file system is clean; not checking > /dev/sd0d (d0b925ba0966281b.d): file system is clean; not checking > /dev/sd0g (d0b925ba0966281b.g): file system is clean; not checking > /dev/sd0f (d0b925ba0966281b.f): file system is clean; not checking > /dev/sd0e (d0b925ba0966281b.e): file system is clean; not checking > setting tty flags > pf enabled > starting network > 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 Oct 16 17:59:12 AEST 2016 > > OpenBSD/armv7 (Henry.tld) (console) > > login: