linux-amd64-longtest-race at 70c7fb75e9768630ca23ff5cbf79c9b597bc068e :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnc62455b" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnc62455b" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sun Nov 19 11:08:25 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.716s ok archive/zip 119.746s ok bufio 1.278s ok bytes 9.219s ok cmp 1.017s ok compress/bzip2 1.459s ok compress/flate 167.527s ok compress/gzip 13.000s ok compress/lzw 1.514s ok compress/zlib 8.983s ok container/heap 1.021s ok container/list 1.017s ok container/ring 1.018s ok context 1.045s ok crypto 1.016s ok crypto/aes 1.053s ok crypto/cipher 2.153s ok crypto/des 1.048s ok crypto/dsa 6.881s ok crypto/ecdh 2.138s ok crypto/ecdsa 4.679s ok crypto/ed25519 1.962s ok crypto/elliptic 2.315s ok crypto/hmac 1.020s ok crypto/internal/alias 1.015s ok crypto/internal/bigmod 3.639s ok crypto/internal/boring 1.017s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.322s ok crypto/internal/edwards25519 38.373s ok crypto/internal/edwards25519/field 13.845s ok crypto/internal/nistec 30.343s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.015s [no tests to run] ok crypto/md5 1.022s ok crypto/rand 3.662s ok crypto/rc4 1.446s ok crypto/rsa 8.341s ok crypto/sha1 1.037s ok crypto/sha256 1.021s ok crypto/sha512 1.024s ok crypto/subtle 21.036s ok crypto/tls 7.141s ok crypto/x509 5.743s ? crypto/x509/pkix [no test files] ok database/sql 2.347s ok database/sql/driver 1.016s ok debug/buildinfo 5.918s ok debug/dwarf 1.085s ok debug/elf 3.047s ok debug/gosym 1.320s ok debug/macho 1.029s ok debug/pe 1.048s ok debug/plan9obj 1.016s ok embed 1.016s [no tests to run] ok embed/internal/embedtest 1.017s ? encoding [no test files] ok encoding/ascii85 1.020s ok encoding/asn1 1.021s ok encoding/base32 1.060s ok encoding/base64 1.025s ok encoding/binary 1.024s ok encoding/csv 1.056s ok encoding/gob 20.872s ok encoding/hex 1.024s ok encoding/json 7.456s ok encoding/pem 3.489s ok encoding/xml 39.793s ok errors 1.022s ok expvar 1.018s ok flag 3.098s ok fmt 1.558s ok go/ast 1.026s ok go/build 6.149s ok go/build/constraint 1.022s ok go/constant 1.024s ok go/doc 1.235s ok go/doc/comment 2.990s ok go/format 1.052s ok go/importer 1.177s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 51.604s ok go/internal/srcimporter 16.299s ? go/internal/typeparams [no test files] ok go/parser 67.180s ok go/printer 2.295s ok go/scanner 1.026s ok go/token 1.117s ok go/types 51.137s ok go/version 1.016s ok hash 1.019s ok hash/adler32 1.046s ok hash/crc32 1.051s ok hash/crc64 1.028s ok hash/fnv 1.017s ok hash/maphash 1.017s ok html 1.017s ok html/template 1.802s ? image/color/palette [no test files] ok image 2.356s ok image/color 1.035s ok image/draw 1.568s ok image/gif 98.603s ? image/internal/imageutil [no test files] ok image/jpeg 25.089s ok image/png 6.926s ok index/suffixarray 626.097s ok internal/abi 1.055s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.016s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/decodecounter [no test files] ok internal/coverage/cformat 1.016s ok internal/coverage/cmerge 1.015s ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.018s ok internal/coverage/slicereader 1.015s ? internal/coverage/stringtab [no test files] ? internal/coverage/uleb128 [no test files] ok internal/coverage/slicewriter 1.016s ok internal/coverage/test 1.044s ok internal/cpu 3.048s ok internal/dag 1.017s ok internal/diff 1.018s ok internal/fmtsort 1.017s ? internal/goarch [no test files] ok internal/fuzz 1.037s ok internal/godebug 17.840s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.017s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/gover 1.016s ? internal/lazyregexp [no test files] ok internal/intern 3.179s ok internal/itoa 1.016s ? internal/lazytemplate [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.573s ok internal/poll 23.179s ? internal/race [no test files] ok internal/profile 1.019s ok internal/reflectlite 1.019s ok internal/safefilepath 1.015s ok internal/saferio 1.230s ok internal/singleflight 1.081s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ? internal/sysinfo [no test files] ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/testenv 1.147s ok internal/trace 7.819s ? internal/trace/traceviewer [no test files] ? internal/trace/traceviewer/format [no test files] --- FAIL: TestTraceAnnotationsStress (0.46s) --- FAIL: TestTraceAnnotationsStress/Stress (0.19s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x459dcc m=7 sigcode=1 addr=0x90 goroutine 0 gp=0xc00040e1a0 m=7 mp=0xc00040a008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc00040a008?, 0x1000000010?}, 0x500000008?}, 0x3?, 0xa8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc000177d60 sp=0xc000177d28 pc=0x459dcc runtime.traceAdvance.func5(0xc000030a08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc000177da0 sp=0xc000177d60 pc=0x46134e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc000177db8 sp=0xc000177da0 pc=0x439344 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc000177f30 sp=0xc000177db8 pc=0x43b236 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc000177f68 sp=0xc000177f30 pc=0x43d011 runtime.park_m(0xc000104820) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0xc000177fc0 sp=0xc000177f68 pc=0x43d5ec runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc000177fd8 sp=0xc000177fc0 pc=0x46530e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x19a07d56229?, 0x495380?, 0xa?, 0x0?, 0x4b3e24?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00011edd0 sp=0xc00011edb0 pc=0x435d4e time.Sleep(0x989680) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc00011ee10 sp=0xc00011edd0 pc=0x463c95 main.do({0x4d88f8, 0xc000124120}, 0x6) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x125 fp=0xc00011eea0 sp=0xc00011ee10 pc=0x495a85 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:46 +0x19a fp=0xc00011ef50 sp=0xc00011eea0 pc=0x4958da runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc00011efe0 sp=0xc00011ef50 pc=0x43591d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011efe8 sp=0xc00011efe0 pc=0x4671c1 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005afa8 sp=0xc00005af88 pc=0x435d4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x435bd3 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x4671c1 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x435d4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00007c000) /workdir/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc00005b7c8 sp=0xc00005b780 pc=0x422114 runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x416c65 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x4671c1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0xc00007c000?, 0x4d7198?, 0x1?, 0x0?, 0xc000008d00?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf78 sp=0xc00005bf58 pc=0x435d4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x556460) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005bfa8 sp=0xc00005bf78 pc=0x41fb09 runtime.bgscavenge(0xc00007c000) /workdir/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x42009c runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x416c05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x4671c1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc000104340 m=nil [finalizer wait]: runtime.gopark(0xc00005a660?, 0x41efdc?, 0xe0?, 0x62?, 0x550011?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a620 sp=0xc00005a600 pc=0x435d4e runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005a7e0 sp=0xc00005a620 pc=0x415ca7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x4671c1 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc0001044e0 m=nil [chan receive]: runtime.gopark(0x4516be?, 0xc00005e008?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000566b8 sp=0xc000056698 pc=0x435d4e runtime.chanrecv(0xc0001160c0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000056730 sp=0xc0000566b8 pc=0x40601f runtime.chanrecv1(0xc000136000?, 0x19a0bfdb4da?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000056758 sp=0xc000056730 pc=0x405c52 runtime.(*wakeableSleep).sleep(0xc000134000, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc0000567b0 sp=0xc000056758 pc=0x4550cb runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000567e0 sp=0xc0000567b0 pc=0x455b9b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x4671c1 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 19 gp=0xc000104680 m=2 mp=0xc000060708 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000120e78 sp=0xc000120e68 pc=0x465328 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000120fb0 sp=0xc000120e78 pc=0x453eca runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000120fe0 sp=0xc000120fb0 pc=0x454f4f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000120fe8 sp=0xc000120fe0 pc=0x4671c1 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc000104820 m=nil [trace reader (blocked)]: runtime.gopark(0xc000057778?, 0xc00012a060?, 0x20?, 0xb0?, 0x3f7?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000057738 sp=0xc000057718 pc=0x435d4e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc0000577a0 sp=0xc000057738 pc=0x454971 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc0000577e0 sp=0xc0000577a0 pc=0x4955a5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x4671c1 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 51 gp=0xc000304680 m=nil [sleep]: runtime.gopark(0x19a07d5f5a5?, 0x495380?, 0xb?, 0x0?, 0x4b3e24?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00011fd98 sp=0xc00011fd78 pc=0x435d4e time.Sleep(0x989680) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc00011fdd8 sp=0xc00011fd98 pc=0x463c95 main.do({0x4d88f8, 0xc0004c2000}, 0x0) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x125 fp=0xc00011fe68 sp=0xc00011fdd8 pc=0x495a85 main.do.func1.1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:73 +0x9b fp=0xc00011fee8 sp=0xc00011fe68 pc=0x495ddb runtime/trace.WithRegion({0x4d88f8?, 0xc0004c2000?}, {0xc0001260c7, 0x7}, 0xc00011ff88) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc00011ff50 sp=0xc00011fee8 pc=0x49531d main.do.func1.1(0x2) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:70 +0xb4 fp=0xc00011ffc8 sp=0xc00011ff50 pc=0x495d14 main.do.func1.gowrap1() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:77 +0x24 fp=0xc00011ffe0 sp=0xc00011ffc8 pc=0x495c24 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011ffe8 sp=0xc00011ffe0 pc=0x4671c1 created by main.do.func1 in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:69 +0x45 rax 0x4c rbx 0xe3 rcx 0x0 rdx 0x0 rdi 0xc000030a08 rsi 0x0 rbp 0xc000177d50 rsp 0xc000177d28 r8 0xc00040a008 r9 0x1 r10 0x1 r11 0x1 r12 0xc000030a08 r13 0x1 r14 0xc00040e1a0 r15 0x5 rip 0x459dcc rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceCPUProfile (1.80s) --- FAIL: TestTraceCPUProfile/Stress (0.20s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45b6ec m=2 sigcode=1 addr=0x90 goroutine 0 gp=0xc0000089c0 m=2 mp=0xc000060708 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000060708?, 0x0?}, 0x0?}, 0x0?, 0x0?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc00007bd48 sp=0xc00007bd10 pc=0x45b6ec runtime.traceAdvance.func5(0xc000035408?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc00007bd88 sp=0xc00007bd48 pc=0x462b6e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc00007bda0 sp=0xc00007bd88 pc=0x43a444 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc00007bf18 sp=0xc00007bda0 pc=0x43c336 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc00007bf50 sp=0xc00007bf18 pc=0x43e111 runtime.goschedImpl(0xc0000081a0, 0x0) /workdir/go/src/runtime/proc.go:4081 +0x178 fp=0xc00007bfa0 sp=0xc00007bf50 pc=0x43e898 runtime.gosched_m(0xc0000081a0?) /workdir/go/src/runtime/proc.go:4086 +0x15 fp=0xc00007bfc0 sp=0xc00007bfa0 pc=0x43ea15 runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc00007bfd8 sp=0xc00007bfc0 pc=0x466ace goroutine 1 gp=0xc0000081a0 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.cpuHog0(0xc000096b08?, 0x186a0) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:128 +0x65 fp=0xc000096af8 sp=0xc000096ad0 pc=0x4e7c85 main.cpuHog1(0x0?) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:120 +0x18 fp=0xc000096b18 sp=0xc000096af8 pc=0x4e7bf8 main.cpuHogger(0x51ece0, 0x65ac48, 0x5f5e100) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:107 +0x4f fp=0xc000096b68 sp=0xc000096b18 pc=0x4e7b4f main.main.func1.1({0x542618?, 0xc00008e450?}) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:44 +0x25 fp=0xc000096b90 sp=0xc000096b68 pc=0x4e7a85 runtime/pprof.Do({0x5425e0?, 0x65abc0?}, {{0xc00007e020?, 0x9?, 0xc000012078?}}, 0xc000096c60) /workdir/go/src/runtime/pprof/runtime.go:51 +0x9d fp=0xc000096c00 sp=0xc000096b90 pc=0x4e663d main.main.func1(0x5f5e100) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:43 +0x218 fp=0xc000096cc8 sp=0xc000096c00 pc=0x4e79d8 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:50 +0xef fp=0xc000096f50 sp=0xc000096cc8 pc=0x4e722f runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc000096fe0 sp=0xc000096f50 pc=0x436a1d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000096fe8 sp=0xc000096fe0 pc=0x468981 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005afa8 sp=0xc00005af88 pc=0x436e4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x436cd3 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x468981 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x436e4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00007c000) /workdir/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc00005b7c8 sp=0xc00005b780 pc=0x4230d4 runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x417c25 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x468981 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0xc00007c000?, 0x540278?, 0x1?, 0x0?, 0xc000008d00?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf78 sp=0xc00005bf58 pc=0x436e4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x5faf40) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005bfa8 sp=0xc00005bf78 pc=0x420ac9 runtime.bgscavenge(0xc00007c000) /workdir/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x42105c runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x417bc5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x468981 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc0000091e0 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x436e4e runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x416c67 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x468981 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc000009520 m=nil [sleep]: runtime.gopark(0x19aa7ec8f83?, 0xc152acd38a65a775?, 0x0?, 0x60?, 0xc000118000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000092f18 sp=0xc000092ef8 pc=0x436e4e time.Sleep(0x5f5e100) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc000092f58 sp=0xc000092f18 pc=0x4659d5 runtime/pprof.profileWriter({0x541fc8?, 0xc00008e3f0?}) /workdir/go/src/runtime/pprof/pprof.go:809 +0x4a fp=0xc000092fc0 sp=0xc000092f58 pc=0x4ddb6a runtime/pprof.StartCPUProfile.gowrap2() /workdir/go/src/runtime/pprof/pprof.go:794 +0x25 fp=0xc000092fe0 sp=0xc000092fc0 pc=0x4dda85 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000092fe8 sp=0xc000092fe0 pc=0x468981 created by runtime/pprof.StartCPUProfile in goroutine 1 /workdir/go/src/runtime/pprof/pprof.go:794 +0x136 goroutine 7 gp=0xc0000096c0 m=nil [chan receive]: runtime.gopark(0x452fde?, 0xc00005e030?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ceb8 sp=0xc00005ce98 pc=0x436e4e runtime.chanrecv(0xc00001c180, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005cf30 sp=0xc00005ceb8 pc=0x40667f runtime.chanrecv1(0xc00008a050?, 0x19aadda4536?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005cf58 sp=0xc00005cf30 pc=0x4062b2 runtime.(*wakeableSleep).sleep(0xc000012048, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc00005cfb0 sp=0xc00005cf58 pc=0x4569eb runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc00005cfe0 sp=0xc00005cfb0 pc=0x4574bb runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x468981 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 8 gp=0xc000009860 m=6 mp=0xc000400008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000097e78 sp=0xc000097e68 pc=0x466ae8 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000097fb0 sp=0xc000097e78 pc=0x4557ea runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000097fe0 sp=0xc000097fb0 pc=0x45686f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000097fe8 sp=0xc000097fe0 pc=0x468981 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 9 gp=0xc000009a00 m=nil [trace reader (blocked)]: runtime.gopark(0xc00005df78?, 0xc0000800c0?, 0x20?, 0xf0?, 0x4da?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005df38 sp=0xc00005df18 pc=0x436e4e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc00005dfa0 sp=0xc00005df38 pc=0x456291 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc00005dfe0 sp=0xc00005dfa0 pc=0x4e6f45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x468981 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 rax 0xaaaaaaaaaaaaaabc rbx 0x33 rcx 0x0 rdx 0x0 rdi 0xc000035408 rsi 0x0 rbp 0xc00007bd38 rsp 0xc00007bd10 r8 0xc000060708 r9 0x1 r10 0x0 r11 0x206 r12 0xc00007be20 r13 0x4 r14 0xc0000089c0 r15 0x32 rip 0x45b6ec rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.44s) --- FAIL: TestTraceFutileWakeup/Stress (0.16s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45b3cc m=9 sigcode=1 addr=0x90 goroutine 0 gp=0xc0004044e0 m=9 mp=0xc000400708 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000400708?, 0x800000008?}, 0x500000000?}, 0x3?, 0xa8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc000491d60 sp=0xc000491d28 pc=0x45b3cc runtime.traceAdvance.func5(0xc000035408?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc000491da0 sp=0xc000491d60 pc=0x46284e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc000491db8 sp=0xc000491da0 pc=0x4393e4 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc000491f30 sp=0xc000491db8 pc=0x43b2d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc000491f68 sp=0xc000491f30 pc=0x43d0b1 runtime.park_m(0xc000009a00) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0xc000491fc0 sp=0xc000491f68 pc=0x43d68c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc000491fd8 sp=0xc000491fc0 pc=0x46618e goroutine 1 gp=0xc0000081a0 m=nil [semacquire]: runtime.gopark(0x438169?, 0xc000096e88?, 0x0?, 0x0?, 0x4661f2?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000096df8 sp=0xc000096dd8 pc=0x435dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xc000014178, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc000096e60 sp=0xc000096df8 pc=0x448145 sync.runtime_Semacquire(0xc00007e080?) /workdir/go/src/runtime/sema.go:62 +0x25 fp=0xc000096e98 sp=0xc000096e60 pc=0x464d05 sync.(*WaitGroup).Wait(0x8?) /workdir/go/src/sync/waitgroup.go:116 +0x48 fp=0xc000096ec0 sp=0xc000096e98 pc=0x46dd48 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:81 +0x293 fp=0xc000096f50 sp=0xc000096ec0 pc=0x495c93 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc000096fe0 sp=0xc000096f50 pc=0x4359bd runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000096fe8 sp=0xc000096fe0 pc=0x468041 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005afa8 sp=0xc00005af88 pc=0x435dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x435c73 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x468041 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x435dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00007c000) /workdir/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc00005b7c8 sp=0xc00005b780 pc=0x422114 runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x416c65 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x468041 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0xc00007c000?, 0x4d70f0?, 0x1?, 0x0?, 0xc000008d00?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf78 sp=0xc00005bf58 pc=0x435dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x556420) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005bfa8 sp=0xc00005bf78 pc=0x41fb09 runtime.bgscavenge(0xc00007c000) /workdir/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x42009c runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x416c05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x468041 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc0000091e0 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x435dee runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x415ca7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x468041 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc000009380 m=nil [chan receive]: runtime.gopark(0x452cbe?, 0xc000116000?, 0x1?, 0x0?, 0x60?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a6b8 sp=0xc00005a698 pc=0x435dee runtime.chanrecv(0xc00001c120, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005a730 sp=0xc00005a6b8 pc=0x40601f runtime.chanrecv1(0xc00008a050?, 0x19ac8a985e8?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005a758 sp=0xc00005a730 pc=0x405c52 runtime.(*wakeableSleep).sleep(0xc000012018, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc00005a7b0 sp=0xc00005a758 pc=0x4566cb runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc00005a7e0 sp=0xc00005a7b0 pc=0x45719b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x468041 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 7 gp=0xc000009520 m=4 mp=0xc000100008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000093e78 sp=0xc000093e68 pc=0x4661a8 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000093fb0 sp=0xc000093e78 pc=0x4554ca runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000093fe0 sp=0xc000093fb0 pc=0x45654f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000093fe8 sp=0xc000093fe0 pc=0x468041 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 8 gp=0xc0000096c0 m=nil [trace reader (blocked)]: runtime.gopark(0xc00005d778?, 0xc0000800c0?, 0x20?, 0xc0?, 0x573?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005d738 sp=0xc00005d718 pc=0x435dee runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc00005d7a0 sp=0xc00005d738 pc=0x455f71 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc00005d7e0 sp=0xc00005d7a0 pc=0x495865 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x468041 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 9 gp=0xc000009860 m=nil [chan send]: runtime.gopark(0xc00007c0c8?, 0xc000118060?, 0x2a?, 0x0?, 0xc00009eef0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00009ee50 sp=0xc00009ee30 pc=0x435dee runtime.chansend(0xc00007c070, 0x4d80a8, 0x1, 0x15?) /workdir/go/src/runtime/chan.go:259 +0x38d fp=0xc00009eec0 sp=0xc00009ee50 pc=0x4052cd runtime.chansend1(0x0?, 0x15?) /workdir/go/src/runtime/chan.go:145 +0x17 fp=0xc00009eef0 sp=0xc00009eec0 pc=0x404f37 main.main.func1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:42 +0x4b fp=0xc00009ef28 sp=0xc00009eef0 pc=0x49618b runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc00009efb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc00009ef90 sp=0xc00009ef28 pc=0x4955dd main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x5f fp=0xc00009efe0 sp=0xc00009ef90 pc=0x49611f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00009efe8 sp=0xc00009efe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x17d goroutine 10 gp=0xc000009a00 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func2.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:50 +0x3a fp=0xc00009ff28 sp=0xc00009fef0 pc=0x49607a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc00009ffb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc00009ff90 sp=0xc00009ff28 pc=0x4955dd main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x5f fp=0xc00009ffe0 sp=0xc00009ff90 pc=0x49601f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00009ffe8 sp=0xc00009ffe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:47 +0x1cb goroutine 11 gp=0xc000009ba0 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func3.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:59 +0x55 fp=0xc000092f20 sp=0xc000092e88 pc=0x495f15 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000092fb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000092f88 sp=0xc000092f20 pc=0x4955dd main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x65 fp=0xc000092fe0 sp=0xc000092f88 pc=0x495ea5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000092fe8 sp=0xc000092fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:56 +0x230 goroutine 12 gp=0xc000009d40 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func4.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:71 +0x47 fp=0xc000098f20 sp=0xc000098e98 pc=0x495da7 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000098fb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000098f88 sp=0xc000098f20 pc=0x4955dd main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x65 fp=0xc000098fe0 sp=0xc000098f88 pc=0x495d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000098fe8 sp=0xc000098fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x113 goroutine 13 gp=0xc00009c000 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:41 +0x3a fp=0xc000099f28 sp=0xc000099ef0 pc=0x49617a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000099fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000099f90 sp=0xc000099f28 pc=0x4955dd main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x5f fp=0xc000099fe0 sp=0xc000099f90 pc=0x49611f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000099fe8 sp=0xc000099fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x17d goroutine 15 gp=0xc00009c340 m=nil [runnable]: runtime.gopark(0xc0000a3ee8?, 0x2?, 0x0?, 0x0?, 0xc0000a3ebc?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000a3d68 sp=0xc0000a3d48 pc=0x435dee runtime.selectgo(0xc0000a3ee8, 0xc0000a3eb8, 0x1?, 0x2, 0xc0000a3ee8?, 0x1) /workdir/go/src/runtime/select.go:327 +0x725 fp=0xc0000a3e88 sp=0xc0000a3d68 pc=0x447105 main.main.func3.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:60 +0xb9 fp=0xc0000a3f20 sp=0xc0000a3e88 pc=0x495f79 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc0000a3fb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0000a3f88 sp=0xc0000a3f20 pc=0x4955dd main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x65 fp=0xc0000a3fe0 sp=0xc0000a3f88 pc=0x495ea5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a3fe8 sp=0xc0000a3fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:56 +0x230 rax 0x5 rbx 0xe rcx 0x0 rdx 0x0 rdi 0xc000035408 rsi 0x0 rbp 0xc000491d50 rsp 0xc000491d28 r8 0xc000400708 r9 0x1 r10 0x1 r11 0x1 r12 0xc000035408 r13 0x1 r14 0xc0004044e0 r15 0x5 rip 0x45b3cc rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceGCStress (1.53s) --- FAIL: TestTraceGCStress/Stress (0.33s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45c06c m=11 sigcode=1 addr=0x90 goroutine 0 gp=0xc000582680 m=11 mp=0xc000a80708 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000a80708?, 0x200000002?}, 0x4?}, 0x0?, 0xa8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc000b11d60 sp=0xc000b11d28 pc=0x45c06c runtime.traceAdvance.func5(0xc00002c008?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc000b11da0 sp=0xc000b11d60 pc=0x4633ae runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc000b11db8 sp=0xc000b11da0 pc=0x43b3e4 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc000b11f30 sp=0xc000b11db8 pc=0x43d2d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc000b11f68 sp=0xc000b11f30 pc=0x43f0b1 runtime.park_m(0xc000583040) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0xc000b11fc0 sp=0xc000b11f68 pc=0x43f68c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc000b11fd8 sp=0xc000b11fc0 pc=0x467bae goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x19b176ef788?, 0x0?, 0x0?, 0x0?, 0x495f00?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000090e98 sp=0xc000090e78 pc=0x437dee time.Sleep(0x17d78400) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc000090ed8 sp=0xc000090e98 pc=0x466cd5 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:75 +0x1ac fp=0xc000090f50 sp=0xc000090ed8 pc=0x49632c runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc000090fe0 sp=0xc000090f50 pc=0x4379bd runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000090fe8 sp=0xc000090fe0 pc=0x469a61 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005afa8 sp=0xc00005af88 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x437c73 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x469a61 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x55eb01?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00007c000) /workdir/go/src/runtime/mgcsweep.go:317 +0xdf fp=0xc00005b7c8 sp=0xc00005b780 pc=0x4241ff runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x418d05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x469a61 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [sleep]: runtime.gopark(0xc00008a000?, 0x19ba5e38e07?, 0x0?, 0x0?, 0x4bfce8?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf38 sp=0xc00005bf18 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).sleep(0x55eda0, 0x41417f0e00000000) /workdir/go/src/runtime/mgcscavenge.go:504 +0x113 fp=0xc00005bfa8 sp=0xc00005bf38 pc=0x421d73 runtime.bgscavenge(0xc00007c000) /workdir/go/src/runtime/mgcscavenge.go:662 +0x74 fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x422174 runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x418ca5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x469a61 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc0000091e0 m=nil [finalizer wait]: runtime.gopark(0x7f55eef562e8?, 0xc000016040?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a620 sp=0xc00005a600 pc=0x437dee runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005a7e0 sp=0xc00005a620 pc=0x417d47 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x469a61 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc000009380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005c750 sp=0xc00005c730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005c7e0 sp=0xc00005c750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 17 gp=0xc000104340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000056750 sp=0xc000056730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000567e0 sp=0xc000056750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 33 gp=0xc000502000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000508750 sp=0xc000508730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005087e0 sp=0xc000508750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005087e8 sp=0xc0005087e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 7 gp=0xc000009520 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005cf50 sp=0xc00005cf30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005cfe0 sp=0xc00005cf50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 18 gp=0xc0001044e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000056f50 sp=0xc000056f30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000056fe0 sp=0xc000056f50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 19 gp=0xc000104680 m=nil [GC worker (idle)]: runtime.gopark(0x5bec20?, 0x3?, 0xdc?, 0x4f?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc003e7af50 sp=0xc003e7af30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc003e7afe0 sp=0xc003e7af50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003e7afe8 sp=0xc003e7afe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 34 gp=0xc0005021a0 m=nil [GC worker (idle)]: runtime.gopark(0x19b1d3a5149?, 0x1?, 0x3a?, 0x53?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00008ef50 sp=0xc00008ef30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00008efe0 sp=0xc00008ef50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00008efe8 sp=0xc00008efe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 20 gp=0xc000104820 m=nil [GC worker (idle)]: runtime.gopark(0x5bec20?, 0x3?, 0x55?, 0x69?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000057f50 sp=0xc000057f30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000057fe0 sp=0xc000057f50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 8 gp=0xc0000096c0 m=nil [GC worker (idle)]: runtime.gopark(0x19b1d3ac0c1?, 0x1?, 0x15?, 0x78?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005d750 sp=0xc00005d730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005d7e0 sp=0xc00005d750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 9 gp=0xc000009860 m=nil [GC worker (idle)]: runtime.gopark(0x19b1d3ac5a0?, 0x1?, 0x8b?, 0x69?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00008cf50 sp=0xc00008cf30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00008cfe0 sp=0xc00008cf50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00008cfe8 sp=0xc00008cfe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 10 gp=0xc000009a00 m=nil [GC worker (idle)]: runtime.gopark(0x5bec20?, 0x1?, 0x5a?, 0x56?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000504750 sp=0xc000504730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005047e0 sp=0xc000504750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005047e8 sp=0xc0005047e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 11 gp=0xc000009ba0 m=nil [GC worker (idle)]: runtime.gopark(0x5bec20?, 0x1?, 0x7a?, 0x8?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000504f50 sp=0xc000504f30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000504fe0 sp=0xc000504f50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000504fe8 sp=0xc000504fe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 35 gp=0xc000502340 m=nil [semacquire]: runtime.gopark(0xc0005096b0?, 0x448f70?, 0x0?, 0x20?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000509658 sp=0xc000509638 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x553190, 0x0, 0x0, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc0005096c0 sp=0xc000509658 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:823 +0x105 fp=0xc000509750 sp=0xc0005096c0 pc=0x4196a5 runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1446 +0x345 fp=0xc0005097e0 sp=0xc000509750 pc=0x41ae45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005097e8 sp=0xc0005097e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 21 gp=0xc000104d00 m=nil [GC worker (idle)]: runtime.gopark(0x19b16963960?, 0x3?, 0xc5?, 0x52?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000058750 sp=0xc000058730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000587e0 sp=0xc000058750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 22 gp=0xc000104ea0 m=nil [GC worker (idle)]: runtime.gopark(0x19b1d3ad482?, 0x1?, 0xae?, 0x53?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000058f50 sp=0xc000058f30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000058fe0 sp=0xc000058f50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 49 gp=0xc000582000 m=nil [GC worker (idle)]: runtime.gopark(0x5bec20?, 0x3?, 0x92?, 0x2a?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000588750 sp=0xc000588730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005887e0 sp=0xc000588750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005887e8 sp=0xc0005887e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 12 gp=0xc000582b60 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x13?, 0x0?, 0x7f55a7d2b000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc003e76d80 sp=0xc003e76d60 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x55f2bc, 0x0, 0x0, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc003e76de8 sp=0xc003e76d80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc003e76e78 sp=0xc003e76de8 pc=0x4195cf runtime.gcAssistAlloc(0xc000582b60) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc003e76ed8 sp=0xc003e76e78 pc=0x41d553 runtime.deductAssistCredit(0x0?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc003e76f00 sp=0xc003e76ed8 pc=0x40d394 runtime.mallocgc(0x3b46, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc003e76f88 sp=0xc003e76f00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc003e76fb0 sp=0xc003e76f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc003e76fe0 sp=0xc003e76fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003e76fe8 sp=0xc003e76fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 13 gp=0xc000582d00 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc004313f00 sp=0xc004313ef8 pc=0x418ebc runtime.mallocgc(0x5535, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc004313f88 sp=0xc004313f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc004313fb0 sp=0xc004313f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc004313fe0 sp=0xc004313fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc004313fe8 sp=0xc004313fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 14 gp=0xc000582ea0 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x13?, 0x0?, 0x7f55a7d2b000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000092d80 sp=0xc000092d60 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x55f2bc, 0x0, 0x0, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc000092de8 sp=0xc000092d80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc000092e78 sp=0xc000092de8 pc=0x4195cf runtime.gcAssistAlloc(0xc000582ea0) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc000092ed8 sp=0xc000092e78 pc=0x41d553 runtime.deductAssistCredit(0x7f55eef50948?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc000092f00 sp=0xc000092ed8 pc=0x40d394 runtime.mallocgc(0x76cf, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc000092f88 sp=0xc000092f00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc000092fb0 sp=0xc000092f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc000092fe0 sp=0xc000092fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000092fe8 sp=0xc000092fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 15 gp=0xc000583040 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc00409ef00 sp=0xc00409eef8 pc=0x418ebc runtime.mallocgc(0x4329, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc00409ef88 sp=0xc00409ef00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00409efb0 sp=0xc00409ef88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00409efe0 sp=0xc00409efb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00409efe8 sp=0xc00409efe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 16 gp=0xc0005831e0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc003e77f00 sp=0xc003e77ef8 pc=0x418ebc runtime.mallocgc(0x3d27, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc003e77f88 sp=0xc003e77f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc003e77fb0 sp=0xc003e77f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc003e77fe0 sp=0xc003e77fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003e77fe8 sp=0xc003e77fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 65 gp=0xc000583380 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x13?, 0x0?, 0x7f55a7eeb000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc003e75d80 sp=0xc003e75d60 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x55f2bc, 0x0, 0x0, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc003e75de8 sp=0xc003e75d80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc003e75e78 sp=0xc003e75de8 pc=0x4195cf runtime.gcAssistAlloc(0xc000583380) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc003e75ed8 sp=0xc003e75e78 pc=0x41d553 runtime.deductAssistCredit(0x7f55eef4ed28?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc003e75f00 sp=0xc003e75ed8 pc=0x40d394 runtime.mallocgc(0x7480, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc003e75f88 sp=0xc003e75f00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc003e75fb0 sp=0xc003e75f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc003e75fe0 sp=0xc003e75fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003e75fe8 sp=0xc003e75fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 66 gp=0xc000583520 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc004223f00 sp=0xc004223ef8 pc=0x418ebc runtime.mallocgc(0x6e7f, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc004223f88 sp=0xc004223f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc004223fb0 sp=0xc004223f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc004223fe0 sp=0xc004223fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc004223fe8 sp=0xc004223fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 67 gp=0xc0005836c0 m=nil [semacquire]: runtime.gopark(0x563cc0?, 0x0?, 0x13?, 0x0?, 0x7f55a7fdb000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00008fd80 sp=0xc00008fd60 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x55f2bc, 0x0, 0x0, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc00008fde8 sp=0xc00008fd80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc00008fe78 sp=0xc00008fde8 pc=0x4195cf runtime.gcAssistAlloc(0xc0005836c0) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc00008fed8 sp=0xc00008fe78 pc=0x41d553 runtime.deductAssistCredit(0x7f55eef5cf18?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc00008ff00 sp=0xc00008fed8 pc=0x40d394 runtime.mallocgc(0x5f46, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc00008ff88 sp=0xc00008ff00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00008ffb0 sp=0xc00008ff88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00008ffe0 sp=0xc00008ffb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00008ffe8 sp=0xc00008ffe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 68 gp=0xc000583860 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc00429ff00 sp=0xc00429fef8 pc=0x418ebc runtime.mallocgc(0x3953, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc00429ff88 sp=0xc00429ff00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00429ffb0 sp=0xc00429ff88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00429ffe0 sp=0xc00429ffb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00429ffe8 sp=0xc00429ffe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 69 gp=0xc000583a00 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc0040a5f00 sp=0xc0040a5ef8 pc=0x418ebc runtime.mallocgc(0x7ff4, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc0040a5f88 sp=0xc0040a5f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc0040a5fb0 sp=0xc0040a5f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc0040a5fe0 sp=0xc0040a5fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0040a5fe8 sp=0xc0040a5fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 70 gp=0xc000583ba0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc0040a1f00 sp=0xc0040a1ef8 pc=0x418ebc runtime.mallocgc(0x7591, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc0040a1f88 sp=0xc0040a1f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc0040a1fb0 sp=0xc0040a1f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc0040a1fe0 sp=0xc0040a1fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0040a1fe8 sp=0xc0040a1fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 71 gp=0xc000583d40 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x40?, 0x22?, 0x7f55a7eeb000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00429bd80 sp=0xc00429bd60 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x55f2bc, 0x0, 0x0, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc00429bde8 sp=0xc00429bd80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc00429be78 sp=0xc00429bde8 pc=0x4195cf runtime.gcAssistAlloc(0xc000583d40) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc00429bed8 sp=0xc00429be78 pc=0x41d553 runtime.deductAssistCredit(0x7f55eef4ed28?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc00429bf00 sp=0xc00429bed8 pc=0x40d394 runtime.mallocgc(0x436f, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc00429bf88 sp=0xc00429bf00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00429bfb0 sp=0xc00429bf88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00429bfe0 sp=0xc00429bfb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00429bfe8 sp=0xc00429bfe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 72 gp=0xc000b0c4e0 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x13?, 0x0?, 0x7f55a7f4b000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0040a3d80 sp=0xc0040a3d60 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x55f2bc, 0x0, 0x0, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc0040a3de8 sp=0xc0040a3d80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc0040a3e78 sp=0xc0040a3de8 pc=0x4195cf runtime.gcAssistAlloc(0xc000b0c4e0) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc0040a3ed8 sp=0xc0040a3e78 pc=0x41d553 runtime.deductAssistCredit(0x7f55eef4d5b8?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc0040a3f00 sp=0xc0040a3ed8 pc=0x40d394 runtime.mallocgc(0x7ca3, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc0040a3f88 sp=0xc0040a3f00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc0040a3fb0 sp=0xc0040a3f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc0040a3fe0 sp=0xc0040a3fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0040a3fe8 sp=0xc0040a3fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 73 gp=0xc000b0c680 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc00430ff00 sp=0xc00430fef8 pc=0x418ebc runtime.mallocgc(0x2984, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc00430ff88 sp=0xc00430ff00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00430ffb0 sp=0xc00430ff88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00430ffe0 sp=0xc00430ffb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00430ffe8 sp=0xc00430ffe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 74 gp=0xc000b0c820 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc003e7bf00 sp=0xc003e7bef8 pc=0x418ebc runtime.mallocgc(0x23a4, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc003e7bf88 sp=0xc003e7bf00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc003e7bfb0 sp=0xc003e7bf88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc003e7bfe0 sp=0xc003e7bfb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003e7bfe8 sp=0xc003e7bfe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 75 gp=0xc000b0c9c0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc000091f00 sp=0xc000091ef8 pc=0x418ebc runtime.mallocgc(0x55e5, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc000091f88 sp=0xc000091f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc000091fb0 sp=0xc000091f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc000091fe0 sp=0xc000091fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000091fe8 sp=0xc000091fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 23 gp=0xc000b0cb60 m=nil [chan receive]: runtime.gopark(0x45395e?, 0xc002602008?, 0x1?, 0x0?, 0x79?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00058beb8 sp=0xc00058be98 pc=0x437dee runtime.chanrecv(0xc00001c120, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00058bf30 sp=0xc00058beb8 pc=0x40601f runtime.chanrecv1(0xc00008a0a0?, 0x19b1d90186e?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00058bf58 sp=0xc00058bf30 pc=0x405c52 runtime.(*wakeableSleep).sleep(0xc000012030, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc00058bfb0 sp=0xc00058bf58 pc=0x45736b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc00058bfe0 sp=0xc00058bfb0 pc=0x457e3b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00058bfe8 sp=0xc00058bfe0 pc=0x469a61 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 24 gp=0xc000b0cd00 m=15 mp=0xc000a81c08 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00008de78 sp=0xc00008de68 pc=0x467bc8 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc00008dfb0 sp=0xc00008de78 pc=0x45616a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc00008dfe0 sp=0xc00008dfb0 pc=0x4571ef runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00008dfe8 sp=0xc00008dfe0 pc=0x469a61 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 25 gp=0xc000b0cea0 m=nil [trace reader (blocked)]: runtime.gopark(0xc00050af78?, 0xc0000800c0?, 0x20?, 0xb0?, 0x689?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00050af38 sp=0xc00050af18 pc=0x437dee runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc00050afa0 sp=0xc00050af38 pc=0x456c11 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc00050afe0 sp=0xc00050afa0 pc=0x495ee5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00050afe8 sp=0xc00050afe0 pc=0x469a61 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 rax 0x555555555555555c rbx 0x13 rcx 0x0 rdx 0x0 rdi 0xc00002c008 rsi 0x0 rbp 0xc000b11d50 rsp 0xc000b11d28 r8 0xc000a80708 r9 0x1 r10 0x10 r11 0x7ffe08dbc0b8 r12 0xc000b11d00 r13 0x1 r14 0xc000582680 r15 0x7 rip 0x45c06c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStacks (0.68s) --- FAIL: TestTraceStacks/Stress (0.24s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x460f4c m=7 sigcode=1 addr=0x90 goroutine 0 gp=0xc0003041a0 m=7 mp=0xc000300008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000300008?, 0x1000000010?}, 0x500000001?}, 0x3?, 0x50?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7f20ea7fbc08 sp=0x7f20ea7fbbd0 pc=0x460f4c runtime.traceAdvance.func5(0xc000032a08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7f20ea7fbc48 sp=0x7f20ea7fbc08 pc=0x4683ce runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7f20ea7fbc60 sp=0x7f20ea7fbc48 pc=0x43e744 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7f20ea7fbdd8 sp=0x7f20ea7fbc60 pc=0x4406d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7f20ea7fbe10 sp=0x7f20ea7fbdd8 pc=0x4424b1 runtime.park_m(0xc0001049c0) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0x7f20ea7fbe68 sp=0x7f20ea7fbe10 pc=0x442a8c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7f20ea7fbe80 sp=0x7f20ea7fbe68 pc=0x46d72e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x19b5ac73ec7?, 0xc00006edd8?, 0x80?, 0x47?, 0xc00011e0c0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00006edc8 sp=0xc00006eda8 pc=0x43b14e time.Sleep(0x5f5e100) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc00006ee08 sp=0xc00006edc8 pc=0x46c775 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:101 +0x565 fp=0xc00006ef50 sp=0xc00006ee08 pc=0x4d5cc5 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc00006efe0 sp=0xc00006ef50 pc=0x43ad1d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x46f761 goroutine 2 gp=0xc000008b60 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43afd3 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x46f761 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000009040 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000088000) /workdir/go/src/runtime/mgcsweep.go:317 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x426b5f runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41b465 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x46f761 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc0000091e0 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x533ae0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x5e0b80) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x424509 runtime.bgscavenge(0xc000088000) /workdir/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x424ab9 runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41b405 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x46f761 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 18 gp=0xc000104680 m=nil [finalizer wait]: runtime.gopark(0xc00005c648?, 0x40f245?, 0x98?, 0x1?, 0x506340?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x43b14e runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41a4a7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x46f761 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 19 gp=0xc000104820 m=nil [chan receive]: runtime.gopark(0x45869e?, 0xc000060008?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000586b8 sp=0xc000058698 pc=0x43b14e runtime.chanrecv(0xc0001100c0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000058730 sp=0xc0000586b8 pc=0x407d3f runtime.chanrecv1(0xc000130000?, 0x19b60b1f480?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000058758 sp=0xc000058730 pc=0x407972 runtime.(*wakeableSleep).sleep(0xc00011e048, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc0000587b0 sp=0xc000058758 pc=0x45c24b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000587e0 sp=0xc0000587b0 pc=0x45cd1b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x46f761 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 20 gp=0xc0001049c0 m=9 mp=0xc0004a6008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0002a8e78 sp=0xc0002a8e68 pc=0x46d748 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc0002a8fb0 sp=0xc0002a8e78 pc=0x45b04a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc0002a8fe0 sp=0xc0002a8fb0 pc=0x45c0cf runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a8fe8 sp=0xc0002a8fe0 pc=0x46f761 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 21 gp=0xc000104b60 m=nil [trace reader (blocked)]: runtime.gopark(0xc000059778?, 0xc000128060?, 0x20?, 0x30?, 0x3f7?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059738 sp=0xc000059718 pc=0x43b14e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc0000597a0 sp=0xc000059738 pc=0x45baf1 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc0000597e0 sp=0xc0000597a0 pc=0x4d55c5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x46f761 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 22 gp=0xc000104d00 m=nil [select (no cases)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059fa0 sp=0xc000059f80 pc=0x43b14e runtime.block() /workdir/go/src/runtime/select.go:103 +0x26 fp=0xc000059fd0 sp=0xc000059fa0 pc=0x44c026 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:33 +0xf fp=0xc000059fe0 sp=0xc000059fd0 pc=0x4d636f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:32 +0xac goroutine 23 gp=0xc000104ea0 m=nil [chan send (nil chan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a720 sp=0xc00005a700 pc=0x43b14e runtime.chansend(0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/chan.go:165 +0xda fp=0xc00005a790 sp=0xc00005a720 pc=0x406d3a runtime.chansend1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:145 +0x17 fp=0xc00005a7c0 sp=0xc00005a790 pc=0x406c57 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:37 +0x1c fp=0xc00005a7e0 sp=0xc00005a7c0 pc=0x4d639c runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:35 +0xb8 goroutine 24 gp=0xc000105040 m=nil [chan receive (nil chan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005af20 sp=0xc00005af00 pc=0x43b14e runtime.chanrecv(0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/chan.go:469 +0x159 fp=0xc00005af98 sp=0xc00005af20 pc=0x407ad9 runtime.chanrecv1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005afc0 sp=0xc00005af98 pc=0x407972 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:41 +0x17 fp=0xc00005afe0 sp=0xc00005afc0 pc=0x4d63d7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:39 +0xc5 goroutine 25 gp=0xc0001051e0 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b720 sp=0xc00005b700 pc=0x43b14e runtime.chanrecv(0xc000110240, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005b798 sp=0xc00005b720 pc=0x407d3f runtime.chanrecv1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005b7c0 sp=0xc00005b798 pc=0x407972 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:45 +0x19 fp=0xc00005b7e0 sp=0xc00005b7c0 pc=0x4d6339 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:44 +0x11d goroutine 26 gp=0xc000105380 m=nil [chan send]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf20 sp=0xc00005bf00 pc=0x43b14e runtime.chansend(0xc0001102a0, 0x533ae0, 0x1, 0x0?) /workdir/go/src/runtime/chan.go:259 +0x38d fp=0xc00005bf90 sp=0xc00005bf20 pc=0x406fed runtime.chansend1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:145 +0x17 fp=0xc00005bfc0 sp=0xc00005bf90 pc=0x406c57 main.main.func5() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:49 +0x1e fp=0xc00005bfe0 sp=0xc00005bfc0 pc=0x4d62fe runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:48 +0x179 goroutine 27 gp=0xc000105520 m=nil [select]: runtime.gopark(0xc0001387b0?, 0x2?, 0x0?, 0x0?, 0xc0001387ac?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000138658 sp=0xc000138638 pc=0x43b14e runtime.selectgo(0xc0001387b0, 0xc0001387a8, 0x0?, 0x0, 0x0?, 0x1) /workdir/go/src/runtime/select.go:327 +0x725 fp=0xc000138778 sp=0xc000138658 pc=0x44c765 main.main.func6() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:54 +0x4a fp=0xc0001387e0 sp=0xc000138778 pc=0x4d62ca runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001387e8 sp=0xc0001387e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:53 +0x1ff goroutine 28 gp=0xc0001056c0 m=nil [sync.Mutex.Lock]: runtime.gopark(0x0?, 0x0?, 0xc0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000138ec8 sp=0xc000138ea8 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xc000126064, 0x0, 0x3, 0x1, 0x15) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc000138f30 sp=0xc000138ec8 pc=0x44d7a5 sync.runtime_SemacquireMutex(0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/sema.go:77 +0x25 fp=0xc000138f68 sp=0xc000138f30 pc=0x46bf85 sync.(*Mutex).lockSlow(0xc000126060) /workdir/go/src/sync/mutex.go:171 +0x15d fp=0xc000138fb8 sp=0xc000138f68 pc=0x47aa3d sync.(*Mutex).Lock(...) /workdir/go/src/sync/mutex.go:90 main.main.func7() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:62 +0x32 fp=0xc000138fe0 sp=0xc000138fb8 pc=0x4d6252 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000138fe8 sp=0xc000138fe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:61 +0x273 goroutine 29 gp=0xc000105860 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x80?, 0xc1?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000139700 sp=0xc0001396e0 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xc000126078, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc000139768 sp=0xc000139700 pc=0x44d7a5 sync.runtime_Semacquire(0x0?) /workdir/go/src/runtime/sema.go:62 +0x25 fp=0xc0001397a0 sp=0xc000139768 pc=0x46bec5 sync.(*WaitGroup).Wait(0x0?) /workdir/go/src/sync/waitgroup.go:116 +0x48 fp=0xc0001397c8 sp=0xc0001397a0 pc=0x47c0e8 main.main.func8() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:68 +0x17 fp=0xc0001397e0 sp=0xc0001397c8 pc=0x4d61f7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001397e8 sp=0xc0001397e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:67 +0x2d3 goroutine 30 gp=0xc000105a00 m=nil [sync.Cond.Wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000139f30 sp=0xc000139f10 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 sync.runtime_notifyListWait(0xc00013e010, 0x0) /workdir/go/src/runtime/sema.go:569 +0x159 fp=0xc000139f80 sp=0xc000139f30 pc=0x46c239 sync.(*Cond).Wait(0x0?) /workdir/go/src/sync/cond.go:70 +0x85 fp=0xc000139fc0 sp=0xc000139f80 pc=0x479bc5 main.main.func9() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:73 +0x2e fp=0xc000139fe0 sp=0xc000139fc0 pc=0x4d61ae runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:71 +0x365 goroutine 31 gp=0xc000105ba0 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00013a538 sp=0xc00013a518 pc=0x43b14e runtime.netpollblock(0x0?, 0x404ee6?, 0x0?) /workdir/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00013a570 sp=0xc00013a538 pc=0x433f57 internal/poll.runtime_pollWait(0x7f20f025eea0, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00013a590 sp=0xc00013a570 pc=0x46aae5 internal/poll.(*pollDesc).wait(0x6?, 0x0?, 0x0) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00013a5b8 sp=0xc00013a590 pc=0x4955e7 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000132080) /workdir/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc00013a660 sp=0xc00013a5b8 pc=0x49688c net.(*netFD).accept(0xc000132080) /workdir/go/src/net/fd_unix.go:172 +0x29 fp=0xc00013a718 sp=0xc00013a660 pc=0x4c29a9 net.(*TCPListener).accept(0xc000152000) /workdir/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc00013a740 sp=0xc00013a718 pc=0x4d0ebe net.(*TCPListener).Accept(0xc000152000) /workdir/go/src/net/tcpsock.go:327 +0x30 fp=0xc00013a770 sp=0xc00013a740 pc=0x4d0310 main.main.func10() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:81 +0x22 fp=0xc00013a7e0 sp=0xc00013a770 pc=0x4d6062 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00013a7e8 sp=0xc00013a7e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:80 +0x425 goroutine 32 gp=0xc000105d40 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0xb?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00013ae48 sp=0xc00013ae28 pc=0x43b14e runtime.netpollblock(0x4874b8?, 0x404ee6?, 0x0?) /workdir/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00013ae80 sp=0xc00013ae48 pc=0x433f57 internal/poll.runtime_pollWait(0x7f20f025eda8, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00013aea0 sp=0xc00013ae80 pc=0x46aae5 internal/poll.(*pollDesc).wait(0xc000128180?, 0xc00013afc7?, 0x1) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00013aec8 sp=0xc00013aea0 pc=0x4955e7 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000128180, {0xc00013afc7, 0x1, 0x1}) /workdir/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00013af60 sp=0xc00013aec8 pc=0x495f1a os.(*File).read(...) /workdir/go/src/os/file_posix.go:29 os.(*File).Read(0xc00011c048, {0xc00013afc7?, 0x0?, 0x0?}) /workdir/go/src/os/file.go:118 +0x52 fp=0xc00013afa0 sp=0xc00013af60 pc=0x497692 main.main.func11() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:97 +0x32 fp=0xc00013afe0 sp=0xc00013afa0 pc=0x4d5f52 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00013afe8 sp=0xc00013afe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:95 +0x557 goroutine 5 gp=0xc0000096c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005e750 sp=0xc00005e730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005e7e0 sp=0xc00005e750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 6 gp=0xc000009860 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ef50 sp=0xc00005ef30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005efe0 sp=0xc00005ef50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 7 gp=0xc000009a00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005f750 sp=0xc00005f730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005f7e0 sp=0xc00005f750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 8 gp=0xc000009ba0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ff50 sp=0xc00005ff30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005ffe0 sp=0xc00005ff50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 34 gp=0xc000304340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000134750 sp=0xc000134730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0001347e0 sp=0xc000134750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001347e8 sp=0xc0001347e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 35 gp=0xc0003044e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000134f50 sp=0xc000134f30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000134fe0 sp=0xc000134f50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000134fe8 sp=0xc000134fe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 36 gp=0xc000304680 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000135750 sp=0xc000135730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0001357e0 sp=0xc000135750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001357e8 sp=0xc0001357e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 37 gp=0xc000304820 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000135f50 sp=0xc000135f30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000135fe0 sp=0xc000135f50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000135fe8 sp=0xc000135fe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 38 gp=0xc0003049c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000136750 sp=0xc000136730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0001367e0 sp=0xc000136750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001367e8 sp=0xc0001367e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 39 gp=0xc000304b60 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000136f50 sp=0xc000136f30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000136fe0 sp=0xc000136f50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000136fe8 sp=0xc000136fe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 40 gp=0xc000304d00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000137750 sp=0xc000137730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0001377e0 sp=0xc000137750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001377e8 sp=0xc0001377e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 41 gp=0xc000304ea0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000137f50 sp=0xc000137f30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000137fe0 sp=0xc000137f50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000137fe8 sp=0xc000137fe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 42 gp=0xc000305040 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000364750 sp=0xc000364730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003647e0 sp=0xc000364750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003647e8 sp=0xc0003647e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 50 gp=0xc0004a4000 m=nil [GC worker (idle)]: runtime.gopark(0x19b5c7202e5?, 0x1?, 0xc8?, 0xf3?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000360750 sp=0xc000360730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003607e0 sp=0xc000360750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003607e8 sp=0xc0003607e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 9 gp=0xc000009d40 m=nil [GC worker (idle)]: runtime.gopark(0x19b5c748f8a?, 0x1?, 0xd3?, 0x9?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000522750 sp=0xc000522730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005227e0 sp=0xc000522750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005227e8 sp=0xc0005227e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 51 gp=0xc0004a41a0 m=nil [GC worker (idle)]: runtime.gopark(0x640ba0?, 0x1?, 0x29?, 0x28?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000360f50 sp=0xc000360f30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000360fe0 sp=0xc000360f50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000360fe8 sp=0xc000360fe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 20 /workdir/go/src/runtime/mgc.go:1234 +0x1c rax 0xaaaaaaaaaaaaaaee rbx 0xc9 rcx 0x0 rdx 0x0 rdi 0xc000032a08 rsi 0x0 rbp 0x7f20ea7fbbf8 rsp 0x7f20ea7fbbd0 r8 0xc000300008 r9 0x1 r10 0x1 r11 0x1 r12 0xc000032a08 r13 0x1 r14 0xc0003041a0 r15 0x5 rip 0x460f4c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStress (0.82s) --- FAIL: TestTraceStress/Stress (0.32s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x460f8c m=3 sigcode=1 addr=0x90 goroutine 0 gp=0xc000008ea0 m=3 mp=0xc000062e08 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000062e08?, 0x100000001?}, 0x4?}, 0x0?, 0xb0?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7f4307ffea68 sp=0x7f4307ffea30 pc=0x460f8c runtime.traceAdvance.func5(0xc000034f08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7f4307ffeaa8 sp=0x7f4307ffea68 pc=0x46840e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7f4307ffeac0 sp=0x7f4307ffeaa8 pc=0x43e704 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7f4307ffec38 sp=0x7f4307ffeac0 pc=0x440696 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7f4307ffec70 sp=0x7f4307ffec38 pc=0x442471 runtime.goschedImpl(0xc00018e340, 0x1) /workdir/go/src/runtime/proc.go:4081 +0x178 fp=0x7f4307ffecc0 sp=0x7f4307ffec70 pc=0x442bf8 runtime.gopreempt_m(...) /workdir/go/src/runtime/proc.go:4098 runtime.newstack() /workdir/go/src/runtime/stack.go:1070 +0x3d1 fp=0x7f4307ffee70 sp=0x7f4307ffecc0 pc=0x453511 runtime.morestack() /workdir/go/src/runtime/asm_amd64.s:616 +0x7a fp=0x7f4307ffee78 sp=0x7f4307ffee70 pc=0x46d5ba goroutine 1 gp=0xc0000081a0 m=nil [runnable]: runtime.goschedguarded(...) /workdir/go/src/runtime/proc.go:350 runtime.memclrNoHeapPointersChunked(0x0?, 0x100000?) /workdir/go/src/runtime/malloc.go:1375 +0x6f fp=0xc000073da0 sp=0xc000073d70 pc=0x40f1af runtime.mallocgc(0x100000, 0x4e26c0, 0x1) /workdir/go/src/runtime/malloc.go:1283 +0x778 fp=0xc000073e28 sp=0xc000073da0 pc=0x40ef38 runtime.makeslice(0x2faf080?, 0xc000060030?, 0xc00005c688?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc000073e50 sp=0xc000073e28 pc=0x451189 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:75 +0x2d8 fp=0xc000073f50 sp=0xc000073e50 pc=0x4d52f8 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc000073fe0 sp=0xc000073f50 pc=0x43acdd runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x46f461 goroutine 2 gp=0xc000008b60 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x43b10e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43af93 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x46f461 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000009040 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x43b10e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000088000) /workdir/go/src/runtime/mgcsweep.go:317 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x426b1f runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41b425 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x46f461 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc0000091e0 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x43b10e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x5deb80) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x4244c9 runtime.bgscavenge(0xc000088000) /workdir/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x424a79 runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41b3c5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x46f461 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc000009a00 m=nil [finalizer wait]: runtime.gopark(0xc00005c648?, 0x40f205?, 0x98?, 0x1?, 0x504d60?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x43b10e runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41a467 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x46f461 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc000009ba0 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005e718 sp=0xc00005e6f8 pc=0x43b10e runtime.chanrecv(0xc00001e120, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005e790 sp=0xc00005e718 pc=0x407cff runtime.chanrecv1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005e7b8 sp=0xc00005e790 pc=0x407932 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:29 +0x25 fp=0xc00005e7e0 sp=0xc00005e7b8 pc=0x4d5ac5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x46f461 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:28 +0xbe goroutine 7 gp=0xc000009d40 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0xb?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ee40 sp=0xc00005ee20 pc=0x43b10e runtime.netpollblock(0x486ef8?, 0x404ea6?, 0x0?) /workdir/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00005ee78 sp=0xc00005ee40 pc=0x433f17 internal/poll.runtime_pollWait(0x7f430e05de80, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00005ee98 sp=0xc00005ee78 pc=0x46ab25 internal/poll.(*pollDesc).wait(0xc00008c180?, 0xc00005efbf?, 0x1) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00005eec0 sp=0xc00005ee98 pc=0x495027 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00008c180, {0xc00005efbf, 0x1, 0x1}) /workdir/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00005ef58 sp=0xc00005eec0 pc=0x49595a os.(*File).read(...) /workdir/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060040, {0xc00005efbf?, 0x0?, 0x0?}) /workdir/go/src/os/file.go:118 +0x52 fp=0xc00005ef98 sp=0xc00005ef58 pc=0x4970d2 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:45 +0x3b fp=0xc00005efe0 sp=0xc00005ef98 pc=0x4d59fb runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x46f461 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:43 +0x1df goroutine 18 gp=0xc00018e000 m=nil [chan receive]: runtime.gopark(0x4586de?, 0xc000018020?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00012feb8 sp=0xc00012fe98 pc=0x43b10e runtime.chanrecv(0xc000188000, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00012ff30 sp=0xc00012feb8 pc=0x407cff runtime.chanrecv1(0xc00018a000?, 0x19b91e2c657?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00012ff58 sp=0xc00012ff30 pc=0x407932 runtime.(*wakeableSleep).sleep(0xc000186000, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc00012ffb0 sp=0xc00012ff58 pc=0x45c28b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc00012ffe0 sp=0xc00012ffb0 pc=0x45cd5b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00012ffe8 sp=0xc00012ffe0 pc=0x46f461 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 19 gp=0xc00018e1a0 m=14 mp=0xc0003a4e08 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00012ee78 sp=0xc00012ee68 pc=0x46d448 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc00012efb0 sp=0xc00012ee78 pc=0x45b08a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc00012efe0 sp=0xc00012efb0 pc=0x45c10f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00012efe8 sp=0xc00012efe0 pc=0x46f461 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc00018e340 m=nil [trace reader (blocked)]: runtime.gopark(0xc000059778?, 0xc00008c0c0?, 0x20?, 0x60?, 0x4e9?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059738 sp=0xc000059718 pc=0x43b10e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc0000597a0 sp=0xc000059738 pc=0x45bb31 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc0000597e0 sp=0xc0000597a0 pc=0x4d4e85 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x46f461 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 21 gp=0xc00018e4e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059f50 sp=0xc000059f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000059fe0 sp=0xc000059f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 34 gp=0xc000104340 m=nil [GC worker (idle)]: runtime.gopark(0x45c298?, 0xc00018a050?, 0xfb?, 0x33?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000058f50 sp=0xc000058f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000058fe0 sp=0xc000058f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 35 gp=0xc0001044e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000508750 sp=0xc000508730 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005087e0 sp=0xc000508750 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005087e8 sp=0xc0005087e0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 8 gp=0xc000360000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005f750 sp=0xc00005f730 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005f7e0 sp=0xc00005f750 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 9 gp=0xc0003601a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ff50 sp=0xc00005ff30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005ffe0 sp=0xc00005ff50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 36 gp=0xc000104680 m=nil [GC worker (idle)]: runtime.gopark(0x19b8d0453de?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000508f50 sp=0xc000508f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000508fe0 sp=0xc000508f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000508fe8 sp=0xc000508fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 22 gp=0xc00018e680 m=nil [GC worker (idle)]: runtime.gopark(0x63eba0?, 0x1?, 0x58?, 0x4f?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000070f50 sp=0xc000070f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000070fe0 sp=0xc000070f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 10 gp=0xc000360340 m=nil [GC worker (idle)]: runtime.gopark(0x19b8d6a4b0b?, 0x1?, 0x9a?, 0x8c?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00006ef50 sp=0xc00006ef30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00006efe0 sp=0xc00006ef50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 37 gp=0xc000104820 m=nil [GC worker (idle)]: runtime.gopark(0x19b8d2280e8?, 0x1?, 0xb9?, 0xae?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000075f50 sp=0xc000075f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000075fe0 sp=0xc000075f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000075fe8 sp=0xc000075fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 23 gp=0xc00018e820 m=nil [GC worker (idle)]: runtime.gopark(0x19b8d6a000b?, 0x1?, 0xa6?, 0xdc?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000071f50 sp=0xc000071f30 pc=0x43b10e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000071fe0 sp=0xc000071f50 pc=0x41d505 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x46f461 created by runtime.gcBgMarkStartWorkers in goroutine 19 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 38 gp=0xc0003604e0 m=nil [runnable, locked to thread]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:66 +0x2b fp=0xc000507fe0 sp=0xc000507fb8 pc=0x4d598b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000507fe8 sp=0xc000507fe0 pc=0x46f461 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:59 +0x2b6 rax 0x55555555555555ec rbx 0x1c3 rcx 0x0 rdx 0x0 rdi 0xc000034f08 rsi 0x0 rbp 0x7f4307ffea58 rsp 0x7f4307ffea30 r8 0xc000062e08 r9 0x1 r10 0x0 r11 0x202 r12 0xc000034f08 r13 0x1 r14 0xc000008ea0 r15 0x3 rip 0x460f8c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 FAIL FAIL internal/trace/v2 8.404s FAIL go tool dist: Failed: exit status 1