linux-amd64-longtest-race at 5a2161ce9ec130271ec67566ecb5a842497e8742 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn82f3e52" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=12s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. 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 linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn82f3e52" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=12s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sun Nov 19 11:08:25 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.766s ok archive/zip 114.962s ok bufio 1.329s ok bytes 9.192s ok cmp 1.022s ok compress/bzip2 1.462s ok compress/flate 154.250s ok compress/gzip 13.075s ok compress/lzw 1.529s ok compress/zlib 8.826s ok container/heap 1.028s ok container/list 1.022s ok container/ring 1.024s ok context 1.054s ok crypto 1.021s ok crypto/aes 1.055s ok crypto/cipher 2.124s ok crypto/des 1.052s ok crypto/dsa 8.521s ok crypto/ecdh 2.281s ok crypto/ecdsa 4.764s ok crypto/ed25519 1.916s ok crypto/elliptic 2.301s ok crypto/hmac 1.024s ok crypto/internal/alias 1.021s ok crypto/internal/bigmod 3.829s ok crypto/internal/boring 1.021s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.365s ok crypto/internal/edwards25519 38.753s ok crypto/internal/edwards25519/field 13.426s ok crypto/internal/nistec 30.684s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.021s [no tests to run] ok crypto/md5 1.031s ok crypto/rand 3.530s ok crypto/rc4 1.433s ok crypto/rsa 8.137s ok crypto/sha1 1.043s ok crypto/sha256 1.027s ok crypto/sha512 1.029s ok crypto/subtle 20.308s ok crypto/tls 7.977s ok crypto/x509 6.496s ? crypto/x509/pkix [no test files] ok database/sql 2.395s ok database/sql/driver 1.021s ok debug/buildinfo 6.775s ok debug/dwarf 1.132s ok debug/elf 3.249s ok debug/gosym 1.365s ok debug/macho 1.037s ok debug/pe 1.059s ok debug/plan9obj 1.021s ok embed 1.021s [no tests to run] ok embed/internal/embedtest 1.023s ? encoding [no test files] ok encoding/ascii85 1.026s ok encoding/asn1 1.027s ok encoding/base32 1.086s ok encoding/base64 1.032s ok encoding/binary 1.029s ok encoding/csv 1.069s ok encoding/gob 21.673s ok encoding/hex 1.029s ok encoding/json 7.978s ok encoding/pem 3.775s ok encoding/xml 41.255s ok errors 1.029s ok expvar 1.024s ok flag 3.134s ok fmt 1.576s ok go/ast 1.034s ok go/build 6.192s ok go/build/constraint 1.029s ok go/constant 1.029s ok go/doc 1.254s ok go/doc/comment 3.559s ok go/format 1.054s ok go/importer 1.219s ok go/internal/gccgoimporter 1.053s ok go/internal/gcimporter 64.046s ok go/internal/srcimporter 18.389s ? go/internal/typeparams [no test files] ok go/parser 75.449s ok go/printer 2.356s ok go/scanner 1.029s ok go/token 1.140s ok go/types 54.674s ok go/version 1.022s ok hash 1.026s ok hash/adler32 1.051s ok hash/crc32 1.053s ok hash/crc64 1.032s ok hash/fnv 1.024s ok hash/maphash 1.023s ok html 1.024s ok html/template 1.975s ? image/color/palette [no test files] ok image 2.349s ok image/color 1.045s ok image/draw 1.562s ok image/gif 104.464s ? image/internal/imageutil [no test files] ok image/jpeg 24.488s ok image/png 6.979s ok index/suffixarray 630.058s ok internal/abi 1.073s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.022s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/decodecounter [no test files] ok internal/coverage/cformat 1.021s ok internal/coverage/cmerge 1.022s ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.024s ok internal/coverage/slicereader 1.021s ? internal/coverage/stringtab [no test files] ? internal/coverage/uleb128 [no test files] ok internal/coverage/slicewriter 1.021s ok internal/coverage/test 1.050s ok internal/cpu 3.066s ok internal/dag 1.022s ok internal/diff 1.024s ok internal/fmtsort 1.022s ? internal/goarch [no test files] ok internal/fuzz 1.048s ok internal/godebug 18.094s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.021s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/gover 1.022s ? internal/lazyregexp [no test files] ok internal/intern 3.120s ok internal/itoa 1.022s ? internal/lazytemplate [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.673s ok internal/poll 21.617s ? internal/race [no test files] ok internal/profile 1.027s ok internal/reflectlite 1.025s ok internal/safefilepath 1.023s ok internal/saferio 1.277s ok internal/singleflight 1.101s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ? internal/sysinfo [no test files] ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/testenv 1.178s ok internal/trace 8.195s ? internal/trace/traceviewer [no test files] ? internal/trace/traceviewer/format [no test files] --- FAIL: TestTraceCPUProfile (1.91s) --- FAIL: TestTraceCPUProfile/Stress (0.27s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45b6ec m=2 sigcode=1 addr=0x90 goroutine 0 gp=0xc0000089c0 m=2 mp=0xc000060708 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000060708?, 0x100000001?}, 0x4?}, 0x3?, 0x90?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc00007bd48 sp=0xc00007bd10 pc=0x45b6ec runtime.traceAdvance.func5(0xc000032f08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc00007bd88 sp=0xc00007bd48 pc=0x462b6e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc00007bda0 sp=0xc00007bd88 pc=0x43a444 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc00007bf18 sp=0xc00007bda0 pc=0x43c336 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc00007bf50 sp=0xc00007bf18 pc=0x43e111 runtime.goschedImpl(0xc0000081a0, 0x0) /workdir/go/src/runtime/proc.go:4081 +0x178 fp=0xc00007bfa0 sp=0xc00007bf50 pc=0x43e898 runtime.gosched_m(0xc0000081a0?) /workdir/go/src/runtime/proc.go:4086 +0x15 fp=0xc00007bfc0 sp=0xc00007bfa0 pc=0x43ea15 runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc00007bfd8 sp=0xc00007bfc0 pc=0x466ace goroutine 1 gp=0xc0000081a0 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.cpuHog0(0xc000120b08?, 0x186a0) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:128 +0x65 fp=0xc000120af8 sp=0xc000120ad0 pc=0x4e7c85 main.cpuHog1(0x0?) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:120 +0x18 fp=0xc000120b18 sp=0xc000120af8 pc=0x4e7bf8 main.cpuHogger(0x51ece0, 0x65ac48, 0x5f5e100) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:107 +0x4f fp=0xc000120b68 sp=0xc000120b18 pc=0x4e7b4f main.main.func1.1({0x542618?, 0xc000126450?}) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:44 +0x25 fp=0xc000120b90 sp=0xc000120b68 pc=0x4e7a85 runtime/pprof.Do({0x5425e0?, 0x65abc0?}, {{0xc00015e000?, 0x9?, 0xc000132060?}}, 0xc000120c60) /workdir/go/src/runtime/pprof/runtime.go:51 +0x9d fp=0xc000120c00 sp=0xc000120b90 pc=0x4e663d main.main.func1(0x5f5e100) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:43 +0x218 fp=0xc000120cc8 sp=0xc000120c00 pc=0x4e79d8 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:50 +0xef fp=0xc000120f50 sp=0xc000120cc8 pc=0x4e722f runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc000120fe0 sp=0xc000120f50 pc=0x436a1d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000120fe8 sp=0xc000120fe0 pc=0x468981 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005afa8 sp=0xc00005af88 pc=0x436e4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x436cd3 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x468981 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x436e4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00007c000) /workdir/go/src/runtime/mgcsweep.go:317 +0xdf fp=0xc00005b7c8 sp=0xc00005b780 pc=0x42311f runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x417c25 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x468981 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x540278?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf78 sp=0xc00005bf58 pc=0x436e4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x5faf40) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005bfa8 sp=0xc00005bf78 pc=0x420ac9 runtime.bgscavenge(0xc00007c000) /workdir/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x421079 runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x417bc5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x468981 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc000104340 m=nil [finalizer wait]: runtime.gopark(0xc00005a660?, 0x41ff9c?, 0x20?, 0xb7?, 0x550011?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a620 sp=0xc00005a600 pc=0x436e4e runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005a7e0 sp=0xc00005a620 pc=0x416c67 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x468981 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc000104680 m=nil [sleep]: runtime.gopark(0x1a6d5e192e2?, 0xc152ac7c933e8a01?, 0x0?, 0xc0?, 0xc00008e000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00011cf18 sp=0xc00011cef8 pc=0x436e4e time.Sleep(0x5f5e100) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc00011cf58 sp=0xc00011cf18 pc=0x4659d5 runtime/pprof.profileWriter({0x541fc8?, 0xc0001263f0?}) /workdir/go/src/runtime/pprof/pprof.go:809 +0x4a fp=0xc00011cfc0 sp=0xc00011cf58 pc=0x4ddb6a runtime/pprof.StartCPUProfile.gowrap2() /workdir/go/src/runtime/pprof/pprof.go:794 +0x25 fp=0xc00011cfe0 sp=0xc00011cfc0 pc=0x4dda85 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011cfe8 sp=0xc00011cfe0 pc=0x468981 created by runtime/pprof.StartCPUProfile in goroutine 1 /workdir/go/src/runtime/pprof/pprof.go:794 +0x136 goroutine 19 gp=0xc000104820 m=nil [chan receive]: runtime.gopark(0x452fde?, 0xc00012a028?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000056eb8 sp=0xc000056e98 pc=0x436e4e runtime.chanrecv(0xc000116120, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000056f30 sp=0xc000056eb8 pc=0x40667f runtime.chanrecv1(0xc00015a000?, 0x1a6dbc59b37?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000056f58 sp=0xc000056f30 pc=0x4062b2 runtime.(*wakeableSleep).sleep(0xc000132030, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc000056fb0 sp=0xc000056f58 pc=0x4569eb runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc000056fe0 sp=0xc000056fb0 pc=0x4574bb runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x468981 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 20 gp=0xc0001049c0 m=3 mp=0xc000060e08 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000121e78 sp=0xc000121e68 pc=0x466ae8 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000121fb0 sp=0xc000121e78 pc=0x4557ea runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000121fe0 sp=0xc000121fb0 pc=0x45686f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000121fe8 sp=0xc000121fe0 pc=0x468981 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 21 gp=0xc000104b60 m=nil [trace reader (blocked)]: runtime.gopark(0xc000057f78?, 0xc00012c060?, 0x20?, 0xd0?, 0x483?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000057f38 sp=0xc000057f18 pc=0x436e4e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc000057fa0 sp=0xc000057f38 pc=0x456291 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc000057fe0 sp=0xc000057fa0 pc=0x4e6f45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x468981 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 22 gp=0xc000104d00 m=nil [GC worker (idle)]: runtime.gopark(0x4569f8?, 0xc00015a050?, 0xae?, 0x8?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000057750 sp=0xc000057730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000577e0 sp=0xc000057750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 33 gp=0xc0003c4340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003f8750 sp=0xc0003f8730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003f87e0 sp=0xc0003f8750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f87e8 sp=0xc0003f87e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 34 gp=0xc0003c44e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003f8f50 sp=0xc0003f8f30 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003f8fe0 sp=0xc0003f8f50 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f8fe8 sp=0xc0003f8fe0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 35 gp=0xc0003c4680 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003f9750 sp=0xc0003f9730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003f97e0 sp=0xc0003f9750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f97e8 sp=0xc0003f97e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 49 gp=0xc000484340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003f4750 sp=0xc0003f4730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003f47e0 sp=0xc0003f4750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f47e8 sp=0xc0003f47e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 65 gp=0xc000404340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000440750 sp=0xc000440730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0004407e0 sp=0xc000440750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004407e8 sp=0xc0004407e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 36 gp=0xc0003c4820 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003f9f50 sp=0xc0003f9f30 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003f9fe0 sp=0xc0003f9f50 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f9fe8 sp=0xc0003f9fe0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 37 gp=0xc0003c49c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003fa750 sp=0xc0003fa730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003fa7e0 sp=0xc0003fa750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003fa7e8 sp=0xc0003fa7e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 38 gp=0xc0003c4b60 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003faf50 sp=0xc0003faf30 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003fafe0 sp=0xc0003faf50 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003fafe8 sp=0xc0003fafe0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 23 gp=0xc000104ea0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000058750 sp=0xc000058730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000587e0 sp=0xc000058750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 81 gp=0xc0005a0000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00043c750 sp=0xc00043c730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00043c7e0 sp=0xc00043c750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00043c7e8 sp=0xc00043c7e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 24 gp=0xc000105040 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000058f50 sp=0xc000058f30 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000058fe0 sp=0xc000058f50 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 5 gp=0xc0000091e0 m=nil [GC worker (idle)]: runtime.gopark(0x1a6d76e2ece?, 0x541fc8?, 0xf0?, 0x63?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000056750 sp=0xc000056730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000567e0 sp=0xc000056750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 50 gp=0xc0004844e0 m=nil [GC worker (idle)]: runtime.gopark(0x65b720?, 0x1?, 0xb2?, 0xf8?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003f4f50 sp=0xc0003f4f30 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003f4fe0 sp=0xc0003f4f50 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f4fe8 sp=0xc0003f4fe0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 66 gp=0xc0004044e0 m=nil [GC worker (idle)]: runtime.gopark(0x1a6d771a64a?, 0x1?, 0x1d?, 0x1a?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000440f50 sp=0xc000440f30 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000440fe0 sp=0xc000440f50 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000440fe8 sp=0xc000440fe0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 51 gp=0xc000484680 m=nil [GC worker (idle)]: runtime.gopark(0x1a6d77332ed?, 0x1?, 0x92?, 0xbb?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003f5750 sp=0xc0003f5730 pc=0x436e4e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003f57e0 sp=0xc0003f5750 pc=0x419b05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f57e8 sp=0xc0003f57e0 pc=0x468981 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c rax 0x5555555555555576 rbx 0x61 rcx 0x0 rdx 0x0 rdi 0xc000032f08 rsi 0x0 rbp 0xc00007bd38 rsp 0xc00007bd10 r8 0xc000060708 r9 0x1 r10 0x1 r11 0x1 r12 0xc000032f08 r13 0x1 r14 0xc0000089c0 r15 0x3 rip 0x45b6ec rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.51s) --- FAIL: TestTraceFutileWakeup/Stress (0.20s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45b3cc m=2 sigcode=1 addr=0x90 goroutine 0 gp=0xc0000089c0 m=2 mp=0xc000060708 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000060708?, 0x800000008?}, 0x500000007?}, 0x3?, 0xa8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc00007bd60 sp=0xc00007bd28 pc=0x45b3cc runtime.traceAdvance.func5(0xc000032f08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc00007bda0 sp=0xc00007bd60 pc=0x46284e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc00007bdb8 sp=0xc00007bda0 pc=0x4393e4 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc00007bf30 sp=0xc00007bdb8 pc=0x43b2d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc00007bf68 sp=0xc00007bf30 pc=0x43d0b1 runtime.park_m(0xc000104d00) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0xc00007bfc0 sp=0xc00007bf68 pc=0x43d68c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc00007bfd8 sp=0xc00007bfc0 pc=0x46618e goroutine 1 gp=0xc0000081a0 m=nil [semacquire]: runtime.gopark(0x5b62a0?, 0xc00011ee88?, 0x0?, 0x0?, 0x7fe8a1d3b5b8?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00011edf8 sp=0xc00011edd8 pc=0x435dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xc000126018, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc00011ee60 sp=0xc00011edf8 pc=0x448145 sync.runtime_Semacquire(0xc00013c060?) /workdir/go/src/runtime/sema.go:62 +0x25 fp=0xc00011ee98 sp=0xc00011ee60 pc=0x464d05 sync.(*WaitGroup).Wait(0x8?) /workdir/go/src/sync/waitgroup.go:116 +0x48 fp=0xc00011eec0 sp=0xc00011ee98 pc=0x46dd48 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:81 +0x293 fp=0xc00011ef50 sp=0xc00011eec0 pc=0x495c93 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc00011efe0 sp=0xc00011ef50 pc=0x4359bd runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011efe8 sp=0xc00011efe0 pc=0x468041 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005afa8 sp=0xc00005af88 pc=0x435dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x435c73 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x468041 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x435dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00007c000) /workdir/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc00005b7c8 sp=0xc00005b780 pc=0x422114 runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x416c65 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x468041 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0xc00007c000?, 0x4d70f0?, 0x1?, 0x0?, 0xc000008d00?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf78 sp=0xc00005bf58 pc=0x435dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x556420) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005bfa8 sp=0xc00005bf78 pc=0x41fb09 runtime.bgscavenge(0xc00007c000) /workdir/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x42009c runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x416c05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x468041 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc000104340 m=nil [finalizer wait]: runtime.gopark(0xc00005a660?, 0x41efdc?, 0xa0?, 0x62?, 0x550011?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a620 sp=0xc00005a600 pc=0x435dee runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005a7e0 sp=0xc00005a620 pc=0x415ca7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x468041 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc0001044e0 m=nil [chan receive]: runtime.gopark(0x452cbe?, 0xc00005e008?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000566b8 sp=0xc000056698 pc=0x435dee runtime.chanrecv(0xc0001160c0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000056730 sp=0xc0000566b8 pc=0x40601f runtime.chanrecv1(0xc000136000?, 0x1a6fcfcb20e?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000056758 sp=0xc000056730 pc=0x405c52 runtime.(*wakeableSleep).sleep(0xc000134000, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc0000567b0 sp=0xc000056758 pc=0x4566cb runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000567e0 sp=0xc0000567b0 pc=0x45719b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x468041 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 19 gp=0xc000104680 m=4 mp=0xc000100008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00011ae78 sp=0xc00011ae68 pc=0x4661a8 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc00011afb0 sp=0xc00011ae78 pc=0x4554ca runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc00011afe0 sp=0xc00011afb0 pc=0x45654f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011afe8 sp=0xc00011afe0 pc=0x468041 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc000104820 m=nil [trace reader (blocked)]: runtime.gopark(0xc000057778?, 0xc00012a060?, 0x20?, 0xa0?, 0x569?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000057738 sp=0xc000057718 pc=0x435dee runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc0000577a0 sp=0xc000057738 pc=0x455f71 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc0000577e0 sp=0xc0000577a0 pc=0x495865 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x468041 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 21 gp=0xc0001049c0 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:41 +0x3a fp=0xc000121f28 sp=0xc000121ef0 pc=0x49617a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000121fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000121f90 sp=0xc000121f28 pc=0x4955dd main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x5f fp=0xc000121fe0 sp=0xc000121f90 pc=0x49611f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000121fe8 sp=0xc000121fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x17d goroutine 22 gp=0xc000104b60 m=nil [runnable]: runtime.gopark(0xc000138000?, 0xc00040e0c0?, 0x2a?, 0x0?, 0xc000120ea8?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000120e50 sp=0xc000120e30 pc=0x435dee runtime.chanrecv(0xc000138000, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000120ec8 sp=0xc000120e50 pc=0x40601f runtime.chanrecv1(0x0?, 0x15?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000120ef0 sp=0xc000120ec8 pc=0x405c52 main.main.func2.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:51 +0x46 fp=0xc000120f28 sp=0xc000120ef0 pc=0x496086 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000120fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000120f90 sp=0xc000120f28 pc=0x4955dd main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x5f fp=0xc000120fe0 sp=0xc000120f90 pc=0x49601f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000120fe8 sp=0xc000120fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:47 +0x1cb goroutine 23 gp=0xc000104d00 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func3.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:59 +0x55 fp=0xc0002a3f20 sp=0xc0002a3e88 pc=0x495f15 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc0002a3fb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0002a3f88 sp=0xc0002a3f20 pc=0x4955dd main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x65 fp=0xc0002a3fe0 sp=0xc0002a3f88 pc=0x495ea5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a3fe8 sp=0xc0002a3fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:56 +0x230 goroutine 24 gp=0xc000104ea0 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func4.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:71 +0x47 fp=0xc0002a2f20 sp=0xc0002a2e98 pc=0x495da7 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc0002a2fb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0002a2f88 sp=0xc0002a2f20 pc=0x4955dd main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x65 fp=0xc0002a2fe0 sp=0xc0002a2f88 pc=0x495d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a2fe8 sp=0xc0002a2fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x113 goroutine 25 gp=0xc000105040 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:41 +0x3a fp=0xc0002a7f28 sp=0xc0002a7ef0 pc=0x49617a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc0002a7fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0002a7f90 sp=0xc0002a7f28 pc=0x4955dd main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x5f fp=0xc0002a7fe0 sp=0xc0002a7f90 pc=0x49611f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a7fe8 sp=0xc0002a7fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x17d goroutine 26 gp=0xc0001051e0 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func2.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:50 +0x3a fp=0xc0002a6f28 sp=0xc0002a6ef0 pc=0x49607a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc0002a6fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0002a6f90 sp=0xc0002a6f28 pc=0x4955dd main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x5f fp=0xc0002a6fe0 sp=0xc0002a6f90 pc=0x49601f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a6fe8 sp=0xc0002a6fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:47 +0x1cb goroutine 27 gp=0xc000105380 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func3.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:59 +0x55 fp=0xc00039af20 sp=0xc00039ae88 pc=0x495f15 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc00039afb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc00039af88 sp=0xc00039af20 pc=0x4955dd main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x65 fp=0xc00039afe0 sp=0xc00039af88 pc=0x495ea5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00039afe8 sp=0xc00039afe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:56 +0x230 goroutine 28 gp=0xc000105520 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func4.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:71 +0x47 fp=0xc00011ff20 sp=0xc00011fe98 pc=0x495da7 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc00011ffb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc00011ff88 sp=0xc00011ff20 pc=0x4955dd main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x65 fp=0xc00011ffe0 sp=0xc00011ff88 pc=0x495d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011ffe8 sp=0xc00011ffe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x113 rax 0x5555555555555557 rbx 0x4 rcx 0x0 rdx 0x0 rdi 0xc000032f08 rsi 0x0 rbp 0xc00007bd50 rsp 0xc00007bd28 r8 0xc000060708 r9 0x1 r10 0x1 r11 0x1 r12 0xc000032f08 r13 0x1 r14 0xc0000089c0 r15 0x5 rip 0x45b3cc rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStacks (0.76s) --- FAIL: TestTraceStacks/Stress (0.27s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x460f4c m=3 sigcode=1 addr=0x90 goroutine 0 gp=0xc000008ea0 m=3 mp=0xc000062e08 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000062e08?, 0x1000000010?}, 0x50000000d?}, 0x3?, 0x50?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7f267d25cc08 sp=0x7f267d25cbd0 pc=0x460f4c runtime.traceAdvance.func5(0xc000032a08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7f267d25cc48 sp=0x7f267d25cc08 pc=0x4683ce runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7f267d25cc60 sp=0x7f267d25cc48 pc=0x43e744 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7f267d25cdd8 sp=0x7f267d25cc60 pc=0x4406d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7f267d25ce10 sp=0x7f267d25cdd8 pc=0x4424b1 runtime.park_m(0xc000104b60) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0x7f267d25ce68 sp=0x7f267d25ce10 pc=0x442a8c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7f267d25ce80 sp=0x7f267d25ce68 pc=0x46d72e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x1a7e57464e2?, 0xc00006edd8?, 0x80?, 0x47?, 0xc00011e0c0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00006edc8 sp=0xc00006eda8 pc=0x43b14e time.Sleep(0x5f5e100) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc00006ee08 sp=0xc00006edc8 pc=0x46c775 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:101 +0x565 fp=0xc00006ef50 sp=0xc00006ee08 pc=0x4d5cc5 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc00006efe0 sp=0xc00006ef50 pc=0x43ad1d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x46f761 goroutine 2 gp=0xc000008b60 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43afd3 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x46f761 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000009040 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000088000) /workdir/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc00005d7c8 sp=0xc00005d780 pc=0x426b14 runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41b465 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x46f761 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc0000091e0 m=nil [GC scavenge wait]: runtime.gopark(0xc000088000?, 0x533ae0?, 0x1?, 0x0?, 0xc0000091e0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x5e0b80) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x424509 runtime.bgscavenge(0xc000088000) /workdir/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x424a9c runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41b405 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x46f761 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 18 gp=0xc000104680 m=nil [finalizer wait]: runtime.gopark(0xc00005c648?, 0x40f245?, 0x98?, 0x1?, 0x506340?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x43b14e runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41a4a7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x46f761 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 19 gp=0xc000104820 m=nil [chan receive]: runtime.gopark(0x45869e?, 0xc000060008?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000586b8 sp=0xc000058698 pc=0x43b14e runtime.chanrecv(0xc0001100c0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000058730 sp=0xc0000586b8 pc=0x407d3f runtime.chanrecv1(0xc000130000?, 0x1a7eb626033?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000058758 sp=0xc000058730 pc=0x407972 runtime.(*wakeableSleep).sleep(0xc00011e048, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc0000587b0 sp=0xc000058758 pc=0x45c24b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000587e0 sp=0xc0000587b0 pc=0x45cd1b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x46f761 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 20 gp=0xc0001049c0 m=4 mp=0xc000063508 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000073e78 sp=0xc000073e68 pc=0x46d748 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000073fb0 sp=0xc000073e78 pc=0x45b04a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000073fe0 sp=0xc000073fb0 pc=0x45c0cf runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x46f761 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 21 gp=0xc000104b60 m=nil [trace reader (blocked)]: runtime.gopark(0xc000059778?, 0xc000128060?, 0x20?, 0xc0?, 0x21?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059738 sp=0xc000059718 pc=0x43b14e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc0000597a0 sp=0xc000059738 pc=0x45baf1 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc0000597e0 sp=0xc0000597a0 pc=0x4d55c5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x46f761 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 22 gp=0xc000104d00 m=nil [select (no cases)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059fa0 sp=0xc000059f80 pc=0x43b14e runtime.block() /workdir/go/src/runtime/select.go:103 +0x26 fp=0xc000059fd0 sp=0xc000059fa0 pc=0x44c026 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:33 +0xf fp=0xc000059fe0 sp=0xc000059fd0 pc=0x4d636f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:32 +0xac goroutine 23 gp=0xc000104ea0 m=nil [chan send (nil chan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a720 sp=0xc00005a700 pc=0x43b14e runtime.chansend(0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/chan.go:165 +0xda fp=0xc00005a790 sp=0xc00005a720 pc=0x406d3a runtime.chansend1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:145 +0x17 fp=0xc00005a7c0 sp=0xc00005a790 pc=0x406c57 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:37 +0x1c fp=0xc00005a7e0 sp=0xc00005a7c0 pc=0x4d639c runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:35 +0xb8 goroutine 24 gp=0xc000105040 m=nil [chan receive (nil chan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005af20 sp=0xc00005af00 pc=0x43b14e runtime.chanrecv(0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/chan.go:469 +0x159 fp=0xc00005af98 sp=0xc00005af20 pc=0x407ad9 runtime.chanrecv1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005afc0 sp=0xc00005af98 pc=0x407972 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:41 +0x17 fp=0xc00005afe0 sp=0xc00005afc0 pc=0x4d63d7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:39 +0xc5 goroutine 25 gp=0xc0001051e0 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b720 sp=0xc00005b700 pc=0x43b14e runtime.chanrecv(0xc000110240, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005b798 sp=0xc00005b720 pc=0x407d3f runtime.chanrecv1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005b7c0 sp=0xc00005b798 pc=0x407972 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:45 +0x19 fp=0xc00005b7e0 sp=0xc00005b7c0 pc=0x4d6339 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:44 +0x11d goroutine 26 gp=0xc000105380 m=nil [chan send]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf20 sp=0xc00005bf00 pc=0x43b14e runtime.chansend(0xc0001102a0, 0x533ae0, 0x1, 0x0?) /workdir/go/src/runtime/chan.go:259 +0x38d fp=0xc00005bf90 sp=0xc00005bf20 pc=0x406fed runtime.chansend1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:145 +0x17 fp=0xc00005bfc0 sp=0xc00005bf90 pc=0x406c57 main.main.func5() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:49 +0x1e fp=0xc00005bfe0 sp=0xc00005bfc0 pc=0x4d62fe runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:48 +0x179 goroutine 27 gp=0xc000105520 m=nil [select]: runtime.gopark(0xc0001387b0?, 0x2?, 0x0?, 0x0?, 0xc0001387ac?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000138658 sp=0xc000138638 pc=0x43b14e runtime.selectgo(0xc0001387b0, 0xc0001387a8, 0x0?, 0x0, 0x0?, 0x1) /workdir/go/src/runtime/select.go:327 +0x725 fp=0xc000138778 sp=0xc000138658 pc=0x44c765 main.main.func6() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:54 +0x4a fp=0xc0001387e0 sp=0xc000138778 pc=0x4d62ca runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001387e8 sp=0xc0001387e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:53 +0x1ff goroutine 28 gp=0xc0001056c0 m=nil [sync.Mutex.Lock]: runtime.gopark(0x0?, 0x0?, 0x40?, 0xc2?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000138ec8 sp=0xc000138ea8 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xc000126064, 0x0, 0x3, 0x1, 0x15) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc000138f30 sp=0xc000138ec8 pc=0x44d7a5 sync.runtime_SemacquireMutex(0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/sema.go:77 +0x25 fp=0xc000138f68 sp=0xc000138f30 pc=0x46bf85 sync.(*Mutex).lockSlow(0xc000126060) /workdir/go/src/sync/mutex.go:171 +0x15d fp=0xc000138fb8 sp=0xc000138f68 pc=0x47aa3d sync.(*Mutex).Lock(...) /workdir/go/src/sync/mutex.go:90 main.main.func7() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:62 +0x32 fp=0xc000138fe0 sp=0xc000138fb8 pc=0x4d6252 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000138fe8 sp=0xc000138fe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:61 +0x273 goroutine 29 gp=0xc000105860 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0xa0?, 0xc2?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000139700 sp=0xc0001396e0 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xc000126078, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc000139768 sp=0xc000139700 pc=0x44d7a5 sync.runtime_Semacquire(0x0?) /workdir/go/src/runtime/sema.go:62 +0x25 fp=0xc0001397a0 sp=0xc000139768 pc=0x46bec5 sync.(*WaitGroup).Wait(0x0?) /workdir/go/src/sync/waitgroup.go:116 +0x48 fp=0xc0001397c8 sp=0xc0001397a0 pc=0x47c0e8 main.main.func8() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:68 +0x17 fp=0xc0001397e0 sp=0xc0001397c8 pc=0x4d61f7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001397e8 sp=0xc0001397e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:67 +0x2d3 goroutine 30 gp=0xc000105a00 m=nil [sync.Cond.Wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000139f30 sp=0xc000139f10 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 sync.runtime_notifyListWait(0xc00013e010, 0x0) /workdir/go/src/runtime/sema.go:569 +0x159 fp=0xc000139f80 sp=0xc000139f30 pc=0x46c239 sync.(*Cond).Wait(0x0?) /workdir/go/src/sync/cond.go:70 +0x85 fp=0xc000139fc0 sp=0xc000139f80 pc=0x479bc5 main.main.func9() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:73 +0x2e fp=0xc000139fe0 sp=0xc000139fc0 pc=0x4d61ae runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:71 +0x365 goroutine 31 gp=0xc000105ba0 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00013a538 sp=0xc00013a518 pc=0x43b14e runtime.netpollblock(0x0?, 0x404ee6?, 0x0?) /workdir/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00013a570 sp=0xc00013a538 pc=0x433f57 internal/poll.runtime_pollWait(0x7f267c227ea0, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00013a590 sp=0xc00013a570 pc=0x46aae5 internal/poll.(*pollDesc).wait(0x6?, 0x0?, 0x0) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00013a5b8 sp=0xc00013a590 pc=0x4955e7 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000132080) /workdir/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc00013a660 sp=0xc00013a5b8 pc=0x49688c net.(*netFD).accept(0xc000132080) /workdir/go/src/net/fd_unix.go:172 +0x29 fp=0xc00013a718 sp=0xc00013a660 pc=0x4c29a9 net.(*TCPListener).accept(0xc000152000) /workdir/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc00013a740 sp=0xc00013a718 pc=0x4d0ebe net.(*TCPListener).Accept(0xc000152000) /workdir/go/src/net/tcpsock.go:327 +0x30 fp=0xc00013a770 sp=0xc00013a740 pc=0x4d0310 main.main.func10() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:81 +0x22 fp=0xc00013a7e0 sp=0xc00013a770 pc=0x4d6062 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00013a7e8 sp=0xc00013a7e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:80 +0x425 goroutine 32 gp=0xc000105d40 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0xb?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00013ae48 sp=0xc00013ae28 pc=0x43b14e runtime.netpollblock(0x4874b8?, 0x404ee6?, 0x0?) /workdir/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00013ae80 sp=0xc00013ae48 pc=0x433f57 internal/poll.runtime_pollWait(0x7f267c227da8, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00013aea0 sp=0xc00013ae80 pc=0x46aae5 internal/poll.(*pollDesc).wait(0xc000128180?, 0xc00013afc7?, 0x1) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00013aec8 sp=0xc00013aea0 pc=0x4955e7 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000128180, {0xc00013afc7, 0x1, 0x1}) /workdir/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00013af60 sp=0xc00013aec8 pc=0x495f1a os.(*File).read(...) /workdir/go/src/os/file_posix.go:29 os.(*File).Read(0xc00011c048, {0xc00013afc7?, 0x0?, 0x0?}) /workdir/go/src/os/file.go:118 +0x52 fp=0xc00013afa0 sp=0xc00013af60 pc=0x497692 main.main.func11() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:97 +0x32 fp=0xc00013afe0 sp=0xc00013afa0 pc=0x4d5f52 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00013afe8 sp=0xc00013afe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:95 +0x557 rax 0xaaaaaaaaaaaaaae8 rbx 0xb7 rcx 0x0 rdx 0x0 rdi 0xc000032a08 rsi 0x0 rbp 0x7f267d25cbf8 rsp 0x7f267d25cbd0 r8 0xc000062e08 r9 0x1 r10 0x1 r11 0x1 r12 0xc000032a08 r13 0x1 r14 0xc000008ea0 r15 0x5 rip 0x460f4c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStress (0.91s) --- FAIL: TestTraceStress/Stress (0.37s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x460f8c m=11 sigcode=1 addr=0x90 goroutine 0 gp=0xc000104ea0 m=11 mp=0xc000100e08 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000100e08?, 0x100000002?}, 0x4?}, 0x0?, 0x50?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7f750bffec08 sp=0x7f750bffebd0 pc=0x460f8c runtime.traceAdvance.func5(0xc000034f08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7f750bffec48 sp=0x7f750bffec08 pc=0x46840e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7f750bffec60 sp=0x7f750bffec48 pc=0x43e704 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7f750bffedd8 sp=0x7f750bffec60 pc=0x440696 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7f750bffee10 sp=0x7f750bffedd8 pc=0x442471 runtime.park_m(0xc000104680) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0x7f750bffee68 sp=0x7f750bffee10 pc=0x442a4c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7f750bffee80 sp=0x7f750bffee68 pc=0x46d42e goroutine 1 gp=0xc0000081a0 m=nil [runnable]: runtime.goschedguarded(...) /workdir/go/src/runtime/proc.go:350 runtime.memclrNoHeapPointersChunked(0x0?, 0x100000?) /workdir/go/src/runtime/malloc.go:1375 +0x6f fp=0xc000073da0 sp=0xc000073d70 pc=0x40f1af runtime.mallocgc(0x100000, 0x4e26c0, 0x1) /workdir/go/src/runtime/malloc.go:1283 +0x778 fp=0xc000073e28 sp=0xc000073da0 pc=0x40ef38 runtime.makeslice(0x2faf080?, 0xc000060030?, 0xc00005c688?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc000073e50 sp=0xc000073e28 pc=0x451189 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:75 +0x2d8 fp=0xc000073f50 sp=0xc000073e50 pc=0x4d52f8 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc000073fe0 sp=0xc000073f50 pc=0x43acdd runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x46f461 goroutine 2 gp=0xc000008b60 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x43b10e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43af93 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x46f461 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000009040 m=nil [GC sweep wait]: runtime.gopark(0x5de801?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x43b10e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000088000) /workdir/go/src/runtime/mgcsweep.go:317 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x426b1f runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41b425 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x46f461 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc0000091e0 m=nil [GC scavenge wait]: runtime.gopark(0x152253?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x43b10e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x5deb80) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x4244c9 runtime.bgscavenge(0xc000088000) /workdir/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x424a79 runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41b3c5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x46f461 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc000009a00 m=nil [finalizer wait]: runtime.gopark(0xc00005c648?, 0x40f205?, 0x98?, 0x1?, 0x504d60?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x43b10e runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41a467 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x46f461 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc000009ba0 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005e718 sp=0xc00005e6f8 pc=0x43b10e runtime.chanrecv(0xc00001e120, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005e790 sp=0xc00005e718 pc=0x407cff runtime.chanrecv1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005e7b8 sp=0xc00005e790 pc=0x407932 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:29 +0x25 fp=0xc00005e7e0 sp=0xc00005e7b8 pc=0x4d5ac5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x46f461 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:28 +0xbe goroutine 7 gp=0xc000009d40 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0xb?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ee40 sp=0xc00005ee20 pc=0x43b10e runtime.netpollblock(0x486ef8?, 0x404ea6?, 0x0?) /workdir/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00005ee78 sp=0xc00005ee40 pc=0x433f17 internal/poll.runtime_pollWait(0x7f7518022e80, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00005ee98 sp=0xc00005ee78 pc=0x46ab25 internal/poll.(*pollDesc).wait(0xc00008c180?, 0xc00005efbf?, 0x1) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00005eec0 sp=0xc00005ee98 pc=0x495027 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00008c180, {0xc00005efbf, 0x1, 0x1}) /workdir/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00005ef58 sp=0xc00005eec0 pc=0x49595a os.(*File).read(...) /workdir/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060040, {0xc00005efbf?, 0x0?, 0x0?}) /workdir/go/src/os/file.go:118 +0x52 fp=0xc00005ef98 sp=0xc00005ef58 pc=0x4970d2 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:45 +0x3b fp=0xc00005efe0 sp=0xc00005ef98 pc=0x4d59fb runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x46f461 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:43 +0x1df goroutine 18 gp=0xc000104340 m=nil [chan receive]: runtime.gopark(0x4586de?, 0xc0002a0018?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000c8eb8 sp=0xc0000c8e98 pc=0x43b10e runtime.chanrecv(0xc000116000, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc0000c8f30 sp=0xc0000c8eb8 pc=0x407cff runtime.chanrecv1(0xc000118000?, 0x1a8228e5c2e?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc0000c8f58 sp=0xc0000c8f30 pc=0x407932 runtime.(*wakeableSleep).sleep(0xc000114000, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc0000c8fb0 sp=0xc0000c8f58 pc=0x45c28b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000c8fe0 sp=0xc0000c8fb0 pc=0x45cd5b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000c8fe8 sp=0xc0000c8fe0 pc=0x46f461 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 19 gp=0xc0001044e0 m=0 mp=0x5df1a0 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00006ee78 sp=0xc00006ee68 pc=0x46d448 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc00006efb0 sp=0xc00006ee78 pc=0x45b08a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc00006efe0 sp=0xc00006efb0 pc=0x45c10f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x46f461 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc000104680 m=nil [trace reader (blocked)]: runtime.gopark(0xc000059778?, 0xc00008c0c0?, 0x20?, 0x90?, 0x4e9?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059738 sp=0xc000059718 pc=0x43b10e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc0000597a0 sp=0xc000059738 pc=0x45bb31 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc0000597e0 sp=0xc0000597a0 pc=0x4d4e85 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x46f461 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 34 gp=0xc0003da000 m=nil [runnable, locked to thread]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:66 +0x2b fp=0xc0003e07e0 sp=0xc0003e07b8 pc=0x4d598b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003e07e8 sp=0xc0003e07e0 pc=0x46f461 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:59 +0x2b6 goroutine 35 gp=0xc0003da1a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003e0f50 sp=0xc0003e0f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003e0fe0 sp=0xc0003e0f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003e0fe8 sp=0xc0003e0fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 21 gp=0xc000104820 m=nil [GC worker (idle)]: runtime.gopark(0x45c298?, 0xc000118050?, 0x44?, 0x22?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000058f50 sp=0xc000058f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000058fe0 sp=0xc000058f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 36 gp=0xc0003da340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003e1750 sp=0xc0003e1730 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003e17e0 sp=0xc0003e1750 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003e17e8 sp=0xc0003e17e0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 8 gp=0xc0000fa340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005f750 sp=0xc00005f730 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005f7e0 sp=0xc00005f750 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 9 gp=0xc0000fa4e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ff50 sp=0xc00005ff30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005ffe0 sp=0xc00005ff50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 50 gp=0xc000488000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0003dc750 sp=0xc0003dc730 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003dc7e0 sp=0xc0003dc750 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003dc7e8 sp=0xc0003dc7e0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 66 gp=0xc000500000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000506750 sp=0xc000506730 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005067e0 sp=0xc000506750 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005067e8 sp=0xc0005067e0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 37 gp=0xc0003da4e0 m=nil [GC worker (idle)]: runtime.gopark(0x63eba0?, 0x1?, 0x4f?, 0x49?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00006ff50 sp=0xc00006ff30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00006ffe0 sp=0xc00006ff50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 38 gp=0xc0003da680 m=nil [GC worker (idle)]: runtime.gopark(0x1a81d6193b7?, 0x1?, 0x3?, 0x77?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000074f50 sp=0xc000074f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000074fe0 sp=0xc000074f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000074fe8 sp=0xc000074fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 10 gp=0xc0000fa680 m=nil [GC worker (idle)]: runtime.gopark(0x1a81d619015?, 0x1?, 0x36?, 0x28?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000075f50 sp=0xc000075f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000075fe0 sp=0xc000075f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000075fe8 sp=0xc000075fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c rax 0x55555555555555b4 rbx 0x11b rcx 0x0 rdx 0x0 rdi 0xc000034f08 rsi 0x0 rbp 0x7f750bffebf8 rsp 0x7f750bffebd0 r8 0xc000100e08 r9 0x1 r10 0x0 r11 0x202 r12 0xc000034f08 r13 0x1 r14 0xc000104ea0 r15 0x3 rip 0x460f8c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 FAIL FAIL internal/trace/v2 10.868s FAIL go tool dist: Failed: exit status 1