linux-arm64-longtest at ecb9d9b95ccba900de9504b3699a219c84b0aa96 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=3313e8ab6512" "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=2s" "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.104s ok archive/zip 21.863s ok bufio 0.048s ok bytes 2.041s ok cmp 0.020s ok compress/bzip2 0.058s ok compress/flate 7.341s ok compress/gzip 1.783s ok compress/lzw 0.050s ok compress/zlib 0.467s ok container/heap 0.009s ok container/list 0.007s ok container/ring 0.007s ok context 0.023s ok crypto 0.009s ok crypto/aes 0.023s ok crypto/cipher 0.101s ok crypto/des 0.006s ok crypto/dsa 23.355s ok crypto/ecdh 0.224s ok crypto/ecdsa 0.581s ok crypto/ed25519 0.274s ok crypto/elliptic 0.220s ok crypto/hmac 0.007s ok crypto/internal/alias 0.002s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/bigmod 0.140s ok crypto/internal/boring 0.003s ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 0.047s ok crypto/internal/edwards25519 5.940s ok crypto/internal/edwards25519/field 5.804s ok crypto/internal/nistec 4.796s ok crypto/internal/nistec/fiat 0.003s [no tests to run] ? crypto/internal/randutil [no test files] ok crypto/md5 0.005s ok crypto/rand 0.165s ok crypto/rc4 0.021s ok crypto/rsa 1.995s ok crypto/sha1 0.004s ok crypto/sha256 0.004s ok crypto/sha512 0.005s ok crypto/subtle 2.650s ? crypto/x509/pkix [no test files] ok crypto/tls 1.442s ok crypto/x509 0.692s ok database/sql 1.155s ok database/sql/driver 0.009s ok debug/buildinfo 3.702s ok debug/dwarf 0.017s ok debug/elf 0.142s ok debug/gosym 0.020s ok debug/macho 0.004s ok debug/pe 0.011s ok debug/plan9obj 0.003s ? encoding [no test files] ok embed 0.004s [no tests to run] ok embed/internal/embedtest 0.003s ok encoding/ascii85 0.004s ok encoding/asn1 0.004s ok encoding/base32 0.013s ok encoding/base64 0.004s ok encoding/binary 0.005s ok encoding/csv 0.008s ok encoding/gob 0.981s ok encoding/hex 0.004s ok encoding/json 0.689s ok encoding/pem 0.305s ok encoding/xml 7.588s ok errors 0.007s ok expvar 0.006s ok flag 0.017s ok fmt 0.052s ok go/ast 0.006s ok go/build 1.485s ok go/build/constraint 0.008s ok go/constant 0.006s ok go/doc 0.033s ok go/doc/comment 0.537s ok go/format 0.006s ok go/importer 0.097s ok go/internal/gccgoimporter 0.008s ok go/internal/gcimporter 29.127s ? go/internal/typeparams [no test files] ok go/internal/srcimporter 7.282s ok go/parser 11.001s ok go/printer 0.111s ok go/scanner 0.005s ok go/token 0.012s ok go/types 8.564s ok go/version 0.004s ok hash 0.007s ok hash/adler32 0.006s ok hash/crc32 0.006s ok hash/crc64 0.006s ok hash/fnv 0.004s ok hash/maphash 85.989s ok html 0.004s ok html/template 0.167s ok image 0.102s ? image/color/palette [no test files] ok image/color 0.012s ok image/draw 0.061s ok image/gif 20.334s ? image/internal/imageutil [no test files] ok image/jpeg 1.985s ok image/png 0.555s ok index/suffixarray 48.497s ? internal/bisect [no test files] ok internal/abi 0.030s 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.003s 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.004s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 0.003s ok internal/coverage/slicewriter 0.003s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 0.011s ok internal/cpu 0.004s ok internal/dag 0.003s ok internal/diff 0.003s ok internal/fmtsort 0.003s ? internal/goarch [no test files] ok internal/fuzz 0.007s ok internal/godebug 0.212s ? 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.761s ok internal/itoa 0.003s ? 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.431s ? internal/race [no test files] ok internal/poll 1.777s ok internal/profile 0.003s ok internal/reflectlite 0.005s ok internal/safefilepath 0.004s ok internal/saferio 0.020s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ok internal/singleflight 0.021s ? internal/sysinfo [no test files] ? internal/testlog [no test files] ok internal/testenv 0.095s ? internal/testpty [no test files] ? internal/trace/traceviewer [no test files] ok internal/trace 0.898s ? internal/trace/traceviewer/format [no test files] ? internal/trace/v2/event [no test files] --- FAIL: TestTraceAnnotationsStress (0.41s) --- FAIL: TestTraceAnnotationsStress/Stress (0.18s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6b400 m=2 sigcode=1 addr=0x0 goroutine 0 gp=0x40000049c0 m=2 mp=0x400005e708 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x400005e708?, 0x1aa2c?}, 0x1000000010?}, 0x100000004?, 0x98?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000079d40 sp=0x4000079d00 pc=0x6b400 runtime.traceAdvance.func5(0x400002ea08?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4000079d80 sp=0x4000079d40 pc=0x723a8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4000079da0 sp=0x4000079d80 pc=0x49558 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4000079f10 sp=0x4000079da0 pc=0x4b86c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4000079f50 sp=0x4000079f10 pc=0x4dc38 runtime.park_m(0x40000056c0) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0x4000079fb0 sp=0x4000079f50 pc=0x4e2d0 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x4000079fc0 sp=0x4000079fb0 pc=0x76654 goroutine 1 gp=0x40000041a0 m=nil [sleep]: runtime.gopark(0x74659132ac?, 0xa5590?, 0x11?, 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, 0x40000920f0}, 0x3) /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:45 +0x154 fp=0x400008ef40 sp=0x400008ee90 pc=0xa5bd4 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(0x10000?, 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=0x400005a690 sp=0x400005a670 pc=0x45c18 runtime.chanrecv(0x400001a120, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x400005a710 sp=0x400005a690 pc=0x15a74 runtime.chanrecv1(0x4000088050?, 0x7467561936?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x400005a740 sp=0x400005a710 pc=0x15664 runtime.(*wakeableSleep).sleep(0x400000e018, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x400005a7a0 sp=0x400005a740 pc=0x66a4c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x400005a7d0 sp=0x400005a7a0 pc=0x67530 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005a7d0 sp=0x400005a7d0 pc=0x78a34 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 7 gp=0x4000005520 m=7 mp=0x4000580008 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x400008fe60 sp=0x400008fe50 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=0x400008ffa0 sp=0x400008fe60 pc=0x657cc runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x400008ffd0 sp=0x400008ffa0 pc=0x668ec runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008ffd0 sp=0x400008ffd0 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?, 0xf91125c29020?) /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 13 gp=0x4000005860 m=nil [GC worker (idle)]: runtime.gopark(0xf3038?, 0x400011a030?, 0x97?, 0x1?, 0x7?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000054f30 sp=0x4000054f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000054fd0 sp=0x4000054f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000054fd0 sp=0x4000054fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 49 gp=0x4000005a00 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 50 gp=0x4000005ba0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002e4730 sp=0x40002e4710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40002e47d0 sp=0x40002e4730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002e47d0 sp=0x40002e47d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 14 gp=0x4000005d40 m=nil [GC worker (idle)]: runtime.gopark(0x400005af98?, 0x668e4?, 0xa0?, 0x80?, 0x7461603c96?) /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 19 gp=0x4000104680 m=nil [GC worker (idle)]: runtime.gopark(0xf3038?, 0x400011a030?, 0x68?, 0x80?, 0x7?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005bf30 sp=0x400005bf10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005bfd0 sp=0x400005bf30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005bfd0 sp=0x400005bfd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 51 gp=0x40004ae000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002e4f30 sp=0x40002e4f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40002e4fd0 sp=0x40002e4f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002e4fd0 sp=0x40002e4fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 52 gp=0x40004ae1a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002e5730 sp=0x40002e5710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40002e57d0 sp=0x40002e5730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002e57d0 sp=0x40002e57d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 53 gp=0x40004ae340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002e5f30 sp=0x40002e5f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40002e5fd0 sp=0x40002e5f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002e5fd0 sp=0x40002e5fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 20 gp=0x4000104820 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400014a730 sp=0x400014a710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400014a7d0 sp=0x400014a730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400014a7d0 sp=0x400014a7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 15 gp=0x4000504000 m=nil [GC worker (idle)]: runtime.gopark(0xce0d9?, 0x8?, 0x98?, 0x57?, 0x1?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000055730 sp=0x4000055710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000557d0 sp=0x4000055730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000557d0 sp=0x40000557d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 21 gp=0x40001049c0 m=nil [GC worker (idle)]: runtime.gopark(0x74655dfcac?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400014af30 sp=0x400014af10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400014afd0 sp=0x400014af30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400014afd0 sp=0x400014afd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 16 gp=0x40005041a0 m=nil [GC worker (idle)]: runtime.gopark(0x7465613804?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000055f30 sp=0x4000055f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000055fd0 sp=0x4000055f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000055fd0 sp=0x4000055fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 54 gp=0x40004ae4e0 m=nil [GC worker (idle)]: runtime.gopark(0x74655df1e4?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008df30 sp=0x400008df10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400008dfd0 sp=0x400008df30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008dfd0 sp=0x400008dfd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 22 gp=0x4000104b60 m=nil [GC worker (idle)]: runtime.gopark(0xd69e8?, 0x4000376160?, 0x1a?, 0xa?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000155f30 sp=0x4000155f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000155fd0 sp=0x4000155f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000155fd0 sp=0x4000155fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 55 gp=0x40004ae680 m=nil [GC worker (idle)]: runtime.gopark(0x746560e8cc?, 0x0?, 0x0?, 0x0?, 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 65 gp=0x4000504340 m=nil [GC worker (idle)]: runtime.gopark(0x74655e123c?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000056730 sp=0x4000056710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000567d0 sp=0x4000056730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000567d0 sp=0x40000567d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 31 gp=0x40002e29c0 m=nil [sleep]: runtime.gopark(0x746591f91c?, 0xa5590?, 0x12?, 0x0?, 0xcde36?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008cd70 sp=0x400008cd50 pc=0x45c18 time.Sleep(0x989680) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x400008cdb0 sp=0x400008cd70 pc=0x751cc main.do({0xf3038, 0x4000092180}, 0x0) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0xf8 fp=0x400008ce40 sp=0x400008cdb0 pc=0xa5d58 main.do.func1.1.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:73 +0x94 fp=0x400008cec0 sp=0x400008ce40 pc=0xa6094 runtime/trace.WithRegion({0xf3038?, 0x4000092180?}, {0x4000362007, 0x7}, 0x400008cf78) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400008cf30 sp=0x400008cec0 pc=0xa5528 main.do.func1.1(0x2) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:70 +0xac fp=0x400008cfb0 sp=0x400008cf30 pc=0xa5fdc main.do.func1.gowrap1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:77 +0x30 fp=0x400008cfd0 sp=0x400008cfb0 pc=0xa5ef0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008cfd0 sp=0x400008cfd0 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 0x400005e708 r1 0x333 r2 0x0 r3 0x400002ea08 r4 0x0 r5 0x0 r6 0x0 r7 0x1 r8 0x400002fbf0 r9 0x0 r10 0x334 r11 0x0 r12 0x0 r13 0x1 r14 0xeca64 r15 0x2f889178f r16 0x40000763a0 r17 0x27ffffa0 r18 0x0 r19 0xffffffffffffffd1 r20 0x4000079d20 r21 0x400005e708 r22 0x400006a000 r23 0x0 r24 0x0 r25 0x400002d8d0 r26 0xd6b28 r27 0x0 r28 0x40000049c0 r29 0x4000079cf8 lr 0x723a8 sp 0x4000079d00 pc 0x6b400 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceCPUProfile (1.86s) --- FAIL: TestTraceCPUProfile/Stress (0.77s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6ca70 m=6 sigcode=1 addr=0x0 goroutine 0 gp=0x4000104ea0 m=6 mp=0x4000100e08 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000100e08?, 0x1af0c?}, 0x100000002?}, 0x4?, 0x98?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x400017dd40 sp=0x400017dd00 pc=0x6ca70 runtime.traceAdvance.func5(0x400002ea08?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x400017dd80 sp=0x400017dd40 pc=0x738f8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x400017dda0 sp=0x400017dd80 pc=0x4a378 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x400017df10 sp=0x400017dda0 pc=0x4c68c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x400017df50 sp=0x400017df10 pc=0x4ea58 runtime.park_m(0x4000104b60) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0x400017dfb0 sp=0x400017df50 pc=0x4f0f0 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x400017dfc0 sp=0x400017dfb0 pc=0x77b64 goroutine 1 gp=0x40000041a0 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 main.cpuHog0(0x4000120b88?, 0x186a0) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:128 +0x74 fp=0x4000120b70 sp=0x4000120b40 pc=0xf37b4 main.cpuHog1(0x0?) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:120 +0x24 fp=0x4000120b90 sp=0x4000120b70 pc=0xf3714 main.cpuHogger(0x136c70, 0x280d60, 0x5f5e100) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:107 +0x54 fp=0x4000120be0 sp=0x4000120b90 pc=0xf3664 main.main.func1(0x5f5e100) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:49 +0x1e8 fp=0x4000120cb0 sp=0x4000120be0 pc=0xf34e8 main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:50 +0xd0 fp=0x4000120f40 sp=0x4000120cb0 pc=0xf2e10 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x4000120fd0 sp=0x4000120f40 pc=0x4660c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000120fd0 sp=0x4000120fd0 pc=0x79f44 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=0x46a38 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=0x468c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000058fd0 sp=0x4000058fd0 pc=0x79f44 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=0x46a38 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=0x32ce8 runtime.gcenable.gowrap1() /tmp/workdir/go/src/runtime/mgc.go:203 +0x28 fp=0x40000597d0 sp=0x40000597b0 pc=0x27128 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000597d0 sp=0x40000597d0 pc=0x79f44 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(0x10000?, 0x8d76ed?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000059f60 sp=0x4000059f40 pc=0x46a38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x21aee0) /tmp/workdir/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000059f90 sp=0x4000059f60 pc=0x3068c runtime.bgscavenge(0x400007a000) /tmp/workdir/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000059fb0 sp=0x4000059f90 pc=0x30c3c runtime.gcenable.gowrap2() /tmp/workdir/go/src/runtime/mgc.go:204 +0x28 fp=0x4000059fd0 sp=0x4000059fb0 pc=0x270c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000059fd0 sp=0x4000059fd0 pc=0x79f44 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:204 +0xac goroutine 17 gp=0x4000104340 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x32?, 0x0?, 0x244a4?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000058580 sp=0x4000058560 pc=0x46a38 runtime.runfinq() /tmp/workdir/go/src/runtime/mfinal.go:194 +0x108 fp=0x40000587d0 sp=0x4000058580 pc=0x261f8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000587d0 sp=0x40000587d0 pc=0x79f44 created by runtime.createfing in goroutine 1 /tmp/workdir/go/src/runtime/mfinal.go:164 +0x80 goroutine 18 gp=0x4000104680 m=nil [sleep]: runtime.gopark(0x74fc262024?, 0x1f828?, 0x1?, 0x0?, 0x400008c000?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400011cf00 sp=0x400011cee0 pc=0x46a38 time.Sleep(0x5f5e100) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x400011cf40 sp=0x400011cf00 pc=0x76bfc runtime/pprof.profileWriter({0x15a528?, 0x40001263f0?}) /tmp/workdir/go/src/runtime/pprof/pprof.go:809 +0x50 fp=0x400011cfb0 sp=0x400011cf40 pc=0xeada0 runtime/pprof.StartCPUProfile.gowrap2() /tmp/workdir/go/src/runtime/pprof/pprof.go:794 +0x2c fp=0x400011cfd0 sp=0x400011cfb0 pc=0xeac7c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400011cfd0 sp=0x400011cfd0 pc=0x79f44 created by runtime/pprof.StartCPUProfile in goroutine 1 /tmp/workdir/go/src/runtime/pprof/pprof.go:794 +0x188 goroutine 19 gp=0x4000104820 m=nil [chan receive]: runtime.gopark(0x40003c8eb8?, 0x1af0c?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40003c8e90 sp=0x40003c8e70 pc=0x46a38 runtime.chanrecv(0x4000116120, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x40003c8f10 sp=0x40003c8e90 pc=0x15db4 runtime.chanrecv1(0x400015a000?, 0x7502126cf4?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x40003c8f40 sp=0x40003c8f10 pc=0x159a4 runtime.(*wakeableSleep).sleep(0x4000132030, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x40003c8fa0 sp=0x40003c8f40 pc=0x680bc runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x40003c8fd0 sp=0x40003c8fa0 pc=0x68ba0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40003c8fd0 sp=0x40003c8fd0 pc=0x79f44 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 20 gp=0x40001049c0 m=10 mp=0x400005fc08 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x4000121e60 sp=0x4000121e50 pc=0x77b78 runtime.forEachP(...) /tmp/workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/workdir/go/src/runtime/trace2.go:548 +0x5cc fp=0x4000121fa0 sp=0x4000121e60 pc=0x66e3c runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x4000121fd0 sp=0x4000121fa0 pc=0x67f5c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000121fd0 sp=0x4000121fd0 pc=0x79f44 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 21 gp=0x4000104b60 m=nil [trace reader (blocked)]: runtime.gopark(0x4000055f70?, 0xf2a48?, 0x60?, 0xc0?, 0xf8f6a8494020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000055f20 sp=0x4000055f00 pc=0x46a38 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x4000055f90 sp=0x4000055f20 pc=0x67898 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x4000055fd0 sp=0x4000055f90 pc=0xf2a4c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000055fd0 sp=0x4000055fd0 pc=0x79f44 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c goroutine 33 gp=0x4000404340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400045e730 sp=0x400045e710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400045e7d0 sp=0x400045e730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400045e7d0 sp=0x400045e7d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 49 gp=0x4000590000 m=nil [GC worker (idle)]: runtime.gopark(0x4000054f98?, 0x68ba0?, 0x0?, 0xa0?, 0x74de4cbd01?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000054f30 sp=0x4000054f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000054fd0 sp=0x4000054f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000054fd0 sp=0x4000054fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 5 gp=0x4000005520 m=nil [GC worker (idle)]: runtime.gopark(0x40000547a8?, 0xeac7c?, 0x28?, 0xa5?, 0x40001263f0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000054730 sp=0x4000054710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000547d0 sp=0x4000054730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000547d0 sp=0x40000547d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 6 gp=0x40000056c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005a730 sp=0x400005a710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005a7d0 sp=0x400005a730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005a7d0 sp=0x400005a7d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 7 gp=0x4000005860 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005af30 sp=0x400005af10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005afd0 sp=0x400005af30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005afd0 sp=0x400005afd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 50 gp=0x40005901a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400045a730 sp=0x400045a710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400045a7d0 sp=0x400045a730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400045a7d0 sp=0x400045a7d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 22 gp=0x4000105040 m=nil [GC worker (idle)]: runtime.gopark(0x4000055798?, 0x67f54?, 0x50?, 0xa0?, 0x74d85728b9?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000055730 sp=0x4000055710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000557d0 sp=0x4000055730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000557d0 sp=0x40000557d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 8 gp=0x4000005a00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005b730 sp=0x400005b710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005b7d0 sp=0x400005b730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005b7d0 sp=0x400005b7d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 65 gp=0x4000530000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000536730 sp=0x4000536710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40005367d0 sp=0x4000536730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40005367d0 sp=0x40005367d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 9 gp=0x4000005ba0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005bf30 sp=0x400005bf10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005bfd0 sp=0x400005bf30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005bfd0 sp=0x400005bfd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 34 gp=0x40004044e0 m=nil [GC worker (idle)]: runtime.gopark(0x74fd27cd21?, 0x1?, 0xd0?, 0x1b?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40003caf30 sp=0x40003caf10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40003cafd0 sp=0x40003caf30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40003cafd0 sp=0x40003cafd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 66 gp=0x40005301a0 m=nil [GC worker (idle)]: runtime.gopark(0x74fd27cf51?, 0x1?, 0xd8?, 0x18?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40003c7f30 sp=0x40003c7f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40003c7fd0 sp=0x40003c7f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40003c7fd0 sp=0x40003c7fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 23 gp=0x40001051e0 m=nil [GC worker (idle)]: runtime.gopark(0x74fd27dd11?, 0x1?, 0xc0?, 0x75?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40003c4f30 sp=0x40003c4f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40003c4fd0 sp=0x40003c4f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40003c4fd0 sp=0x40003c4fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 51 gp=0x4000590340 m=nil [GC worker (idle)]: runtime.gopark(0x74fb97c6e5?, 0x1?, 0xc8?, 0x99?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400045af30 sp=0x400045af10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400045afd0 sp=0x400045af30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400045afd0 sp=0x400045afd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 24 gp=0x4000105380 m=nil [GC worker (idle)]: runtime.gopark(0x74fd270161?, 0x1?, 0x68?, 0xb3?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40003cbf30 sp=0x40003cbf10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40003cbfd0 sp=0x40003cbf30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40003cbfd0 sp=0x40003cbfd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 25 gp=0x4000105520 m=nil [GC worker (idle)]: runtime.gopark(0x74fb97c735?, 0x1?, 0x18?, 0x7b?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40000e3f30 sp=0x40000e3f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000e3fd0 sp=0x40000e3f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000e3fd0 sp=0x40000e3fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 20 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 r0 0x4000100e08 r1 0x169f r2 0x0 r3 0x400002ea08 r4 0x0 r5 0x0 r6 0x0 r7 0x2 r8 0x400002fbf0 r9 0x0 r10 0x16a0 r11 0x0 r12 0x0 r13 0x1 r14 0xeddaa r15 0x2fc584f00 r16 0x400017a3a0 r17 0x27ffffa0 r18 0x0 r19 0xffffffffffffffd4 r20 0x400017dcb0 r21 0x4000100e08 r22 0x400016e000 r23 0x0 r24 0x0 r25 0x400002fce0 r26 0x137120 r27 0x0 r28 0x4000104ea0 r29 0x400017dcf8 lr 0x738f8 sp 0x400017dd00 pc 0x6ca70 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.26s) --- FAIL: TestTraceFutileWakeup/Stress (0.12s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6c730 m=0 sigcode=1 addr=0x0 goroutine 0 gp=0x17a440 m=0 mp=0x17aa40 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x17aa40?, 0x1aa2c?}, 0x800000008?}, 0x300000007?, 0x48?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0xffffc7e2a1f0 sp=0xffffc7e2a1b0 pc=0x6c730 runtime.traceAdvance.func5(0x4000035908?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0xffffc7e2a230 sp=0xffffc7e2a1f0 pc=0x735b8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0xffffc7e2a250 sp=0xffffc7e2a230 pc=0x495f8 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0xffffc7e2a3c0 sp=0xffffc7e2a250 pc=0x4b90c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0xffffc7e2a400 sp=0xffffc7e2a3c0 pc=0x4dcd8 runtime.park_m(0x40000056c0) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0xffffc7e2a460 sp=0xffffc7e2a400 pc=0x4e370 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0xffffc7e2a470 sp=0xffffc7e2a460 pc=0x77264 goroutine 1 gp=0x40000041a0 m=nil [semacquire]: runtime.gopark(0x1847c0?, 0x9?, 0x0?, 0xe0?, 0xf88f90725cc8?) /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?, 0x4000005380?, 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?, 0x7513a61662?) /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=2 mp=0x400005e708 [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?, 0xf88f49b69020?) /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.gopark(0x400007e180?, 0x400007e180?, 0xe0?, 0xde?, 0x3?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400009de30 sp=0x400009de10 pc=0x45cb8 runtime.chansend(0x400007a070, 0xf1828, 0x1, 0x2?) /tmp/workdir/go/src/runtime/chan.go:259 +0x3b0 fp=0x400009dea0 sp=0x400009de30 pc=0x14d00 runtime.chansend1(0x2?, 0x0?) /tmp/workdir/go/src/runtime/chan.go:145 +0x18 fp=0x400009ded0 sp=0x400009dea0 pc=0x14938 main.main.func1.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:42 +0x58 fp=0x400009df10 sp=0x400009ded0 pc=0xa6228 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x400009dfb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400009df80 sp=0x400009df10 pc=0xa5588 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x60 fp=0x400009dfd0 sp=0x400009df80 pc=0xa61b0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400009dfd0 sp=0x400009dfd0 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.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=0x400009ef10 sp=0x400009eed0 pc=0xa6108 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x400009efb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400009ef80 sp=0x400009ef10 pc=0xa5588 main.main.func2() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x60 fp=0x400009efd0 sp=0x400009ef80 pc=0xa60a0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400009efd0 sp=0x400009efd0 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=0x400009ff00 sp=0x400009fe60 pc=0xa5fb4 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x400009ffa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400009ff70 sp=0x400009ff00 pc=0xa5588 main.main.func3() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x68 fp=0x400009ffd0 sp=0x400009ff70 pc=0xa5f48 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400009ffd0 sp=0x400009ffd0 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.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 main.main.func4.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:71 +0x54 fp=0x400009cf00 sp=0x400009ce70 pc=0xa5e64 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x400009cfa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400009cf70 sp=0x400009cf00 pc=0xa5588 main.main.func4() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x68 fp=0x400009cfd0 sp=0x400009cf70 pc=0xa5df8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400009cfd0 sp=0x400009cfd0 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.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=0x4000090f10 sp=0x4000090ed0 pc=0xa6218 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.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x60 fp=0x4000090fd0 sp=0x4000090f80 pc=0xa61b0 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: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=0x4000091f10 sp=0x4000091ed0 pc=0xa6108 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000091fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000091f80 sp=0x4000091f10 pc=0xa5588 main.main.func2() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x60 fp=0x4000091fd0 sp=0x4000091f80 pc=0xa60a0 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: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=0x40000a0f00 sp=0x40000a0e60 pc=0xa5fb4 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40000a0fa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40000a0f70 sp=0x40000a0f00 pc=0xa5588 main.main.func3() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x68 fp=0x40000a0fd0 sp=0x40000a0f70 pc=0xa5f48 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000a0fd0 sp=0x40000a0fd0 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.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 main.main.func4.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:71 +0x54 fp=0x400008ff00 sp=0x400008fe70 pc=0xa5e64 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 0x17aa40 r1 0x9 r2 0x0 r3 0x4000035908 r4 0x0 r5 0x0 r6 0x0 r7 0x1 r8 0x4000036af0 r9 0x0 r10 0xa r11 0x0 r12 0x0 r13 0x1 r14 0xedfbc r15 0x2fcbd65d2 r16 0xffffc7e1a850 r17 0x27ffffa0 r18 0x0 r19 0x0 r20 0xffffc7e2a160 r21 0x17aa40 r22 0x4000006000 r23 0x0 r24 0x0 r25 0x0 r26 0xd5b80 r27 0x0 r28 0x17a440 r29 0xffffc7e2a1a8 lr 0x735b8 sp 0xffffc7e2a1b0 pc 0x6c730 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceGCStress (0.97s) --- FAIL: TestTraceGCStress/Stress (0.21s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6d640 m=18 sigcode=1 addr=0x0 goroutine 0 gp=0x4000501860 m=18 mp=0x4000681508 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000681508?, 0x0?}, 0x0?}, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4007273d30 sp=0x4007273cf0 pc=0x6d640 runtime.traceAdvance.func5(0x400004aa08?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4007273d70 sp=0x4007273d30 pc=0x74338 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4007273d90 sp=0x4007273d70 pc=0x4b578 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4007273f00 sp=0x4007273d90 pc=0x4d88c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4007273f40 sp=0x4007273f00 pc=0x4fc58 runtime.goschedImpl(0x4000685a00, 0x0) /tmp/workdir/go/src/runtime/proc.go:4081 +0x1e4 fp=0x4007273f90 sp=0x4007273f40 pc=0x504f4 runtime.gosched_m(0x4000684d00?) /tmp/workdir/go/src/runtime/proc.go:4086 +0x20 fp=0x4007273fb0 sp=0x4007273f90 pc=0x50640 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x4007273fc0 sp=0x4007273fb0 pc=0x78ef4 goroutine 1 gp=0x40000041a0 m=nil [sleep]: runtime.gopark(0x7544bf398e?, 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 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000059760 sp=0x4000059740 pc=0x47c38 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=0x34028 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?, 0x758245ebaa?, 0x0?, 0x0?, 0xd8d30?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000059f20 sp=0x4000059f00 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).sleep(0x17bd40, 0x4111300000000000) /tmp/workdir/go/src/runtime/mgcscavenge.go:504 +0x118 fp=0x4000059f90 sp=0x4000059f20 pc=0x31bb8 runtime.bgscavenge(0x400007a000) /tmp/workdir/go/src/runtime/mgcscavenge.go:662 +0x9c fp=0x4000059fb0 sp=0x4000059f90 pc=0x31f6c runtime.gcenable.gowrap2() /tmp/workdir/go/src/runtime/mgc.go:204 +0x28 fp=0x4000059fd0 sp=0x4000059fb0 pc=0x28408 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000059fd0 sp=0x4000059fd0 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(0x1e1cc0?, 0x3?, 0xd8?, 0x4f?, 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 17 gp=0x4000104340 m=nil [GC worker (idle)]: runtime.gopark(0x754665111a?, 0x3?, 0x68?, 0x92?, 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 7 gp=0x4000005520 m=nil [GC worker (idle)]: runtime.gopark(0x75466838ea?, 0x1?, 0x0?, 0x91?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005af30 sp=0x400005af10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005afd0 sp=0x400005af30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005afd0 sp=0x400005afd0 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(0x1e1cc0?, 0x3?, 0x90?, 0x2e?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005b730 sp=0x400005b710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005b7d0 sp=0x400005b730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005b7d0 sp=0x400005b7d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 18 gp=0x40001044e0 m=nil [GC worker (idle)]: runtime.gopark(0x754537c245?, 0x3?, 0x18?, 0xdd?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000054f30 sp=0x4000054f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000054fd0 sp=0x4000054f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000054fd0 sp=0x4000054fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 33 gp=0x4000500000 m=nil [GC worker (idle)]: runtime.gopark(0x754667e002?, 0x3?, 0x70?, 0x3?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000506730 sp=0x4000506710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40005067d0 sp=0x4000506730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40005067d0 sp=0x40005067d0 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(0x7546b99699?, 0x1?, 0x40?, 0xda?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005bf30 sp=0x400005bf10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005bfd0 sp=0x400005bf30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005bfd0 sp=0x400005bfd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 49 gp=0x4000580000 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x40?, 0x2d?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000502730 sp=0x4000502710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40005027d0 sp=0x4000502730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40005027d0 sp=0x40005027d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 50 gp=0x40005801a0 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x3?, 0x80?, 0x20?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000502f30 sp=0x4000502f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000502fd0 sp=0x4000502f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000502fd0 sp=0x4000502fd0 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(0x1e1cc0?, 0x1?, 0x80?, 0xd9?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400048e730 sp=0x400048e710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400048e7d0 sp=0x400048e730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400048e7d0 sp=0x400048e7d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 34 gp=0x40005001a0 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x20?, 0x1b?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4004deaf30 sp=0x4004deaf10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4004deafd0 sp=0x4004deaf30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4004deafd0 sp=0x4004deafd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 51 gp=0x4000580340 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x80?, 0xf2?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000503730 sp=0x4000503710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40005037d0 sp=0x4000503730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40005037d0 sp=0x40005037d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 35 gp=0x4000500340 m=nil [GC worker (idle)]: runtime.gopark(0x754667d382?, 0x3?, 0x30?, 0x57?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000507730 sp=0x4000507710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40005077d0 sp=0x4000507730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40005077d0 sp=0x40005077d0 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(0x1e1cc0?, 0x1?, 0x88?, 0x49?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400740df30 sp=0x400740df10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400740dfd0 sp=0x400740df30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400740dfd0 sp=0x400740dfd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 52 gp=0x40005804e0 m=nil [GC worker (idle)]: runtime.gopark(0x754665274a?, 0x3?, 0x88?, 0x18?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000503f30 sp=0x4000503f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000503fd0 sp=0x4000503f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000503fd0 sp=0x4000503fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 36 gp=0x40005004e0 m=nil [GC worker (idle)]: runtime.gopark(0x754668343a?, 0x3?, 0x60?, 0x18?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4003164f30 sp=0x4003164f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4003164fd0 sp=0x4003164f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4003164fd0 sp=0x4003164fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 12 gp=0x4000684680 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000684680) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4003165eb0 sp=0x4003165e50 pc=0x2d0d0 runtime.deductAssistCredit(0x0?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4003165ee0 sp=0x4003165eb0 pc=0x1c8f4 runtime.mallocgc(0x53d0, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4003165f70 sp=0x4003165ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4003165fa0 sp=0x4003165f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4003165fd0 sp=0x4003165fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4003165fd0 sp=0x4003165fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 13 gp=0x4000684820 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000684820) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x40034f4eb0 sp=0x40034f4e50 pc=0x2d0d0 runtime.deductAssistCredit(0xff327ba795b8?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x40034f4ee0 sp=0x40034f4eb0 pc=0x1c8f4 runtime.mallocgc(0x4d14, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x40034f4f70 sp=0x40034f4ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x40034f4fa0 sp=0x40034f4f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x40034f4fd0 sp=0x40034f4fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40034f4fd0 sp=0x40034f4fd0 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=0x40006849c0 m=nil [runnable]: math/rand.Intn(0x8000) /tmp/workdir/go/src/math/rand/rand.go:453 +0x40 fp=0x40034f7fa0 sp=0x40034f7fa0 pc=0xa56d0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x2c fp=0x40034f7fd0 sp=0x40034f7fa0 pc=0xa667c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40034f7fd0 sp=0x40034f7fd0 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=0x4000684b60 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000684b60) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4003167eb0 sp=0x4003167e50 pc=0x2d0d0 runtime.deductAssistCredit(0xff327ba79108?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4003167ee0 sp=0x4003167eb0 pc=0x1c8f4 runtime.mallocgc(0x727b, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4003167f70 sp=0x4003167ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4003167fa0 sp=0x4003167f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4003167fd0 sp=0x4003167fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4003167fd0 sp=0x4003167fd0 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=0x4000684d00 m=nil [GC assist wait]: runtime.gopark(0x3?, 0xff32349b7000?, 0x0?, 0x4d?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008de10 sp=0x400008ddf0 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.gcParkAssist() /tmp/workdir/go/src/runtime/mgcmark.go:749 +0x108 fp=0x400008de50 sp=0x400008de10 pc=0x2d8e8 runtime.gcAssistAlloc(0x4000684d00) /tmp/workdir/go/src/runtime/mgcmark.go:589 +0x2f4 fp=0x400008deb0 sp=0x400008de50 pc=0x2d0e4 runtime.deductAssistCredit(0xff327ba7bfe8?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x400008dee0 sp=0x400008deb0 pc=0x1c8f4 runtime.mallocgc(0x739e, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x400008df70 sp=0x400008dee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400008dfa0 sp=0x400008df70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400008dfd0 sp=0x400008dfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008dfd0 sp=0x400008dfd0 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=0x4000684ea0 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000684ea0) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x400008ceb0 sp=0x400008ce50 pc=0x2d0d0 runtime.deductAssistCredit(0xff327ba89098?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x400008cee0 sp=0x400008ceb0 pc=0x1c8f4 runtime.mallocgc(0x2075, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x400008cf70 sp=0x400008cee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400008cfa0 sp=0x400008cf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400008cfd0 sp=0x400008cfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008cfd0 sp=0x400008cfd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 66 gp=0x4000685040 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000685040) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4004de8eb0 sp=0x4004de8e50 pc=0x2d0d0 runtime.deductAssistCredit(0xff327ba79f18?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4004de8ee0 sp=0x4004de8eb0 pc=0x1c8f4 runtime.mallocgc(0x55dc, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4004de8f70 sp=0x4004de8ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4004de8fa0 sp=0x4004de8f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4004de8fd0 sp=0x4004de8fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4004de8fd0 sp=0x4004de8fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 67 gp=0x40006851e0 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x40006851e0) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x400229feb0 sp=0x400229fe50 pc=0x2d0d0 runtime.deductAssistCredit(0x0?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x400229fee0 sp=0x400229feb0 pc=0x1c8f4 runtime.mallocgc(0x58ce, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x400229ff70 sp=0x400229fee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400229ffa0 sp=0x400229ff70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400229ffd0 sp=0x400229ffa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400229ffd0 sp=0x400229ffd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 68 gp=0x4000685380 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400229dee0 sp=0x400229dee0 pc=0x28694 runtime.mallocgc(0x5f53, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400229df70 sp=0x400229dee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400229dfa0 sp=0x400229df70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400229dfd0 sp=0x400229dfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400229dfd0 sp=0x400229dfd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 69 gp=0x4000685520 m=nil [runnable]: math/rand.Intn(0x8000) /tmp/workdir/go/src/math/rand/rand.go:453 +0x40 fp=0x4004debfa0 sp=0x4004debfa0 pc=0xa56d0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x2c fp=0x4004debfd0 sp=0x4004debfa0 pc=0xa667c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4004debfd0 sp=0x4004debfd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 70 gp=0x40006856c0 m=nil [runnable]: math/rand.Intn(0x8000) /tmp/workdir/go/src/math/rand/rand.go:453 +0x40 fp=0x40034fbfa0 sp=0x40034fbfa0 pc=0xa56d0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x2c fp=0x40034fbfd0 sp=0x40034fbfa0 pc=0xa667c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40034fbfd0 sp=0x40034fbfd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 71 gp=0x4000685860 m=nil [runnable]: runtime.gopark(0x17c308?, 0xff32349e7000?, 0x60?, 0x58?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40034f9e10 sp=0x40034f9df0 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.gcParkAssist() /tmp/workdir/go/src/runtime/mgcmark.go:749 +0x108 fp=0x40034f9e50 sp=0x40034f9e10 pc=0x2d8e8 runtime.gcAssistAlloc(0x4000685860) /tmp/workdir/go/src/runtime/mgcmark.go:589 +0x2f4 fp=0x40034f9eb0 sp=0x40034f9e50 pc=0x2d0e4 runtime.deductAssistCredit(0xff327ba89098?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x40034f9ee0 sp=0x40034f9eb0 pc=0x1c8f4 runtime.mallocgc(0x49eb, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x40034f9f70 sp=0x40034f9ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x40034f9fa0 sp=0x40034f9f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x40034f9fd0 sp=0x40034f9fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40034f9fd0 sp=0x40034f9fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 72 gp=0x4000685a00 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000685a00) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4004de7eb0 sp=0x4004de7e50 pc=0x2d0d0 runtime.deductAssistCredit(0xff327ba89548?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4004de7ee0 sp=0x4004de7eb0 pc=0x1c8f4 runtime.mallocgc(0x5790, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4004de7f70 sp=0x4004de7ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4004de7fa0 sp=0x4004de7f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4004de7fd0 sp=0x4004de7fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4004de7fd0 sp=0x4004de7fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 73 gp=0x4000685ba0 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000685ba0) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4003168eb0 sp=0x4003168e50 pc=0x2d0d0 runtime.deductAssistCredit(0xff327ba7bb38?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4003168ee0 sp=0x4003168eb0 pc=0x1c8f4 runtime.mallocgc(0x7e9f, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4003168f70 sp=0x4003168ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4003168fa0 sp=0x4003168f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4003168fd0 sp=0x4003168fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4003168fd0 sp=0x4003168fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 74 gp=0x4000685d40 m=nil [runnable]: runtime.gopark(0x400050ce08?, 0x14?, 0x14?, 0x0?, 0x2a?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4003166dc0 sp=0x4003166da0 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x17c2d8, 0x0, 0x0, 0x0, 0x12) /tmp/workdir/go/src/runtime/sema.go:160 +0x208 fp=0x4003166e10 sp=0x4003166dc0 pc=0x5a208 runtime.semacquire(...) /tmp/workdir/go/src/runtime/sema.go:111 runtime.gcStart({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:623 +0x11c fp=0x4003166ee0 sp=0x4003166e10 pc=0x287cc runtime.mallocgc(0x5c39, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1308 +0x81c fp=0x4003166f70 sp=0x4003166ee0 pc=0x1c7bc runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4003166fa0 sp=0x4003166f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4003166fd0 sp=0x4003166fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4003166fd0 sp=0x4003166fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 75 gp=0x4000580820 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000580820) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x400740eeb0 sp=0x400740ee50 pc=0x2d0d0 runtime.deductAssistCredit(0xff327ba7b1d8?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x400740eee0 sp=0x400740eeb0 pc=0x1c8f4 runtime.mallocgc(0x544b, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x400740ef70 sp=0x400740eee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400740efa0 sp=0x400740ef70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400740efd0 sp=0x400740efa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400740efd0 sp=0x400740efd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 81 gp=0x40005809c0 m=nil [chan receive]: runtime.gopark(0x4007139eb8?, 0x1ad5c?, 0xd8?, 0x9e?, 0x4f760?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4007139e90 sp=0x4007139e70 pc=0x47c38 runtime.chanrecv(0x400617a060, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4007139f10 sp=0x4007139e90 pc=0x15a74 runtime.chanrecv1(0x40000880a0?, 0x754ab3772e?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4007139f40 sp=0x4007139f10 pc=0x15664 runtime.(*wakeableSleep).sleep(0x400000e030, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x4007139fa0 sp=0x4007139f40 pc=0x68c8c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x4007139fd0 sp=0x4007139fa0 pc=0x69770 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4007139fd0 sp=0x4007139fd0 pc=0x7b2d4 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 82 gp=0x4000580b60 m=6 mp=0x400050c708 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x4004de4e60 sp=0x4004de4e50 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=0x4004de4fa0 sp=0x4004de4e60 pc=0x67a0c runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x4004de4fd0 sp=0x4004de4fa0 pc=0x68b2c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4004de4fd0 sp=0x4004de4fd0 pc=0x7b2d4 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 83 gp=0x4000580d00 m=nil [trace reader (blocked)]: runtime.gopark(0x400713af70?, 0xa6078?, 0xc0?, 0xe0?, 0xff3234877020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400713af20 sp=0x400713af00 pc=0x47c38 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x400713af90 sp=0x400713af20 pc=0x68468 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x400713afd0 sp=0x400713af90 pc=0xa607c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400713afd0 sp=0x400713afd0 pc=0x7b2d4 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c r0 0x4000681508 r1 0x2c r2 0x0 r3 0x400004aa08 r4 0x0 r5 0x0 r6 0x0 r7 0x0 r8 0x400004bbf0 r9 0x0 r10 0x2d r11 0x8 r12 0x1f7 r13 0x7fffffff r14 0xee732 r15 0x2fe29a98d r16 0x40072703a0 r17 0x4007273e10 r18 0x0 r19 0xffffffffffffffc0 r20 0x4007273d90 r21 0x4000681508 r22 0x4007264000 r23 0x0 r24 0x0 r25 0x400004bcb0 r26 0xd90e8 r27 0x0 r28 0x4000501860 r29 0x4007273ce8 lr 0x74338 sp 0x4007273cf0 pc 0x6d640 fault 0x0 exit status 2 trace_test.go:553: exit status 1 FAIL FAIL internal/trace/v2 7.092s FAIL go tool dist: Failed: exit status 1