Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runtime: GC crashes on OpenBSD 6.4-amd64 on GCE #27822

Closed
blackgnezdo opened this issue Sep 23, 2018 · 4 comments

Comments

Projects
None yet
3 participants
@blackgnezdo
Copy link

commented Sep 23, 2018

@4a6f656c, I tried to use the most recent snapshot. If I limit the VM to 1 vCPU, the problem disappears (in a different context GONUMPROCS=1 also helps, but it is apparently not passed through the layers of package building infrastructure)

$ go version   
go version go1.10.1 openbsd/amd64

@dvyukov reported similar issues with tip of go.

$ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/syzkaller/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="openbsd"
GOOS="openbsd"
GOPATH="/home/syzkaller/go"
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/openbsd_amd64"
GCCGO="gccgo"
CC="cc"
CXX="c++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build254658900=/tmp/go-build -gno-record-gcc-switches"

What did you do?

Build OpenBSD go port on GCE. The VM image is produced by running create-openbsd-gce-ci.sh modified to include the x* sets (required by OpenBSD ports framework).

What did you expect to see?

A working port.

What did you see instead?

A crash

OpenBSD 6.4-beta (GENERIC.MP) #317: Sun Sep 23 09:37:09 MDT 2018

ci-openbsd$ su -
Password:
ci-openbsd# cd /usr/ports/lang/go-bootstrap/
ci-openbsd# make install
===> go-bootstrap-1.4.20171003p0 depends on: bash-* -> bash-4.4.23
===>  Verifying specs: c m pthread
===>  found c.92.5 m.10.1 pthread.25.1
===>  Installing go-bootstrap-1.4.20171003p0 from /usr/ports/packages/amd64/all/
go-bootstrap-1.4.20171003p0: ok
ci-openbsd# ^D
ci-openbsd$ cd
ci-openbsd$ pwd
/usr/ports/packages/amd64/all
ci-openbsd$ cd ..
ci-openbsd$
ci-openbsd$ cd /usr/ports/lang/go
ci-openbsd$ make test
===>  Checking files for go-1.11
>> Fetch https://golang.org/dl/go1.11.src.tar.gz
go1.11.src.tar.gz 100% |**************************************************************************************************| 20597 KB    00:00
>> (SHA256) go1.11.src.tar.gz: OK
===> go-1.11 depends on: go-bootstrap-* -> go-bootstrap-1.4.20171003p0
===> go-1.11 depends on: bash-* -> bash-4.4.23
===>  Verifying specs:  c pthread
===>  found c.92.5 pthread.25.1
===>  Extracting for go-1.11
===>  Patching for go-1.11
===>   Applying OpenBSD patch patch-src_os_signal_signal_cgo_test_go
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_os_signal_signal_cgo_test_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/os/signal/signal_cgo_test.go
|--- src/os/signal/signal_cgo_test.go.orig
|+++ src/os/signal/signal_cgo_test.go
--------------------------
Patching file src/os/signal/signal_cgo_test.go using Plan A...
Hunk #1 succeeded at 20.
Hunk #2 succeeded at 29.
done
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Configuring for go-1.11
===>  Building for go-1.11
Building Go cmd/dist using /usr/local/go/bootstrap.
Building Go toolchain1 using /usr/local/go/bootstrap.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
sweep 32 34
fatal error: gc: unswept span

runtime stack:
runtime.throw(0x7ac7ae, 0x10)
        /usr/local/go/src/runtime/panic.go:608 +0x72
runtime.markrootSpans(0xc000026170, 0x0)
        /usr/local/go/src/runtime/mgcmark.go:363 +0x215
runtime.markroot(0xc000026170, 0xc000000004)
        /usr/local/go/src/runtime/mgcmark.go:225 +0x32d
runtime.gcDrain(0xc000026170, 0xd)
        /usr/local/go/src/runtime/mgcmark.go:882 +0x117
runtime.gcBgMarkWorker.func2()
        /usr/local/go/src/runtime/mgc.go:1862 +0x18a
runtime.systemstack(0x0)
        /usr/local/go/src/runtime/asm_amd64.s:351 +0x66
runtime.mstart()
        /usr/local/go/src/runtime/proc.go:1229

goroutine 17 [GC worker (idle)]:
runtime.systemstack_switch()
        /usr/local/go/src/runtime/asm_amd64.s:311 fp=0xc00003a760 sp=0xc00003a758 pc=0x4538f0
runtime.gcBgMarkWorker(0xc000024f00)
        /usr/local/go/src/runtime/mgc.go:1826 +0x1b8 fp=0xc00003a7d8 sp=0xc00003a760 pc=0x41a538
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc00003a7e0 sp=0xc00003a7d8 pc=0x455851
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1720 +0x77

goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc0004662d8)
        /usr/local/go/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc0004662d0)
        /usr/local/go/src/sync/waitgroup.go:130 +0x64
cmd/go/internal/work.(*Builder).Do(0xc00019c820, 0xc00030b540)
        /usr/local/go/src/cmd/go/internal/work/exec.go:174 +0x38e
cmd/go/internal/work.InstallPackages(0xc00000e100, 0x4, 0x4, 0xc00038d960, 0x4, 0x4)
        /usr/local/go/src/cmd/go/internal/work/build.go:506 +0xb00
cmd/go/internal/work.runInstall(0xa41300, 0xc00000e100, 0x4, 0x4)
        /usr/local/go/src/cmd/go/internal/work/build.go:417 +0x66
main.main()
        /usr/local/go/src/cmd/go/main.go:219 +0x7d4
...
go tool dist: FAILED: /usr/ports/pobj/go-1.11/go/pkg/tool/openbsd_amd64/go_bootstrap install -gcflags=all= -ldflags=all= -a -i cmd/asm cmd/cgo cmd/compile cmd/link: exit status 2
*** Error 2 in . (Makefile:66 'do-build': @cd /usr/ports/pobj/go-1.11/go/src &&  CC="cc"  CXX="c++"  GOROOT=/usr/ports/pobj/go-1.11/go  GOBI...)
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2728 '/usr/ports/pobj/go-1.11/build-amd64/.build_done')
*** Error 1 in /syzkaller/ports/lang/go (/usr/ports/infrastructure/mk/bsd.port.mk:2419 'test')

The crashes aren't deterministic, sometimes I get this instead:

Building Go cmd/dist using /usr/local/go/bootstrap.
Building Go toolchain1 using /usr/local/go/bootstrap.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
runtime: failed MSpanList_Remove span.npages=1 span=0x2119197c8 prev=0x0 span.list=0xa4f438 list=0xa4f428
fatal error: MSpanList_Remove

runtime stack:
runtime.throw(0x7ac5de, 0x10)
        /usr/local/go/src/runtime/panic.go:608 +0x72
runtime.(*mSpanList).remove(0xa4f428, 0x2119197c8)
        /usr/local/go/src/runtime/mheap.go:1214 +0x186
runtime.(*mcentral).cacheSpan(0xa4f418, 0x20cb2ef20)
        /usr/local/go/src/runtime/mcentral.go:55 +0x247
runtime.(*mcache).refill(0x211910b00, 0xc000559408)
        /usr/local/go/src/runtime/mcache.go:122 +0x95
runtime.(*mcache).nextFree.func1()
        /usr/local/go/src/runtime/malloc.go:749 +0x32
runtime.systemstack(0x4537f9)
        /usr/local/go/src/runtime/asm_amd64.s:351 +0x66
runtime.mstart()
        /usr/local/go/src/runtime/proc.go:1229

Or this

Building Go toolchain3 using go_bootstrap and Go toolchain2.
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x64 pc=0x41c59e]

This is running on GCE, here's dmesg:

OpenBSD 6.4-beta (GENERIC.MP) #317: Sun Sep 23 09:37:09 MDT 2018
    deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 32195465216 (30703MB)
avail mem = 31210463232 (29764MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xbffffcc0 (22 entries)
bios0: vendor Google version "Google" date 01/01/2011
bios0: Google Google Compute Engine
acpi0 at bios0: rev 0
acpi0: sleep states S3 S4 S5
acpi0: tables DSDT FACP SSDT APIC WAET SRAT
acpi0: wakeup devices
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Xeon(R) CPU @ 2.30GHz, 2300.49 MHz, 06-3f-00
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 999MHz
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.83 MHz, 06-3f-00
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 4 (application processor)
cpu2: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.83 MHz, 06-3f-00
cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 6 (application processor)
cpu3: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.85 MHz, 06-3f-00
cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 0, core 3, package 0
cpu4 at mainbus0: apid 1 (application processor)
cpu4: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.85 MHz, 06-3f-00
cpu4: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu4: 256KB 64b/line 8-way L2 cache
cpu4: smt 1, core 0, package 0
cpu5 at mainbus0: apid 3 (application processor)
cpu5: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.86 MHz, 06-3f-00
cpu5: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu5: 256KB 64b/line 8-way L2 cache
cpu5: smt 1, core 1, package 0
cpu6 at mainbus0: apid 5 (application processor)
cpu6: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.86 MHz, 06-3f-00
cpu6: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu6: 256KB 64b/line 8-way L2 cache
cpu6: smt 1, core 2, package 0
cpu7 at mainbus0: apid 7 (application processor)
cpu7: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.87 MHz, 06-3f-00
cpu7: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu7: 256KB 64b/line 8-way L2 cache
cpu7: smt 1, core 3, package 0
ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 11, 24 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpicpu0 at acpi0: C1(@1 halt!)
acpicpu1 at acpi0: C1(@1 halt!)
acpicpu2 at acpi0: C1(@1 halt!)
acpicpu3 at acpi0: C1(@1 halt!)
acpicpu4 at acpi0: C1(@1 halt!)
acpicpu5 at acpi0: C1(@1 halt!)
acpicpu6 at acpi0: C1(@1 halt!)
acpicpu7 at acpi0: C1(@1 halt!)
"ACPI0006" at acpi0 not configured
acpicmos0 at acpi0
"QEMU0001" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
pvbus0 at mainbus0: KVM
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02
pcib0 at pci0 dev 1 function 0 "Intel 82371AB PIIX4 ISA" rev 0x03
piixpm0 at pci0 dev 1 function 3 "Intel 82371AB Power" rev 0x03: SMBus disabled
virtio0 at pci0 dev 3 function 0 "Qumranet Virtio SCSI" rev 0x00
vioscsi0 at virtio0: qsize 8192
scsibus1 at vioscsi0: 253 targets
sd0 at scsibus1 targ 1 lun 0: <Google, PersistentDisk, 1> SCSI4 0/direct fixed serial.Google_PersistentDisk_
sd0: 10240MB, 512 bytes/sector, 20971520 sectors, thin
sd1 at scsibus1 targ 2 lun 0: <Google, PersistentDisk, 1> SCSI4 0/direct fixed serial.Google_PersistentDisk_
sd1: 204800MB, 512 bytes/sector, 419430400 sectors, thin
virtio0: msix shared
virtio1 at pci0 dev 4 function 0 "Qumranet Virtio Network" rev 0x00
vio0 at virtio1: address 42:01:0a:80:0a:11
virtio1: msix per-VQ
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
com2 at isa0 port 0x3e8/8 irq 5: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0 mux 1
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT (using slow L1TF mitigation)
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (8a08b1245e3a5755.a) swap on sd0b dump on sd0b

@ianlancetaylor ianlancetaylor added this to the Go1.12 milestone Sep 24, 2018

@ianlancetaylor ianlancetaylor changed the title runtime crashes on OpenBSD 6.4-amd64 on GCE runtime: GC crashes on OpenBSD 6.4-amd64 on GCE Sep 24, 2018

@blackgnezdo

This comment has been minimized.

Copy link
Author

commented Sep 25, 2018

Somewhat predictably this problem can't be reproduced in QEMU
qemu-system-x86_64 -nographic -smp 2 -drive if=virtio,file=disk.raw,format=raw -net nic,model=virtio -net user -boot once=d -m 1000

@dvyukov

This comment has been minimized.

Copy link
Member

commented Sep 25, 2018

@blackgnezdo try with -enable-kvm. Emulation is super slow and has high chances of not reproducing races.

@dvyukov

This comment has been minimized.

Copy link
Member

commented Sep 25, 2018

Also maybe -cpu 16 or how many you have.

@blackgnezdo

This comment has been minimized.

Copy link
Author

commented Sep 30, 2018

No longer reproducible as of Sep 29 snapshot.

OpenBSD 6.4-beta (GENERIC.MP) #336: Sat Sep 29 08:13:15 MDT 2018

ci-openbsd$ git clone https://github.com/golang/go.git
Cloning into 'go'...
remote: Enumerating objects: 91, done.
remote: Counting objects: 100% (91/91), done.
remote: Compressing objects: 100% (77/77), done.
remote: Total 356913 (delta 26), reused 32 (delta 14), pack-reused 356822
Receiving objects: 100% (356913/356913), 166.04 MiB | 4.50 MiB/s, done.
Resolving deltas: 100% (283885/283885), done.
Checking out files: 100% (8175/8175), done.
ci-openbsd$ cd ./go/src/
ci-openbsd$ ./all.bash
Building Go cmd/dist using /usr/local/go.
Building Go toolchain1 using /usr/local/go.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for openbsd/amd64.

##### Testing packages.
ok      archive/tar     0.427s
ok      archive/zip     2.714s
ok      bufio   0.683s
ok      bytes   0.745s
ok      compress/bzip2  1.031s
ok      compress/flate  6.282s
ok      compress/gzip   0.269s
ok      compress/lzw    0.160s
ok      compress/zlib   0.527s
ok      container/heap  0.117s
ok      container/list  0.096s
ok      container/ring  0.064s
ok      context 2.060s
ok      crypto  0.115s
ok      crypto/aes      0.128s
ok      crypto/cipher   0.176s
ok      crypto/des      0.106s
ok      crypto/dsa      0.075s
ok      crypto/ecdsa    0.609s
ok      crypto/elliptic 0.807s
ok      crypto/hmac     0.051s
ok      crypto/internal/subtle  0.053s
ok      crypto/md5      0.073s
ok      crypto/rand     0.490s
ok      crypto/rc4      0.114s
ok      crypto/rsa      0.556s
ok      crypto/sha1     0.028s
ok      crypto/sha256   0.058s
ok      crypto/sha512   0.038s
ok      crypto/subtle   0.078s
ok      crypto/tls      3.810s
ok      crypto/x509     5.785s
ok      database/sql    1.899s
ok      database/sql/driver     0.024s
ok      debug/dwarf     0.081s
ok      debug/elf       0.222s
ok      debug/gosym     1.592s
ok      debug/macho     0.156s
ok      debug/pe        0.222s
ok      debug/plan9obj  0.049s
ok      encoding/ascii85        0.150s
ok      encoding/asn1   0.183s
ok      encoding/base32 0.247s
ok      encoding/base64 0.191s
ok      encoding/binary 0.122s
ok      encoding/csv    0.123s
ok      encoding/gob    0.436s
ok      encoding/hex    0.168s
ok      encoding/json   1.843s
ok      encoding/pem    0.184s
ok      encoding/xml    0.264s
ok      errors  0.023s
ok      expvar  0.047s
ok      flag    0.100s
ok      fmt     1.260s
ok      go/ast  0.060s
ok      go/build        2.535s
ok      go/constant     0.108s
ok      go/doc  0.573s
ok      go/format       0.031s
ok      go/importer     1.267s
ok      go/internal/gccgoimporter       0.096s
ok      go/internal/gcimporter  3.572s
ok      go/internal/srcimporter 4.382s
ok      go/parser       0.248s
ok      go/printer      1.794s
ok      go/scanner      0.060s
ok      go/token        0.312s
ok      go/types        3.601s
ok      hash    0.098s
ok      hash/adler32    0.161s
ok      hash/crc32      0.070s
ok      hash/crc64      0.143s
ok      hash/fnv        0.055s
ok      html    0.064s
ok      html/template   0.541s
ok      image   0.191s
ok      image/color     0.091s
ok      image/draw      0.205s
ok      image/gif       6.258s
ok      image/jpeg      0.874s
ok      image/png       0.653s
ok      index/suffixarray       0.062s
ok      internal/cpu    0.057s
ok      internal/poll   0.119s
ok      internal/singleflight   0.236s
ok      internal/trace  4.932s
ok      io      0.903s
ok      io/ioutil       0.251s
ok      log     0.180s
ok      log/syslog      1.699s
ok      math    0.126s
ok      math/big        11.592s
ok      math/bits       0.587s
ok      math/cmplx      0.029s
ok      math/rand       1.081s
ok      mime    0.134s
ok      mime/multipart  0.900s
ok      mime/quotedprintable    2.666s
ok      net     8.018s
ok      net/http        11.181s
ok      net/http/cgi    3.173s
ok      net/http/cookiejar      0.196s
ok      net/http/fcgi   0.056s
ok      net/http/httptest       0.596s
ok      net/http/httptrace      0.066s
ok      net/http/httputil       2.874s
ok      net/http/internal       0.056s
ok      net/http/pprof  2.398s
ok      net/internal/socktest   0.051s
ok      net/mail        0.045s
ok      net/rpc 0.571s
ok      net/rpc/jsonrpc 0.059s
ok      net/smtp        0.174s
ok      net/textproto   0.171s
ok      net/url 0.085s
ok      os      4.611s
ok      os/exec 3.186s
ok      os/signal       8.987s
ok      os/user 0.281s
ok      path    0.132s
ok      path/filepath   1.185s
ok      reflect 4.783s
ok      regexp  3.610s
ok      regexp/syntax   0.890s
ok      runtime 94.259s
ok      runtime/debug   0.236s
ok      runtime/internal/atomic 0.411s
ok      runtime/internal/sys    0.058s
ok      runtime/pprof   23.170s
ok      runtime/pprof/internal/profile  0.103s
ok      runtime/trace   19.141s
ok      sort    0.125s
ok      strconv 0.848s
ok      strings 1.808s
ok      sync    5.911s
ok      sync/atomic     2.080s
ok      syscall 0.531s
ok      testing 5.552s
ok      testing/quick   0.420s
ok      text/scanner    0.047s
ok      text/tabwriter  0.029s
ok      text/template   1.254s
ok      text/template/parse     0.115s
ok      time    6.227s
ok      unicode 0.098s
ok      unicode/utf16   0.117s
ok      unicode/utf8    0.129s
ok      vendor/golang_org/x/crypto/chacha20poly1305     0.401s
ok      vendor/golang_org/x/crypto/cryptobyte   0.205s
ok      vendor/golang_org/x/crypto/curve25519   0.067s
ok      vendor/golang_org/x/crypto/internal/chacha20    0.445s
ok      vendor/golang_org/x/crypto/poly1305     0.134s
ok      vendor/golang_org/x/net/dns/dnsmessage  0.737s
ok      vendor/golang_org/x/net/http/httpguts   0.081s
ok      vendor/golang_org/x/net/http/httpproxy  0.108s
ok      vendor/golang_org/x/net/http2/hpack     0.097s
ok      vendor/golang_org/x/net/idna    0.045s
ok      vendor/golang_org/x/net/nettest 4.001s
ok      vendor/golang_org/x/net/route   0.034s
ok      vendor/golang_org/x/text/transform      0.072s
ok      vendor/golang_org/x/text/unicode/norm   0.099s
ok      cmd/addr2line   9.981s
ok      cmd/api 0.109s
ok      cmd/asm/internal/asm    3.074s
ok      cmd/asm/internal/lex    0.049s
ok      cmd/compile     0.119s
ok      cmd/compile/internal/gc 55.828s
ok      cmd/compile/internal/ssa        3.310s
ok      cmd/compile/internal/syntax     0.351s
ok      cmd/compile/internal/test       0.021s [no tests to run]
ok      cmd/compile/internal/types      0.054s
ok      cmd/cover       21.655s
ok      cmd/doc 0.288s
ok      cmd/fix 37.313s
ok      cmd/go  207.482s
ok      cmd/go/internal/cache   20.960s
ok      cmd/go/internal/dirhash 0.255s
ok      cmd/go/internal/generate        0.130s
ok      cmd/go/internal/get     0.520s
ok      cmd/go/internal/imports 0.102s
ok      cmd/go/internal/load    0.671s
ok      cmd/go/internal/modconv 0.428s
ok      cmd/go/internal/modfetch        0.882s
ok      cmd/go/internal/modfetch/codehost       0.846s
ok      cmd/go/internal/modfile 0.129s
ok      cmd/go/internal/modload 0.586s
ok      cmd/go/internal/module  0.094s
ok      cmd/go/internal/mvs     0.056s
ok      cmd/go/internal/par     0.188s
ok      cmd/go/internal/search  0.092s
ok      cmd/go/internal/semver  0.065s
ok      cmd/go/internal/txtar   0.100s
ok      cmd/go/internal/web2    0.096s
ok      cmd/go/internal/work    0.292s
ok      cmd/gofmt       0.256s
ok      cmd/internal/buildid    1.629s
ok      cmd/internal/dwarf      0.023s
ok      cmd/internal/edit       0.100s
ok      cmd/internal/goobj      6.178s
ok      cmd/internal/obj        0.150s
ok      cmd/internal/obj/arm64  0.357s
ok      cmd/internal/obj/x86    2.584s
ok      cmd/internal/objabi     0.020s
ok      cmd/internal/src        0.067s
ok      cmd/internal/test2json  0.209s
ok      cmd/link        12.804s
ok      cmd/link/internal/ld    42.276s
ok      cmd/link/internal/sym   0.055s
ok      cmd/nm  24.643s
ok      cmd/objdump     16.659s
ok      cmd/pack        14.789s
ok      cmd/trace       0.537s
ok      cmd/vendor/github.com/google/pprof/internal/binutils    0.099s
ok      cmd/vendor/github.com/google/pprof/internal/driver      3.968s
ok      cmd/vendor/github.com/google/pprof/internal/elfexec     0.102s
ok      cmd/vendor/github.com/google/pprof/internal/graph       0.182s
ok      cmd/vendor/github.com/google/pprof/internal/measurement 0.064s
ok      cmd/vendor/github.com/google/pprof/internal/report      0.309s
ok      cmd/vendor/github.com/google/pprof/internal/symbolizer  0.242s
ok      cmd/vendor/github.com/google/pprof/internal/symbolz     0.301s
ok      cmd/vendor/github.com/google/pprof/profile      0.798s
ok      cmd/vendor/github.com/ianlancetaylor/demangle   0.079s
ok      cmd/vendor/golang.org/x/arch/arm/armasm 0.076s
ok      cmd/vendor/golang.org/x/arch/arm64/arm64asm     0.592s
ok      cmd/vendor/golang.org/x/arch/ppc64/ppc64asm     0.079s
ok      cmd/vendor/golang.org/x/arch/x86/x86asm 1.707s
ok      cmd/vendor/golang.org/x/crypto/ssh/terminal     0.062s
ok      cmd/vendor/golang.org/x/sys/unix        0.562s
ok      cmd/vet 8.329s
ok      cmd/vet/internal/cfg    0.053s

##### os/user with tag osusergo
ok      os/user 0.028s

##### GOMAXPROCS=2 runtime -cpu=1,2,4 -quick
ok      runtime 30.382s

##### Testing without libgcc.
ok      crypto/x509     2.506s
ok      net     0.205s
ok      os/user 0.024s

##### sync -cpu=10
ok      sync    2.601s

##### ../misc/cgo/stdio

##### ../misc/cgo/life

##### ../misc/cgo/test
# _/home/syzkaller/go/misc/cgo/test
/tmp/go-build449329065/b048/_x017.o: In function `issue12030conv':
./issue12030.go:14: warning: sprintf() is often misused, please use snprintf()
/tmp/go-build449329065/b048/_x044.o: In function `testSendSIG':
./issue3250.go:30: warning: rand() may return deterministic values, is that what you want?
# _/home/syzkaller/go/misc/cgo/test.test
/tmp/go-link-612928911/000016.o: In function `issue12030conv':
/home/syzkaller/go/misc/cgo/test/issue12030.go:14: warning: sprintf() is often misused, please use snprintf()
/tmp/go-link-612928911/000043.o: In function `testSendSIG':
/home/syzkaller/go/misc/cgo/test/issue3250.go:30: warning: rand() may return deterministic values, is that what you want?
PASS
ok      _/home/syzkaller/go/misc/cgo/test       1.455s
# _/home/syzkaller/go/misc/cgo/test
/tmp/go-build875992524/b048/_x017.o: In function `issue12030conv':
./issue12030.go:14: warning: sprintf() is often misused, please use snprintf()
/tmp/go-build875992524/b048/_x044.o: In function `testSendSIG':
./issue3250.go:30: warning: rand() may return deterministic values, is that what you want?
PASS
ok      _/home/syzkaller/go/misc/cgo/test       1.726s
# _/home/syzkaller/go/misc/cgo/test
/tmp/go-build170093563/b049/_x017.o: In function `issue12030conv':
./issue12030.go:14: warning: sprintf() is often misused, please use snprintf()
/tmp/go-build170093563/b049/_x044.o: In function `testSendSIG':
./issue3250.go:30: warning: rand() may return deterministic values, is that what you want?
# _/home/syzkaller/go/misc/cgo/test.test
/tmp/go-link-098698487/000016.o: In function `issue12030conv':
/home/syzkaller/go/misc/cgo/test/issue12030.go:14: warning: sprintf() is often misused, please use snprintf()
/tmp/go-link-098698487/000043.o: In function `testSendSIG':
/home/syzkaller/go/misc/cgo/test/issue3250.go:30: warning: rand() may return deterministic values, is that what you want?
PASS
ok      _/home/syzkaller/go/misc/cgo/test       1.482s
# _/home/syzkaller/go/misc/cgo/test
/tmp/go-build762352719/b049/_x017.o: In function `issue12030conv':
./issue12030.go:14: warning: sprintf() is often misused, please use snprintf()
/tmp/go-build762352719/b049/_x044.o: In function `testSendSIG':
./issue3250.go:30: warning: rand() may return deterministic values, is that what you want?
# _/home/syzkaller/go/misc/cgo/test.test
/tmp/go-link-304341160/000016.o: In function `issue12030conv':
/home/syzkaller/go/misc/cgo/test/issue12030.go:14: warning: sprintf() is often misused, please use snprintf()
/tmp/go-link-304341160/000043.o: In function `testSendSIG':
/home/syzkaller/go/misc/cgo/test/issue3250.go:30: warning: rand() may return deterministic values, is that what you want?
PASS
ok      _/home/syzkaller/go/misc/cgo/test       1.287s

##### ../misc/cgo/testgodefs

##### ../misc/cgo/testso

##### ../misc/cgo/testsovar

##### ../misc/cgo/errors
PASS

##### ../test/bench/go1
testing: warning: no tests to run
PASS
ok      _/home/syzkaller/go/test/bench/go1      9.823s

##### ../test

##### API check
+pkg bytes, func ReplaceAll([]uint8, []uint8, []uint8) []uint8
+pkg debug/elf, const R_RISCV_32_PCREL = 57
+pkg debug/elf, const R_RISCV_32_PCREL R_RISCV
+pkg debug/pe, const IMAGE_FILE_MACHINE_ARMNT = 452
+pkg debug/pe, const IMAGE_FILE_MACHINE_ARMNT ideal-int
+pkg go/token, method (*File) LineStart(int) Pos
+pkg math/bits, func Add(uint, uint, uint) (uint, uint)
+pkg math/bits, func Add32(uint32, uint32, uint32) (uint32, uint32)
+pkg math/bits, func Add64(uint64, uint64, uint64) (uint64, uint64)
+pkg math/bits, func Div(uint, uint, uint) (uint, uint)
+pkg math/bits, func Div32(uint32, uint32, uint32) (uint32, uint32)
+pkg math/bits, func Div64(uint64, uint64, uint64) (uint64, uint64)
+pkg math/bits, func Mul(uint, uint) (uint, uint)
+pkg math/bits, func Mul32(uint32, uint32) (uint32, uint32)
+pkg math/bits, func Mul64(uint64, uint64) (uint64, uint64)
+pkg math/bits, func Sub(uint, uint, uint) (uint, uint)
+pkg math/bits, func Sub32(uint32, uint32, uint32) (uint32, uint32)
+pkg math/bits, func Sub64(uint64, uint64, uint64) (uint64, uint64)
+pkg net/http, method (*Client) CloseIdleConnections()
+pkg os, const ModeType = 2401763328
+pkg os, method (*ProcessState) ExitCode() int
+pkg os/exec, method (ExitError) ExitCode() int
+pkg reflect, method (*MapIter) Key() Value
+pkg reflect, method (*MapIter) Next() bool
+pkg reflect, method (*MapIter) Value() Value
+pkg reflect, method (Value) MapRange() *MapIter
+pkg reflect, type MapIter struct
+pkg strings, func ReplaceAll(string, string, string) string
+pkg strings, method (*Builder) Cap() int
+pkg syscall (freebsd-386), const S_IRWXG = 56
+pkg syscall (freebsd-386), const S_IRWXG ideal-int
+pkg syscall (freebsd-386), const S_IRWXO = 7
+pkg syscall (freebsd-386), const S_IRWXO ideal-int
+pkg syscall (freebsd-386-cgo), const S_IRWXG = 56
+pkg syscall (freebsd-386-cgo), const S_IRWXG ideal-int
+pkg syscall (freebsd-386-cgo), const S_IRWXO = 7
+pkg syscall (freebsd-386-cgo), const S_IRWXO ideal-int
+pkg syscall (freebsd-amd64), const S_IRWXG = 56
+pkg syscall (freebsd-amd64), const S_IRWXG ideal-int
+pkg syscall (freebsd-amd64), const S_IRWXO = 7
+pkg syscall (freebsd-amd64), const S_IRWXO ideal-int
+pkg syscall (freebsd-amd64-cgo), const S_IRWXG = 56
+pkg syscall (freebsd-amd64-cgo), const S_IRWXG ideal-int
+pkg syscall (freebsd-amd64-cgo), const S_IRWXO = 7
+pkg syscall (freebsd-amd64-cgo), const S_IRWXO ideal-int
+pkg syscall (freebsd-arm), const S_IRWXG = 56
+pkg syscall (freebsd-arm), const S_IRWXG ideal-int
+pkg syscall (freebsd-arm), const S_IRWXO = 7
+pkg syscall (freebsd-arm), const S_IRWXO ideal-int
+pkg syscall (freebsd-arm-cgo), const S_IRWXG = 56
+pkg syscall (freebsd-arm-cgo), const S_IRWXG ideal-int
+pkg syscall (freebsd-arm-cgo), const S_IRWXO = 7
+pkg syscall (freebsd-arm-cgo), const S_IRWXO ideal-int
+pkg syscall (openbsd-386), const S_IRWXG = 56
+pkg syscall (openbsd-386), const S_IRWXG ideal-int
+pkg syscall (openbsd-386), const S_IRWXO = 7
+pkg syscall (openbsd-386), const S_IRWXO ideal-int
+pkg syscall (openbsd-386-cgo), const S_IRWXG = 56
+pkg syscall (openbsd-386-cgo), const S_IRWXG ideal-int
+pkg syscall (openbsd-386-cgo), const S_IRWXO = 7
+pkg syscall (openbsd-386-cgo), const S_IRWXO ideal-int
+pkg syscall (openbsd-amd64), const S_IRWXG = 56
+pkg syscall (openbsd-amd64), const S_IRWXG ideal-int
+pkg syscall (openbsd-amd64), const S_IRWXO = 7
+pkg syscall (openbsd-amd64), const S_IRWXO ideal-int
+pkg syscall (openbsd-amd64-cgo), const S_IRWXG = 56
+pkg syscall (openbsd-amd64-cgo), const S_IRWXG ideal-int
+pkg syscall (openbsd-amd64-cgo), const S_IRWXO = 7
+pkg syscall (openbsd-amd64-cgo), const S_IRWXO ideal-int
+pkg syscall (windows-386), const UNIX_PATH_MAX = 108
+pkg syscall (windows-386), const UNIX_PATH_MAX ideal-int
+pkg syscall (windows-386), type RawSockaddrAny struct, Pad [100]int8
+pkg syscall (windows-386), type RawSockaddrUnix struct, Family uint16
+pkg syscall (windows-386), type RawSockaddrUnix struct, Path [108]int8
+pkg syscall (windows-amd64), const UNIX_PATH_MAX = 108
+pkg syscall (windows-amd64), const UNIX_PATH_MAX ideal-int
+pkg syscall (windows-amd64), type RawSockaddrAny struct, Pad [100]int8
+pkg syscall (windows-amd64), type RawSockaddrUnix struct, Family uint16
+pkg syscall (windows-amd64), type RawSockaddrUnix struct, Path [108]int8
+pkg syscall, type RawSockaddrUnix struct

ALL TESTS PASSED
---
Installed Go for openbsd/amd64 in /home/syzkaller/go
Installed commands in /home/syzkaller/go/bin
*** You need to add /home/syzkaller/go/bin to your PATH.
ci-openbsd$ dmesg
OpenBSD 6.4-beta (GENERIC.MP) #336: Sat Sep 29 08:13:15 MDT 2018
    deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 17163079680 (16367MB)
avail mem = 16633655296 (15863MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xbffffcf0 (20 entries)
bios0: vendor Google version "Google" date 01/01/2011
bios0: Google Google Compute Engine
acpi0 at bios0: rev 0
acpi0: sleep states S3 S4 S5
acpi0: tables DSDT FACP SSDT APIC WAET SRAT
acpi0: wakeup devices
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Xeon(R) CPU @ 2.30GHz, 2072.06 MHz, 06-3f-00
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 1000MHz
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.85 MHz, 06-3f-00
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 4 (application processor)
cpu2: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.85 MHz, 06-3f-00
cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 6 (application processor)
cpu3: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.87 MHz, 06-3f-00
cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 0, core 3, package 0
cpu4 at mainbus0: apid 1 (application processor)
cpu4: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.87 MHz, 06-3f-00
cpu4: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu4: 256KB 64b/line 8-way L2 cache
cpu4: smt 1, core 0, package 0
cpu5 at mainbus0: apid 3 (application processor)
cpu5: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.84 MHz, 06-3f-00
cpu5: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu5: 256KB 64b/line 8-way L2 cache
cpu5: smt 1, core 1, package 0
cpu6 at mainbus0: apid 5 (application processor)
cpu6: Intel(R) Xeon(R) CPU @ 2.30GHz, 2300.08 MHz, 06-3f-00
cpu6: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu6: 256KB 64b/line 8-way L2 cache
cpu6: smt 1, core 2, package 0
cpu7 at mainbus0: apid 7 (application processor)
cpu7: Intel(R) Xeon(R) CPU @ 2.30GHz, 2299.87 MHz, 06-3f-00
cpu7: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SS,HTT,SSE3,PCLMUL,VMX,SSSE3,FMA3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,XSAVEOPT,MELTDOWN
cpu7: 256KB 64b/line 8-way L2 cache
cpu7: smt 1, core 3, package 0
ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 11, 24 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpicpu0 at acpi0: C1(@1 halt!)
acpicpu1 at acpi0: C1(@1 halt!)
acpicpu2 at acpi0: C1(@1 halt!)
acpicpu3 at acpi0: C1(@1 halt!)
acpicpu4 at acpi0: C1(@1 halt!)
acpicpu5 at acpi0: C1(@1 halt!)
acpicpu6 at acpi0: C1(@1 halt!)
acpicpu7 at acpi0: C1(@1 halt!)
"ACPI0006" at acpi0 not configured
acpicmos0 at acpi0
"QEMU0001" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
pvbus0 at mainbus0: KVM
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02
pcib0 at pci0 dev 1 function 0 "Intel 82371AB PIIX4 ISA" rev 0x03
piixpm0 at pci0 dev 1 function 3 "Intel 82371AB Power" rev 0x03: SMBus disabled
virtio0 at pci0 dev 3 function 0 "Qumranet Virtio SCSI" rev 0x00
vioscsi0 at virtio0: qsize 8192
scsibus1 at vioscsi0: 253 targets
sd0 at scsibus1 targ 1 lun 0: <Google, PersistentDisk, 1> SCSI4 0/direct fixed serial.Google_PersistentDisk_
sd0: 10240MB, 512 bytes/sector, 20971520 sectors, thin
virtio0: msix shared
virtio1 at pci0 dev 4 function 0 "Qumranet Virtio Network" rev 0x00
vio0 at virtio1: address 42:01:0a:80:00:44
virtio1: msix per-VQ
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
com2 at isa0 port 0x3e8/8 irq 5: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0 mux 1
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT (using slow L1TF mitigation)
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (dd61083aafe9fd0b.a) swap on sd0b dump on sd0b
unix.test[55852]: pledge "stdio", syscall 301
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.