linux-arm64-longtest at 5a2161ce9ec130271ec67566ecb5a842497e8742 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=d9fa8ff6d801" "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=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=linux-arm64-longtest" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 linux/arm64) Building Go toolchain1 using /tmp/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/arm64. --- Installed Go for linux/arm64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. ##### Test execution environment. # GOARCH: arm64 # CPU: # GOOS: linux # OS Version: Linux 6.1.58+ #1 SMP Sat Nov 18 15:31:31 UTC 2023 aarch64 ##### Testing packages. ok archive/tar 0.105s ok archive/zip 21.782s ok bufio 0.042s ok bytes 2.015s ok cmp 0.004s ok compress/bzip2 0.039s ok compress/flate 7.315s ok compress/gzip 1.780s ok compress/lzw 0.045s ok compress/zlib 0.458s ok container/heap 0.004s ok container/list 0.003s ok container/ring 0.004s ok context 0.020s ok crypto 0.007s ok crypto/aes 0.020s ok crypto/cipher 0.103s ok crypto/des 0.010s ok crypto/dsa 12.025s ok crypto/ecdh 0.215s ok crypto/ecdsa 0.581s ok crypto/ed25519 0.279s ok crypto/elliptic 0.213s ok crypto/hmac 0.012s ok crypto/internal/alias 0.003s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/bigmod 0.142s ok crypto/internal/boring 0.003s ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 0.043s ok crypto/internal/edwards25519 5.872s ok crypto/internal/edwards25519/field 5.779s ok crypto/internal/nistec 4.804s ok crypto/internal/nistec/fiat 0.003s [no tests to run] ? crypto/internal/randutil [no test files] ok crypto/md5 0.008s ok crypto/rand 0.167s ok crypto/rc4 0.020s ok crypto/rsa 4.856s ok crypto/sha1 0.006s ok crypto/sha256 0.006s ok crypto/sha512 0.004s ok crypto/subtle 2.659s ? crypto/x509/pkix [no test files] ok crypto/tls 1.372s ok crypto/x509 0.626s ok database/sql 1.147s ok database/sql/driver 0.003s ok debug/buildinfo 3.542s ok debug/dwarf 0.017s ok debug/elf 0.138s ok debug/gosym 0.017s ok debug/macho 0.004s ok debug/pe 0.011s ok debug/plan9obj 0.003s ? encoding [no test files] ok embed 0.006s [no tests to run] ok embed/internal/embedtest 0.003s ok encoding/ascii85 0.003s ok encoding/asn1 0.004s ok encoding/base32 0.012s ok encoding/base64 0.004s ok encoding/binary 0.004s ok encoding/csv 0.008s ok encoding/gob 0.973s ok encoding/hex 0.004s ok encoding/json 0.676s ok encoding/pem 0.304s ok encoding/xml 7.488s ok errors 0.004s ok expvar 0.004s ok flag 0.015s ok fmt 0.050s ok go/ast 0.008s ok go/build 1.486s ok go/build/constraint 0.008s ok go/constant 0.006s ok go/doc 0.036s ok go/doc/comment 0.533s ok go/format 0.006s ok go/importer 0.102s ok go/internal/gccgoimporter 0.009s ok go/internal/gcimporter 28.072s ? go/internal/typeparams [no test files] ok go/internal/srcimporter 7.004s ok go/parser 11.044s ok go/printer 0.112s ok go/scanner 0.003s ok go/token 0.017s ok go/types 8.100s ok go/version 0.004s ok hash 0.004s ok hash/adler32 0.006s ok hash/crc32 0.008s ok hash/crc64 0.004s ok hash/fnv 0.004s ok hash/maphash 85.219s ok html 0.008s ok html/template 0.171s ok image 0.106s ? image/color/palette [no test files] ok image/color 0.014s ok image/draw 0.063s ok image/gif 20.390s ? image/internal/imageutil [no test files] ok image/jpeg 1.988s ok image/png 0.560s ok index/suffixarray 48.772s ? internal/bisect [no test files] ok internal/abi 0.032s ok internal/buildcfg 0.003s ? internal/bytealg [no test files] ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cformat 0.005s ok internal/coverage/cmerge 0.003s ? internal/coverage/decodecounter [no test files] ? 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 0.005s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 0.002s ok internal/coverage/slicewriter 0.002s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 0.007s ok internal/cpu 0.004s ok internal/dag 0.018s ok internal/diff 0.017s ok internal/fmtsort 0.006s ? internal/goarch [no test files] ok internal/fuzz 0.007s ok internal/godebug 0.234s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 0.003s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/gover 0.003s ? internal/lazyregexp [no test files] ok internal/intern 0.794s ok internal/itoa 0.005s ? 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 0.467s ? internal/race [no test files] ok internal/poll 1.634s ok internal/profile 0.008s ok internal/reflectlite 0.007s ok internal/safefilepath 0.004s ok internal/saferio 0.022s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ok internal/singleflight 0.023s ? internal/sysinfo [no test files] ? internal/testlog [no test files] ok internal/testenv 0.101s ? internal/testpty [no test files] ? internal/trace/traceviewer [no test files] ok internal/trace 0.928s ? internal/trace/traceviewer/format [no test files] ? internal/trace/v2/event [no test files] --- FAIL: TestTraceAnnotationsStress (0.44s) --- FAIL: TestTraceAnnotationsStress/Stress (0.22s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6b400 m=6 sigcode=1 addr=0x0 goroutine 0 gp=0x4000104820 m=6 mp=0x4000100708 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000100708?, 0x1aa2c?}, 0x1000000010?}, 0x10000000f?, 0x98?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000151d40 sp=0x4000151d00 pc=0x6b400 runtime.traceAdvance.func5(0x400002ea08?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4000151d80 sp=0x4000151d40 pc=0x723a8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4000151da0 sp=0x4000151d80 pc=0x49558 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4000151f10 sp=0x4000151da0 pc=0x4b86c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4000151f50 sp=0x4000151f10 pc=0x4dc38 runtime.park_m(0x40000056c0) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0x4000151fb0 sp=0x4000151f50 pc=0x4e2d0 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x4000151fc0 sp=0x4000151fb0 pc=0x76654 goroutine 1 gp=0x40000041a0 m=nil [sleep]: runtime.gopark(0x70624194db?, 0xa5590?, 0x15?, 0x0?, 0xcde36?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008edc0 sp=0x400008eda0 pc=0x45c18 time.Sleep(0x989680) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x400008ee00 sp=0x400008edc0 pc=0x751cc main.do({0xf3038, 0x4000092150}, 0x5) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0xf8 fp=0x400008ee90 sp=0x400008ee00 pc=0xa5d58 main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:47 +0x174 fp=0x400008ef40 sp=0x400008ee90 pc=0xa5bf4 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x400008efd0 sp=0x400008ef40 pc=0x457ec runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008efd0 sp=0x400008efd0 pc=0x78a34 goroutine 2 gp=0x4000004680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000058f90 sp=0x4000058f70 pc=0x45c18 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/workdir/go/src/runtime/proc.go:326 +0xb8 fp=0x4000058fd0 sp=0x4000058f90 pc=0x45aa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000058fd0 sp=0x4000058fd0 pc=0x78a34 created by runtime.init.6 in goroutine 1 /tmp/workdir/go/src/runtime/proc.go:314 +0x24 goroutine 3 gp=0x4000004b60 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000059760 sp=0x4000059740 pc=0x45c18 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0x400007a000) /tmp/workdir/go/src/runtime/mgcsweep.go:317 +0x108 fp=0x40000597b0 sp=0x4000059760 pc=0x32008 runtime.gcenable.gowrap1() /tmp/workdir/go/src/runtime/mgc.go:203 +0x28 fp=0x40000597d0 sp=0x40000597b0 pc=0x26448 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000597d0 sp=0x40000597d0 pc=0x78a34 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:203 +0x6c goroutine 4 gp=0x4000004d00 m=nil [GC scavenge wait]: runtime.gopark(0x1219570?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000059f60 sp=0x4000059f40 pc=0x45c18 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x17a3e0) /tmp/workdir/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000059f90 sp=0x4000059f60 pc=0x2f9ac runtime.bgscavenge(0x400007a000) /tmp/workdir/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000059fb0 sp=0x4000059f90 pc=0x2ff5c runtime.gcenable.gowrap2() /tmp/workdir/go/src/runtime/mgc.go:204 +0x28 fp=0x4000059fd0 sp=0x4000059fb0 pc=0x263e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000059fd0 sp=0x4000059fd0 pc=0x78a34 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:204 +0xac goroutine 5 gp=0x40000051e0 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0xc8?, 0x85?, 0x1d1e4?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000058580 sp=0x4000058560 pc=0x45c18 runtime.runfinq() /tmp/workdir/go/src/runtime/mfinal.go:194 +0x108 fp=0x40000587d0 sp=0x4000058580 pc=0x25518 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000587d0 sp=0x40000587d0 pc=0x78a34 created by runtime.createfing in goroutine 1 /tmp/workdir/go/src/runtime/mfinal.go:164 +0x80 goroutine 6 gp=0x4000005380 m=nil [chan receive]: runtime.gopark(0x400005a6b8?, 0x1aa2c?, 0xd8?, 0xa6?, 0x4d740?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008ae90 sp=0x400008ae70 pc=0x45c18 runtime.chanrecv(0x400001a120, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x400008af10 sp=0x400008ae90 pc=0x15a74 runtime.chanrecv1(0x4000088050?, 0x7062d35175?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x400008af40 sp=0x400008af10 pc=0x15664 runtime.(*wakeableSleep).sleep(0x400000e018, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x400008afa0 sp=0x400008af40 pc=0x66a4c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x400008afd0 sp=0x400008afa0 pc=0x67530 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008afd0 sp=0x400008afd0 pc=0x78a34 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 7 gp=0x4000005520 m=2 mp=0x400005e708 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x40002a6e60 sp=0x40002a6e50 pc=0x76668 runtime.forEachP(...) /tmp/workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/workdir/go/src/runtime/trace2.go:548 +0x5cc fp=0x40002a6fa0 sp=0x40002a6e60 pc=0x657cc runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x40002a6fd0 sp=0x40002a6fa0 pc=0x668ec runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a6fd0 sp=0x40002a6fd0 pc=0x78a34 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 8 gp=0x40000056c0 m=nil [trace reader (blocked)]: runtime.gopark(0x400005b770?, 0xa5808?, 0xc0?, 0xe0?, 0xfadea0cb2020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005b720 sp=0x400005b700 pc=0x45c18 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x400005b790 sp=0x400005b720 pc=0x66228 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x400005b7d0 sp=0x400005b790 pc=0xa580c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005b7d0 sp=0x400005b7d0 pc=0x78a34 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c goroutine 49 gp=0x4000005860 m=nil [GC worker (idle)]: runtime.gopark(0xce0d9?, 0x8?, 0x98?, 0x47?, 0x1?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000054730 sp=0x4000054710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000547d0 sp=0x4000054730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000547d0 sp=0x40000547d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 33 gp=0x4000546000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000138730 sp=0x4000138710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40001387d0 sp=0x4000138730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40001387d0 sp=0x40001387d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 34 gp=0x40005461a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000138f30 sp=0x4000138f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000138fd0 sp=0x4000138f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000138fd0 sp=0x4000138fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 65 gp=0x4000436000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400043c730 sp=0x400043c710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400043c7d0 sp=0x400043c730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400043c7d0 sp=0x400043c7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 35 gp=0x4000546340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000139730 sp=0x4000139710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40001397d0 sp=0x4000139730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40001397d0 sp=0x40001397d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 66 gp=0x40004361a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400043cf30 sp=0x400043cf10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400043cfd0 sp=0x400043cf30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400043cfd0 sp=0x400043cfd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 50 gp=0x40004c8000 m=nil [GC worker (idle)]: runtime.gopark(0x400005af98?, 0x668e4?, 0xa0?, 0x80?, 0x705cddbc8d?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005af30 sp=0x400005af10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005afd0 sp=0x400005af30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005afd0 sp=0x400005afd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 36 gp=0x40005464e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000139f30 sp=0x4000139f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000139fd0 sp=0x4000139f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000139fd0 sp=0x4000139fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 67 gp=0x4000436340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400043d730 sp=0x400043d710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400043d7d0 sp=0x400043d730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400043d7d0 sp=0x400043d7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 51 gp=0x40004c81a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000438730 sp=0x4000438710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004387d0 sp=0x4000438730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004387d0 sp=0x40004387d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 37 gp=0x4000546680 m=nil [GC worker (idle)]: runtime.gopark(0x70613672c4?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400013a730 sp=0x400013a710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400013a7d0 sp=0x400013a730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400013a7d0 sp=0x400013a7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 52 gp=0x40004c8340 m=nil [GC worker (idle)]: runtime.gopark(0x70613674cc?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000438f30 sp=0x4000438f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000438fd0 sp=0x4000438f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000438fd0 sp=0x4000438fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 68 gp=0x40004364e0 m=nil [GC worker (idle)]: runtime.gopark(0x7061397ba4?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002b8f30 sp=0x40002b8f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40002b8fd0 sp=0x40002b8f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002b8fd0 sp=0x40002b8fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 38 gp=0x4000546820 m=nil [GC worker (idle)]: runtime.gopark(0x7061366cac?, 0x1?, 0xb0?, 0x28?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002a5f30 sp=0x40002a5f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40002a5fd0 sp=0x40002a5f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a5fd0 sp=0x40002a5fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 53 gp=0x40004c84e0 m=nil [GC worker (idle)]: runtime.gopark(0x7061394724?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002b7f30 sp=0x40002b7f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40002b7fd0 sp=0x40002b7f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002b7fd0 sp=0x40002b7fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 69 gp=0x4000436680 m=nil [GC worker (idle)]: runtime.gopark(0x7061366d24?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400043e730 sp=0x400043e710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400043e7d0 sp=0x400043e730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400043e7d0 sp=0x400043e7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 41 gp=0x4000104ea0 m=nil [sleep]: runtime.gopark(0x706241ebe3?, 0xa5590?, 0x16?, 0x0?, 0xcde36?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008bd70 sp=0x400008bd50 pc=0x45c18 time.Sleep(0x989680) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x400008bdb0 sp=0x400008bd70 pc=0x751cc main.do({0xf3038, 0x40000e0000}, 0x0) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0xf8 fp=0x400008be40 sp=0x400008bdb0 pc=0xa5d58 main.do.func1.1.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:73 +0x94 fp=0x400008bec0 sp=0x400008be40 pc=0xa6094 runtime/trace.WithRegion({0xf3038?, 0x40000e0000?}, {0x4000116077, 0x7}, 0x400008bf78) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400008bf30 sp=0x400008bec0 pc=0xa5528 main.do.func1.1(0x2) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:70 +0xac fp=0x400008bfb0 sp=0x400008bf30 pc=0xa5fdc main.do.func1.gowrap1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:77 +0x30 fp=0x400008bfd0 sp=0x400008bfb0 pc=0xa5ef0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008bfd0 sp=0x400008bfd0 pc=0x78a34 created by main.do.func1 in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:69 +0x48 r0 0x4000100708 r1 0x3a8 r2 0x0 r3 0x400002ea08 r4 0x0 r5 0x0 r6 0x0 r7 0x1 r8 0x400002fbf0 r9 0x0 r10 0x3a9 r11 0x8 r12 0x0 r13 0x1 r14 0xe51b6 r15 0x2dfa17c6d r16 0x400014e3a0 r17 0x27fffff4 r18 0x0 r19 0xffffffffffffffb0 r20 0x4000151cb0 r21 0x4000100708 r22 0x4000142000 r23 0x0 r24 0x0 r25 0x40000346d0 r26 0xd6b28 r27 0x0 r28 0x4000104820 r29 0x4000151cf8 lr 0x723a8 sp 0x4000151d00 pc 0x6b400 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.27s) --- FAIL: TestTraceFutileWakeup/Stress (0.12s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6c730 m=6 sigcode=1 addr=0x0 goroutine 0 gp=0x40003841a0 m=6 mp=0x4000380008 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000380008?, 0x1aa2c?}, 0x800000008?}, 0x700000003?, 0x98?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000395d40 sp=0x4000395d00 pc=0x6c730 runtime.traceAdvance.func5(0x4000035908?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4000395d80 sp=0x4000395d40 pc=0x735b8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4000395da0 sp=0x4000395d80 pc=0x495f8 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4000395f10 sp=0x4000395da0 pc=0x4b90c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4000395f50 sp=0x4000395f10 pc=0x4dcd8 runtime.park_m(0x4000005a00) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0x4000395fb0 sp=0x4000395f50 pc=0x4e370 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x4000395fc0 sp=0x4000395fb0 pc=0x77264 goroutine 1 gp=0x40000041a0 m=nil [semacquire]: runtime.gopark(0x1847c0?, 0x9?, 0x0?, 0xe0?, 0xfd8e41f91cc8?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008ee00 sp=0x400008ede0 pc=0x45cb8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x4000010168, 0x0, 0x1, 0x0, 0x12) /tmp/workdir/go/src/runtime/sema.go:160 +0x208 fp=0x400008ee50 sp=0x400008ee00 pc=0x59458 sync.runtime_Semacquire(0x40000041a0?) /tmp/workdir/go/src/runtime/sema.go:62 +0x2c fp=0x400008ee90 sp=0x400008ee50 pc=0x75f1c sync.(*WaitGroup).Wait(0x4000010160) /tmp/workdir/go/src/sync/waitgroup.go:116 +0x74 fp=0x400008eeb0 sp=0x400008ee90 pc=0x7eed4 main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:81 +0x274 fp=0x400008ef40 sp=0x400008eeb0 pc=0xa5d54 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x400008efd0 sp=0x400008ef40 pc=0x4588c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008efd0 sp=0x400008efd0 pc=0x79644 goroutine 2 gp=0x4000004680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000058f90 sp=0x4000058f70 pc=0x45cb8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/workdir/go/src/runtime/proc.go:326 +0xb8 fp=0x4000058fd0 sp=0x4000058f90 pc=0x45b48 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000058fd0 sp=0x4000058fd0 pc=0x79644 created by runtime.init.6 in goroutine 1 /tmp/workdir/go/src/runtime/proc.go:314 +0x24 goroutine 3 gp=0x4000004b60 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000059760 sp=0x4000059740 pc=0x45cb8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0x400007a000) /tmp/workdir/go/src/runtime/mgcsweep.go:277 +0xa0 fp=0x40000597b0 sp=0x4000059760 pc=0x31fa0 runtime.gcenable.gowrap1() /tmp/workdir/go/src/runtime/mgc.go:203 +0x28 fp=0x40000597d0 sp=0x40000597b0 pc=0x26448 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000597d0 sp=0x40000597d0 pc=0x79644 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:203 +0x6c goroutine 4 gp=0x4000004d00 m=nil [GC scavenge wait]: runtime.gopark(0x400007a000?, 0xf06d8?, 0x1?, 0x0?, 0x4000004d00?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000059f60 sp=0x4000059f40 pc=0x45cb8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x17a3a0) /tmp/workdir/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000059f90 sp=0x4000059f60 pc=0x2f9ac runtime.bgscavenge(0x400007a000) /tmp/workdir/go/src/runtime/mgcscavenge.go:653 +0x44 fp=0x4000059fb0 sp=0x4000059f90 pc=0x2fef4 runtime.gcenable.gowrap2() /tmp/workdir/go/src/runtime/mgc.go:204 +0x28 fp=0x4000059fd0 sp=0x4000059fb0 pc=0x263e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000059fd0 sp=0x4000059fd0 pc=0x79644 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:204 +0xac goroutine 5 gp=0x40000051e0 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0xc8?, 0x85?, 0x1d1e4?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000058580 sp=0x4000058560 pc=0x45cb8 runtime.runfinq() /tmp/workdir/go/src/runtime/mfinal.go:194 +0x108 fp=0x40000587d0 sp=0x4000058580 pc=0x25518 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000587d0 sp=0x40000587d0 pc=0x79644 created by runtime.createfing in goroutine 1 /tmp/workdir/go/src/runtime/mfinal.go:164 +0x80 goroutine 6 gp=0x4000005380 m=nil [chan receive]: runtime.gopark(0x400005a6b8?, 0x1aa2c?, 0xd8?, 0xa6?, 0x4d7e0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008ae90 sp=0x400008ae70 pc=0x45cb8 runtime.chanrecv(0x400001a120, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x400008af10 sp=0x400008ae90 pc=0x15a74 runtime.chanrecv1(0x4000088050?, 0x716d32f8bd?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x400008af40 sp=0x400008af10 pc=0x15664 runtime.(*wakeableSleep).sleep(0x400000e018, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x400008afa0 sp=0x400008af40 pc=0x67d7c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x400008afd0 sp=0x400008afa0 pc=0x68860 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008afd0 sp=0x400008afd0 pc=0x79644 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 7 gp=0x4000005520 m=3 mp=0x400005ee08 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x400008be60 sp=0x400008be50 pc=0x77278 runtime.forEachP(...) /tmp/workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/workdir/go/src/runtime/trace2.go:548 +0x5cc fp=0x400008bfa0 sp=0x400008be60 pc=0x66afc runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x400008bfd0 sp=0x400008bfa0 pc=0x67c1c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008bfd0 sp=0x400008bfd0 pc=0x79644 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 8 gp=0x40000056c0 m=nil [trace reader (blocked)]: runtime.gopark(0x400005b770?, 0xa5868?, 0xc0?, 0xe0?, 0xfd8dfb485020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005b720 sp=0x400005b700 pc=0x45cb8 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x400005b790 sp=0x400005b720 pc=0x67558 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x400005b7d0 sp=0x400005b790 pc=0xa586c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005b7d0 sp=0x400005b7d0 pc=0x79644 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c goroutine 9 gp=0x4000005860 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 main.main.func1.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:41 +0x48 fp=0x40002a4f10 sp=0x40002a4ed0 pc=0xa6218 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40002a4fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a4f80 sp=0x40002a4f10 pc=0xa5588 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x60 fp=0x40002a4fd0 sp=0x40002a4f80 pc=0xa61b0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a4fd0 sp=0x40002a4fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x168 goroutine 10 gp=0x4000005a00 m=nil [runnable]: runtime.gopark(0x400007a070?, 0x40002aa120?, 0x0?, 0x0?, 0x4000090e88?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000090e20 sp=0x4000090e00 pc=0x45cb8 runtime.chanrecv(0x400007a070, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4000090ea0 sp=0x4000090e20 pc=0x15a74 runtime.chanrecv1(0x1?, 0x0?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4000090ed0 sp=0x4000090ea0 pc=0x15664 main.main.func2.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:51 +0x54 fp=0x4000090f10 sp=0x4000090ed0 pc=0xa6114 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000090fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000090f80 sp=0x4000090f10 pc=0xa5588 main.main.func2() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x60 fp=0x4000090fd0 sp=0x4000090f80 pc=0xa60a0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000090fd0 sp=0x4000090fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:47 +0x1b8 goroutine 11 gp=0x4000005ba0 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 main.main.func3.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:59 +0x54 fp=0x4000091f00 sp=0x4000091e60 pc=0xa5fb4 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000091fa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000091f70 sp=0x4000091f00 pc=0xa5588 main.main.func3() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x68 fp=0x4000091fd0 sp=0x4000091f70 pc=0xa5f48 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000091fd0 sp=0x4000091fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:56 +0x218 goroutine 12 gp=0x4000005d40 m=nil [runnable]: runtime.gopark(0x40002a0ed0?, 0x2?, 0x0?, 0x0?, 0x40002a0eb4?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002a0d60 sp=0x40002a0d40 pc=0x45cb8 runtime.selectgo(0x40002a0ed0, 0x40002a0eb0, 0x40002a0ed0?, 0x0, 0x0?, 0x1) /tmp/workdir/go/src/runtime/select.go:327 +0x608 fp=0x40002a0e70 sp=0x40002a0d60 pc=0x58628 main.main.func4.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:72 +0x88 fp=0x40002a0f00 sp=0x40002a0e70 pc=0xa5e98 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40002a0fa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a0f70 sp=0x40002a0f00 pc=0xa5588 main.main.func4() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x68 fp=0x40002a0fd0 sp=0x40002a0f70 pc=0xa5df8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a0fd0 sp=0x40002a0fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x104 goroutine 13 gp=0x400009a000 m=nil [runnable]: runtime.chansend(0x400007a070, 0xf1828, 0x1, 0xa6228?) /tmp/workdir/go/src/runtime/chan.go:160 +0x588 fp=0x40002a1ea0 sp=0x40002a1ea0 pc=0x14ed8 runtime.chansend1(0x1?, 0x0?) /tmp/workdir/go/src/runtime/chan.go:145 +0x18 fp=0x40002a1ed0 sp=0x40002a1ea0 pc=0x14938 main.main.func1.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:42 +0x58 fp=0x40002a1f10 sp=0x40002a1ed0 pc=0xa6228 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40002a1fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a1f80 sp=0x40002a1f10 pc=0xa5588 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x60 fp=0x40002a1fd0 sp=0x40002a1f80 pc=0xa61b0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a1fd0 sp=0x40002a1fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x168 goroutine 14 gp=0x400009a1a0 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 main.main.func2.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:50 +0x48 fp=0x40002a2f10 sp=0x40002a2ed0 pc=0xa6108 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40002a2fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a2f80 sp=0x40002a2f10 pc=0xa5588 main.main.func2() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x60 fp=0x40002a2fd0 sp=0x40002a2f80 pc=0xa60a0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a2fd0 sp=0x40002a2fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:47 +0x1b8 goroutine 15 gp=0x400009a340 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 main.main.func3.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:59 +0x54 fp=0x40002a3f00 sp=0x40002a3e60 pc=0xa5fb4 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40002a3fa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a3f70 sp=0x40002a3f00 pc=0xa5588 main.main.func3() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x68 fp=0x40002a3fd0 sp=0x40002a3f70 pc=0xa5f48 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a3fd0 sp=0x40002a3fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:56 +0x218 goroutine 16 gp=0x400009a4e0 m=nil [runnable]: runtime.gopark(0x400008fed0?, 0x2?, 0x0?, 0x0?, 0x400008feb4?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008fd60 sp=0x400008fd40 pc=0x45cb8 runtime.selectgo(0x400008fed0, 0x400008feb0, 0x400008fed0?, 0x0, 0x0?, 0x1) /tmp/workdir/go/src/runtime/select.go:327 +0x608 fp=0x400008fe70 sp=0x400008fd60 pc=0x58628 main.main.func4.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:72 +0x88 fp=0x400008ff00 sp=0x400008fe70 pc=0xa5e98 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x400008ffa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400008ff70 sp=0x400008ff00 pc=0xa5588 main.main.func4() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x68 fp=0x400008ffd0 sp=0x400008ff70 pc=0xa5df8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008ffd0 sp=0x400008ffd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x104 r0 0x4000380008 r1 0xa r2 0x0 r3 0x4000035908 r4 0x0 r5 0x0 r6 0x0 r7 0x2 r8 0x4000036af0 r9 0x0 r10 0xb r11 0x8 r12 0x0 r13 0x1 r14 0xe71c6 r15 0x2e6284e04 r16 0x40003923a0 r17 0x27fffff4 r18 0x0 r19 0x0 r20 0x4000395cb0 r21 0x4000380008 r22 0x4000386000 r23 0x0 r24 0x0 r25 0x0 r26 0xd5b80 r27 0x0 r28 0x40003841a0 r29 0x4000395cf8 lr 0x735b8 sp 0x4000395d00 pc 0x6c730 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceGCStress (1.24s) --- FAIL: TestTraceGCStress/Stress (0.44s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6d640 m=16 sigcode=1 addr=0x0 goroutine 0 gp=0x40006044e0 m=16 mp=0x4000680708 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000680708?, 0x1ad5c?}, 0x1000000010?}, 0xf00000002?, 0xf8?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000c8fba0 sp=0x4000c8fb60 pc=0x6d640 runtime.traceAdvance.func5(0x400004cf08?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4000c8fbe0 sp=0x4000c8fba0 pc=0x74338 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4000c8fc00 sp=0x4000c8fbe0 pc=0x4b578 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4000c8fd70 sp=0x4000c8fc00 pc=0x4d88c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4000c8fdb0 sp=0x4000c8fd70 pc=0x4fc58 runtime.goschedImpl(0x40006856c0, 0x1) /tmp/workdir/go/src/runtime/proc.go:4081 +0x1e4 fp=0x4000c8fe00 sp=0x4000c8fdb0 pc=0x504f4 runtime.gopreempt_m(...) /tmp/workdir/go/src/runtime/proc.go:4098 runtime.newstack() /tmp/workdir/go/src/runtime/stack.go:1070 +0x2cc fp=0x4000c8ffb0 sp=0x4000c8fe00 pc=0x600fc runtime.morestack() /tmp/workdir/go/src/runtime/asm_arm64.s:341 +0x70 fp=0x4000c8ffb0 sp=0x4000c8ffb0 pc=0x79090 goroutine 1 gp=0x40000041a0 m=nil [sleep]: runtime.gopark(0x71a0ed9a1c?, 0x0?, 0x0?, 0x0?, 0xa60a0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008ee80 sp=0x400008ee60 pc=0x47c38 time.Sleep(0x17d78400) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x400008eec0 sp=0x400008ee80 pc=0x7817c main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:75 +0x1c0 fp=0x400008ef40 sp=0x400008eec0 pc=0xa65a0 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x400008efd0 sp=0x400008ef40 pc=0x4780c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008efd0 sp=0x400008efd0 pc=0x7b2d4 goroutine 2 gp=0x4000004680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000058f90 sp=0x4000058f70 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/workdir/go/src/runtime/proc.go:326 +0xb8 fp=0x4000058fd0 sp=0x4000058f90 pc=0x47ac8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000058fd0 sp=0x4000058fd0 pc=0x7b2d4 created by runtime.init.6 in goroutine 1 /tmp/workdir/go/src/runtime/proc.go:314 +0x24 goroutine 3 gp=0x4000004b60 m=nil [runnable]: runtime.sweepone() /tmp/workdir/go/src/runtime/mgcsweep.go:352 +0x300 fp=0x4000059760 sp=0x4000059760 pc=0x344d0 runtime.bgsweep(0x400007a000) /tmp/workdir/go/src/runtime/mgcsweep.go:298 +0x130 fp=0x40000597b0 sp=0x4000059760 pc=0x34050 runtime.gcenable.gowrap1() /tmp/workdir/go/src/runtime/mgc.go:203 +0x28 fp=0x40000597d0 sp=0x40000597b0 pc=0x28468 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000597d0 sp=0x40000597d0 pc=0x7b2d4 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:203 +0x6c goroutine 4 gp=0x4000004d00 m=nil [sleep]: runtime.gopark(0x4000088000?, 0x71ebf87bb8?, 0x0?, 0x0?, 0xd8d30?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400251d720 sp=0x400251d700 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).sleep(0x17bd40, 0x4121b9d000000000) /tmp/workdir/go/src/runtime/mgcscavenge.go:504 +0x118 fp=0x400251d790 sp=0x400251d720 pc=0x31bb8 runtime.bgscavenge(0x400007a000) /tmp/workdir/go/src/runtime/mgcscavenge.go:662 +0x9c fp=0x400251d7b0 sp=0x400251d790 pc=0x31f6c runtime.gcenable.gowrap2() /tmp/workdir/go/src/runtime/mgc.go:204 +0x28 fp=0x400251d7d0 sp=0x400251d7b0 pc=0x28408 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400251d7d0 sp=0x400251d7d0 pc=0x7b2d4 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:204 +0xac goroutine 5 gp=0x40000051e0 m=nil [finalizer wait]: runtime.gopark(0x40000000c8?, 0x14?, 0xb8?, 0x85?, 0x77714?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000058580 sp=0x4000058560 pc=0x47c38 runtime.runfinq() /tmp/workdir/go/src/runtime/mfinal.go:194 +0x108 fp=0x40000587d0 sp=0x4000058580 pc=0x27538 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000587d0 sp=0x40000587d0 pc=0x7b2d4 created by runtime.createfing in goroutine 1 /tmp/workdir/go/src/runtime/mfinal.go:164 +0x80 goroutine 6 gp=0x4000005380 m=nil [GC worker (idle)]: runtime.gopark(0x71b077c3a0?, 0x3?, 0x38?, 0xb8?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005a730 sp=0x400005a710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005a7d0 sp=0x400005a730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005a7d0 sp=0x400005a7d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 7 gp=0x4000005520 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x28?, 0xc?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4005cd4f30 sp=0x4005cd4f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4005cd4fd0 sp=0x4005cd4f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4005cd4fd0 sp=0x4005cd4fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 17 gp=0x4000502000 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x50?, 0x50?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000054730 sp=0x4000054710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000547d0 sp=0x4000054730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000547d0 sp=0x40000547d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 8 gp=0x40000056c0 m=nil [GC worker (idle)]: runtime.gopark(0x71b07e6bd8?, 0x3?, 0xb8?, 0xa6?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4006031f30 sp=0x4006031f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4006031fd0 sp=0x4006031f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006031fd0 sp=0x4006031fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 18 gp=0x40005021a0 m=nil [GC worker (idle)]: runtime.gopark(0x71b077b658?, 0x3?, 0x38?, 0x58?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4006032f30 sp=0x4006032f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4006032fd0 sp=0x4006032f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006032fd0 sp=0x4006032fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 33 gp=0x4000104340 m=nil [GC worker (idle)]: runtime.gopark(0x71b077cff8?, 0x3?, 0x98?, 0x12?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008af30 sp=0x400008af10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400008afd0 sp=0x400008af30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008afd0 sp=0x400008afd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 9 gp=0x4000005860 m=nil [GC worker (idle)]: runtime.gopark(0x71b07e5bc0?, 0x3?, 0x8?, 0x39?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4006033f30 sp=0x4006033f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4006033fd0 sp=0x4006033f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006033fd0 sp=0x4006033fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 34 gp=0x40001044e0 m=nil [GC worker (idle)]: runtime.gopark(0x71b0774790?, 0x3?, 0x40?, 0x6?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4006034f30 sp=0x4006034f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4006034fd0 sp=0x4006034f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006034fd0 sp=0x4006034fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 19 gp=0x4000502340 m=nil [GC worker (idle)]: runtime.gopark(0x71b077ade8?, 0x3?, 0x70?, 0xd?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400602af30 sp=0x400602af10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400602afd0 sp=0x400602af30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400602afd0 sp=0x400602afd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 10 gp=0x4000005a00 m=nil [GC worker (idle)]: runtime.gopark(0x71b07def50?, 0x3?, 0xa8?, 0xf2?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4006039f30 sp=0x4006039f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4006039fd0 sp=0x4006039f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006039fd0 sp=0x4006039fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 20 gp=0x40005024e0 m=nil [GC worker (idle)]: runtime.gopark(0x71b07c4fb0?, 0x1?, 0x30?, 0x43?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008cf30 sp=0x400008cf10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400008cfd0 sp=0x400008cf30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008cfd0 sp=0x400008cfd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 35 gp=0x4000104680 m=nil [GC worker (idle)]: runtime.gopark(0x71b07cf398?, 0x1?, 0xa8?, 0xc0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400011d730 sp=0x400011d710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400011d7d0 sp=0x400011d730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400011d7d0 sp=0x400011d7d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 11 gp=0x4000005ba0 m=nil [GC worker (idle)]: runtime.gopark(0x71b07e5328?, 0x1?, 0xf8?, 0xa1?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4006030f30 sp=0x4006030f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4006030fd0 sp=0x4006030f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006030fd0 sp=0x4006030fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 36 gp=0x4000104820 m=nil [GC worker (idle)]: runtime.gopark(0x71b07e2998?, 0x1?, 0x60?, 0x8b?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4005cd5f30 sp=0x4005cd5f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4005cd5fd0 sp=0x4005cd5f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4005cd5fd0 sp=0x4005cd5fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 21 gp=0x4000502680 m=nil [GC worker (idle)]: runtime.gopark(0x71b07deaf0?, 0x1?, 0xf0?, 0xff?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4006038f30 sp=0x4006038f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4006038fd0 sp=0x4006038f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006038fd0 sp=0x4006038fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 12 gp=0x4000005d40 m=nil [GC worker (idle)]: runtime.gopark(0x71a77bbb32?, 0x3?, 0x50?, 0x9b?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000119730 sp=0x4000119710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40001197d0 sp=0x4000119730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40001197d0 sp=0x40001197d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 13 gp=0x4000684680 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4005cd7ee0 sp=0x4005cd7ee0 pc=0x28694 runtime.mallocgc(0x25d1, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4005cd7f70 sp=0x4005cd7ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4005cd7fa0 sp=0x4005cd7f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4005cd7fd0 sp=0x4005cd7fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4005cd7fd0 sp=0x4005cd7fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 14 gp=0x4000684820 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x40058e4ee0 sp=0x40058e4ee0 pc=0x28694 runtime.mallocgc(0x1bb9, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x40058e4f70 sp=0x40058e4ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x40058e4fa0 sp=0x40058e4f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x40058e4fd0 sp=0x40058e4fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40058e4fd0 sp=0x40058e4fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 15 gp=0x40006849c0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4006036ee0 sp=0x4006036ee0 pc=0x28694 runtime.mallocgc(0x5c83, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4006036f70 sp=0x4006036ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4006036fa0 sp=0x4006036f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4006036fd0 sp=0x4006036fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006036fd0 sp=0x4006036fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 16 gp=0x4000684b60 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4000090ee0 sp=0x4000090ee0 pc=0x28694 runtime.mallocgc(0x1bb8, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4000090f70 sp=0x4000090ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x7a5b?, 0x7a5b?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4000090fa0 sp=0x4000090f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4000090fd0 sp=0x4000090fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000090fd0 sp=0x4000090fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 49 gp=0x4000684d00 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400602fee0 sp=0x400602fee0 pc=0x28694 runtime.mallocgc(0x23af, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400602ff70 sp=0x400602fee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x3e89?, 0x3e89?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400602ffa0 sp=0x400602ff70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400602ffd0 sp=0x400602ffa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400602ffd0 sp=0x400602ffd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 50 gp=0x4000684ea0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002587ee0 sp=0x4002587ee0 pc=0x28694 runtime.mallocgc(0x1d7a, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002587f70 sp=0x4002587ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002587fa0 sp=0x4002587f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002587fd0 sp=0x4002587fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002587fd0 sp=0x4002587fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 51 gp=0x4000685040 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4006035ee0 sp=0x4006035ee0 pc=0x28694 runtime.mallocgc(0x2ae4, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4006035f70 sp=0x4006035ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4006035fa0 sp=0x4006035f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4006035fd0 sp=0x4006035fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006035fd0 sp=0x4006035fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 52 gp=0x40006851e0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4005cd0ee0 sp=0x4005cd0ee0 pc=0x28694 runtime.mallocgc(0x7bb6, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4005cd0f70 sp=0x4005cd0ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x394b?, 0x394b?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4005cd0fa0 sp=0x4005cd0f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4005cd0fd0 sp=0x4005cd0fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4005cd0fd0 sp=0x4005cd0fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 53 gp=0x4000685380 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400602bee0 sp=0x400602bee0 pc=0x28694 runtime.mallocgc(0x72af, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400602bf70 sp=0x400602bee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400602bfa0 sp=0x400602bf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400602bfd0 sp=0x400602bfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400602bfd0 sp=0x400602bfd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 54 gp=0x4000685520 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4006037ee0 sp=0x4006037ee0 pc=0x28694 runtime.mallocgc(0x6c3, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4006037f70 sp=0x4006037ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4006037fa0 sp=0x4006037f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4006037fd0 sp=0x4006037fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006037fd0 sp=0x4006037fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 55 gp=0x40006856c0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002585ee0 sp=0x4002585ee0 pc=0x28694 runtime.mallocgc(0x78a6, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002585f70 sp=0x4002585ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x38c5?, 0x38c5?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002585fa0 sp=0x4002585f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002585fd0 sp=0x4002585fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002585fd0 sp=0x4002585fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 56 gp=0x4000685860 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400008bee0 sp=0x400008bee0 pc=0x28694 runtime.mallocgc(0x5b2b, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400008bf70 sp=0x400008bee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x148c?, 0x148c?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400008bfa0 sp=0x400008bf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400008bfd0 sp=0x400008bfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008bfd0 sp=0x400008bfd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 57 gp=0x4000685a00 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x40058dfee0 sp=0x40058dfee0 pc=0x28694 runtime.mallocgc(0x5336, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x40058dff70 sp=0x40058dfee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x40058dffa0 sp=0x40058dff70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x40058dffd0 sp=0x40058dffa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40058dffd0 sp=0x40058dffd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 58 gp=0x4000685ba0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4005cd3ee0 sp=0x4005cd3ee0 pc=0x28694 runtime.mallocgc(0x7509, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4005cd3f70 sp=0x4005cd3ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4005cd3fa0 sp=0x4005cd3f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4005cd3fd0 sp=0x4005cd3fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4005cd3fd0 sp=0x4005cd3fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 59 gp=0x4000685d40 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4005cd6ee0 sp=0x4005cd6ee0 pc=0x28694 runtime.mallocgc(0x5cc9, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4005cd6f70 sp=0x4005cd6ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4005cd6fa0 sp=0x4005cd6f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4005cd6fd0 sp=0x4005cd6fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4005cd6fd0 sp=0x4005cd6fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 60 gp=0x4000604680 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4005cd1ee0 sp=0x4005cd1ee0 pc=0x28694 runtime.mallocgc(0x1772, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4005cd1f70 sp=0x4005cd1ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4005cd1fa0 sp=0x4005cd1f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4005cd1fd0 sp=0x4005cd1fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4005cd1fd0 sp=0x4005cd1fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 65 gp=0x4000604820 m=nil [chan receive]: runtime.gopark(0x4005cd2eb8?, 0x1ad5c?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4005cd2e90 sp=0x4005cd2e70 pc=0x47c38 runtime.chanrecv(0x400001a180, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4005cd2f10 sp=0x4005cd2e90 pc=0x15a74 runtime.chanrecv1(0x40000880a0?, 0x71b2d60fa9?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4005cd2f40 sp=0x4005cd2f10 pc=0x15664 runtime.(*wakeableSleep).sleep(0x400000e030, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x4005cd2fa0 sp=0x4005cd2f40 pc=0x68c8c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x4005cd2fd0 sp=0x4005cd2fa0 pc=0x69770 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4005cd2fd0 sp=0x4005cd2fd0 pc=0x7b2d4 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 66 gp=0x40006049c0 m=13 mp=0x4000580e08 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x4000091e60 sp=0x4000091e50 pc=0x78f08 runtime.forEachP(...) /tmp/workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/workdir/go/src/runtime/trace2.go:548 +0x5cc fp=0x4000091fa0 sp=0x4000091e60 pc=0x67a0c runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x4000091fd0 sp=0x4000091fa0 pc=0x68b2c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000091fd0 sp=0x4000091fd0 pc=0x7b2d4 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 67 gp=0x4000604b60 m=nil [trace reader (blocked)]: runtime.gopark(0x4002519f70?, 0xa6078?, 0xc0?, 0xe0?, 0xfe2cffe38020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002519f20 sp=0x4002519f00 pc=0x47c38 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x4002519f90 sp=0x4002519f20 pc=0x68468 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x4002519fd0 sp=0x4002519f90 pc=0xa607c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002519fd0 sp=0x4002519fd0 pc=0x7b2d4 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c r0 0x4000680708 r1 0x16c r2 0x0 r3 0x400004cf08 r4 0x0 r5 0x0 r6 0x0 r7 0x2 r8 0x400004e0f0 r9 0x0 r10 0x16d r11 0x8 r12 0x0 r13 0x1 r14 0xe7b60 r15 0x2e7fcf22d r16 0x4000c8c3a0 r17 0x27fffff4 r18 0x0 r19 0x0 r20 0x4000c8fb10 r21 0x4000680708 r22 0x4000c80000 r23 0x0 r24 0x0 r25 0x4000040220 r26 0xd90e8 r27 0x0 r28 0x40006044e0 r29 0x4000c8fb58 lr 0x74338 sp 0x4000c8fb60 pc 0x6d640 fault 0x0 exit status 2 trace_test.go:553: exit status 1 FAIL FAIL internal/trace/v2 9.373s FAIL go tool dist: Failed: exit status 1