Saturday, June 30, 2018

lang/go i386 failure, sigsegv in 'Building packages and commands for openbsd/386'

go-1.10.1 built ok in previous bulks, but in the last one I ran into this:

>>> Building on i386-2 under lang/go
BDEPENDS = [shells/bash;lang/go-bootstrap]
DIST = [lang/go:go1.10.1.src.tar.gz]
FULLPKGNAME = go-1.10.1
(Junk lock obtained for i386-2 at 1530372295)
>>> Running depends in lang/go at 1530372295
last junk was in devel/libgee
/usr/sbin/pkg_add -aI -Dunsigned -Drepair go-bootstrap-1.4.20171003p0
was: /usr/sbin/pkg_add -aI -Dunsigned -Drepair bash-4.4.23 go-bootstrap-1.4.20171003p0
/usr/sbin/pkg_add -aI -Dunsigned -Drepair go-bootstrap-1.4.20171003p0
>>> Running show-prepare-results in lang/go at 1530372305
===> lang/go
===> go-1.10.1 depends on: go-bootstrap-* -> go-bootstrap-1.4.20171003p0
===> go-1.10.1 depends on: bash-* -> bash-4.4.23
===> Verifying specs: c pthread
===> found c.92.3 pthread.25.1
bash-4.4.23
go-bootstrap-1.4.20171003p0
(Junk lock released for i386-2 at 1530372305)
distfiles size=18305765
>>> Running patch in lang/go at 1530372305
===> lang/go
===> Checking files for go-1.10.1
`/mnt/distfiles/go1.10.1.src.tar.gz' is up to date.
===> Extracting for go-1.10.1
===> Patching for go-1.10.1
===> Applying OpenBSD patch patch-misc_cgo_test_sigaltstack_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-misc_cgo_test_sigaltstack_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: misc/cgo/test/sigaltstack.go
|--- misc/cgo/test/sigaltstack.go.orig
|+++ misc/cgo/test/sigaltstack.go
--------------------------
Patching file misc/cgo/test/sigaltstack.go using Plan A...
Hunk #1 succeeded at 13.
Hunk #2 succeeded at 21.
done
===> Applying OpenBSD patch patch-src_cmd_link_internal_ld_lib_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_cmd_link_internal_ld_lib_go,v 1.7 2018/03/14 14:14:36 jsing Exp $
|Index: src/cmd/link/internal/ld/lib.go
|--- src/cmd/link/internal/ld/lib.go.orig
|+++ src/cmd/link/internal/ld/lib.go
--------------------------
Patching file src/cmd/link/internal/ld/lib.go using Plan A...
Hunk #1 succeeded at 516.
done
===> 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
===> Applying OpenBSD patch patch-src_runtime_defs_openbsd_386_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_defs_openbsd_386_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/defs_openbsd_386.go
|--- src/runtime/defs_openbsd_386.go.orig
|+++ src/runtime/defs_openbsd_386.go
--------------------------
Patching file src/runtime/defs_openbsd_386.go using Plan A...
Hunk #1 succeeded at 17.
done
===> Applying OpenBSD patch patch-src_runtime_defs_openbsd_amd64_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_defs_openbsd_amd64_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/defs_openbsd_amd64.go
|--- src/runtime/defs_openbsd_amd64.go.orig
|+++ src/runtime/defs_openbsd_amd64.go
--------------------------
Patching file src/runtime/defs_openbsd_amd64.go using Plan A...
Hunk #1 succeeded at 17.
done
===> Applying OpenBSD patch patch-src_runtime_defs_openbsd_arm_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_defs_openbsd_arm_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/defs_openbsd_arm.go
|--- src/runtime/defs_openbsd_arm.go.orig
|+++ src/runtime/defs_openbsd_arm.go
--------------------------
Patching file src/runtime/defs_openbsd_arm.go using Plan A...
Hunk #1 succeeded at 17.
done
===> Applying OpenBSD patch patch-src_runtime_defs_openbsd_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_defs_openbsd_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/defs_openbsd.go
|--- src/runtime/defs_openbsd.go.orig
|+++ src/runtime/defs_openbsd.go
--------------------------
Patching file src/runtime/defs_openbsd.go using Plan A...
Hunk #1 succeeded at 37.
done
===> Applying OpenBSD patch patch-src_runtime_mem_bsd_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_mem_bsd_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/mem_bsd.go
|--- src/runtime/mem_bsd.go.orig
|+++ src/runtime/mem_bsd.go
--------------------------
Patching file src/runtime/mem_bsd.go using Plan A...
Hunk #1 succeeded at 2.
Hunk #2 succeeded at 21.
done
===> Applying OpenBSD patch patch-src_runtime_mem_darwin_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_mem_darwin_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/mem_darwin.go
|--- src/runtime/mem_darwin.go.orig
|+++ src/runtime/mem_darwin.go
--------------------------
Patching file src/runtime/mem_darwin.go using Plan A...
Hunk #1 succeeded at 18.
done
===> Applying OpenBSD patch patch-src_runtime_mem_linux_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_mem_linux_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/mem_linux.go
|--- src/runtime/mem_linux.go.orig
|+++ src/runtime/mem_linux.go
--------------------------
Patching file src/runtime/mem_linux.go using Plan A...
Hunk #1 succeeded at 74.
done
===> Applying OpenBSD patch patch-src_runtime_mem_openbsd_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_mem_openbsd_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/mem_openbsd.go
|--- src/runtime/mem_openbsd.go.orig
|+++ src/runtime/mem_openbsd.go
--------------------------
(Creating file src/runtime/mem_openbsd.go...)
Patching file src/runtime/mem_openbsd.go using Plan A...
Empty context always matches.
Hunk #1 succeeded at 1.
done
===> Applying OpenBSD patch patch-src_runtime_mem_plan9_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_mem_plan9_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/mem_plan9.go
|--- src/runtime/mem_plan9.go.orig
|+++ src/runtime/mem_plan9.go
--------------------------
Patching file src/runtime/mem_plan9.go using Plan A...
Hunk #1 succeeded at 146.
done
===> Applying OpenBSD patch patch-src_runtime_mem_windows_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_mem_windows_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/mem_windows.go
|--- src/runtime/mem_windows.go.orig
|+++ src/runtime/mem_windows.go
--------------------------
Patching file src/runtime/mem_windows.go using Plan A...
Hunk #1 succeeded at 29.
done
===> Applying OpenBSD patch patch-src_runtime_os_openbsd_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_os_openbsd_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/os_openbsd.go
|--- src/runtime/os_openbsd.go.orig
|+++ src/runtime/os_openbsd.go
--------------------------
Patching file src/runtime/os_openbsd.go using Plan A...
Hunk #1 succeeded at 167.
done
===> Applying OpenBSD patch patch-src_runtime_stack_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_stack_go,v 1.2 2018/04/06 13:01:39 kn Exp $
|
|Index: src/runtime/stack.go
|--- src/runtime/stack.go.orig
|+++ src/runtime/stack.go
--------------------------
Patching file src/runtime/stack.go using Plan A...
Hunk #1 succeeded at 180.
Hunk #2 succeeded at 239.
Hunk #3 succeeded at 387.
Hunk #4 succeeded at 466.
Hunk #5 succeeded at 1166.
Hunk #6 succeeded at 1181.
done
===> Applying OpenBSD patch patch-src_runtime_sys_openbsd_386_s
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_sys_openbsd_386_s,v 1.5 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/sys_openbsd_386.s
|--- src/runtime/sys_openbsd_386.s.orig
|+++ src/runtime/sys_openbsd_386.s
--------------------------
Patching file src/runtime/sys_openbsd_386.s using Plan A...
Hunk #1 succeeded at 19.
done
===> Applying OpenBSD patch patch-src_runtime_testdata_testprogcgo_sigstack_go
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|$OpenBSD: patch-src_runtime_testdata_testprogcgo_sigstack_go,v 1.1 2018/04/05 18:38:38 jsing Exp $
|
|Index: src/runtime/testdata/testprogcgo/sigstack.go
|--- src/runtime/testdata/testprogcgo/sigstack.go.orig
|+++ src/runtime/testdata/testprogcgo/sigstack.go
--------------------------
Patching file src/runtime/testdata/testprogcgo/sigstack.go using Plan A...
Hunk #1 succeeded at 21.
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++
>>> Running configure in lang/go at 1530372310
===> lang/go
===> Configuring for go-1.10.1
>>> Running build in lang/go at 1530372310
===> lang/go
===> Building for go-1.10.1
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.
Building packages and commands for openbsd/386.
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x74388020 pc=0x80494a2]

runtime stack:
runtime/internal/atomic.Cas64(0x8424180, 0x1214c, 0x0, 0x129dc, 0x0)
/usr/local/go/src/runtime/internal/atomic/asm_386.s:62 +0x22
runtime/internal/atomic.Xadd64(0x8424180, 0x890, 0x0, 0x1214c, 0x0)
/usr/local/go/src/runtime/internal/atomic/atomic_386.go:27 +0x3a

goroutine 19 [GC worker (idle)]:
runtime.systemstack_switch()
/usr/local/go/src/runtime/asm_386.s:418 fp=0x2ce57794 sp=0x2ce57790 pc=0x8091f00
runtime.gcBgMarkWorker(0x2ce53900)
/usr/local/go/src/runtime/mgc.go:1829 +0x1b7 fp=0x2ce577e8 sp=0x2ce57794 pc=0x805ea77
runtime.goexit()
/usr/local/go/src/runtime/asm_386.s:1665 +0x1 fp=0x2ce577ec sp=0x2ce577e8 pc=0x8093931
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1723 +0x5b

goroutine 1 [semacquire]:
sync.runtime_Semacquire(0x2cffff9c)
/usr/local/go/src/runtime/sema.go:56 +0x28
sync.(*WaitGroup).Wait(0x2cffff90)
/usr/local/go/src/sync/waitgroup.go:129 +0x74
cmd/go/internal/work.(*Builder).Do(0x2ceed5c0, 0x2ce74fd0)
/usr/local/go/src/cmd/go/internal/work/exec.go:173 +0x31d
cmd/go/internal/work.InstallPackages(0x2ce40080, 0x2, 0x2, 0x0)
/usr/local/go/src/cmd/go/internal/work/build.go:482 +0x991
cmd/go/internal/work.runInstall(0x840e8a0, 0x2ce40080, 0x2, 0x2)
/usr/local/go/src/cmd/go/internal/work/build.go:413 +0x35
main.main()
/usr/local/go/src/cmd/go/main.go:140 +0x648

goroutine 5 [syscall]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:139 +0x129
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x14
created by os/signal.init.0
/usr/local/go/src/os/signal/signal_unix.go:28 +0x31

goroutine 8 [runnable]:
syscall.Syscall(0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0)
/usr/local/go/src/syscall/asm_unix_386.s:19 +0x5
syscall.Close(0x10, 0x2d061450, 0x13)
/usr/local/go/src/syscall/zsyscall_openbsd_386.go:392 +0x37
syscall.forkExec(0x2d6a0a40, 0x38, 0x2ce8d0e0, 0x12, 0x12, 0x2d88b4f0, 0x2cf32a80, 0x2d7da080, 0x0)
/usr/local/go/src/syscall/exec_unix.go:202 +0x29e
syscall.StartProcess(0x2d6a0a40, 0x38, 0x2ce8d0e0, 0x12, 0x12, 0x2d88b4f0, 0x2, 0x4, 0x0, 0x0)
/usr/local/go/src/syscall/exec_unix.go:241 +0x43
os.startProcess(0x2d6a0a40, 0x38, 0x2ce8d0e0, 0x12, 0x12, 0x2d88b5c4, 0x2cedc600, 0x2e, 0x2e)
/usr/local/go/src/os/exec_posix.go:46 +0x138
os.StartProcess(0x2d6a0a40, 0x38, 0x2ce8d0e0, 0x12, 0x12, 0x2d88b5c4, 0x0, 0x0, 0x1)
/usr/local/go/src/os/exec.go:102 +0x57
os/exec.(*Cmd).Start(0x2d868790, 0x2d6a0b00, 0x2cedc480)
/usr/local/go/src/os/exec/exec.go:379 +0x3b9
os/exec.(*Cmd).Run(0x2d868790, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:302 +0x1b
cmd/go/internal/work.(*Builder).runOut(0x2ceed5c0, 0x2d103590, 0x2e, 0x2cfdd9a0, 0xe, 0x0, 0x0, 0x0, 0x2d79e280, 0xf, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1516 +0x770
cmd/go/internal/work.gcToolchain.gc(0x2ceed5c0, 0x2d845c30, 0x2d7e0780, 0x23, 0x2ceec0d0, 0x10, 0x40, 0x2d7e0700, 0x2d21c2a0, 0x1, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:131 +0xb6f
cmd/go/internal/work.(*Builder).build(0x2ceed5c0, 0x2d845c30, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:574 +0x171e
cmd/go/internal/work.(*Builder).Do.func1(0x2d845c30)
/usr/local/go/src/cmd/go/internal/work/exec.go:106 +0x56
cmd/go/internal/work.(*Builder).Do.func2(0x2cffff90, 0x2ceed5c0, 0x2d0bf450)
/usr/local/go/src/cmd/go/internal/work/exec.go:164 +0x80
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:151 +0x2ff

goroutine 9 [runnable]:
os.(*File).Read(0x2d7a6380, 0x2d808000, 0x8000, 0x8000, 0x7709, 0x0, 0x0)
/usr/local/go/src/os/file.go:103 +0x1fd
io.copyBuffer(0x144ef580, 0x2d191490, 0x830f0b0, 0x2d7a6380, 0x2d808000, 0x8000, 0x8000, 0x828e6a0, 0x82b15c0, 0x0, ...)
/usr/local/go/src/io/io.go:400 +0x132
io.Copy(0x144ef580, 0x2d191490, 0x830f0b0, 0x2d7a6380, 0x2d191490, 0x80e9100, 0x8084b50, 0x40)
/usr/local/go/src/io/io.go:362 +0x4b
cmd/go/internal/cache.FileHash(0x2d81d040, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/cmd/go/internal/cache/hash.go:149 +0x27c
cmd/go/internal/work.(*Builder).fileHash(0x2ceed5c0, 0x2d81d040, 0x32, 0x2d81d040, 0x32)
/usr/local/go/src/cmd/go/internal/work/buildid.go:358 +0x23
cmd/go/internal/work.(*Builder).buildActionID(0x2ceed5c0, 0x2d85f1e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:286 +0x74b
cmd/go/internal/work.(*Builder).build(0x2ceed5c0, 0x2d85f1e0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:304 +0x80
cmd/go/internal/work.(*Builder).Do.func1(0x2d85f1e0)
/usr/local/go/src/cmd/go/internal/work/exec.go:106 +0x56
cmd/go/internal/work.(*Builder).Do.func2(0x2cffff90, 0x2ceed5c0, 0x2d0bf450)
/usr/local/go/src/cmd/go/internal/work/exec.go:164 +0x80
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:151 +0x2ff

goroutine 10 [syscall]:
syscall.Syscall6(0x12be8, 0x2d8933e8, 0x0, 0x2d7a80a0, 0x0, 0x0, 0x0, 0x2d7a80a0, 0x144e9fb0, 0x0)
/usr/local/go/src/syscall/asm_unix_386.s:43 +0x5
syscall.wait4(0x12be8, 0x2d8933e8, 0x0, 0x2d7a80a0, 0x50, 0x82b6aa0, 0x1)
/usr/local/go/src/syscall/zsyscall_openbsd_386.go:34 +0x5f
syscall.Wait4(0x12be8, 0x2d89340c, 0x0, 0x2d7a80a0, 0x8055a69, 0x1, 0x1)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x3b
os.(*Process).wait(0x2d1ec060, 0x2d6ea060, 0x2d87a06c, 0x2d6ea0c0)
/usr/local/go/src/os/exec_unix.go:38 +0x62
os.(*Process).Wait(0x2d1ec060, 0x0, 0x0, 0x82e5cd4)
/usr/local/go/src/os/exec.go:123 +0x1b
os/exec.(*Cmd).Wait(0x2d87a000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:461 +0x3d
os/exec.(*Cmd).Run(0x2d87a000, 0x2cede5a0, 0x2ceea000)
/usr/local/go/src/os/exec/exec.go:305 +0x3f
cmd/go/internal/work.(*Builder).toolID(0x2ceed5c0, 0x82c25b2, 0x3, 0x2c, 0x2d893874)
/usr/local/go/src/cmd/go/internal/work/buildid.go:183 +0x26c
cmd/go/internal/work.(*Builder).buildActionID(0x2ceed5c0, 0x2d85f290, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:199 +0x168c
cmd/go/internal/work.(*Builder).build(0x2ceed5c0, 0x2d85f290, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:304 +0x80
cmd/go/internal/work.(*Builder).Do.func1(0x2d85f290)
/usr/local/go/src/cmd/go/internal/work/exec.go:106 +0x56
cmd/go/internal/work.(*Builder).Do.func2(0x2cffff90, 0x2ceed5c0, 0x2d0bf450)
/usr/local/go/src/cmd/go/internal/work/exec.go:164 +0x80
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:151 +0x2ff

goroutine 11 [runnable]:
syscall.Syscall(0xc, 0x2cf6b434, 0x4, 0x4, 0x0, 0x2ce53900, 0x0)
/usr/local/go/src/syscall/asm_unix_386.s:19 +0x5
syscall.readlen(0xc, 0x2cf6b434, 0x4, 0x13, 0x2d5da0c0, 0x2f)
/usr/local/go/src/syscall/zsyscall_openbsd_386.go:1240 +0x3f
syscall.forkExec(0x2d0260c0, 0x38, 0x2d858000, 0x12, 0x12, 0x2cf6b4f0, 0x2d6e6400, 0x2d724240, 0x0)
/usr/local/go/src/syscall/exec_unix.go:203 +0x2ba
syscall.StartProcess(0x2d0260c0, 0x38, 0x2d858000, 0x12, 0x12, 0x2cf6b4f0, 0x2, 0x4, 0x0, 0x0)
/usr/local/go/src/syscall/exec_unix.go:241 +0x43
os.startProcess(0x2d0260c0, 0x38, 0x2d858000, 0x12, 0x12, 0x2cf6b5c4, 0x2ceeb680, 0x2e, 0x2e)
/usr/local/go/src/os/exec_posix.go:46 +0x138
os.StartProcess(0x2d0260c0, 0x38, 0x2d858000, 0x12, 0x12, 0x2cf6b5c4, 0x0, 0x0, 0x1)
/usr/local/go/src/os/exec.go:102 +0x57
os/exec.(*Cmd).Start(0x2d87b810, 0x2d0264c0, 0x2ceeb500)
/usr/local/go/src/os/exec/exec.go:379 +0x3b9
os/exec.(*Cmd).Run(0x2d87b810, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:302 +0x1b
cmd/go/internal/work.(*Builder).runOut(0x2ceed5c0, 0x2d1032c0, 0x2e, 0x2cfdd640, 0xe, 0x0, 0x0, 0x0, 0x2d7f6320, 0xf, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1516 +0x770
cmd/go/internal/work.gcToolchain.gc(0x2ceed5c0, 0x2d845ad0, 0x2d1ec0c0, 0x23, 0x2cede7f0, 0x10, 0x40, 0x2d1ec000, 0x2d626000, 0x1, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:131 +0xb6f
cmd/go/internal/work.(*Builder).build(0x2ceed5c0, 0x2d845ad0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:574 +0x171e
cmd/go/internal/work.(*Builder).Do.func1(0x2d845ad0)
/usr/local/go/src/cmd/go/internal/work/exec.go:106 +0x56
cmd/go/internal/work.(*Builder).Do.func2(0x2cffff90, 0x2ceed5c0, 0x2d0bf450)
/usr/local/go/src/cmd/go/internal/work/exec.go:164 +0x80
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:151 +0x2ff

goroutine 53 [IO wait]:
internal/poll.runtime_pollWait(0x144d3c00, 0x72, 0x2d134000)
/usr/local/go/src/runtime/netpoll.go:173 +0x45
internal/poll.(*pollDesc).wait(0x2d828154, 0x72, 0xffffff01, 0x830f4d0, 0x83fb0cc)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x86
internal/poll.(*pollDesc).waitRead(0x2d828154, 0x2d134001, 0x200, 0x200)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x2c
internal/poll.(*FD).Read(0x2d828140, 0x2d134000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:157 +0x141
os.(*File).read(0x2d7a60b8, 0x2d134000, 0x200, 0x200, 0x2d134000, 0x0, 0x0)
/usr/local/go/src/os/file_unix.go:226 +0x37
os.(*File).Read(0x2d7a60b8, 0x2d134000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:107 +0x4b
bytes.(*Buffer).ReadFrom(0x2cede000, 0x830f0b0, 0x2d7a60b8, 0x186d2c18, 0x2cede000, 0x1, 0x0)
/usr/local/go/src/bytes/buffer.go:205 +0x81
io.copyBuffer(0x830ebd0, 0x2cede000, 0x830f0b0, 0x2d7a60b8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/io/io.go:386 +0x2b8
io.Copy(0x830ebd0, 0x2cede000, 0x830f0b0, 0x2d7a60b8, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x4b
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:275 +0x36
os/exec.(*Cmd).Start.func1(0x2d87a000, 0x2d6ea090)
/usr/local/go/src/os/exec/exec.go:396 +0x17
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:395 +0x48e

goroutine 54 [IO wait]:
internal/poll.runtime_pollWait(0x144d3880, 0x72, 0x2d134200)
/usr/local/go/src/runtime/netpoll.go:173 +0x45
internal/poll.(*pollDesc).wait(0x2d8281d4, 0x72, 0xffffff01, 0x830f4d0, 0x83fb0cc)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x86
internal/poll.(*pollDesc).waitRead(0x2d8281d4, 0x2d134201, 0x200, 0x200)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x2c
internal/poll.(*FD).Read(0x2d8281c0, 0x2d134200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:157 +0x141
os.(*File).read(0x2d7a60d8, 0x2d134200, 0x200, 0x200, 0x2d134200, 0x0, 0x0)
/usr/local/go/src/os/file_unix.go:226 +0x37
os.(*File).Read(0x2d7a60d8, 0x2d134200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:107 +0x4b
bytes.(*Buffer).ReadFrom(0x2cede5a0, 0x830f0b0, 0x2d7a60d8, 0x186d2c18, 0x2cede5a0, 0x1, 0x0)
/usr/local/go/src/bytes/buffer.go:205 +0x81
io.copyBuffer(0x830ebd0, 0x2cede5a0, 0x830f0b0, 0x2d7a60d8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/usr/local/go/src/io/io.go:386 +0x2b8
io.Copy(0x830ebd0, 0x2cede5a0, 0x830f0b0, 0x2d7a60d8, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:362 +0x4b
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:275 +0x36
os/exec.(*Cmd).Start.func1(0x2d87a000, 0x2d6ea0b0)
/usr/local/go/src/os/exec/exec.go:396 +0x17
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:395 +0x48e
go tool dist: FAILED: /usr/obj/ports/go-1.10.1/go/pkg/tool/openbsd_386/go_bootstrap install -gcflags=all= -ldflags=all= std cmd: exit status 2
*** Error 2 in lang/go (Makefile:66 'do-build': @cd /usr/obj/ports/go-1.10.1/go/src && CC="cc" CXX="c++" GOROOT=/usr/obj/ports/go-1.10.1/...)
*** Error 1 in lang/go (/usr/ports/infrastructure/mk/bsd.port.mk:2699 '/usr/obj/ports/go-1.10.1/build-i386/.build_done')
*** Error 1 in lang/go (/usr/ports/infrastructure/mk/bsd.port.mk:2382 'build')
===> Exiting lang/go with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:147 'build')
Error: job failed with 256 on i386-2

No comments:

Post a Comment