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: mlock of signal stack failed: 12 during go build with image golang:1.14.0-alpine #845

Closed
cytar opened this issue Mar 25, 2020 · 1 comment

Comments

@cytar
Copy link
Contributor

cytar commented Mar 25, 2020

Hello.

for information, with image "golang:1.14.0-alpine" i systematically have "ulimit -l" error that i don't have with golang:1.14.1-alpine.

The error is as follows:

RUN go generate && CGO_ENABLED=0 GOOS=linux go build -o /usr/bin/spark-operator
---> Running in 19c00df6a849
Generating deepcopy funcs
Generating clientset for sparkoperator.k8s.io:v1beta1,v1beta2 at github.com/GoogleCloudPlatform/spark-on-k8s-operator/pkg/client/clientset
Generating listers for sparkoperator.k8s.io:v1beta1,v1beta2 at github.com/GoogleCloudPlatform/spark-on-k8s-operator/pkg/client/listers
Generating informers for sparkoperator.k8s.io:v1beta1,v1beta2 at github.com/GoogleCloudPlatform/spark-on-k8s-operator/pkg/client/informers
runtime: mlock of signal stack failed: 12
runtime: increase the mlock limit (ulimit -l) or
runtime: update your kernel to 5.3.15+, 5.4.2+, or 5.5+
fatal error: mlock failed

runtime stack:
runtime.throw(0xa3b45e, 0xc)
/usr/local/go/src/runtime/panic.go:1112 +0x72
runtime.mlockGsignal(0xc0003a4300)
/usr/local/go/src/runtime/os_linux_x86.go:72 +0x107
runtime.mpreinit(0xc000c7bc00)
/usr/local/go/src/runtime/os_linux.go:341 +0x78
runtime.mcommoninit(0xc000c7bc00)
/usr/local/go/src/runtime/proc.go:630 +0x108
runtime.allocm(0xc00003b000, 0xa82468, 0x0)
/usr/local/go/src/runtime/proc.go:1390 +0x14e
runtime.newm(0xa82468, 0xc00003b000)
/usr/local/go/src/runtime/proc.go:1704 +0x39
runtime.startm(0x0, 0xc0003daf01)
/usr/local/go/src/runtime/proc.go:1869 +0x12a
runtime.wakep(...)
/usr/local/go/src/runtime/proc.go:1953
runtime.resetspinning()
/usr/local/go/src/runtime/proc.go:2415 +0x93
runtime.schedule()
/usr/local/go/src/runtime/proc.go:2527 +0x2de
runtime.park_m(0xc000001080)
/usr/local/go/src/runtime/proc.go:2690 +0x9d
runtime.mcall(0x20000)
/usr/local/go/src/runtime/asm_amd64.s:318 +0x5b

goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc000aa54b8)
/usr/local/go/src/runtime/sema.go:56 +0x42
sync.(*WaitGroup).Wait(0xc000aa54b0)
/usr/local/go/src/sync/waitgroup.go:130 +0x64
cmd/go/internal/work.(*Builder).Do(0xc0000235e0, 0xc000953b80)
/usr/local/go/src/cmd/go/internal/work/exec.go:187 +0x3ae
cmd/go/internal/work.runBuild(0xebde00, 0xc0000200f0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/build.go:420 +0x6a2
main.main()
/usr/local/go/src/cmd/go/main.go:189 +0x569

goroutine 3485 [running]:
goroutine running on other thread; stack unavailable
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a

goroutine 3482 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x34f, 0xc001162f40, 0x1000004, 0x0, 0x0, 0x4d3c01, 0xc0003582a0, 0xc001162f80)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc0002acb70, 0x40dc56, 0xc000c7b500, 0x1)
/usr/local/go/src/os/wait_waitid.go:31 +0x98
os.(*Process).wait(0xc0002acb70, 0xa82140, 0xa82148, 0xa82138)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc000a05080, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:502 +0x60
os/exec.(*Cmd).Run(0xc000a05080, 0x3255256e, 0xec8240)
/usr/local/go/src/os/exec/exec.go:340 +0x5c
cmd/go/internal/work.(*Builder).runOut(0xc0000235e0, 0xc00052f400, 0xc0004c50a0, 0x66, 0x0, 0x0, 0x0, 0xc0005b7400, 0xf, 0x14, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1928 +0x5bc
cmd/go/internal/work.gcToolchain.gc(0xc0000235e0, 0xc00052f400, 0xc000ecc240, 0x23, 0xc00015c0c0, 0x7c, 0xb6, 0x0, 0x0, 0xc001163500, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:142 +0xc98
cmd/go/internal/work.(*Builder).build(0xc0000235e0, 0xc00052f400, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:678 +0x1715
cmd/go/internal/work.(*Builder).Do.func2(0xc00052f400)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000aa54b0, 0xc0000235e0, 0xc000939320)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a

goroutine 3543 [IO wait]:
internal/poll.runtime_pollWait(0x7f800ed7d738, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc000847878, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000847860, 0xc0006cc000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0007352b0, 0xc0006cc000, 0x200, 0x200, 0xc0010ac690, 0xc000033800, 0xc0010ac6a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc000e806f0, 0xb2d600, 0xc0007352b0, 0x7f800edb4a10, 0xc000e806f0, 0xc0010ac701)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2c9e0, 0xc000e806f0, 0xb2d600, 0xc0007352b0, 0x0, 0x0, 0x0, 0x4069e5, 0xc00039a240, 0xc0010ac7b0)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc00039a240, 0xc0010ac7b0)
/usr/local/go/src/os/exec/exec.go:310 +0x63
os/exec.(*Cmd).Start.func1(0xc000b95b80, 0xc0002910c0)
/usr/local/go/src/os/exec/exec.go:436 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:435 +0x608

goroutine 3546 [IO wait]:
internal/poll.runtime_pollWait(0x7f800ed7dab8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc0008473f8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0008473e0, 0xc00103c200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000734ff0, 0xc00103c200, 0x200, 0x200, 0xc000586e90, 0x447382, 0xc000586ea0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc000e80240, 0xb2d600, 0xc000734ff0, 0x7f800edb4a10, 0xc000e80240, 0xc000586f01)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2c9e0, 0xc000e80240, 0xb2d600, 0xc000734ff0, 0x0, 0x0, 0x0, 0x4069e5, 0xc00006e360, 0xc000586fb0)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc00006e360, 0xc000586fb0)
/usr/local/go/src/os/exec/exec.go:310 +0x63
os/exec.(*Cmd).Start.func1(0xc0009e7600, 0xc0006e2b20)
/usr/local/go/src/os/exec/exec.go:436 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:435 +0x608

goroutine 3517 [IO wait]:
internal/poll.runtime_pollWait(0x7f800ed7d578, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc000a81db8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000a81da0, 0xc00103c800, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000295158, 0xc00103c800, 0x200, 0x200, 0xc000585e90, 0xc000036000, 0xc000585ea0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc000832fc0, 0xb2d600, 0xc000295158, 0x7f800edb4a10, 0xc000832fc0, 0xc000585f01)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2c9e0, 0xc000832fc0, 0xb2d600, 0xc000295158, 0x0, 0x0, 0x0, 0x4069e5, 0xc00039a1e0, 0xc000585fb0)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc00039a1e0, 0xc000585fb0)
/usr/local/go/src/os/exec/exec.go:310 +0x63
os/exec.(*Cmd).Start.func1(0xc0009e7340, 0xc0006e2740)
/usr/local/go/src/os/exec/exec.go:436 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:435 +0x608

goroutine 3547 [IO wait]:
internal/poll.runtime_pollWait(0x7f800ed7d9d8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc000d009d8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000d009c0, 0xc00103c600, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000189688, 0xc00103c600, 0x200, 0x200, 0xc0010a9e90, 0x447382, 0xc0010a9ea0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc000326c60, 0xb2d600, 0xc000189688, 0x7f800edb4a10, 0xc000326c60, 0xc0010a9f01)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2c9e0, 0xc000326c60, 0xb2d600, 0xc000189688, 0x0, 0x0, 0x0, 0x4069e5, 0xc0005b07e0, 0xc0010a9fb0)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0005b07e0, 0xc0010a9fb0)
/usr/local/go/src/os/exec/exec.go:310 +0x63
os/exec.(*Cmd).Start.func1(0xc0008a4000, 0xc0003e6ec0)
/usr/local/go/src/os/exec/exec.go:436 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:435 +0x608

goroutine 3484 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x353, 0xc000fe0f40, 0x1000004, 0x0, 0x0, 0x4d3c01, 0xc000d013e0, 0xc000fe0f80)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc001010180, 0x40dc56, 0xc000bd8a80, 0x1)
/usr/local/go/src/os/wait_waitid.go:31 +0x98
os.(*Process).wait(0xc001010180, 0xa82140, 0xa82148, 0xa82138)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0008a42c0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:502 +0x60
os/exec.(*Cmd).Run(0xc0008a42c0, 0x33865928, 0xec8240)
/usr/local/go/src/os/exec/exec.go:340 +0x5c
cmd/go/internal/work.(*Builder).runOut(0xc0000235e0, 0xc00051a3c0, 0xc0006b70e0, 0x59, 0x0, 0x0, 0x0, 0xc000234140, 0x13, 0x14, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1928 +0x5bc
cmd/go/internal/work.gcToolchain.gc(0xc0000235e0, 0xc00051a3c0, 0xc000427b60, 0x23, 0xc000320000, 0x432, 0x5bb, 0x0, 0x0, 0xc000fe1500, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:142 +0xc98
cmd/go/internal/work.(*Builder).build(0xc0000235e0, 0xc00051a3c0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:678 +0x1715
cmd/go/internal/work.(*Builder).Do.func2(0xc00051a3c0)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000aa54b0, 0xc0000235e0, 0xc000939320)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a

goroutine 3478 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x283, 0xc001026f40, 0x1000004, 0x0, 0x0, 0x4d3c01, 0xc00039a000, 0xc001026f80)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc000352150, 0x40de44, 0xc000c7b180, 0x1)
/usr/local/go/src/os/wait_waitid.go:31 +0x98
os.(*Process).wait(0xc000352150, 0xa82140, 0xa82148, 0xa82138)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc000b95b80, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:502 +0x60
os/exec.(*Cmd).Run(0xc000b95b80, 0xcadccfe, 0xec8240)
/usr/local/go/src/os/exec/exec.go:340 +0x5c
cmd/go/internal/work.(*Builder).runOut(0xc0000235e0, 0xc000995900, 0xc0004c4a80, 0x62, 0x0, 0x0, 0x0, 0xc000454500, 0x2e, 0x50, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1928 +0x5bc
cmd/go/internal/work.gcToolchain.gc(0xc0000235e0, 0xc000995900, 0xc000426ae0, 0x23, 0xc0010ca000, 0x422, 0x764, 0x0, 0x0, 0xc001027500, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:142 +0xc98
cmd/go/internal/work.(*Builder).build(0xc0000235e0, 0xc000995900, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:678 +0x1715
cmd/go/internal/work.(*Builder).Do.func2(0xc000995900)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000aa54b0, 0xc0000235e0, 0xc000939320)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a

goroutine 3531 [IO wait]:
internal/poll.runtime_pollWait(0x7f800f17a7c8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc00039adf8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00039ade0, 0xc0001d6400, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000294f30, 0xc0001d6400, 0x200, 0x200, 0x0, 0x0, 0xc0010a76a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc000833f50, 0xb2d600, 0xc000294f30, 0x7f800edb4a10, 0xc000833f50, 0x1)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2c9e0, 0xc000833f50, 0xb2d600, 0xc000294f30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:310 +0x63
os/exec.(*Cmd).Start.func1(0xc000a05080, 0xc000a340a0)
/usr/local/go/src/os/exec/exec.go:436 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:435 +0x608

goroutine 3480 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x27d, 0xc00102af40, 0x1000004, 0x0, 0x0, 0x4d3c01, 0xc000358180, 0xc00102af80)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc000ecc000, 0x40de44, 0xc000868a80, 0x1)
/usr/local/go/src/os/wait_waitid.go:31 +0x98
os.(*Process).wait(0xc000ecc000, 0xa82140, 0xa82148, 0xa82138)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0009e7340, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:502 +0x60
os/exec.(*Cmd).Run(0xc0009e7340, 0xca55eb5, 0xec8240)
/usr/local/go/src/os/exec/exec.go:340 +0x5c
cmd/go/internal/work.(*Builder).runOut(0xc0000235e0, 0xc0004f4640, 0xc000715380, 0x15, 0x0, 0x0, 0x0, 0xc0006ee000, 0x41, 0x50, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1928 +0x5bc
cmd/go/internal/work.gcToolchain.gc(0xc0000235e0, 0xc0004f4640, 0xc0008a2210, 0x23, 0xc0000c0900, 0x491, 0x854, 0x0, 0x0, 0xc00102b500, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:142 +0xc98
cmd/go/internal/work.(*Builder).build(0xc0000235e0, 0xc0004f4640, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:678 +0x1715
cmd/go/internal/work.(*Builder).Do.func2(0xc0004f4640)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000aa54b0, 0xc0000235e0, 0xc000939320)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a

goroutine 3483 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x319, 0xc000c46f40, 0x1000004, 0x0, 0x0, 0x4d3c01, 0xc00039a660, 0xc000c46f80)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc000b25920, 0x40dc56, 0xc000dc3c00, 0x1)
/usr/local/go/src/os/wait_waitid.go:31 +0x98
os.(*Process).wait(0xc000b25920, 0xa82140, 0xa82148, 0xa82138)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0009e7600, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:502 +0x60
os/exec.(*Cmd).Run(0xc0009e7600, 0x266dfa3b, 0xec8240)
/usr/local/go/src/os/exec/exec.go:340 +0x5c
cmd/go/internal/work.(*Builder).runOut(0xc0000235e0, 0xc00051cb40, 0xc0003d1490, 0x61, 0x0, 0x0, 0x0, 0xc00015f900, 0x24, 0x28, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1928 +0x5bc
cmd/go/internal/work.gcToolchain.gc(0xc0000235e0, 0xc00051cb40, 0xc00064ed50, 0x23, 0xc00011c2c0, 0x1d6, 0x298, 0xc000461e30, 0x23, 0xc000c47501, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:142 +0xc98
cmd/go/internal/work.(*Builder).build(0xc0000235e0, 0xc00051cb40, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:678 +0x1715
cmd/go/internal/work.(*Builder).Do.func2(0xc00051cb40)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000aa54b0, 0xc0000235e0, 0xc000939320)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a

goroutine 3479 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x32a, 0xc00115ef40, 0x1000004, 0x0, 0x0, 0x4d3c01, 0xc00039a780, 0xc00115ef80)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc000b259e0, 0x40dc56, 0xc00044b880, 0x1)
/usr/local/go/src/os/wait_waitid.go:31 +0x98
os.(*Process).wait(0xc000b259e0, 0xa82140, 0xa82148, 0xa82138)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0008a4000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:502 +0x60
os/exec.(*Cmd).Run(0xc0008a4000, 0x290afce6, 0xec8240)
/usr/local/go/src/os/exec/exec.go:340 +0x5c
cmd/go/internal/work.(*Builder).runOut(0xc0000235e0, 0xc00051d180, 0xc000223f20, 0x54, 0x0, 0x0, 0x0, 0xc0006a4780, 0x1b, 0x28, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1928 +0x5bc
cmd/go/internal/work.gcToolchain.gc(0xc0000235e0, 0xc00051d180, 0xc0004266c0, 0x23, 0xc00019a000, 0x3ba, 0x7ae, 0x0, 0x0, 0xc00115f500, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:142 +0xc98
cmd/go/internal/work.(*Builder).build(0xc0000235e0, 0xc00051d180, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:678 +0x1715
cmd/go/internal/work.(*Builder).Do.func2(0xc00051d180)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000aa54b0, 0xc0000235e0, 0xc000939320)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a

goroutine 3521 [IO wait]:
internal/poll.runtime_pollWait(0x7f800f17a368, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc000d01218, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000d01200, 0xc0008ea200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000189788, 0xc0008ea200, 0x200, 0x200, 0xc0010a6690, 0x447382, 0xc0010a66a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc000327e30, 0xb2d600, 0xc000189788, 0x7f800edb4a10, 0xc000327e30, 0xc0010a6701)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2c9e0, 0xc000327e30, 0xb2d600, 0xc000189788, 0x0, 0x0, 0x0, 0x4069e5, 0xc00061e660, 0xc0010a67b0)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc00061e660, 0xc0010a67b0)
/usr/local/go/src/os/exec/exec.go:310 +0x63
os/exec.(*Cmd).Start.func1(0xc0008a42c0, 0xc0003e7a20)
/usr/local/go/src/os/exec/exec.go:436 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:435 +0x608

goroutine 3562 [IO wait]:
internal/poll.runtime_pollWait(0x7f800f17a0c8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc000e2a678, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000e2a660, 0xc0001d6200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0001b1810, 0xc0001d6200, 0x200, 0x200, 0xc00116ee90, 0x447382, 0xc00116eea0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc000fbe8d0, 0xb2d600, 0xc0001b1810, 0x7f800edb4a10, 0xc000fbe8d0, 0xc00116ef01)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2c9e0, 0xc000fbe8d0, 0xb2d600, 0xc0001b1810, 0x0, 0x0, 0x0, 0x4069e5, 0xc00061f020, 0xc00116efb0)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc00061f020, 0xc00116efb0)
/usr/local/go/src/os/exec/exec.go:310 +0x63
os/exec.(*Cmd).Start.func1(0xc00097fe40, 0xc000f82340)
/usr/local/go/src/os/exec/exec.go:436 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:435 +0x608

goroutine 3481 [runnable]:
syscall.Syscall6(0xf7, 0x1, 0x345, 0xc000c40f40, 0x1000004, 0x0, 0x0, 0x0, 0xc000c40f40, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc000352db0, 0x40dc56, 0xc000ba0000, 0x1)
/usr/local/go/src/os/wait_waitid.go:31 +0x98
os.(*Process).wait(0xc000352db0, 0xa82140, 0xa82148, 0xa82138)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc00097fe40, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:502 +0x60
os/exec.(*Cmd).Run(0xc00097fe40, 0x3054762f, 0xec8240)
/usr/local/go/src/os/exec/exec.go:340 +0x5c
cmd/go/internal/work.(*Builder).runOut(0xc0000235e0, 0xc00052f2c0, 0xc0002228a0, 0x5a, 0x0, 0x0, 0x0, 0xc000953180, 0xf, 0x14, ...)
/usr/local/go/src/cmd/go/internal/work/exec.go:1928 +0x5bc
cmd/go/internal/work.gcToolchain.gc(0xc0000235e0, 0xc00052f2c0, 0xc0001a3980, 0x23, 0xc0000e8540, 0x122, 0x1ae, 0x0, 0x0, 0xc000c41500, ...)
/usr/local/go/src/cmd/go/internal/work/gc.go:142 +0xc98
cmd/go/internal/work.(*Builder).build(0xc0000235e0, 0xc00052f2c0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:678 +0x1715
cmd/go/internal/work.(*Builder).Do.func2(0xc00052f2c0)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000aa54b0, 0xc0000235e0, 0xc000939320)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a

@cytar
Copy link
Contributor Author

cytar commented Mar 25, 2020

i created the simplest PR of the world => #846

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants