linux-arm64-longtest at 40f6fbf147fd72da1f6a898375af9a965c7a4659 ##### 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.322s ok archive/zip 22.018s ok bufio 0.205s ok bytes 2.020s ok cmp 0.009s ok compress/bzip2 0.042s ok compress/flate 7.328s ok compress/gzip 1.810s ok compress/lzw 0.062s ok compress/zlib 0.495s ok container/heap 0.009s ok container/list 0.007s ok container/ring 0.009s ok context 0.019s ok crypto 0.003s ok crypto/aes 0.016s ok crypto/cipher 0.102s ok crypto/des 0.006s ok crypto/dsa 24.391s ok crypto/ecdh 0.212s ok crypto/ecdsa 0.580s ok crypto/ed25519 0.282s 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.006s ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 0.053s ok crypto/internal/edwards25519 5.933s ok crypto/internal/edwards25519/field 5.779s ok crypto/internal/nistec 4.795s ok crypto/internal/nistec/fiat 0.003s [no tests to run] ? crypto/internal/randutil [no test files] ok crypto/md5 0.007s ok crypto/rand 0.163s ok crypto/rc4 0.020s ok crypto/rsa 2.330s ok crypto/sha1 0.004s ok crypto/sha256 0.004s ok crypto/sha512 0.005s ok crypto/subtle 2.653s ? crypto/x509/pkix [no test files] ok crypto/tls 1.410s ok crypto/x509 0.616s ok database/sql 1.175s ok database/sql/driver 0.004s ok debug/buildinfo 3.595s ok debug/dwarf 0.082s ok debug/elf 0.260s ok debug/gosym 0.088s ok debug/macho 0.015s ok debug/pe 0.067s ok debug/plan9obj 0.073s ? encoding [no test files] ok embed 0.023s [no tests to run] ok embed/internal/embedtest 0.017s ok encoding/ascii85 0.014s ok encoding/asn1 0.035s ok encoding/base32 0.043s ok encoding/base64 0.010s ok encoding/binary 0.013s ok encoding/csv 0.015s ok encoding/gob 0.942s ok encoding/hex 0.017s ok encoding/json 0.658s ok encoding/pem 0.350s ok encoding/xml 7.610s ok errors 0.009s ok expvar 0.029s ok flag 0.024s ok fmt 0.091s ok go/ast 0.034s ok go/build 1.523s ok go/build/constraint 0.010s ok go/constant 0.014s ok go/doc 0.043s ok go/doc/comment 0.584s ok go/format 0.006s ok go/importer 0.117s ok go/internal/gccgoimporter 0.009s ok go/internal/gcimporter 28.047s ? go/internal/typeparams [no test files] ok go/internal/srcimporter 7.131s ok go/parser 10.800s ok go/printer 0.115s ok go/scanner 0.005s ok go/token 0.013s ok go/types 8.680s ok go/version 0.007s ok hash 0.004s ok hash/adler32 0.006s ok hash/crc32 0.010s ok hash/crc64 0.004s ok hash/fnv 0.004s ok hash/maphash 85.399s ok html 0.007s ok html/template 0.186s ok image 0.103s ? image/color/palette [no test files] ok image/color 0.017s ok image/draw 0.065s ok image/gif 20.338s ? image/internal/imageutil [no test files] ok image/jpeg 1.990s ok image/png 0.559s ok index/suffixarray 48.975s ? internal/bisect [no test files] ok internal/abi 0.034s ok internal/buildcfg 0.004s ? 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.008s ok internal/coverage/cmerge 0.006s ? 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.009s ok internal/cpu 0.006s ok internal/dag 0.004s ok internal/diff 0.005s ok internal/fmtsort 0.003s ? internal/goarch [no test files] ok internal/fuzz 0.023s ok internal/godebug 0.289s ? 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.005s ? internal/lazyregexp [no test files] ok internal/intern 0.786s 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.435s ? internal/race [no test files] ok internal/poll 1.536s ok internal/profile 0.007s ok internal/reflectlite 0.005s ok internal/safefilepath 0.004s ok internal/saferio 0.021s ? 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.100s ? internal/testpty [no test files] ? internal/trace/traceviewer [no test files] ok internal/trace 0.922s ? internal/trace/traceviewer/format [no test files] ? internal/trace/v2/event [no test files] --- FAIL: TestTraceAnnotationsStress (0.39s) --- FAIL: TestTraceAnnotationsStress/Stress (0.16s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6b400 m=5 sigcode=1 addr=0x0 goroutine 0 gp=0x40001044e0 m=5 mp=0x4000100708 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000100708?, 0x1aa2c?}, 0x1000000010?}, 0x900000005?, 0x98?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000111d40 sp=0x4000111d00 pc=0x6b400 runtime.traceAdvance.func5(0x4000033408?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4000111d80 sp=0x4000111d40 pc=0x723a8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4000111da0 sp=0x4000111d80 pc=0x49558 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4000111f10 sp=0x4000111da0 pc=0x4b86c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4000111f50 sp=0x4000111f10 pc=0x4dc38 runtime.park_m(0x40000056c0) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0x4000111fb0 sp=0x4000111f50 pc=0x4e2d0 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x4000111fc0 sp=0x4000111fb0 pc=0x76654 goroutine 1 gp=0x40000041a0 m=nil [sleep]: runtime.gopark(0x5d690e8874?, 0xa5590?, 0xc?, 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(0x10000?, 0xf1758?, 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?, 0x5d6c9d6f91?) /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=6 mp=0x40002ae008 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x400008be60 sp=0x400008be50 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=0x400008bfa0 sp=0x400008be60 pc=0x657cc runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x400008bfd0 sp=0x400008bfa0 pc=0x668ec runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008bfd0 sp=0x400008bfd0 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?, 0xfb7008bb7020?) /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 34 gp=0x4000005860 m=nil [GC worker (idle)]: runtime.gopark(0xce0d9?, 0x8?, 0x98?, 0xbf?, 0x1?) /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 13 gp=0x4000005a00 m=nil [GC worker (idle)]: runtime.gopark(0xf3038?, 0x4000092180?, 0xd0?, 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 14 gp=0x4000005d40 m=nil [GC worker (idle)]: runtime.gopark(0xf3038?, 0x4000092180?, 0x97?, 0x1?, 0x7?) /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=0x4000104680 m=nil [GC worker (idle)]: runtime.gopark(0xf3038?, 0x4000150000?, 0x30?, 0xc0?, 0x7?) /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 22 gp=0x40001049c0 m=nil [GC worker (idle)]: runtime.gopark(0xf3038?, 0x4000150030?, 0x70?, 0xe0?, 0x7?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005a730 sp=0x400005a710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005a7d0 sp=0x400005a730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005a7d0 sp=0x400005a7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 23 gp=0x4000104b60 m=nil [GC worker (idle)]: runtime.gopark(0xf3038?, 0x4000150030?, 0x40?, 0xe0?, 0x7?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400015a730 sp=0x400015a710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400015a7d0 sp=0x400015a730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400015a7d0 sp=0x400015a7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 24 gp=0x4000104d00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400015af30 sp=0x400015af10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400015afd0 sp=0x400015af30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400015afd0 sp=0x400015afd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 35 gp=0x40002b2340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000156730 sp=0x4000156710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40001567d0 sp=0x4000156730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40001567d0 sp=0x40001567d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 25 gp=0x4000104ea0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400015b730 sp=0x400015b710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400015b7d0 sp=0x400015b730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400015b7d0 sp=0x400015b7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 15 gp=0x40004bc000 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 36 gp=0x40002b24e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000156f30 sp=0x4000156f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000156fd0 sp=0x4000156f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000156fd0 sp=0x4000156fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 26 gp=0x4000105040 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400015bf30 sp=0x400015bf10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400015bfd0 sp=0x400015bf30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400015bfd0 sp=0x400015bfd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 37 gp=0x40002b2680 m=nil [GC worker (idle)]: runtime.gopark(0x5d683e6e8e?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000157730 sp=0x4000157710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40001577d0 sp=0x4000157730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40001577d0 sp=0x40001577d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 16 gp=0x40004bc1a0 m=nil [GC worker (idle)]: runtime.gopark(0x1e0360?, 0x1?, 0xd0?, 0x7f?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002a0f30 sp=0x40002a0f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40002a0fd0 sp=0x40002a0f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a0fd0 sp=0x40002a0fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 27 gp=0x40001051e0 m=nil [GC worker (idle)]: runtime.gopark(0x5d683ba956?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400015c730 sp=0x400015c710 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400015c7d0 sp=0x400015c730 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400015c7d0 sp=0x400015c7d0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 38 gp=0x40002b2820 m=nil [GC worker (idle)]: runtime.gopark(0x5d683ba51e?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000157f30 sp=0x4000157f10 pc=0x45c18 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000157fd0 sp=0x4000157f30 pc=0x282c8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000157fd0 sp=0x4000157fd0 pc=0x78a34 created by runtime.gcBgMarkStartWorkers in goroutine 7 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 41 gp=0x40002b2b60 m=nil [sleep]: runtime.gopark(0x5d690f28c4?, 0xa5590?, 0xd?, 0x0?, 0xcde36?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002a4d70 sp=0x40002a4d50 pc=0x45c18 time.Sleep(0x989680) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x40002a4db0 sp=0x40002a4d70 pc=0x751cc main.do({0xf3038, 0x40002e2000}, 0x0) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0xf8 fp=0x40002a4e40 sp=0x40002a4db0 pc=0xa5d58 main.do.func1.1.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:73 +0x94 fp=0x40002a4ec0 sp=0x40002a4e40 pc=0xa6094 runtime/trace.WithRegion({0xf3038?, 0x40002e2000?}, {0x40000101c7, 0x7}, 0x40002a4f78) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a4f30 sp=0x40002a4ec0 pc=0xa5528 main.do.func1.1(0x2) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:70 +0xac fp=0x40002a4fb0 sp=0x40002a4f30 pc=0xa5fdc main.do.func1.gowrap1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:77 +0x30 fp=0x40002a4fd0 sp=0x40002a4fb0 pc=0xa5ef0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a4fd0 sp=0x40002a4fd0 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 0x1cd r2 0x0 r3 0x4000033408 r4 0x0 r5 0x0 r6 0x0 r7 0x0 r8 0x40000345f0 r9 0x0 r10 0x1ce r11 0x0 r12 0x0 r13 0x1 r14 0xc1662 r15 0x26509eb01 r16 0x400010e3a0 r17 0x27ffffaa r18 0x0 r19 0xffffffffffffffb0 r20 0x4000111cb0 r21 0x4000100708 r22 0x400011c000 r23 0x0 r24 0x0 r25 0x40000346c0 r26 0xd6b28 r27 0x0 r28 0x40001044e0 r29 0x4000111cf8 lr 0x723a8 sp 0x4000111d00 pc 0x6b400 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceCPUProfile (1.74s) --- FAIL: TestTraceCPUProfile/Stress (0.52s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6ca70 m=7 sigcode=1 addr=0x0 goroutine 0 gp=0x4000005d40 m=7 mp=0x400005fc08 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x400005fc08?, 0x1af0c?}, 0x1000000010?}, 0xf00000003?, 0x98?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000491d40 sp=0x4000491d00 pc=0x6ca70 runtime.traceAdvance.func5(0x4000030f08?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4000491d80 sp=0x4000491d40 pc=0x738f8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4000491da0 sp=0x4000491d80 pc=0x4a378 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4000491f10 sp=0x4000491da0 pc=0x4c68c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4000491f50 sp=0x4000491f10 pc=0x4ea58 runtime.park_m(0x4000005a00) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0x4000491fb0 sp=0x4000491f50 pc=0x4f0f0 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x4000491fc0 sp=0x4000491fb0 pc=0x77b64 goroutine 1 gp=0x40000041a0 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 main.cpuHog0(0x4000090b88?, 0x186a0) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:128 +0x74 fp=0x4000090b70 sp=0x4000090b40 pc=0xf37b4 main.cpuHog1(0x0?) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:120 +0x24 fp=0x4000090b90 sp=0x4000090b70 pc=0xf3714 main.cpuHogger(0x136c70, 0x280d60, 0x5f5e100) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:107 +0x54 fp=0x4000090be0 sp=0x4000090b90 pc=0xf3664 main.main.func1(0x5f5e100) /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:49 +0x1e8 fp=0x4000090cb0 sp=0x4000090be0 pc=0xf34e8 main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:50 +0xd0 fp=0x4000090f40 sp=0x4000090cb0 pc=0xf2e10 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x4000090fd0 sp=0x4000090f40 pc=0x4660c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000090fd0 sp=0x4000090fd0 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?, 0x2df0bb6?, 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 5 gp=0x40000051e0 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0xc8?, 0x85?, 0x1d6c4?) /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 6 gp=0x4000005520 m=nil [sleep]: runtime.gopark(0x5df7ba6a3f?, 0x1fbf7?, 0x1?, 0x0?, 0x4000118000?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008cf00 sp=0x400008cee0 pc=0x46a38 time.Sleep(0x5f5e100) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x400008cf40 sp=0x400008cf00 pc=0x76bfc runtime/pprof.profileWriter({0x15a528?, 0x40000943f0?}) /tmp/workdir/go/src/runtime/pprof/pprof.go:809 +0x50 fp=0x400008cfb0 sp=0x400008cf40 pc=0xeada0 runtime/pprof.StartCPUProfile.gowrap2() /tmp/workdir/go/src/runtime/pprof/pprof.go:794 +0x2c fp=0x400008cfd0 sp=0x400008cfb0 pc=0xeac7c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008cfd0 sp=0x400008cfd0 pc=0x79f44 created by runtime/pprof.StartCPUProfile in goroutine 1 /tmp/workdir/go/src/runtime/pprof/pprof.go:794 +0x188 goroutine 7 gp=0x40000056c0 m=nil [chan receive]: runtime.gopark(0x400008deb8?, 0x1af0c?, 0x0?, 0x0?, 0x1?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008de90 sp=0x400008de70 pc=0x46a38 runtime.chanrecv(0x400001a180, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x400008df10 sp=0x400008de90 pc=0x15db4 runtime.chanrecv1(0x4000088050?, 0x5dfdaba387?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x400008df40 sp=0x400008df10 pc=0x159a4 runtime.(*wakeableSleep).sleep(0x400000e048, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x400008dfa0 sp=0x400008df40 pc=0x680bc runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x400008dfd0 sp=0x400008dfa0 pc=0x68ba0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008dfd0 sp=0x400008dfd0 pc=0x79f44 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 8 gp=0x4000005860 m=8 mp=0x4000480708 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x4000091e60 sp=0x4000091e50 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=0x4000091fa0 sp=0x4000091e60 pc=0x66e3c runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x4000091fd0 sp=0x4000091fa0 pc=0x67f5c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000091fd0 sp=0x4000091fd0 pc=0x79f44 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 9 gp=0x4000005a00 m=nil [trace reader (blocked)]: runtime.gopark(0x400005bf70?, 0xf2a48?, 0xc0?, 0xe0?, 0xfd929803f020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005bf20 sp=0x400005bf00 pc=0x46a38 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x400005bf90 sp=0x400005bf20 pc=0x67898 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x400005bfd0 sp=0x400005bf90 pc=0xf2a4c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005bfd0 sp=0x400005bfd0 pc=0x79f44 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c goroutine 17 gp=0x4000104340 m=nil [GC worker (idle)]: runtime.gopark(0x400005af98?, 0x68ba0?, 0x50?, 0x80?, 0x5debc8bb5e?) /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 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 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=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 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 10 gp=0x40000da000 m=nil [GC worker (idle)]: runtime.gopark(0x400005b798?, 0x67f54?, 0xa0?, 0x80?, 0x5de5d32496?) /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 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 11 gp=0x40000da1a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40000e0730 sp=0x40000e0710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000e07d0 sp=0x40000e0730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000e07d0 sp=0x40000e07d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 12 gp=0x40000da340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40000e0f30 sp=0x40000e0f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000e0fd0 sp=0x40000e0f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000e0fd0 sp=0x40000e0fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 13 gp=0x40000da4e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40000e1730 sp=0x40000e1710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000e17d0 sp=0x40000e1730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000e17d0 sp=0x40000e17d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 34 gp=0x40004044e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /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 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 18 gp=0x40001044e0 m=nil [GC worker (idle)]: runtime.gopark(0x400005a7a8?, 0xeac7c?, 0x28?, 0xa5?, 0x40000943f0?) /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 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 14 gp=0x40000da680 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40000e1f30 sp=0x40000e1f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000e1fd0 sp=0x40000e1f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000e1fd0 sp=0x40000e1fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 49 gp=0x4000580000 m=nil [GC worker (idle)]: runtime.gopark(0x5df72bb8b8?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40000dc730 sp=0x40000dc710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000dc7d0 sp=0x40000dc730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000dc7d0 sp=0x40000dc7d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 50 gp=0x40005801a0 m=nil [GC worker (idle)]: runtime.gopark(0x5dfac6e4e0?, 0x1?, 0x78?, 0x81?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400008ef30 sp=0x400008ef10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400008efd0 sp=0x400008ef30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008efd0 sp=0x400008efd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 51 gp=0x4000580340 m=nil [GC worker (idle)]: runtime.gopark(0x5dfc8452dc?, 0x1?, 0x70?, 0x44?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000444f30 sp=0x4000444f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000444fd0 sp=0x4000444f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000444fd0 sp=0x4000444fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 15 gp=0x40000da820 m=nil [GC worker (idle)]: runtime.gopark(0x5dfc843504?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000093f30 sp=0x4000093f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000093fd0 sp=0x4000093f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000093fd0 sp=0x4000093fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 52 gp=0x40005804e0 m=nil [GC worker (idle)]: runtime.gopark(0x5dfc8440e4?, 0x1?, 0x0?, 0x7f?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000445f30 sp=0x4000445f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000445fd0 sp=0x4000445f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000445fd0 sp=0x4000445fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 65 gp=0x4000484340 m=nil [GC worker (idle)]: runtime.gopark(0x5df72bbae8?, 0x1?, 0xd0?, 0x14?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000442f30 sp=0x4000442f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000442fd0 sp=0x4000442f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000442fd0 sp=0x4000442fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 53 gp=0x4000580680 m=nil [GC worker (idle)]: runtime.gopark(0x2817c0?, 0x1?, 0x98?, 0xb5?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000446f30 sp=0x4000446f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000446fd0 sp=0x4000446f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000446fd0 sp=0x4000446fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 r0 0x400005fc08 r1 0xcf5 r2 0x0 r3 0x4000030f08 r4 0x0 r5 0x0 r6 0x0 r7 0x0 r8 0x40000320f0 r9 0x0 r10 0xcf6 r11 0x0 r12 0x0 r13 0x1 r14 0xc2898 r15 0x268baec5e r16 0x400048e3a0 r17 0x27ffffa9 r18 0x0 r19 0xffffffffffffffd4 r20 0x4000491d20 r21 0x400005fc08 r22 0x40000d2000 r23 0x0 r24 0x0 r25 0x40000392a8 r26 0x137120 r27 0x0 r28 0x4000005d40 r29 0x4000491cf8 lr 0x738f8 sp 0x4000491d00 pc 0x6ca70 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.28s) --- FAIL: TestTraceFutileWakeup/Stress (0.13s) 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?}, 0x100000004?, 0x98?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000395d40 sp=0x4000395d00 pc=0x6c730 runtime.traceAdvance.func5(0x400002a008?) /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(0x4000084b60) /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(0x182fc0?, 0x9?, 0x0?, 0xe0?, 0xf8bcaa75ae68?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400009ee00 sp=0x400009ede0 pc=0x45cb8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x40000a6018, 0x0, 0x1, 0x0, 0x12) /tmp/workdir/go/src/runtime/sema.go:160 +0x208 fp=0x400009ee50 sp=0x400009ee00 pc=0x59458 sync.runtime_Semacquire(0x40000041a0?) /tmp/workdir/go/src/runtime/sema.go:62 +0x2c fp=0x400009ee90 sp=0x400009ee50 pc=0x75f1c sync.(*WaitGroup).Wait(0x40000a6010) /tmp/workdir/go/src/sync/waitgroup.go:116 +0x74 fp=0x400009eeb0 sp=0x400009ee90 pc=0x7eed4 main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:81 +0x274 fp=0x400009ef40 sp=0x400009eeb0 pc=0xa5d54 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x400009efd0 sp=0x400009ef40 pc=0x4588c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400009efd0 sp=0x400009efd0 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 17 gp=0x4000084340 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x32?, 0x0?, 0x4000098000?) /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 18 gp=0x40000844e0 m=nil [chan receive]: runtime.gopark(0x40000546b8?, 0x40000844e0?, 0xd8?, 0x46?, 0x4d7e0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000054690 sp=0x4000054670 pc=0x45cb8 runtime.chanrecv(0x40000960c0, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4000054710 sp=0x4000054690 pc=0x15a74 runtime.chanrecv1(0x40000b6000?, 0x5e12e25cf9?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4000054740 sp=0x4000054710 pc=0x15664 runtime.(*wakeableSleep).sleep(0x40000b4000, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x40000547a0 sp=0x4000054740 pc=0x67d7c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x40000547d0 sp=0x40000547a0 pc=0x68860 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000547d0 sp=0x40000547d0 pc=0x79644 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 19 gp=0x4000084680 m=5 mp=0x4000300008 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x400009ae60 sp=0x400009ae50 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=0x400009afa0 sp=0x400009ae60 pc=0x66afc runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x400009afd0 sp=0x400009afa0 pc=0x67c1c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400009afd0 sp=0x400009afd0 pc=0x79644 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 20 gp=0x4000084820 m=nil [trace reader (blocked)]: runtime.gopark(0x4000055770?, 0xa5868?, 0x60?, 0xa0?, 0xf8bcaa70a020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000055720 sp=0x4000055700 pc=0x45cb8 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x4000055790 sp=0x4000055720 pc=0x67558 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x40000557d0 sp=0x4000055790 pc=0xa586c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000557d0 sp=0x40000557d0 pc=0x79644 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c goroutine 21 gp=0x40000849c0 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=0x40002a5f10 sp=0x40002a5ed0 pc=0xa6218 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40002a5fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a5f80 sp=0x40002a5f10 pc=0xa5588 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x60 fp=0x40002a5fd0 sp=0x40002a5f80 pc=0xa61b0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40002a5fd0 sp=0x40002a5fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x168 goroutine 22 gp=0x4000084b60 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=0x40002a4f10 sp=0x40002a4ed0 pc=0xa6108 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.func2() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x60 fp=0x40002a4fd0 sp=0x40002a4f80 pc=0xa60a0 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:47 +0x1b8 goroutine 23 gp=0x4000084d00 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 24 gp=0x4000084ea0 m=nil [runnable]: runtime.gopark(0x40000a1ed0?, 0x2?, 0x0?, 0x0?, 0x40000a1eb4?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40000a1d60 sp=0x40000a1d40 pc=0x45cb8 runtime.selectgo(0x40000a1ed0, 0x40000a1eb0, 0x40000a1ed0?, 0x0, 0x0?, 0x1) /tmp/workdir/go/src/runtime/select.go:327 +0x608 fp=0x40000a1e70 sp=0x40000a1d60 pc=0x58628 main.main.func4.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:72 +0x88 fp=0x40000a1f00 sp=0x40000a1e70 pc=0xa5e98 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40000a1fa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40000a1f70 sp=0x40000a1f00 pc=0xa5588 main.main.func4() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x68 fp=0x40000a1fd0 sp=0x40000a1f70 pc=0xa5df8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000a1fd0 sp=0x40000a1fd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x104 goroutine 25 gp=0x4000085040 m=nil [runnable]: runtime.gopark(0xd59e8?, 0x40000b8058?, 0xf?, 0x6?, 0x2?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40002a0e30 sp=0x40002a0e10 pc=0x45cb8 runtime.chansend(0x40000b8000, 0xf1828, 0x1, 0x1?) /tmp/workdir/go/src/runtime/chan.go:259 +0x3b0 fp=0x40002a0ea0 sp=0x40002a0e30 pc=0x14d00 runtime.chansend1(0x1?, 0x0?) /tmp/workdir/go/src/runtime/chan.go:145 +0x18 fp=0x40002a0ed0 sp=0x40002a0ea0 pc=0x14938 main.main.func1.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:42 +0x58 fp=0x40002a0f10 sp=0x40002a0ed0 pc=0xa6228 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40002a0fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a0f80 sp=0x40002a0f10 pc=0xa5588 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x60 fp=0x40002a0fd0 sp=0x40002a0f80 pc=0xa61b0 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:38 +0x168 goroutine 26 gp=0x40000851e0 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=0x40002a1f10 sp=0x40002a1ed0 pc=0xa6108 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.func2() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x60 fp=0x40002a1fd0 sp=0x40002a1f80 pc=0xa60a0 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:47 +0x1b8 goroutine 27 gp=0x4000085380 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=0x40002a2f00 sp=0x40002a2e60 pc=0xa5fb4 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x40002a2fa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x40002a2f70 sp=0x40002a2f00 pc=0xa5588 main.main.func3() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x68 fp=0x40002a2fd0 sp=0x40002a2f70 pc=0xa5f48 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:56 +0x218 goroutine 28 gp=0x4000085520 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=0x400009ff00 sp=0x400009fe70 pc=0xa5e64 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.func4() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x68 fp=0x400009ffd0 sp=0x400009ff70 pc=0xa5df8 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:68 +0x104 r0 0x4000380008 r1 0x1d r2 0x0 r3 0x400002a008 r4 0x0 r5 0x0 r6 0x0 r7 0x0 r8 0x400002b1f0 r9 0x0 r10 0x1e r11 0x0 r12 0x0 r13 0x1 r14 0xc2ac0 r15 0x269247874 r16 0x40003923a0 r17 0x27ffffa9 r18 0x0 r19 0x0 r20 0x4000395d20 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.13s) --- FAIL: TestTraceGCStress/Stress (0.35s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6d640 m=7 sigcode=1 addr=0x0 goroutine 0 gp=0x40006041a0 m=7 mp=0x4000600008 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000600008?, 0x0?}, 0x0?}, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000591ba0 sp=0x4000591b60 pc=0x6d640 runtime.traceAdvance.func5(0x400002a008?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4000591be0 sp=0x4000591ba0 pc=0x74338 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4000591c00 sp=0x4000591be0 pc=0x4b578 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4000591d70 sp=0x4000591c00 pc=0x4d88c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4000591db0 sp=0x4000591d70 pc=0x4fc58 runtime.goschedImpl(0x40006051e0, 0x1) /tmp/workdir/go/src/runtime/proc.go:4081 +0x1e4 fp=0x4000591e00 sp=0x4000591db0 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=0x4000591fb0 sp=0x4000591e00 pc=0x600fc runtime.morestack() /tmp/workdir/go/src/runtime/asm_arm64.s:341 +0x70 fp=0x4000591fb0 sp=0x4000591fb0 pc=0x79090 goroutine 1 gp=0x40000041a0 m=nil [sleep]: runtime.gopark(0x5e45bef0c6?, 0x0?, 0x0?, 0x0?, 0xa60a0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400011ee80 sp=0x400011ee60 pc=0x47c38 time.Sleep(0x17d78400) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x400011eec0 sp=0x400011ee80 pc=0x7817c main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:75 +0x1c0 fp=0x400011ef40 sp=0x400011eec0 pc=0xa65a0 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x400011efd0 sp=0x400011ef40 pc=0x4780c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400011efd0 sp=0x400011efd0 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(0x17ba01?, 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 [GC scavenge wait]: runtime.gopark(0x4d935f?, 0x3c17e940?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000059f60 sp=0x4000059f40 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x17bd40) /tmp/workdir/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000059f90 sp=0x4000059f60 pc=0x319cc runtime.bgscavenge(0x400007a000) /tmp/workdir/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000059fb0 sp=0x4000059f90 pc=0x31f7c 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 17 gp=0x4000104340 m=nil [finalizer wait]: runtime.gopark(0x40000585b8?, 0x776d8?, 0x8?, 0x0?, 0xba800?) /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 18 gp=0x40001044e0 m=nil [GC worker (idle)]: runtime.gopark(0x5e4fa4fde0?, 0x1?, 0x18?, 0x56?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002e05f30 sp=0x4002e05f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002e05fd0 sp=0x4002e05f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002e05fd0 sp=0x4002e05fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 33 gp=0x4000502000 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x3?, 0xb0?, 0x4?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000508730 sp=0x4000508710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40005087d0 sp=0x4000508730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40005087d0 sp=0x40005087d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 5 gp=0x4000005520 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0xb0?, 0x99?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002e0bf30 sp=0x4002e0bf10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002e0bfd0 sp=0x4002e0bf30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002e0bfd0 sp=0x4002e0bfd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 6 gp=0x40000056c0 m=nil [GC worker (idle)]: runtime.gopark(0x5e4fa0c1d0?, 0x3?, 0xb8?, 0x15?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002ac9f30 sp=0x4002ac9f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002ac9fd0 sp=0x4002ac9f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002ac9fd0 sp=0x4002ac9fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 34 gp=0x40005021a0 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x3?, 0x40?, 0x1?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000508f30 sp=0x4000508f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000508fd0 sp=0x4000508f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000508fd0 sp=0x4000508fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 19 gp=0x4000104680 m=nil [GC worker (idle)]: runtime.gopark(0x5e4fa22ef8?, 0x3?, 0x98?, 0x8?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002b1af30 sp=0x4002b1af10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002b1afd0 sp=0x4002b1af30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002b1afd0 sp=0x4002b1afd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 7 gp=0x4000005860 m=nil [GC worker (idle)]: runtime.gopark(0x5e4fa48158?, 0x1?, 0x60?, 0x54?, 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 35 gp=0x4000502340 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x3?, 0xe0?, 0x1a?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002e0af30 sp=0x4002e0af10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002e0afd0 sp=0x4002e0af30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002e0afd0 sp=0x4002e0afd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 36 gp=0x40005024e0 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x3?, 0xb0?, 0xae?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000509f30 sp=0x4000509f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000509fd0 sp=0x4000509f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000509fd0 sp=0x4000509fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 8 gp=0x4000005a00 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0xc0?, 0x96?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002c49f30 sp=0x4002c49f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002c49fd0 sp=0x4002c49f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002c49fd0 sp=0x4002c49fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 37 gp=0x4000502680 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x80?, 0x97?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400050a730 sp=0x400050a710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400050a7d0 sp=0x400050a730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400050a7d0 sp=0x400050a7d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 20 gp=0x4000104820 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0xc8?, 0x19?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002e04f30 sp=0x4002e04f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002e04fd0 sp=0x4002e04f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002e04fd0 sp=0x4002e04fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 9 gp=0x4000005ba0 m=nil [GC worker (idle)]: runtime.gopark(0x5e4fa14f88?, 0x3?, 0xb8?, 0x60?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000504730 sp=0x4000504710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40005047d0 sp=0x4000504730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40005047d0 sp=0x40005047d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 38 gp=0x4000502820 m=nil [GC worker (idle)]: runtime.gopark(0x5e4fa4fb38?, 0x1?, 0x70?, 0x7?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002e06f30 sp=0x4002e06f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002e06fd0 sp=0x4002e06f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002e06fd0 sp=0x4002e06fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 21 gp=0x40001049c0 m=nil [GC worker (idle)]: runtime.gopark(0x5e4fa0e3b8?, 0x3?, 0x18?, 0x1?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000055f30 sp=0x4000055f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000055fd0 sp=0x4000055f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000055fd0 sp=0x4000055fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 39 gp=0x40005029c0 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x3?, 0x40?, 0x1?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002c4ef30 sp=0x4002c4ef10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002c4efd0 sp=0x4002c4ef30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002c4efd0 sp=0x4002c4efd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 10 gp=0x4000604680 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000604680) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4002aceeb0 sp=0x4002acee50 pc=0x2d0d0 runtime.deductAssistCredit(0x0?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002aceee0 sp=0x4002aceeb0 pc=0x1c8f4 runtime.mallocgc(0x66a7, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002acef70 sp=0x4002aceee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002acefa0 sp=0x4002acef70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002acefd0 sp=0x4002acefa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002acefd0 sp=0x4002acefd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 11 gp=0x4000604820 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400296fee0 sp=0x400296fee0 pc=0x28694 runtime.mallocgc(0x980, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400296ff70 sp=0x400296fee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400296ffa0 sp=0x400296ff70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400296ffd0 sp=0x400296ffa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400296ffd0 sp=0x400296ffd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 12 gp=0x40006049c0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002e07ee0 sp=0x4002e07ee0 pc=0x28694 runtime.mallocgc(0x7ff7, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002e07f70 sp=0x4002e07ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002e07fa0 sp=0x4002e07f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002e07fd0 sp=0x4002e07fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002e07fd0 sp=0x4002e07fd0 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=0x4000604b60 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000604b60) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4002c4feb0 sp=0x4002c4fe50 pc=0x2d0d0 runtime.deductAssistCredit(0xfc514fcfd5b8?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002c4fee0 sp=0x4002c4feb0 pc=0x1c8f4 runtime.mallocgc(0x15ea, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002c4ff70 sp=0x4002c4fee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002c4ffa0 sp=0x4002c4ff70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002c4ffd0 sp=0x4002c4ffa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002c4ffd0 sp=0x4002c4ffd0 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=0x4000604d00 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000604d00) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4002acbeb0 sp=0x4002acbe50 pc=0x2d0d0 runtime.deductAssistCredit(0xfc514fd00498?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002acbee0 sp=0x4002acbeb0 pc=0x1c8f4 runtime.mallocgc(0x55ac, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002acbf70 sp=0x4002acbee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002acbfa0 sp=0x4002acbf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002acbfd0 sp=0x4002acbfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002acbfd0 sp=0x4002acbfd0 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=0x4000604ea0 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000604ea0) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4002acdeb0 sp=0x4002acde50 pc=0x2d0d0 runtime.deductAssistCredit(0xfc514fcfe878?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002acdee0 sp=0x4002acdeb0 pc=0x1c8f4 runtime.mallocgc(0x1931, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002acdf70 sp=0x4002acdee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x660c?, 0x660c?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002acdfa0 sp=0x4002acdf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002acdfd0 sp=0x4002acdfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002acdfd0 sp=0x4002acdfd0 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=0x4000605040 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000605040) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4002ac8eb0 sp=0x4002ac8e50 pc=0x2d0d0 runtime.deductAssistCredit(0xfc514fcff688?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002ac8ee0 sp=0x4002ac8eb0 pc=0x1c8f4 runtime.mallocgc(0x1993, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002ac8f70 sp=0x4002ac8ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x17ad?, 0x17ad?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002ac8fa0 sp=0x4002ac8f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002ac8fd0 sp=0x4002ac8fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002ac8fd0 sp=0x4002ac8fd0 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=0x40006051e0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400296bee0 sp=0x400296bee0 pc=0x28694 runtime.mallocgc(0x7781, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400296bf70 sp=0x400296bee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400296bfa0 sp=0x400296bf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400296bfd0 sp=0x400296bfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400296bfd0 sp=0x400296bfd0 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=0x4000605380 m=nil [runnable]: math/rand.Intn(0x8000) /tmp/workdir/go/src/math/rand/rand.go:453 +0x40 fp=0x4002acafa0 sp=0x4002acafa0 pc=0xa56d0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x2c fp=0x4002acafd0 sp=0x4002acafa0 pc=0xa667c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002acafd0 sp=0x4002acafd0 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=0x4000605520 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002acfee0 sp=0x4002acfee0 pc=0x28694 runtime.mallocgc(0x5ba9, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002acff70 sp=0x4002acfee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002acffa0 sp=0x4002acff70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002acffd0 sp=0x4002acffa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002acffd0 sp=0x4002acffd0 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=0x40006056c0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002c4bee0 sp=0x4002c4bee0 pc=0x28694 runtime.mallocgc(0x110f, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002c4bf70 sp=0x4002c4bee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002c4bfa0 sp=0x4002c4bf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002c4bfd0 sp=0x4002c4bfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002c4bfd0 sp=0x4002c4bfd0 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=0x4000605860 m=nil [runnable]: runtime.gopark(0x2?, 0xfc5108b1b000?, 0x60?, 0x58?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002b21e10 sp=0x4002b21df0 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.gcParkAssist() /tmp/workdir/go/src/runtime/mgcmark.go:749 +0x108 fp=0x4002b21e50 sp=0x4002b21e10 pc=0x2d8e8 runtime.gcAssistAlloc(0x4000605860) /tmp/workdir/go/src/runtime/mgcmark.go:589 +0x2f4 fp=0x4002b21eb0 sp=0x4002b21e50 pc=0x2d0e4 runtime.deductAssistCredit(0xfc514fd00948?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002b21ee0 sp=0x4002b21eb0 pc=0x1c8f4 runtime.mallocgc(0x37aa, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002b21f70 sp=0x4002b21ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002b21fa0 sp=0x4002b21f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002b21fd0 sp=0x4002b21fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002b21fd0 sp=0x4002b21fd0 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=0x4000605a00 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002accee0 sp=0x4002accee0 pc=0x28694 runtime.mallocgc(0x507e, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002accf70 sp=0x4002accee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002accfa0 sp=0x4002accf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002accfd0 sp=0x4002accfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002accfd0 sp=0x4002accfd0 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=0x4000605ba0 m=nil [runnable]: runtime.gopark(0x2?, 0xfc5108b2b000?, 0xa0?, 0x5b?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002e09e10 sp=0x4002e09df0 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.gcParkAssist() /tmp/workdir/go/src/runtime/mgcmark.go:749 +0x108 fp=0x4002e09e50 sp=0x4002e09e10 pc=0x2d8e8 runtime.gcAssistAlloc(0x4000605ba0) /tmp/workdir/go/src/runtime/mgcmark.go:589 +0x2f4 fp=0x4002e09eb0 sp=0x4002e09e50 pc=0x2d0e4 runtime.deductAssistCredit(0xfc514fcfd5b8?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002e09ee0 sp=0x4002e09eb0 pc=0x1c8f4 runtime.mallocgc(0x6c7b, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002e09f70 sp=0x4002e09ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002e09fa0 sp=0x4002e09f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002e09fd0 sp=0x4002e09fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002e09fd0 sp=0x4002e09fd0 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=0x4000605d40 m=nil [runnable]: runtime.Gosched(...) /tmp/workdir/go/src/runtime/proc.go:342 runtime.gcAssistAlloc(0x4000605d40) /tmp/workdir/go/src/runtime/mgcmark.go:576 +0x2e0 fp=0x4002e08eb0 sp=0x4002e08e50 pc=0x2d0d0 runtime.deductAssistCredit(0xfc514fcfd5b8?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002e08ee0 sp=0x4002e08eb0 pc=0x1c8f4 runtime.mallocgc(0x6280, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002e08f70 sp=0x4002e08ee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002e08fa0 sp=0x4002e08f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002e08fd0 sp=0x4002e08fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002e08fd0 sp=0x4002e08fd0 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=0x4000502d00 m=nil [runnable]: runtime.gopark(0x2?, 0xfc5108afb000?, 0x0?, 0x2d?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002c4ae10 sp=0x4002c4adf0 pc=0x47c38 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.gcParkAssist() /tmp/workdir/go/src/runtime/mgcmark.go:749 +0x108 fp=0x4002c4ae50 sp=0x4002c4ae10 pc=0x2d8e8 runtime.gcAssistAlloc(0x4000502d00) /tmp/workdir/go/src/runtime/mgcmark.go:589 +0x2f4 fp=0x4002c4aeb0 sp=0x4002c4ae50 pc=0x2d0e4 runtime.deductAssistCredit(0xfc514fcff688?) /tmp/workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0x4002c4aee0 sp=0x4002c4aeb0 pc=0x1c8f4 runtime.mallocgc(0x768c, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1025 +0xe8 fp=0x4002c4af70 sp=0x4002c4aee0 pc=0x1c088 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002c4afa0 sp=0x4002c4af70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002c4afd0 sp=0x4002c4afa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002c4afd0 sp=0x4002c4afd0 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=0x4000502ea0 m=nil [chan receive]: runtime.gopark(0x4002b1ceb8?, 0x4000502ea0?, 0xd8?, 0xce?, 0x4f760?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002b1ce90 sp=0x4002b1ce70 pc=0x47c38 runtime.chanrecv(0x400001a060, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4002b1cf10 sp=0x4002b1ce90 pc=0x15a74 runtime.chanrecv1(0x40000880a0?, 0x5e519f1b61?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4002b1cf40 sp=0x4002b1cf10 pc=0x15664 runtime.(*wakeableSleep).sleep(0x4000124018, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x4002b1cfa0 sp=0x4002b1cf40 pc=0x68c8c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x4002b1cfd0 sp=0x4002b1cfa0 pc=0x69770 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002b1cfd0 sp=0x4002b1cfd0 pc=0x7b2d4 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 66 gp=0x4000503040 m=11 mp=0x4000580708 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x4002c4ce60 sp=0x4002c4ce50 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=0x4002c4cfa0 sp=0x4002c4ce60 pc=0x67a0c runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x4002c4cfd0 sp=0x4002c4cfa0 pc=0x68b2c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002c4cfd0 sp=0x4002c4cfd0 pc=0x7b2d4 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 67 gp=0x40005031e0 m=nil [trace reader (blocked)]: runtime.gopark(0x4002498770?, 0xa6078?, 0x60?, 0xe0?, 0xfc5108b5b020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002498720 sp=0x4002498700 pc=0x47c38 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x4002498790 sp=0x4002498720 pc=0x68468 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x40024987d0 sp=0x4002498790 pc=0xa607c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40024987d0 sp=0x40024987d0 pc=0x7b2d4 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c r0 0x4000600008 r1 0xda r2 0x0 r3 0x400002a008 r4 0x0 r5 0x0 r6 0x0 r7 0x0 r8 0x400002b1f0 r9 0x0 r10 0xdb r11 0x8 r12 0x195 r13 0x7fffffff r14 0xc3380 r15 0x26acf6dda r16 0x400058e3a0 r17 0x4000591c80 r18 0x0 r19 0x0 r20 0x4000591c00 r21 0x4000600008 r22 0x4000606000 r23 0x0 r24 0x0 r25 0x400002b2a0 r26 0xd90e8 r27 0x0 r28 0x40006041a0 r29 0x4000591b58 lr 0x74338 sp 0x4000591b60 pc 0x6d640 fault 0x0 exit status 2 trace_test.go:553: exit status 1 FAIL FAIL internal/trace/v2 7.291s FAIL go tool dist: Failed: exit status 1