linux-arm64-longtest at 67c86037af2bd46ff847cfa4e33b7148f58c1f93 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=091f573e53aa" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=300ms" "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.118s ok archive/zip 21.842s ok bufio 0.046s ok bytes 2.017s ok cmp 0.014s ok compress/bzip2 0.051s ok compress/flate 7.337s ok compress/gzip 1.778s ok compress/lzw 0.047s ok compress/zlib 0.467s ok container/heap 0.007s ok container/list 0.003s ok container/ring 0.009s ok context 0.024s ok crypto 0.004s ok crypto/aes 0.020s ok crypto/cipher 0.103s ok crypto/des 0.009s ok crypto/dsa 12.034s ok crypto/ecdh 0.224s ok crypto/ecdsa 0.580s ok crypto/ed25519 0.276s ok crypto/elliptic 0.217s ok crypto/hmac 0.003s ok crypto/internal/alias 0.006s ? 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.048s ok crypto/internal/edwards25519 5.935s ok crypto/internal/edwards25519/field 5.803s ok crypto/internal/nistec 4.792s ok crypto/internal/nistec/fiat 0.003s [no tests to run] ? crypto/internal/randutil [no test files] ok crypto/md5 0.004s ok crypto/rand 0.161s ok crypto/rc4 0.022s ok crypto/rsa 3.290s ok crypto/sha1 0.004s ok crypto/sha256 0.004s ok crypto/sha512 0.005s ok crypto/subtle 2.652s ? crypto/x509/pkix [no test files] ok crypto/tls 1.416s ok crypto/x509 0.645s ok database/sql 1.148s ok database/sql/driver 0.004s ok debug/buildinfo 3.631s ok debug/dwarf 0.013s ok debug/elf 0.136s ok debug/gosym 0.016s 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.012s ok encoding/base64 0.004s ok encoding/binary 0.004s ok encoding/csv 0.008s ok encoding/gob 0.965s ok encoding/hex 0.004s ok encoding/json 0.678s ok encoding/pem 0.304s ok encoding/xml 7.424s ok errors 0.004s ok expvar 0.004s ok flag 0.015s ok fmt 0.050s ok go/ast 0.006s ok go/build 1.490s ok go/build/constraint 0.008s ok go/constant 0.006s ok go/doc 0.033s ok go/doc/comment 0.551s ok go/format 0.006s ok go/importer 0.101s ok go/internal/gccgoimporter 0.008s ok go/internal/gcimporter 28.687s ? go/internal/typeparams [no test files] ok go/internal/srcimporter 7.159s ok go/parser 10.721s ok go/printer 0.114s ok go/scanner 0.003s ok go/token 0.013s ok go/types 8.558s ok go/version 0.004s ok hash 0.004s ok hash/adler32 0.008s ok hash/crc32 0.006s ok hash/crc64 0.006s ok hash/fnv 0.004s ok hash/maphash 86.215s ok html 0.009s ok html/template 0.173s ok image 0.105s ? image/color/palette [no test files] ok image/color 0.012s ok image/draw 0.063s ok image/gif 20.349s ? image/internal/imageutil [no test files] ok image/jpeg 1.987s ok image/png 0.556s ok index/suffixarray 48.705s ? internal/bisect [no test files] ok internal/abi 0.031s 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.007s ok internal/cpu 0.004s ok internal/dag 0.003s ok internal/diff 0.004s ok internal/fmtsort 0.003s ? internal/goarch [no test files] ok internal/fuzz 0.007s ok internal/godebug 0.218s ? 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.780s 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.429s ? internal/race [no test files] ok internal/poll 1.609s ok internal/profile 0.003s 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.096s ? internal/testpty [no test files] ? internal/trace/traceviewer [no test files] ok internal/trace 0.899s ? internal/trace/traceviewer/format [no test files] ? internal/trace/v2/event [no test files] --- FAIL: TestTraceCPUProfile (1.92s) --- FAIL: TestTraceCPUProfile/Stress (0.72s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6ca70 m=9 sigcode=1 addr=0x0 goroutine 0 gp=0x40004b8ea0 m=9 mp=0x40004c2708 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x40004c2708?, 0x1af0c?}, 0x100000002?}, 0x4?, 0x98?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x4000599d40 sp=0x4000599d00 pc=0x6ca70 runtime.traceAdvance.func5(0x400002a008?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x4000599d80 sp=0x4000599d40 pc=0x738f8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x4000599da0 sp=0x4000599d80 pc=0x4a378 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x4000599f10 sp=0x4000599da0 pc=0x4c68c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x4000599f50 sp=0x4000599f10 pc=0x4ea58 runtime.park_m(0x4000005a00) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0x4000599fb0 sp=0x4000599f50 pc=0x4f0f0 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x4000599fc0 sp=0x4000599fb0 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?, 0x876f91?, 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(0x7152e59be7?, 0x1f957?, 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(0x40004deeb8?, 0x1af0c?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004dee90 sp=0x40004dee70 pc=0x46a38 runtime.chanrecv(0x400001a180, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x40004def10 sp=0x40004dee90 pc=0x15db4 runtime.chanrecv1(0x4000088050?, 0x7158d04827?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x40004def40 sp=0x40004def10 pc=0x159a4 runtime.(*wakeableSleep).sleep(0x400000e048, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x40004defa0 sp=0x40004def40 pc=0x680bc runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x40004defd0 sp=0x40004defa0 pc=0x68ba0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004defd0 sp=0x40004defd0 pc=0x79f44 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 8 gp=0x4000005860 m=2 mp=0x400005e708 [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?, 0xfc61a6d2c020?) /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 10 gp=0x4000005ba0 m=nil [GC worker (idle)]: runtime.gopark(0x400005b798?, 0x67f54?, 0xa0?, 0x80?, 0x71350adce0?) /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 17 gp=0x40003c4340 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 18 gp=0x40003c44e0 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 33 gp=0x40004b8000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004be730 sp=0x40004be710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004be7d0 sp=0x40004be730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004be7d0 sp=0x40004be7d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 19 gp=0x40003c4680 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /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 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 11 gp=0x4000005d40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004ba730 sp=0x40004ba710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004ba7d0 sp=0x40004ba730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004ba7d0 sp=0x40004ba7d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 34 gp=0x40004b81a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004bef30 sp=0x40004bef10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004befd0 sp=0x40004bef30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004befd0 sp=0x40004befd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 20 gp=0x40003c4820 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000055f30 sp=0x4000055f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000055fd0 sp=0x4000055f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000055fd0 sp=0x4000055fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 12 gp=0x40000fc000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004baf30 sp=0x40004baf10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004bafd0 sp=0x40004baf30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004bafd0 sp=0x40004bafd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 35 gp=0x40004b8340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004bf730 sp=0x40004bf710 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004bf7d0 sp=0x40004bf730 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004bf7d0 sp=0x40004bf7d0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 49 gp=0x4000104340 m=nil [GC worker (idle)]: runtime.gopark(0x71562a0460?, 0x1?, 0xc8?, 0x23?, 0x40000943f0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004daf30 sp=0x40004daf10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004dafd0 sp=0x40004daf30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004dafd0 sp=0x40004dafd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 13 gp=0x40000fc1a0 m=nil [GC worker (idle)]: runtime.gopark(0x2817c0?, 0x1?, 0xa0?, 0x72?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004dbf30 sp=0x40004dbf10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004dbfd0 sp=0x40004dbf30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004dbfd0 sp=0x40004dbfd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 36 gp=0x40004b84e0 m=nil [GC worker (idle)]: runtime.gopark(0x7157d89949?, 0x1?, 0x90?, 0x63?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004d8f30 sp=0x40004d8f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004d8fd0 sp=0x40004d8f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004d8fd0 sp=0x40004d8fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 21 gp=0x40003c49c0 m=nil [GC worker (idle)]: runtime.gopark(0x2817c0?, 0x1?, 0x20?, 0x5d?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000165f30 sp=0x4000165f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000165fd0 sp=0x4000165f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000165fd0 sp=0x4000165fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 37 gp=0x40004b8680 m=nil [GC worker (idle)]: runtime.gopark(0x7157d63e29?, 0x1?, 0xc8?, 0xf?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004d9f30 sp=0x40004d9f10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004d9fd0 sp=0x40004d9f30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004d9fd0 sp=0x40004d9fd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 38 gp=0x40004b8820 m=nil [GC worker (idle)]: runtime.gopark(0x7157d89421?, 0x1?, 0xf8?, 0x9?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x40004dcf30 sp=0x40004dcf10 pc=0x46a38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004dcfd0 sp=0x40004dcf30 pc=0x28fa8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004dcfd0 sp=0x40004dcfd0 pc=0x79f44 created by runtime.gcBgMarkStartWorkers in goroutine 8 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 r0 0x40004c2708 r1 0x1500 r2 0x0 r3 0x400002a008 r4 0x0 r5 0x0 r6 0x0 r7 0x1 r8 0x400002b1f0 r9 0x0 r10 0x1501 r11 0x8 r12 0x0 r13 0x1 r14 0xe6914 r15 0x2e5b80942 r16 0x40005963a0 r17 0x28000014 r18 0x0 r19 0xfffffffffffffffe r20 0x4000599cb0 r21 0x40004c2708 r22 0x40004ce000 r23 0x0 r24 0x0 r25 0x400002d7a8 r26 0x137120 r27 0x0 r28 0x40004b8ea0 r29 0x4000599cf8 lr 0x738f8 sp 0x4000599d00 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=8 sigcode=1 addr=0x0 goroutine 0 gp=0x40002a81a0 m=8 mp=0x40002a4008 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x40002a4008?, 0x1aa2c?}, 0x100000002?}, 0x4?, 0x88?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x40002b9d30 sp=0x40002b9cf0 pc=0x6c730 runtime.traceAdvance.func5(0x400003a508?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x40002b9d70 sp=0x40002b9d30 pc=0x735b8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x40002b9d90 sp=0x40002b9d70 pc=0x495f8 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x40002b9f00 sp=0x40002b9d90 pc=0x4b90c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x40002b9f40 sp=0x40002b9f00 pc=0x4dcd8 runtime.goschedImpl(0x40001051e0, 0x0) /tmp/workdir/go/src/runtime/proc.go:4081 +0x1e4 fp=0x40002b9f90 sp=0x40002b9f40 pc=0x4e574 runtime.gosched_m(0x4000105040?) /tmp/workdir/go/src/runtime/proc.go:4086 +0x20 fp=0x40002b9fb0 sp=0x40002b9f90 pc=0x4e6c0 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0x40002b9fc0 sp=0x40002b9fb0 pc=0x77264 goroutine 1 gp=0x40000041a0 m=nil [semacquire]: runtime.gopark(0x183c40?, 0x9?, 0x0?, 0xe0?, 0xf806d55c7e68?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400011ee00 sp=0x400011ede0 pc=0x45cb8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x4000126018, 0x0, 0x1, 0x0, 0x12) /tmp/workdir/go/src/runtime/sema.go:160 +0x208 fp=0x400011ee50 sp=0x400011ee00 pc=0x59458 sync.runtime_Semacquire(0x40000041a0?) /tmp/workdir/go/src/runtime/sema.go:62 +0x2c fp=0x400011ee90 sp=0x400011ee50 pc=0x75f1c sync.(*WaitGroup).Wait(0x4000126010) /tmp/workdir/go/src/sync/waitgroup.go:116 +0x74 fp=0x400011eeb0 sp=0x400011ee90 pc=0x7eed4 main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:81 +0x274 fp=0x400011ef40 sp=0x400011eeb0 pc=0xa5d54 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x400011efd0 sp=0x400011ef40 pc=0x4588c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400011efd0 sp=0x400011efd0 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=0x4000104340 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x32?, 0x0?, 0x237c4?) /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=0x40001044e0 m=nil [chan receive]: runtime.gopark(0x40000546b8?, 0x40001044e0?, 0xd8?, 0x46?, 0x4d7e0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000054690 sp=0x4000054670 pc=0x45cb8 runtime.chanrecv(0x40001160c0, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4000054710 sp=0x4000054690 pc=0x15a74 runtime.chanrecv1(0x4000136000?, 0x716d958001?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4000054740 sp=0x4000054710 pc=0x15664 runtime.(*wakeableSleep).sleep(0x4000134000, 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=0x4000104680 m=3 mp=0x400005ee08 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x400011ae60 sp=0x400011ae50 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=0x400011afa0 sp=0x400011ae60 pc=0x66afc runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x400011afd0 sp=0x400011afa0 pc=0x67c1c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400011afd0 sp=0x400011afd0 pc=0x79644 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 20 gp=0x4000104820 m=nil [trace reader (blocked)]: runtime.gopark(0x4000055770?, 0xa5868?, 0x60?, 0xa0?, 0xf806d53f7020?) /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=0x40001049c0 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=0x4000147f10 sp=0x4000147ed0 pc=0xa6218 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000147fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000147f80 sp=0x4000147f10 pc=0xa5588 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x60 fp=0x4000147fd0 sp=0x4000147f80 pc=0xa61b0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000147fd0 sp=0x4000147fd0 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=0x4000104b60 m=nil [runnable]: runtime.gopark(0x4000138000?, 0x40005003c0?, 0x0?, 0x0?, 0x4000148e88?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000148e20 sp=0x4000148e00 pc=0x45cb8 runtime.chanrecv(0x4000138000, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4000148ea0 sp=0x4000148e20 pc=0x15a74 runtime.chanrecv1(0x2?, 0x0?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4000148ed0 sp=0x4000148ea0 pc=0x15664 main.main.func2.1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:51 +0x54 fp=0x4000148f10 sp=0x4000148ed0 pc=0xa6114 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000148fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000148f80 sp=0x4000148f10 pc=0xa5588 main.main.func2() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x60 fp=0x4000148fd0 sp=0x4000148f80 pc=0xa60a0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000148fd0 sp=0x4000148fd0 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=0x4000104d00 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=0x4000149f00 sp=0x4000149e60 pc=0xa5fb4 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000149fa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000149f70 sp=0x4000149f00 pc=0xa5588 main.main.func3() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x68 fp=0x4000149fd0 sp=0x4000149f70 pc=0xa5f48 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000149fd0 sp=0x4000149fd0 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=0x4000104ea0 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=0x4000146f00 sp=0x4000146e70 pc=0xa5e64 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000146fa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000146f70 sp=0x4000146f00 pc=0xa5588 main.main.func4() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x68 fp=0x4000146fd0 sp=0x4000146f70 pc=0xa5df8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000146fd0 sp=0x4000146fd0 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=0x4000105040 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=0x4000120f10 sp=0x4000120ed0 pc=0xa6218 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000120fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000120f80 sp=0x4000120f10 pc=0xa5588 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x60 fp=0x4000120fd0 sp=0x4000120f80 pc=0xa61b0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000120fd0 sp=0x4000120fd0 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=0x40001051e0 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=0x4000121f10 sp=0x4000121ed0 pc=0xa6108 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x4000121fb0) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x4000121f80 sp=0x4000121f10 pc=0xa5588 main.main.func2() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x60 fp=0x4000121fd0 sp=0x4000121f80 pc=0xa60a0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000121fd0 sp=0x4000121fd0 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=0x4000105380 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=0x400014af00 sp=0x400014ae60 pc=0xa5fb4 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x400014afa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400014af70 sp=0x400014af00 pc=0xa5588 main.main.func3() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x68 fp=0x400014afd0 sp=0x400014af70 pc=0xa5f48 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400014afd0 sp=0x400014afd0 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=0x4000105520 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=0x400011ff00 sp=0x400011fe70 pc=0xa5e64 runtime/trace.WithRegion({0xf1f60?, 0x1df880?}, {0xccfca, 0x7}, 0x400011ffa8) /tmp/workdir/go/src/runtime/trace/annotation.go:141 +0xc8 fp=0x400011ff70 sp=0x400011ff00 pc=0xa5588 main.main.func4() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x68 fp=0x400011ffd0 sp=0x400011ff70 pc=0xa5df8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400011ffd0 sp=0x400011ffd0 pc=0x79644 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x104 r0 0x40002a4008 r1 0x9 r2 0x0 r3 0x400003a508 r4 0x0 r5 0x0 r6 0x0 r7 0x1 r8 0x400003b6f0 r9 0x0 r10 0xa r11 0x0 r12 0x0 r13 0x1 r14 0xe6b24 r15 0x2e61cc586 r16 0x40002b63a0 r17 0x28000014 r18 0x0 r19 0x0 r20 0x40002b9ca0 r21 0x40002a4008 r22 0x40002aa000 r23 0x0 r24 0x0 r25 0x0 r26 0xd5b80 r27 0x0 r28 0x40002a81a0 r29 0x40002b9ce8 lr 0x735b8 sp 0x40002b9cf0 pc 0x6c730 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceGCStress (1.01s) --- FAIL: TestTraceGCStress/Stress (0.24s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x6d640 m=6 sigcode=1 addr=0x0 goroutine 0 gp=0x40005844e0 m=6 mp=0x4000580708 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000580708?, 0x0?}, 0x0?}, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0x400059dba0 sp=0x400059db60 pc=0x6d640 runtime.traceAdvance.func5(0x4000033408?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0x400059dbe0 sp=0x400059dba0 pc=0x74338 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0x400059dc00 sp=0x400059dbe0 pc=0x4b578 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0x400059dd70 sp=0x400059dc00 pc=0x4d88c runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0x400059ddb0 sp=0x400059dd70 pc=0x4fc58 runtime.goschedImpl(0x4000604680, 0x1) /tmp/workdir/go/src/runtime/proc.go:4081 +0x1e4 fp=0x400059de00 sp=0x400059ddb0 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=0x400059dfb0 sp=0x400059de00 pc=0x600fc runtime.morestack() /tmp/workdir/go/src/runtime/asm_arm64.s:341 +0x70 fp=0x400059dfb0 sp=0x400059dfb0 pc=0x79090 goroutine 1 gp=0x40000041a0 m=nil [sleep]: runtime.gopark(0x719ea17c25?, 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?, 0x71dea7f657?, 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, 0x4114618000000000) /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(0x0?, 0x0?, 0x0?, 0x0?, 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=0x4000500000 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0xf0?, 0x7d?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400258af30 sp=0x400258af10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400258afd0 sp=0x400258af30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400258afd0 sp=0x400258afd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 33 gp=0x4000104340 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x3?, 0x28?, 0x69?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400011c730 sp=0x400011c710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400011c7d0 sp=0x400011c730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400011c7d0 sp=0x400011c7d0 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(0x71a2cf9c2f?, 0x3?, 0x78?, 0x2d?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400699df30 sp=0x400699df10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400699dfd0 sp=0x400699df30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400699dfd0 sp=0x400699dfd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 18 gp=0x40005001a0 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x10?, 0x45?, 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 34 gp=0x40001044e0 m=nil [GC worker (idle)]: runtime.gopark(0x71a2cfaba7?, 0x1?, 0x20?, 0x8a?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002680f30 sp=0x4002680f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002680fd0 sp=0x4002680f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002680fd0 sp=0x4002680fd0 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(0x71a2cf882f?, 0x3?, 0xe0?, 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 19 gp=0x4000500340 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0xa8?, 0x8e?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000055730 sp=0x4000055710 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40000557d0 sp=0x4000055730 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000557d0 sp=0x40000557d0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 20 gp=0x40005004e0 m=nil [GC worker (idle)]: runtime.gopark(0x71a2cfbdc7?, 0x1?, 0xb0?, 0xb3?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400699cf30 sp=0x400699cf10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400699cfd0 sp=0x400699cf30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400699cfd0 sp=0x400699cfd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 35 gp=0x4000104680 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x58?, 0xa7?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002586f30 sp=0x4002586f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002586fd0 sp=0x4002586f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002586fd0 sp=0x4002586fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 21 gp=0x4000500680 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0x8?, 0xc5?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002589f30 sp=0x4002589f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002589fd0 sp=0x4002589f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002589fd0 sp=0x4002589fd0 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(0x1e1cc0?, 0x1?, 0xd8?, 0x95?, 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 36 gp=0x4000104820 m=nil [GC worker (idle)]: runtime.gopark(0x1e1cc0?, 0x1?, 0xe0?, 0x24?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400011df30 sp=0x400011df10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400011dfd0 sp=0x400011df30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400011dfd0 sp=0x400011dfd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 22 gp=0x4000500820 m=nil [GC worker (idle)]: runtime.gopark(0x71a2cddc0f?, 0x1?, 0x60?, 0x63?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000056f30 sp=0x4000056f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000056fd0 sp=0x4000056f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000056fd0 sp=0x4000056fd0 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(0x71a2cddcaf?, 0x3?, 0x18?, 0x1?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002383f30 sp=0x4002383f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4002383fd0 sp=0x4002383f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002383fd0 sp=0x4002383fd0 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(0x71a2cf52e7?, 0x3?, 0xb0?, 0xe?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000118f30 sp=0x4000118f10 pc=0x47c38 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000118fd0 sp=0x4000118f30 pc=0x2a2e8 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000118fd0 sp=0x4000118fd0 pc=0x7b2d4 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 12 gp=0x4000604680 m=nil [runnable]: math/rand.Intn(0x8000) /tmp/workdir/go/src/math/rand/rand.go:453 +0x40 fp=0x400008ffa0 sp=0x400008ffa0 pc=0xa56d0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x2c fp=0x400008ffd0 sp=0x400008ffa0 pc=0xa667c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008ffd0 sp=0x400008ffd0 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=0x4000604820 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4006126ee0 sp=0x4006126ee0 pc=0x28694 runtime.mallocgc(0x6932, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4006126f70 sp=0x4006126ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4006126fa0 sp=0x4006126f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4006126fd0 sp=0x4006126fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006126fd0 sp=0x4006126fd0 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=0x40006049c0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400258bee0 sp=0x400258bee0 pc=0x28694 runtime.mallocgc(0x3d15, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400258bf70 sp=0x400258bee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400258bfa0 sp=0x400258bf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400258bfd0 sp=0x400258bfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400258bfd0 sp=0x400258bfd0 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=0x4000604b60 m=nil [runnable]: math/rand.Intn(0x8000) /tmp/workdir/go/src/math/rand/rand.go:453 +0x40 fp=0x4006122fa0 sp=0x4006122fa0 pc=0xa56d0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x2c fp=0x4006122fd0 sp=0x4006122fa0 pc=0xa667c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006122fd0 sp=0x4006122fd0 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=0x4000604d00 m=nil [semacquire]: runtime.gopark(0x1843e0?, 0x1c?, 0x1c?, 0x0?, 0x53?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002385dc0 sp=0x4002385da0 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=0x4002385e10 sp=0x4002385dc0 pc=0x5a208 runtime.semacquire(...) /tmp/workdir/go/src/runtime/sema.go:111 runtime.gcStart({0xfb35fbe3a3c8?, 0x7d?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:623 +0x11c fp=0x4002385ee0 sp=0x4002385e10 pc=0x287cc runtime.mallocgc(0x4d34, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1308 +0x81c fp=0x4002385f70 sp=0x4002385ee0 pc=0x1c7bc runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002385fa0 sp=0x4002385f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002385fd0 sp=0x4002385fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002385fd0 sp=0x4002385fd0 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=0x4000604ea0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002601ee0 sp=0x4002601ee0 pc=0x28694 runtime.mallocgc(0x7fb1, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002601f70 sp=0x4002601ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x2f1c?, 0x2f1c?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002601fa0 sp=0x4002601f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002601fd0 sp=0x4002601fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002601fd0 sp=0x4002601fd0 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=0x4000605040 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400008cee0 sp=0x400008cee0 pc=0x28694 runtime.mallocgc(0x504, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400008cf70 sp=0x400008cee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x59d7?, 0x59d7?) /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 51 gp=0x40006051e0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400008dee0 sp=0x400008dee0 pc=0x28694 runtime.mallocgc(0x2a9, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400008df70 sp=0x400008dee0 pc=0x1c7a8 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 52 gp=0x4000605380 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x400008bee0 sp=0x400008bee0 pc=0x28694 runtime.mallocgc(0x657e, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x400008bf70 sp=0x400008bee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400008bfa0 sp=0x400008bf70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400008bfd0 sp=0x400008bfa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400008bfd0 sp=0x400008bfd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 53 gp=0x4000605520 m=nil [runnable]: runtime.gopark(0x1843e0?, 0x1c?, 0x1c?, 0x0?, 0x53?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400699fdc0 sp=0x400699fda0 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=0x400699fe10 sp=0x400699fdc0 pc=0x5a208 runtime.semacquire(...) /tmp/workdir/go/src/runtime/sema.go:111 runtime.gcStart({0xfb35fbe39f18?, 0x81?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:623 +0x11c fp=0x400699fee0 sp=0x400699fe10 pc=0x287cc runtime.mallocgc(0x5af8, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1308 +0x81c fp=0x400699ff70 sp=0x400699fee0 pc=0x1c7bc runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x400699ffa0 sp=0x400699ff70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x400699ffd0 sp=0x400699ffa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400699ffd0 sp=0x400699ffd0 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=0x40006056c0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002605ee0 sp=0x4002605ee0 pc=0x28694 runtime.mallocgc(0x4d04, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002605f70 sp=0x4002605ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002605fa0 sp=0x4002605f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002605fd0 sp=0x4002605fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002605fd0 sp=0x4002605fd0 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=0x4000605860 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4002382ee0 sp=0x4002382ee0 pc=0x28694 runtime.mallocgc(0x5c5c, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4002382f70 sp=0x4002382ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002382fa0 sp=0x4002382f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002382fd0 sp=0x4002382fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002382fd0 sp=0x4002382fd0 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=0x4000605a00 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4006123ee0 sp=0x4006123ee0 pc=0x28694 runtime.mallocgc(0x4e7a, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4006123f70 sp=0x4006123ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4006123fa0 sp=0x4006123f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4006123fd0 sp=0x4006123fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006123fd0 sp=0x4006123fd0 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=0x4000605ba0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:568 +0x144 fp=0x4006999ee0 sp=0x4006999ee0 pc=0x28694 runtime.mallocgc(0x7fe7, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1307 +0x808 fp=0x4006999f70 sp=0x4006999ee0 pc=0x1c7a8 runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4006999fa0 sp=0x4006999f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4006999fd0 sp=0x4006999fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4006999fd0 sp=0x4006999fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 58 gp=0x4000605d40 m=nil [runnable]: math/rand.Intn(0x8000) /tmp/workdir/go/src/math/rand/rand.go:453 +0x40 fp=0x4002681fa0 sp=0x4002681fa0 pc=0xa56d0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x2c fp=0x4002681fd0 sp=0x4002681fa0 pc=0xa667c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002681fd0 sp=0x4002681fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 59 gp=0x4000704680 m=nil [semacquire]: runtime.gopark(0x1843e0?, 0x1c?, 0x1c?, 0x0?, 0x53?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002587dc0 sp=0x4002587da0 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=0x4002587e10 sp=0x4002587dc0 pc=0x5a208 runtime.semacquire(...) /tmp/workdir/go/src/runtime/sema.go:111 runtime.gcStart({0xfb35fbe3ad28?, 0x5f?, 0x0?}) /tmp/workdir/go/src/runtime/mgc.go:623 +0x11c fp=0x4002587ee0 sp=0x4002587e10 pc=0x287cc runtime.mallocgc(0x16d8, 0xb8940, 0x1) /tmp/workdir/go/src/runtime/malloc.go:1308 +0x81c fp=0x4002587f70 sp=0x4002587ee0 pc=0x1c7bc runtime.makeslice(0x8000?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/slice.go:107 +0x50 fp=0x4002587fa0 sp=0x4002587f70 pc=0x5dff0 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x44 fp=0x4002587fd0 sp=0x4002587fa0 pc=0xa6694 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002587fd0 sp=0x4002587fd0 pc=0x7b2d4 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x12c goroutine 60 gp=0x4000704820 m=nil [chan receive]: runtime.gopark(0x4002496eb8?, 0x1ad5c?, 0xd8?, 0x6e?, 0x4f760?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4002496e90 sp=0x4002496e70 pc=0x47c38 runtime.chanrecv(0x4006990000, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4002496f10 sp=0x4002496e90 pc=0x15a74 runtime.chanrecv1(0x40000880a0?, 0x71a497c50d?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4002496f40 sp=0x4002496f10 pc=0x15664 runtime.(*wakeableSleep).sleep(0x400000e030, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x4002496fa0 sp=0x4002496f40 pc=0x68c8c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x4002496fd0 sp=0x4002496fa0 pc=0x69770 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002496fd0 sp=0x4002496fd0 pc=0x7b2d4 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 61 gp=0x40007049c0 m=11 mp=0x4000100e08 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x400699ee60 sp=0x400699ee50 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=0x400699efa0 sp=0x400699ee60 pc=0x67a0c runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x400699efd0 sp=0x400699efa0 pc=0x68b2c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400699efd0 sp=0x400699efd0 pc=0x7b2d4 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 62 gp=0x4000704b60 m=nil [runnable]: syscall.Syscall(0x40, 0x1, 0xfb35b4d47020, 0x186) /tmp/workdir/go/src/syscall/syscall_linux.go:69 +0x20 fp=0x4002497e40 sp=0x4002497de0 pc=0x902e0 syscall.write(0x400007e0c0?, {0xfb35b4d47020?, 0x101?, 0xffe0?}) /tmp/workdir/go/src/syscall/zsyscall_linux_arm64.go:964 +0x40 fp=0x4002497e80 sp=0x4002497e40 pc=0x8fd20 syscall.Write(...) /tmp/workdir/go/src/syscall/syscall_unix.go:209 internal/poll.ignoringEINTRIO(...) /tmp/workdir/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Write(0x400007e0c0, {0xfb35b4d47020, 0x186, 0xffe0}) /tmp/workdir/go/src/internal/poll/fd_unix.go:380 +0x2c0 fp=0x4002497f30 sp=0x4002497e80 pc=0x96980 os.(*File).write(...) /tmp/workdir/go/src/os/file_posix.go:46 os.(*File).Write(0x400005c028, {0xfb35b4d47020?, 0x186, 0xffe0?}) /tmp/workdir/go/src/os/file.go:189 +0x5c fp=0x4002497f90 sp=0x4002497f30 pc=0x96f8c runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:134 +0x48 fp=0x4002497fd0 sp=0x4002497f90 pc=0xa6078 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4002497fd0 sp=0x4002497fd0 pc=0x7b2d4 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c r0 0x4000580708 r1 0x55 r2 0x0 r3 0x4000033408 r4 0x0 r5 0x0 r6 0x0 r7 0x2 r8 0x40000345f0 r9 0x0 r10 0x56 r11 0x0 r12 0x1e8 r13 0x7fffffff r14 0xe72ec r15 0x2e798a7aa r16 0x400059a3a0 r17 0x400059dc80 r18 0x0 r19 0xffffffffffffff96 r20 0x400059dc00 r21 0x4000580708 r22 0x400058e000 r23 0x0 r24 0x0 r25 0x4000034a30 r26 0xd90e8 r27 0x0 r28 0x40005844e0 r29 0x400059db58 lr 0x74338 sp 0x400059db60 pc 0x6d640 fault 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStress (0.51s) --- FAIL: TestTraceStress/Stress (0.19s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x72430 m=3 sigcode=1 addr=0x0 goroutine 0 gp=0x4000004ea0 m=3 mp=0x4000060e08 [idle]: runtime.readgstatus(...) /tmp/workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x4000060e08?, 0x1c94c?}, 0x100000001?}, 0x4?, 0xc8?) /tmp/workdir/go/src/runtime/trace2status.go:91 +0xf0 fp=0xfd576fffe670 sp=0xfd576fffe630 pc=0x72430 runtime.traceAdvance.func5(0x4000030a08?) /tmp/workdir/go/src/runtime/trace2.go:551 +0xa8 fp=0xfd576fffe6b0 sp=0xfd576fffe670 pc=0x792b8 runtime.runSafePointFn() /tmp/workdir/go/src/runtime/proc.go:2044 +0x88 fp=0xfd576fffe6d0 sp=0xfd576fffe6b0 pc=0x4e928 runtime.findRunnable() /tmp/workdir/go/src/runtime/proc.go:3169 +0x5c fp=0xfd576fffe840 sp=0xfd576fffe6d0 pc=0x50cdc runtime.schedule() /tmp/workdir/go/src/runtime/proc.go:3884 +0x98 fp=0xfd576fffe880 sp=0xfd576fffe840 pc=0x530a8 runtime.park_m(0x400018c340) /tmp/workdir/go/src/runtime/proc.go:4052 +0x240 fp=0xfd576fffe8e0 sp=0xfd576fffe880 pc=0x53740 runtime.mcall() /tmp/workdir/go/src/runtime/asm_arm64.s:192 +0x54 fp=0xfd576fffe8f0 sp=0xfd576fffe8e0 pc=0x7e654 goroutine 1 gp=0x40000041a0 m=nil [sleep]: runtime.gopark(0x720ae75fe3?, 0xe3da0?, 0x9?, 0x0?, 0xe3950?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000071e00 sp=0x4000071de0 pc=0x4afe8 time.Sleep(0x2faf080) /tmp/workdir/go/src/runtime/time.go:195 +0xfc fp=0x4000071e40 sp=0x4000071e00 pc=0x7d7fc main.main() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:57 +0x210 fp=0x4000071f40 sp=0x4000071e40 pc=0xe3db0 runtime.main() /tmp/workdir/go/src/runtime/proc.go:271 +0x28c fp=0x4000071fd0 sp=0x4000071f40 pc=0x4abbc runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000071fd0 sp=0x4000071fd0 pc=0x80b94 goroutine 2 gp=0x4000004b60 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005af90 sp=0x400005af70 pc=0x4afe8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/workdir/go/src/runtime/proc.go:326 +0xb8 fp=0x400005afd0 sp=0x400005af90 pc=0x4ae78 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005afd0 sp=0x400005afd0 pc=0x80b94 created by runtime.init.6 in goroutine 1 /tmp/workdir/go/src/runtime/proc.go:314 +0x24 goroutine 3 gp=0x4000005040 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005b760 sp=0x400005b740 pc=0x4afe8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0x400007e000) /tmp/workdir/go/src/runtime/mgcsweep.go:317 +0x108 fp=0x400005b7b0 sp=0x400005b760 pc=0x36898 runtime.gcenable.gowrap1() /tmp/workdir/go/src/runtime/mgc.go:203 +0x28 fp=0x400005b7d0 sp=0x400005b7b0 pc=0x2aa68 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005b7d0 sp=0x400005b7d0 pc=0x80b94 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:203 +0x6c goroutine 4 gp=0x40000051e0 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x14c8e0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005bf60 sp=0x400005bf40 pc=0x4afe8 runtime.goparkunlock(...) /tmp/workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x1fbb20) /tmp/workdir/go/src/runtime/mgcscavenge.go:425 +0x5c fp=0x400005bf90 sp=0x400005bf60 pc=0x3423c runtime.bgscavenge(0x400007e000) /tmp/workdir/go/src/runtime/mgcscavenge.go:658 +0xac fp=0x400005bfb0 sp=0x400005bf90 pc=0x347ec runtime.gcenable.gowrap2() /tmp/workdir/go/src/runtime/mgc.go:204 +0x28 fp=0x400005bfd0 sp=0x400005bfb0 pc=0x2aa08 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005bfd0 sp=0x400005bfd0 pc=0x80b94 created by runtime.gcenable in goroutine 1 /tmp/workdir/go/src/runtime/mgc.go:204 +0xac goroutine 5 gp=0x4000005a00 m=nil [finalizer wait]: runtime.gopark(0x40000000c8?, 0x14?, 0xb8?, 0xa5?, 0x7cce4?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005a580 sp=0x400005a560 pc=0x4afe8 runtime.runfinq() /tmp/workdir/go/src/runtime/mfinal.go:194 +0x108 fp=0x400005a7d0 sp=0x400005a580 pc=0x29b38 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005a7d0 sp=0x400005a7d0 pc=0x80b94 created by runtime.createfing in goroutine 1 /tmp/workdir/go/src/runtime/mfinal.go:164 +0x80 goroutine 6 gp=0x4000005ba0 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005c6f0 sp=0x400005c6d0 pc=0x4afe8 runtime.chanrecv(0x400001c120, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x400005c770 sp=0x400005c6f0 pc=0x17584 runtime.chanrecv1(0x0?, 0x0?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x400005c7a0 sp=0x400005c770 pc=0x17174 main.main.func1() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:29 +0x2c fp=0x400005c7d0 sp=0x400005c7a0 pc=0xe45bc runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005c7d0 sp=0x400005c7d0 pc=0x80b94 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:28 +0xb0 goroutine 7 gp=0x4000005d40 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005ce00 sp=0x400005cde0 pc=0x4afe8 runtime.netpollblock(0x0?, 0xffffffff?, 0xff?) /tmp/workdir/go/src/runtime/netpoll.go:573 +0x158 fp=0x400005ce40 sp=0x400005ce00 pc=0x44098 internal/poll.runtime_pollWait(0xfd5774792e80, 0x72) /tmp/workdir/go/src/runtime/netpoll.go:345 +0xa0 fp=0x400005ce70 sp=0x400005ce40 pc=0x7bc80 internal/poll.(*pollDesc).wait(0x400008a180?, 0x400005cfb7?, 0x1) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x400005cea0 sp=0x400005ce70 pc=0xa5a28 internal/poll.(*pollDesc).waitRead(...) /tmp/workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x400008a180, {0x400005cfb7, 0x1, 0x1}) /tmp/workdir/go/src/internal/poll/fd_unix.go:164 +0x200 fp=0x400005cf40 sp=0x400005cea0 pc=0xa6300 os.(*File).read(...) /tmp/workdir/go/src/os/file_posix.go:29 os.(*File).Read(0x400005e040, {0x400005cfb7?, 0x0?, 0x0?}) /tmp/workdir/go/src/os/file.go:118 +0x70 fp=0x400005cf80 sp=0x400005cf40 pc=0xa7aa0 main.main.func3() /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:45 +0x40 fp=0x400005cfd0 sp=0x400005cf80 pc=0xe44f0 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005cfd0 sp=0x400005cfd0 pc=0x80b94 created by main.main in goroutine 1 /tmp/workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:43 +0x190 goroutine 18 gp=0x400018c000 m=nil [chan receive]: runtime.gopark(0x40000566b8?, 0x1c94c?, 0xd8?, 0x66?, 0x52ba8?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000056690 sp=0x4000056670 pc=0x4afe8 runtime.chanrecv(0x4000186000, 0x0, 0x1) /tmp/workdir/go/src/runtime/chan.go:583 +0x404 fp=0x4000056710 sp=0x4000056690 pc=0x17584 runtime.chanrecv1(0x4000188000?, 0x7210dd73fb?) /tmp/workdir/go/src/runtime/chan.go:442 +0x14 fp=0x4000056740 sp=0x4000056710 pc=0x17174 runtime.(*wakeableSleep).sleep(0x4000184000, 0x5f5e100) /tmp/workdir/go/src/runtime/trace2.go:936 +0xac fp=0x40000567a0 sp=0x4000056740 pc=0x6da7c runtime.traceStartReadCPU.func1() /tmp/workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x40000567d0 sp=0x40000567a0 pc=0x6e560 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000567d0 sp=0x40000567d0 pc=0x80b94 created by runtime.traceStartReadCPU in goroutine 1 /tmp/workdir/go/src/runtime/trace2cpu.go:42 +0x164 goroutine 19 gp=0x400018c1a0 m=8 mp=0x4000194008 [trace proc status]: runtime.systemstack_switch() /tmp/workdir/go/src/runtime/asm_arm64.s:200 +0x8 fp=0x400006ce60 sp=0x400006ce50 pc=0x7e668 runtime.forEachP(...) /tmp/workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/workdir/go/src/runtime/trace2.go:548 +0x5cc fp=0x400006cfa0 sp=0x400006ce60 pc=0x6c7fc runtime.(*traceAdvancerState).start.func1() /tmp/workdir/go/src/runtime/trace2.go:882 +0x3c fp=0x400006cfd0 sp=0x400006cfa0 pc=0x6d91c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400006cfd0 sp=0x400006cfd0 pc=0x80b94 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/workdir/go/src/runtime/trace2.go:876 +0x17c goroutine 20 gp=0x400018c340 m=nil [trace reader (blocked)]: runtime.gopark(0x4000057770?, 0xe3928?, 0xc0?, 0xa0?, 0xfd57745be020?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000057720 sp=0x4000057700 pc=0x4afe8 runtime.ReadTrace() /tmp/workdir/go/src/runtime/trace2.go:677 +0x38 fp=0x4000057790 sp=0x4000057720 pc=0x6d258 runtime/trace.Start.func1() /tmp/workdir/go/src/runtime/trace/trace.go:130 +0x4c fp=0x40000577d0 sp=0x4000057790 pc=0xe392c runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000577d0 sp=0x40000577d0 pc=0x80b94 created by runtime/trace.Start in goroutine 1 /tmp/workdir/go/src/runtime/trace/trace.go:128 +0x11c goroutine 8 gp=0x4000514000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005d730 sp=0x400005d710 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005d7d0 sp=0x400005d730 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005d7d0 sp=0x400005d7d0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 9 gp=0x40005141a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400005df30 sp=0x400005df10 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400005dfd0 sp=0x400005df30 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400005dfd0 sp=0x400005dfd0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 10 gp=0x4000514340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400051a730 sp=0x400051a710 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400051a7d0 sp=0x400051a730 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400051a7d0 sp=0x400051a7d0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 34 gp=0x4000104680 m=nil [GC worker (idle)]: runtime.gopark(0x4000056f98?, 0x6d914?, 0x50?, 0x80?, 0x720ae89b5b?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000056f30 sp=0x4000056f10 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000056fd0 sp=0x4000056f30 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000056fd0 sp=0x4000056fd0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 50 gp=0x400037c000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000516730 sp=0x4000516710 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40005167d0 sp=0x4000516730 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40005167d0 sp=0x40005167d0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 35 gp=0x4000104820 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000490730 sp=0x4000490710 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x40004907d0 sp=0x4000490730 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40004907d0 sp=0x40004907d0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 11 gp=0x40005144e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400051af30 sp=0x400051af10 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400051afd0 sp=0x400051af30 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400051afd0 sp=0x400051afd0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 51 gp=0x400037c1a0 m=nil [GC worker (idle)]: runtime.gopark(0x720c7252c4?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000516f30 sp=0x4000516f10 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000516fd0 sp=0x4000516f30 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000516fd0 sp=0x4000516fd0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 36 gp=0x40001049c0 m=nil [GC worker (idle)]: runtime.gopark(0x720c742d9c?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x4000607f30 sp=0x4000607f10 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x4000607fd0 sp=0x4000607f30 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000607fd0 sp=0x4000607fd0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 goroutine 12 gp=0x4000514680 m=nil [GC worker (idle)]: runtime.gopark(0x720c71c3cc?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/workdir/go/src/runtime/proc.go:402 +0xc8 fp=0x400051b730 sp=0x400051b710 pc=0x4afe8 runtime.gcBgMarkWorker() /tmp/workdir/go/src/runtime/mgc.go:1310 +0xd8 fp=0x400051b7d0 sp=0x400051b730 pc=0x2cb58 runtime.goexit({}) /tmp/workdir/go/src/runtime/asm_arm64.s:1222 +0x4 fp=0x400051b7d0 sp=0x400051b7d0 pc=0x80b94 created by runtime.gcBgMarkStartWorkers in goroutine 19 /tmp/workdir/go/src/runtime/mgc.go:1234 +0x28 r0 0x4000060e08 r1 0x195 r2 0x0 r3 0x4000030a08 r4 0x0 r5 0x0 r6 0x0 r7 0x1 r8 0x4000031bf0 r9 0x0 r10 0x196 r11 0x0 r12 0x0 r13 0x1 r14 0xe7f44 r15 0x2ea3e41a1 r16 0xfd576f7ff0a0 r17 0xfd576fffe5f0 r18 0x0 r19 0x7e5d0 r20 0xfd576fffe540 r21 0x4000060e08 r22 0x1 r23 0xffffc9db048f r24 0xfd576fffead0 r25 0x4000031cc0 r26 0x12b428 r27 0x0 r28 0x4000004ea0 r29 0xfd576fffe628 lr 0x792b8 sp 0xfd576fffe630 pc 0x72430 fault 0x0 exit status 2 trace_test.go:553: exit status 1 FAIL FAIL internal/trace/v2 7.079s FAIL go tool dist: Failed: exit status 1