Hi all,

I just upgraded one of my machines to -current and was surprised that
it didn't come back after reboot.  Here's what I found on the serial
console:

>> OpenBSD/amd64 BOOT 3.33
boot>
booting hd0a:/bsd: 6926928+2204680+258112+0+671744 [72+732792+486466]=0xac4d88
entry point at 0x1001000 [7205c766, 34000004, 24448b12, 2ba0a304]
[ using 1219976 bytes of bsd ELF symbol table ]
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.MP) #0: Sun Oct 30 10:38:08 MDT 2016
    [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 6416760832 (6119MB)
kernel: page fault trap, code=0
Stopped at      uvm_map_uaddr+0x5d:     movq    0x10(%rdx),%rax
ddb{0}> show panic
the kernel did not panic
ddb{0}> trace
uvm_map_uaddr() at uvm_map_uaddr+0x5d
uvm_mapent_free_remove() at uvm_mapent_free_remove+0x41
uvm_mapent_merge() at uvm_mapent_merge+0x46
uvm_mapent_tryjoin() at uvm_mapent_tryjoin+0xc4
uvm_map() at uvm_map+0x89a
uvm_km_kmemalloc_pla() at uvm_km_kmemalloc_pla+0xa4
malloc() at malloc+0x486
uvm_map_create() at uvm_map_create+0x3c
uvm_km_suballoc() at uvm_km_suballoc+0xd6
cpu_startup() at cpu_startup+0xac
main() at main+0x8a
end trace frame: 0x0, count: -11
ddb{0}> show register
rdi               0xffffffff81acacc0    +0xcacc0
rsi               0xffff800000014000    +0x14000
rbp               0xffffffff81acaad0    +0xcaad0
rbx               0xffffffff81acacc0    +0xcacc0
rdx                           0x1000
rcx                                0
rax               0xffffffff819469d0    +0x29c10
r8                                 0
r9                            0x1323    +0x323
r10               0xffff800000014000    +0x14000
r11                                0
r12               0xffffffff819469d0    +0x29c10
r13               0xffffff01bf7c9020
r14               0xffffffff81acac01    +0xcac01
r15               0xffffffff81acac20    +0xcac20
rip               0xffffffff812ce4ad    +0x5d
cs                               0x8
rflags                       0x10206    +0x15e
rsp               0xffffffff81acaac0    +0xcaac0
ss                              0x10
uvm_map_uaddr+0x5d:     movq    0x10(%rdx),%rax
ddb{0}> ps
   TID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND

Trying to boot bsd.rd also fails with:

>> OpenBSD/amd64 BOOT 3.33
boot> boot bsd.rd
booting hd0a:bsd.rd: 3341596+1422336+2400952+0+598016 
[72+441312+283361]=0x81a190
entry point at 0x1001000 [7205c766, 34000004, 24448b12, b440a304]
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 (RAMDISK_CD) #0: Sun Oct 30 10:42:50 MDT 2016
    [email protected]:/usr/src/sys/arch/amd64/compile/RAMDISK_CD
real mem = 6416760832 (6119MB)
avail mem = 6220574720 (5932MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xfcd30 (63 entries)
bios0: vendor American Megatrends Inc. version "1.0b" date 04/23/2009
bios0: Supermicro X8ST3
acpi0 at bios0: rev 2
acpi0: tables DSDT FACP APIC MCFG SLIC ERST OEMB HPET DMAR SSDT EINJ BERT ERST 
HEST
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz, 2660.31 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,NXE,LONG,LAHF,PERF,ITSC,SENSOR
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: apic clock running at 132MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.1, IBE
cpu at mainbus0: not configured
cpu at mainbus0: not configured
cpu at mainbus0: not configured
cpu at mainbus0: not configured
cpu at mainbus0: not configured
cpu at mainbus0: not configured
cpu at mainbus0: not configured
ioapic0 at mainbus0: apid 8 pa 0xfec00000, version 20, 24 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 8 (P0P1)
acpiprt2 at acpi0: bus 6 (P0P4)
acpiprt3 at acpi0: bus 7 (P0P5)
acpiprt4 at acpi0: bus -1 (P0P6)
acpiprt5 at acpi0: bus -1 (P0P7)
acpiprt6 at acpi0: bus -1 (P0P8)
acpiprt7 at acpi0: bus -1 (P0P9)
acpiprt8 at acpi0: bus 1 (NPE1)
acpiprt9 at acpi0: bus -1 (NPE2)
acpiprt10 at acpi0: bus 2 (NPE3)
acpiprt11 at acpi0: bus -1 (NPE4)
acpiprt12 at acpi0: bus 3 (NPE5)
acpiprt13 at acpi0: bus -1 (NPE6)
acpiprt14 at acpi0: bus 4 (NPE7)
acpiprt15 at acpi0: bus -1 (NPE8)
acpiprt16 at acpi0: bus 5 (NPE9)
acpiprt17 at acpi0: bus -1 (NPEA)
acpicpu at acpi0 not configured
"PNP0501" at acpi0 not configured
"PNP0501" at acpi0 not configured
"PNP0C0C" at acpi0 not configured
pci0 at mainbus0 bus 0
uvm_fault(0xffffffff816fc0c0, 0xfffffffc8120af7e, 0, 4) -> e
fatal page fault in supervisor mode
trap type 6 code 10 rip fffffffc8120af7e cs 8 rflags 10246 cr2  
fffffffc8120af7e cpl e rsp ffffffff81805b58
panic: trap type 6, code=10, pc=fffffffc8120af7e

The operating system has halted.
Please press any key to reboot.


My last chance was booting bsd.sp, the single processor kernel.
Sadly, that just reboots without any further output to the console:

boot> boot bsd.sp              
booting hd0a:bsd.sp: 6884272+2204680+256480+0+667648 [72+729768+484465]=0xab69e8
entry point at 0x1001000 [7205c766, 34000004, 24448b12, 6ba0a304]
5,> OpenBSD/amd64 BOOT 3.33     
boot> boot bsd.sp               
booting hd0a:bsd.sp: 6884272+2204680+256480+0+667648 [72+729768+484465]=0xab69e8
entry point at 0x1001000 [7205c766, 34000004, 24448b12, 6ba0a304]
Uh>> OpenBSD/amd64 BOOT 3.33   
boot> 


(The '5,' and 'Uh' are output on the serial console when the machine
actually resets, they've always been there and have never been an
issue before)

As I can't get into the machine anymore, I have no way to extract a
complete (older) dmesg.  It was running 6.0 just fine before this
though.

Should teach me to always keep an older kernel around for emergencies.

Any ideas?

Paul 'WEiRD' de Weerd

-- 
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 

Reply via email to