Hi, I'm having trouble building syzkaller (which is primarily written in Go) in a Debian schroot for amd64 using qemu emulation. That is, I'm using a chroot filled with arm64 binaries, running them on an x86_64 system using a setup such as described in [1]. The specific chroot I am using can be set up using the setup-buildchroot[2] which is part of the xfstests-bld repository.
[1] https://wiki.debian.org/QemuUserEmulation [2] https://github.com/tytso/xfstests-bld/blob/master/setup-buildchroot The goal of this exercise is to create an android-xfstests[3] test appliance using a x86_64 based build machine (because good luck finding a performant armhf or arm64 build system) which includes syzkaller. [3] https://thunk.org/android-xfstests When I run make in a Debian stretch-arm64 chroot, while trying to build syzkaller, I get the following failure messages. (See attached). Running make and gcc and binutils using arm64 to run the arm64 binaries work just fine; I assume this is some kind of go-specific runtime issue? Any help or suggestions would be greatly appreciated. Thanks!! - Ted <ty...@stretch-arm64-chroot.cwcc> {/usr/projects/xfstests-bld/build-arm64/go/src/github.com/google/syzkaller} 1008% make GOOS=linux GOARCH=arm64 go install ./syz-manager # github.com/google/syzkaller/sys/targets runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/pkg/ifuzz runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/golang.org/x/net/context runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420042000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x14420030780 sp=0x14420030770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x144200307d0 sp=0x14420030780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x144200307d0 sp=0x144200307d0 # net runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/pkg/osutil runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/pkg/cover runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/golang.org/x/oauth2/jws runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420042000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x14420030780 sp=0x14420030770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x144200307d0 sp=0x14420030780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x144200307d0 sp=0x144200307d0 # github.com/google/syzkaller/vendor/google.golang.org/api/googleapi/internal/uritemplates runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420042000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x14420030780 sp=0x14420030770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x144200307d0 sp=0x14420030780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x144200307d0 sp=0x144200307d0 # os/user runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/pkg/log runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/pkg/hash runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/golang.org/x/sys/unix runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420042000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x14420030780 sp=0x14420030770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x144200307d0 sp=0x14420030780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x144200307d0 sp=0x144200307d0 # github.com/google/syzkaller/vendor/golang.org/x/text/transform runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420042000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x14420030780 sp=0x14420030770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x144200307d0 sp=0x14420030780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x144200307d0 sp=0x144200307d0 # github.com/google/syzkaller/vendor/github.com/golang/protobuf/proto runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x1442000e400, 0x1442003e000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002c780 sp=0x1442002c770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002c7d0 sp=0x1442002c780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002c7d0 sp=0x1442002c7d0 # github.com/google/syzkaller/vendor/golang.org/x/net/internal/timeseries runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/golang.org/x/net/http2/hpack runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/google.golang.org/grpc/internal runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/google.golang.org/grpc/codes runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/golang.org/x/text/unicode/bidi runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/google.golang.org/grpc/keepalive runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/cloud.google.com/go/internal/version runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/cloud.google.com/go/internal/optional runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/pkg/kd runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vm/odroid runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/google.golang.org/api/iterator runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/vendor/google.golang.org/grpc/grpclog runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 # github.com/google/syzkaller/pkg/signal runtime: failed to create new OS thread (have 2 already; errno=22) fatal error: newosproc runtime stack: runtime.throw(0x5fdfda, 0x9) /usr/lib/go-1.8/src/runtime/panic.go:596 +0x70 runtime.newosproc(0x14420010400, 0x14420040000) /usr/lib/go-1.8/src/runtime/os_linux.go:163 +0x168 runtime.newm(0x618cb0, 0x0) /usr/lib/go-1.8/src/runtime/proc.go:1628 +0x110 runtime.main.func1() /usr/lib/go-1.8/src/runtime/proc.go:126 +0x28 runtime.systemstack(0x909800) /usr/lib/go-1.8/src/runtime/asm_arm64.s:241 +0x90 runtime.mstart() /usr/lib/go-1.8/src/runtime/proc.go:1132 goroutine 1 [running]: runtime.systemstack_switch() /usr/lib/go-1.8/src/runtime/asm_arm64.s:190 +0x8 fp=0x1442002e780 sp=0x1442002e770 runtime.main() /usr/lib/go-1.8/src/runtime/proc.go:127 +0x58 fp=0x1442002e7d0 sp=0x1442002e780 runtime.goexit() /usr/lib/go-1.8/src/runtime/asm_arm64.s:981 +0x4 fp=0x1442002e7d0 sp=0x1442002e7d0 Makefile:115: recipe for target 'host' failed make: *** [host] Error 2 <ty...@stretch-arm64-chroot.cwcc> {/usr/projects/xfstests-bld/build-arm64/go/src/github.com/google/syzkaller} 1009% -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.