linux-amd64-longtest at 67c86037af2bd46ff847cfa4e33b7148f58c1f93 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rnb0b5f16" "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=12s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest" "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. ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # 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 0.093s ok archive/zip 16.288s ok bufio 0.037s ok bytes 0.905s ok cmp 0.002s ok compress/bzip2 0.034s ok compress/flate 5.184s ok compress/gzip 0.985s ok compress/lzw 0.042s ok compress/zlib 0.440s ok container/heap 0.003s ok container/list 0.002s ok container/ring 0.004s ok context 0.018s ok crypto 0.002s ok crypto/aes 0.011s ok crypto/cipher 0.088s ok crypto/des 0.004s ok crypto/dsa 4.945s ok crypto/ecdh 0.212s ok crypto/ecdsa 0.428s ok crypto/ed25519 0.217s ok crypto/elliptic 0.164s ok crypto/hmac 0.002s ok crypto/internal/alias 0.002s ok crypto/internal/bigmod 0.111s ok crypto/internal/boring 0.002s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 0.053s ok crypto/internal/edwards25519 2.685s ok crypto/internal/edwards25519/field 2.275s ok crypto/internal/nistec 3.670s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 0.002s [no tests to run] ok crypto/md5 0.003s ok crypto/rand 0.130s ok crypto/rc4 0.018s ok crypto/rsa 1.095s ok crypto/sha1 0.012s ok crypto/sha256 0.004s ok crypto/sha512 0.003s ok crypto/subtle 2.648s ok crypto/tls 1.254s ok crypto/x509 0.450s ? crypto/x509/pkix [no test files] ok database/sql 1.130s ok database/sql/driver 0.002s ok debug/buildinfo 3.446s ok debug/dwarf 0.010s ok debug/elf 0.135s ok debug/gosym 0.118s ok debug/macho 0.003s ok debug/pe 0.008s ok debug/plan9obj 0.002s ok embed 0.003s [no tests to run] ok embed/internal/embedtest 0.002s ? encoding [no test files] ok encoding/ascii85 0.003s ok encoding/asn1 0.003s ok encoding/base32 0.013s ok encoding/base64 0.004s ok encoding/binary 0.003s ok encoding/csv 0.005s ok encoding/gob 1.099s ok encoding/hex 0.003s ok encoding/json 0.708s ok encoding/pem 0.372s ok encoding/xml 6.266s ok errors 0.007s ok expvar 0.003s ok flag 0.016s ok fmt 0.043s ok go/ast 0.003s ok go/build 1.028s ok go/build/constraint 0.002s ok go/constant 0.003s ok go/doc 0.026s ok go/doc/comment 0.466s ok go/format 0.004s ok go/importer 0.108s ok go/internal/gccgoimporter 0.005s ok go/internal/gcimporter 28.371s ok go/internal/srcimporter 5.565s ? go/internal/typeparams [no test files] ok go/parser 8.497s ok go/printer 0.102s ok go/scanner 0.003s ok go/token 0.009s ok go/types 7.227s ok go/version 0.002s ok hash 0.003s ok hash/adler32 0.005s ok hash/crc32 0.005s ok hash/crc64 0.003s ok hash/fnv 0.002s ok hash/maphash 74.537s ok html 0.002s ok html/template 0.176s ok image 0.076s ? image/color/palette [no test files] ok image/color 0.010s ok image/draw 0.045s ok image/gif 8.790s ? image/internal/imageutil [no test files] ok image/jpeg 1.637s ok image/png 0.461s ok index/suffixarray 36.011s ? internal/bisect [no test files] ok internal/abi 0.030s ok internal/buildcfg 0.002s ? internal/bytealg [no test files] ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cformat 0.003s ok internal/coverage/cmerge 0.002s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 0.002s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 0.002s ok internal/coverage/slicewriter 0.002s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 0.004s ok internal/cpu 0.005s ok internal/dag 0.002s ok internal/diff 0.002s ok internal/fmtsort 0.002s ? internal/goarch [no test files] ok internal/fuzz 0.004s ok internal/godebug 0.197s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 0.002s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/gover 0.002s ? internal/lazyregexp [no test files] ok internal/intern 1.159s ok internal/itoa 0.002s ? internal/lazytemplate [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 0.409s ? internal/race [no test files] ok internal/poll 0.945s ok internal/profile 0.002s ok internal/reflectlite 0.003s ok internal/safefilepath 0.002s ok internal/saferio 0.021s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ok internal/singleflight 0.019s ? internal/sysinfo [no test files] ? internal/testlog [no test files] ok internal/testenv 0.087s ? internal/testpty [no test files] ? internal/trace/traceviewer [no test files] ok internal/trace 0.765s ? internal/trace/traceviewer/format [no test files] ? internal/trace/v2/event [no test files] --- FAIL: TestTraceAnnotationsStress (0.34s) --- FAIL: TestTraceAnnotationsStress/Stress (0.13s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x459dcc m=4 sigcode=1 addr=0x90 goroutine 0 gp=0xc000009040 m=4 mp=0xc000060e08 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000060e08?, 0x100000001?}, 0x4?}, 0x3?, 0xa8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc000091d60 sp=0xc000091d28 pc=0x459dcc runtime.traceAdvance.func5(0xc00002e508?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc000091da0 sp=0xc000091d60 pc=0x46134e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc000091db8 sp=0xc000091da0 pc=0x439344 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc000091f30 sp=0xc000091db8 pc=0x43b236 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc000091f68 sp=0xc000091f30 pc=0x43d011 runtime.park_m(0xc0001984e0) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0xc000091fc0 sp=0xc000091f68 pc=0x43d5ec runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc000091fd8 sp=0xc000091fc0 pc=0x46530e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x5c4cb9bc3f?, 0x495380?, 0x7?, 0x0?, 0x4b3e24?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00018add0 sp=0xc00018adb0 pc=0x435d4e time.Sleep(0x989680) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc00018ae10 sp=0xc00018add0 pc=0x463c95 main.do({0x4d88f8, 0xc0001900c0}, 0x2) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x125 fp=0xc00018aea0 sp=0xc00018ae10 pc=0x495a85 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:44 +0x16f fp=0xc00018af50 sp=0xc00018aea0 pc=0x4958af runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc00018afe0 sp=0xc00018af50 pc=0x43591d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00018afe8 sp=0xc00018afe0 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=0xc000198000 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=0xc0001981a0 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(0xc0001820c0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000056730 sp=0xc0000566b8 pc=0x40601f runtime.chanrecv1(0xc000180050?, 0x5c52140e13?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000056758 sp=0xc000056730 pc=0x405c52 runtime.(*wakeableSleep).sleep(0xc0001a2000, 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=0xc000198340 m=0 mp=0x556a80 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000096e78 sp=0xc000096e68 pc=0x465328 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000096fb0 sp=0xc000096e78 pc=0x453eca runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000096fe0 sp=0xc000096fb0 pc=0x454f4f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000096fe8 sp=0xc000096fe0 pc=0x4671c1 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc0001984e0 m=nil [trace reader (blocked)]: runtime.gopark(0xc000057778?, 0xc000196060?, 0x20?, 0x70?, 0x70?) /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 rax 0x5555555555555585 rbx 0x8e rcx 0x0 rdx 0x0 rdi 0xc00002e508 rsi 0x0 rbp 0xc000091d50 rsp 0xc000091d28 r8 0xc000060e08 r9 0x1 r10 0x1 r11 0x1 r12 0xc00002e508 r13 0x1 r14 0xc000009040 r15 0x7 rip 0x459dcc rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceCPUProfile (0.91s) --- FAIL: TestTraceCPUProfile/Stress (0.14s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45b6ec m=5 sigcode=1 addr=0x90 goroutine 0 gp=0xc000009d40 m=5 mp=0xc000061c08 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000061c08?, 0x0?}, 0x0?}, 0x0?, 0x0?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc000111d48 sp=0xc000111d10 pc=0x45b6ec runtime.traceAdvance.func5(0xc00002c008?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc000111d88 sp=0xc000111d48 pc=0x462b6e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc000111da0 sp=0xc000111d88 pc=0x43a444 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc000111f18 sp=0xc000111da0 pc=0x43c336 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc000111f50 sp=0xc000111f18 pc=0x43e111 runtime.goschedImpl(0xc0000081a0, 0x0) /workdir/go/src/runtime/proc.go:4081 +0x178 fp=0xc000111fa0 sp=0xc000111f50 pc=0x43e898 runtime.gosched_m(0xc0000081a0?) /workdir/go/src/runtime/proc.go:4086 +0x15 fp=0xc000111fc0 sp=0xc000111fa0 pc=0x43ea15 runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc000111fd8 sp=0xc000111fc0 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(0x5ca4c3422d?, 0xc152afaf0cb0affc?, 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?, 0xc0003c0000?, 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?, 0x5caab30a83?) /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=4 mp=0xc000100008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000504e78 sp=0xc000504e68 pc=0x466ae8 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000504fb0 sp=0xc000504e78 pc=0x4557ea runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000504fe0 sp=0xc000504fb0 pc=0x45686f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000504fe8 sp=0xc000504fe0 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?, 0x60?, 0x483?) /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 0x5555555555555567 rbx 0x34 rcx 0x0 rdx 0x0 rdi 0xc00002c008 rsi 0x0 rbp 0xc000111d38 rsp 0xc000111d10 r8 0xc000061c08 r9 0x1 r10 0x0 r11 0x206 r12 0xc000111e20 r13 0x4 r14 0xc000009d40 r15 0x33 rip 0x45b6ec rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.26s) --- FAIL: TestTraceFutileWakeup/Stress (0.11s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45b3cc m=9 sigcode=1 addr=0x90 goroutine 0 gp=0xc0003044e0 m=9 mp=0xc000300708 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000300708?, 0x0?}, 0x0?}, 0x0?, 0x0?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc000491d48 sp=0xc000491d10 pc=0x45b3cc runtime.traceAdvance.func5(0xc00003c508?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc000491d88 sp=0xc000491d48 pc=0x46284e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc000491da0 sp=0xc000491d88 pc=0x4393e4 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc000491f18 sp=0xc000491da0 pc=0x43b2d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc000491f50 sp=0xc000491f18 pc=0x43d0b1 runtime.goschedImpl(0xc000009860, 0x0) /workdir/go/src/runtime/proc.go:4081 +0x178 fp=0xc000491fa0 sp=0xc000491f50 pc=0x43d838 runtime.gosched_m(0xc000009860?) /workdir/go/src/runtime/proc.go:4086 +0x15 fp=0xc000491fc0 sp=0xc000491fa0 pc=0x43d9b5 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?, 0x5cbaae1b0c?) /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?, 0xd0?, 0x569?) /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 [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=0xc00009ef28 sp=0xc00009eef0 pc=0x49617a 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=0xc000314f28 sp=0xc000314ef0 pc=0x49607a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000314fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000314f90 sp=0xc000314f28 pc=0x4955dd main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x5f fp=0xc000314fe0 sp=0xc000314f90 pc=0x49601f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000314fe8 sp=0xc000314fe0 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 14 gp=0xc00009c1a0 m=nil [chan receive]: runtime.gopark(0xc00030e4e0?, 0xc00030e780?, 0x2a?, 0x0?, 0xc0000a2ea8?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000a2e50 sp=0xc0000a2e30 pc=0x435dee runtime.chanrecv(0xc00007c070, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc0000a2ec8 sp=0xc0000a2e50 pc=0x40601f runtime.chanrecv1(0x0?, 0x17?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc0000a2ef0 sp=0xc0000a2ec8 pc=0x405c52 main.main.func2.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:51 +0x46 fp=0xc0000a2f28 sp=0xc0000a2ef0 pc=0x496086 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc0000a2fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0000a2f90 sp=0xc0000a2f28 pc=0x4955dd main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x5f fp=0xc0000a2fe0 sp=0xc0000a2f90 pc=0x49601f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a2fe8 sp=0xc0000a2fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:47 +0x1cb goroutine 15 gp=0xc00009c340 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=0xc0000a3f20 sp=0xc0000a3e88 pc=0x495f15 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 goroutine 16 gp=0xc00009c4e0 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=0xc000097f20 sp=0xc000097e98 pc=0x495da7 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000097fb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000097f88 sp=0xc000097f20 pc=0x4955dd main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x65 fp=0xc000097fe0 sp=0xc000097f88 pc=0x495d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000097fe8 sp=0xc000097fe0 pc=0x468041 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x113 rax 0x5555555555555557 rbx 0x4 rcx 0x0 rdx 0x0 rdi 0xc00003c508 rsi 0x0 rbp 0xc000491d38 rsp 0xc000491d10 r8 0xc000300708 r9 0x1 r10 0x0 r11 0x202 r12 0xc000491e20 r13 0x4 r14 0xc0003044e0 r15 0x3 rip 0x45b3cc rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceGCStress (1.11s) --- FAIL: TestTraceGCStress/Stress (0.45s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45c06c 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?, 0x1000000010?}, 0xf00000001?}, 0x3?, 0xa8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc00007bd60 sp=0xc00007bd28 pc=0x45c06c runtime.traceAdvance.func5(0xc000037908?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc00007bda0 sp=0xc00007bd60 pc=0x4633ae runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc00007bdb8 sp=0xc00007bda0 pc=0x43b3e4 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc00007bf30 sp=0xc00007bdb8 pc=0x43d2d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc00007bf68 sp=0xc00007bf30 pc=0x43f0b1 runtime.park_m(0xc000105860) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0xc00007bfc0 sp=0xc00007bf68 pc=0x43f68c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc00007bfd8 sp=0xc00007bfc0 pc=0x467bae goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x5ce49ec991?, 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?, 0x5cf7e4e02a?, 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, 0x412f989600000000) /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(0x7f851cdf32e8?, 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=0xc000500000 m=nil [GC worker (idle)]: runtime.gopark(0x5cf6140a10?, 0x1?, 0x0?, 0x13?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc005089f50 sp=0xc005089f30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc005089fe0 sp=0xc005089f50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc005089fe8 sp=0xc005089fe0 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(0x5cf064bbfb?, 0x1?, 0xc6?, 0x52?, 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=0xc0005001a0 m=nil [GC worker (idle)]: runtime.gopark(0x5cf1e68d42?, 0x3?, 0xe2?, 0x45?, 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=0xc000500340 m=nil [GC worker (idle)]: runtime.gopark(0x5ce353e274?, 0x3?, 0x5f?, 0x6f?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000057750 sp=0xc000057730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000577e0 sp=0xc000057750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 20 gp=0xc0005004e0 m=nil [GC worker (idle)]: runtime.gopark(0x5cf455b652?, 0x1?, 0xe?, 0x10?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00508bf50 sp=0xc00508bf30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00508bfe0 sp=0xc00508bf50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00508bfe8 sp=0xc00508bfe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 33 gp=0xc000582000 m=nil [GC worker (idle)]: runtime.gopark(0x5cf4efaa12?, 0x1?, 0xd6?, 0xd6?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00508df50 sp=0xc00508df30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00508dfe0 sp=0xc00508df50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00508dfe8 sp=0xc00508dfe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 49 gp=0xc000104680 m=nil [GC worker (idle)]: runtime.gopark(0x5cf614496c?, 0x1?, 0xd6?, 0xda?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000584750 sp=0xc000584730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005847e0 sp=0xc000584750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005847e8 sp=0xc0005847e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 34 gp=0xc0005821a0 m=nil [semacquire]: runtime.gopark(0xc000588eb0?, 0x448f70?, 0xc0?, 0x3c?, 0xc0005821a0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000588e58 sp=0xc000588e38 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=0xc000588ec0 sp=0xc000588e58 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc000588f50 sp=0xc000588ec0 pc=0x4195cf runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1446 +0x345 fp=0xc000588fe0 sp=0xc000588f50 pc=0x41ae45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000588fe8 sp=0xc000588fe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 35 gp=0xc000582340 m=nil [GC worker (idle)]: runtime.gopark(0x5ce3530f5c?, 0x3?, 0x78?, 0x9b?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000589750 sp=0xc000589730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005897e0 sp=0xc000589750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005897e8 sp=0xc0005897e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 21 gp=0xc000500680 m=nil [GC worker (idle)]: runtime.gopark(0x5ce35315e1?, 0x3?, 0x53?, 0x44?, 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 50 gp=0xc000104820 m=nil [GC worker (idle)]: runtime.gopark(0x5ce35445f1?, 0x3?, 0x2d?, 0x27?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000584f50 sp=0xc000584f30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000584fe0 sp=0xc000584f50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000584fe8 sp=0xc000584fe0 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(0x5cf61406b4?, 0x1?, 0x14?, 0xae?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00508af50 sp=0xc00508af30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00508afe0 sp=0xc00508af50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00508afe8 sp=0xc00508afe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 51 gp=0xc0001049c0 m=nil [GC worker (idle)]: runtime.gopark(0x5ce481351b?, 0x1?, 0x2c?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000585750 sp=0xc000585730 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0005857e0 sp=0xc000585750 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005857e8 sp=0xc0005857e0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 52 gp=0xc000104b60 m=nil [GC worker (idle)]: runtime.gopark(0x5bec20?, 0x1?, 0x70?, 0x5d?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000585f50 sp=0xc000585f30 pc=0x437dee runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000585fe0 sp=0xc000585f50 pc=0x41abe5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000585fe8 sp=0xc000585fe0 pc=0x469a61 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 22 gp=0xc000500820 m=nil [GC worker (idle)]: runtime.gopark(0x5ce47fa953?, 0x1?, 0xe2?, 0xb3?, 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 53 gp=0xc000b04680 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc00508ef00 sp=0xc00508eef8 pc=0x418ebc runtime.mallocgc(0x4cb0, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc00508ef88 sp=0xc00508ef00 pc=0x40d245 runtime.makeslice(0x8000?, 0x5049?, 0x5049?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00508efb0 sp=0xc00508ef88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00508efe0 sp=0xc00508efb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00508efe8 sp=0xc00508efe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 54 gp=0xc000b04820 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc0026bbf00 sp=0xc0026bbef8 pc=0x418ebc runtime.mallocgc(0x2ca1, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc0026bbf88 sp=0xc0026bbf00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc0026bbfb0 sp=0xc0026bbf88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc0026bbfe0 sp=0xc0026bbfb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0026bbfe8 sp=0xc0026bbfe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 55 gp=0xc000b049c0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc003822f00 sp=0xc003822ef8 pc=0x418ebc runtime.mallocgc(0x5790, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc003822f88 sp=0xc003822f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc003822fb0 sp=0xc003822f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc003822fe0 sp=0xc003822fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003822fe8 sp=0xc003822fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 56 gp=0xc000b04b60 m=nil [GC assist wait]: runtime.gopark(0x7f84d5ca8000?, 0x51?, 0x51?, 0x0?, 0xc00138ff28?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc003af2e40 sp=0xc003af2e20 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.gcParkAssist() /workdir/go/src/runtime/mgcmark.go:749 +0xe7 fp=0xc003af2e78 sp=0xc003af2e40 pc=0x41dc87 runtime.gcAssistAlloc(0xc000b04b60) /workdir/go/src/runtime/mgcmark.go:589 +0x293 fp=0xc003af2ed8 sp=0xc003af2e78 pc=0x41d593 runtime.deductAssistCredit(0x0?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc003af2f00 sp=0xc003af2ed8 pc=0x40d394 runtime.mallocgc(0x7894, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc003af2f88 sp=0xc003af2f00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc003af2fb0 sp=0xc003af2f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc003af2fe0 sp=0xc003af2fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003af2fe8 sp=0xc003af2fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 57 gp=0xc000b04d00 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc00508cf00 sp=0xc00508cef8 pc=0x418ebc runtime.mallocgc(0x3f6c, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc00508cf88 sp=0xc00508cf00 pc=0x40d245 runtime.makeslice(0x8000?, 0x74e6?, 0x74e6?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00508cfb0 sp=0xc00508cf88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00508cfe0 sp=0xc00508cfb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00508cfe8 sp=0xc00508cfe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 58 gp=0xc000b04ea0 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x51?, 0x0?, 0x7f84d5d68000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00205ed80 sp=0xc00205ed60 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=0xc00205ede8 sp=0xc00205ed80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc00205ee78 sp=0xc00205ede8 pc=0x4195cf runtime.gcAssistAlloc(0xc000b04ea0) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc00205eed8 sp=0xc00205ee78 pc=0x41d553 runtime.deductAssistCredit(0x7f851cdeaf18?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc00205ef00 sp=0xc00205eed8 pc=0x40d394 runtime.mallocgc(0x7cef, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc00205ef88 sp=0xc00205ef00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00205efb0 sp=0xc00205ef88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00205efe0 sp=0xc00205efb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00205efe8 sp=0xc00205efe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 59 gp=0xc000b05040 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x20?, 0x16?, 0x7f84d5d68000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00381ed80 sp=0xc00381ed60 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=0xc00381ede8 sp=0xc00381ed80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc00381ee78 sp=0xc00381ede8 pc=0x4195cf runtime.gcAssistAlloc(0xc000b05040) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc00381eed8 sp=0xc00381ee78 pc=0x41d553 runtime.deductAssistCredit(0x7f851cdeaf18?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc00381ef00 sp=0xc00381eed8 pc=0x40d394 runtime.mallocgc(0x7544, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc00381ef88 sp=0xc00381ef00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x6b4d?, 0x6b4d?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc00381efb0 sp=0xc00381ef88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc00381efe0 sp=0xc00381efb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00381efe8 sp=0xc00381efe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 60 gp=0xc000b051e0 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc002065f00 sp=0xc002065ef8 pc=0x418ebc runtime.mallocgc(0x58fa, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc002065f88 sp=0xc002065f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc002065fb0 sp=0xc002065f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc002065fe0 sp=0xc002065fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002065fe8 sp=0xc002065fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 61 gp=0xc000b05380 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0xc0?, 0xef?, 0x7f84d5d68000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0026bad80 sp=0xc0026bad60 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=0xc0026bade8 sp=0xc0026bad80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:823 +0x105 fp=0xc0026bae78 sp=0xc0026bade8 pc=0x4196a5 runtime.gcAssistAlloc(0xc000b05380) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc0026baed8 sp=0xc0026bae78 pc=0x41d553 runtime.deductAssistCredit(0x7f851cdfa878?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc0026baf00 sp=0xc0026baed8 pc=0x40d394 runtime.mallocgc(0x446c, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc0026baf88 sp=0xc0026baf00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc0026bafb0 sp=0xc0026baf88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc0026bafe0 sp=0xc0026bafb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0026bafe8 sp=0xc0026bafe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 62 gp=0xc000b05520 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x51?, 0x0?, 0x7f84d5ca8000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc003af0d80 sp=0xc003af0d60 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=0xc003af0de8 sp=0xc003af0d80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc003af0e78 sp=0xc003af0de8 pc=0x4195cf runtime.gcAssistAlloc(0xc000b05520) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc003af0ed8 sp=0xc003af0e78 pc=0x41d553 runtime.deductAssistCredit(0x7f851cdeaa68?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc003af0f00 sp=0xc003af0ed8 pc=0x40d394 runtime.mallocgc(0x5510, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc003af0f88 sp=0xc003af0f00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc003af0fb0 sp=0xc003af0f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc003af0fe0 sp=0xc003af0fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003af0fe8 sp=0xc003af0fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 63 gp=0xc000b056c0 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x51?, 0x0?, 0x7f84d5d88000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc003af3d80 sp=0xc003af3d60 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=0xc003af3de8 sp=0xc003af3d80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc003af3e78 sp=0xc003af3de8 pc=0x4195cf runtime.gcAssistAlloc(0xc000b056c0) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc003af3ed8 sp=0xc003af3e78 pc=0x41d553 runtime.deductAssistCredit(0x7f851cdea5b8?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc003af3f00 sp=0xc003af3ed8 pc=0x40d394 runtime.mallocgc(0x63e7, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc003af3f88 sp=0xc003af3f00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x7045?, 0x7045?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc003af3fb0 sp=0xc003af3f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc003af3fe0 sp=0xc003af3fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003af3fe8 sp=0xc003af3fe0 pc=0x469a61 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x115 goroutine 64 gp=0xc000b05860 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc002061f00 sp=0xc002061ef8 pc=0x418ebc runtime.mallocgc(0x5c41, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc002061f88 sp=0xc002061f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc002061fb0 sp=0xc002061f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc002061fe0 sp=0xc002061fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002061fe8 sp=0xc002061fe0 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=0xc000b05a00 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc005088f00 sp=0xc005088ef8 pc=0x418ebc runtime.mallocgc(0x4fc9, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc005088f88 sp=0xc005088f00 pc=0x40d245 runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc005088fb0 sp=0xc005088f88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc005088fe0 sp=0xc005088fb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc005088fe8 sp=0xc005088fe0 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=0xc000b05ba0 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x51?, 0x0?, 0x7f84d5ba8000?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0026bfd80 sp=0xc0026bfd60 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=0xc0026bfde8 sp=0xc0026bfd80 pc=0x448ca5 runtime.semacquire(...) /workdir/go/src/runtime/sema.go:111 runtime.gcMarkDone() /workdir/go/src/runtime/mgc.go:807 +0x2f fp=0xc0026bfe78 sp=0xc0026bfde8 pc=0x4195cf runtime.gcAssistAlloc(0xc000b05ba0) /workdir/go/src/runtime/mgcmark.go:564 +0x253 fp=0xc0026bfed8 sp=0xc0026bfe78 pc=0x41d553 runtime.deductAssistCredit(0x7f851cdec1d8?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc0026bff00 sp=0xc0026bfed8 pc=0x40d394 runtime.mallocgc(0x3903, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc0026bff88 sp=0xc0026bff00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x0?, 0x0?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc0026bffb0 sp=0xc0026bff88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc0026bffe0 sp=0xc0026bffb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0026bffe8 sp=0xc0026bffe0 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=0xc000b05d40 m=nil [GC assist wait]: runtime.gopark(0x7f84d5d68000?, 0x51?, 0x51?, 0x0?, 0xc000b11f28?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0026bce40 sp=0xc0026bce20 pc=0x437dee runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.gcParkAssist() /workdir/go/src/runtime/mgcmark.go:749 +0xe7 fp=0xc0026bce78 sp=0xc0026bce40 pc=0x41dc87 runtime.gcAssistAlloc(0xc000b05d40) /workdir/go/src/runtime/mgcmark.go:589 +0x293 fp=0xc0026bced8 sp=0xc0026bce78 pc=0x41d593 runtime.deductAssistCredit(0x7f851cdfa878?) /workdir/go/src/runtime/malloc.go:1353 +0x54 fp=0xc0026bcf00 sp=0xc0026bced8 pc=0x40d394 runtime.mallocgc(0x5b7f, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1025 +0xcc fp=0xc0026bcf88 sp=0xc0026bcf00 pc=0x40cb0c runtime.makeslice(0x8000?, 0x7fd1?, 0x7fd1?) /workdir/go/src/runtime/slice.go:107 +0x49 fp=0xc0026bcfb0 sp=0xc0026bcf88 pc=0x44c609 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x3c fp=0xc0026bcfe0 sp=0xc0026bcfb0 pc=0x4963fc runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0026bcfe8 sp=0xc0026bcfe0 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=0xc000105380 m=nil [runnable]: runtime.gcTrigger.test({0x0?, 0x0?, 0x0?}) /workdir/go/src/runtime/mgc.go:568 +0xdc fp=0xc00008ff00 sp=0xc00008fef8 pc=0x418ebc runtime.mallocgc(0x5de6, 0x49f960, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x805 fp=0xc00008ff88 sp=0xc00008ff00 pc=0x40d245 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 81 gp=0xc000105520 m=nil [chan receive]: runtime.gopark(0x4457b3?, 0xc000105520?, 0xf8?, 0x1e?, 0x43cbf6?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0026c1eb8 sp=0xc0026c1e98 pc=0x437dee runtime.chanrecv(0xc002ca4000, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc0026c1f30 sp=0xc0026c1eb8 pc=0x40601f runtime.chanrecv1(0xc00008a0a0?, 0x5cf69b7162?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc0026c1f58 sp=0xc0026c1f30 pc=0x405c52 runtime.(*wakeableSleep).sleep(0xc000012030, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc0026c1fb0 sp=0xc0026c1f58 pc=0x45736b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0026c1fe0 sp=0xc0026c1fb0 pc=0x457e3b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0026c1fe8 sp=0xc0026c1fe0 pc=0x469a61 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 82 gp=0xc0001056c0 m=7 mp=0xc000061508 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc003aece78 sp=0xc003aece68 pc=0x467bc8 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc003aecfb0 sp=0xc003aece78 pc=0x45616a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc003aecfe0 sp=0xc003aecfb0 pc=0x4571ef runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003aecfe8 sp=0xc003aecfe0 pc=0x469a61 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 83 gp=0xc000105860 m=nil [trace reader (blocked)]: runtime.gopark(0xc0024a6f78?, 0xc0000800c0?, 0x20?, 0x80?, 0x6d8?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0024a6f38 sp=0xc0024a6f18 pc=0x437dee runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc0024a6fa0 sp=0xc0024a6f38 pc=0x456c11 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc0024a6fe0 sp=0xc0024a6fa0 pc=0x495ee5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0024a6fe8 sp=0xc0024a6fe0 pc=0x469a61 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 rax 0xaaaaaaaaaaaaaac6 rbx 0x51 rcx 0x0 rdx 0x0 rdi 0xc000037908 rsi 0x0 rbp 0xc00007bd50 rsp 0xc00007bd28 r8 0xc000060708 r9 0x1 r10 0x1 r11 0x1 r12 0xc000037908 r13 0x1 r14 0xc0000089c0 r15 0xf rip 0x45c06c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceGOMAXPROCS (0.26s) --- FAIL: TestTraceGOMAXPROCS/Stress (0.14s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x459f8c m=4 sigcode=1 addr=0x90 goroutine 0 gp=0xc0001041a0 m=4 mp=0xc000100008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000100008?, 0x1000000010?}, 0x900000008?}, 0x3?, 0xa8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc000115d60 sp=0xc000115d28 pc=0x459f8c runtime.traceAdvance.func5(0xc000030a08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc000115da0 sp=0xc000115d60 pc=0x4612ce runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc000115db8 sp=0xc000115da0 pc=0x439604 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc000115f30 sp=0xc000115db8 pc=0x43b4f6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc000115f68 sp=0xc000115f30 pc=0x43d2d1 runtime.park_m(0xc000009860) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0xc000115fc0 sp=0xc000115f68 pc=0x43d8ac runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc000115fd8 sp=0xc000115fc0 pc=0x464aee goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x5d067d238a?, 0xc00009bee8?, 0xb9?, 0x6a?, 0x48ef09?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00009beb8 sp=0xc00009be98 pc=0x43600e time.Sleep(0xf4240) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc00009bef8 sp=0xc00009beb8 pc=0x463c15 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/gomaxprocs.go:38 +0x85 fp=0xc00009bf50 sp=0xc00009bef8 pc=0x48f1e5 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc00009bfe0 sp=0xc00009bf50 pc=0x435bdd runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00009bfe8 sp=0xc00009bfe0 pc=0x4669a1 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=0x43600e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x435e93 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x4669a1 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(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x43600e 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=0x42235f 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=0x4669a1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [runnable]: runtime.gopark(0xc00008a000?, 0x5d421494e6?, 0x0?, 0x0?, 0x4b42b0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf38 sp=0xc00005bf18 pc=0x43600e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).sleep(0x54a260, 0x410e370000000000) /workdir/go/src/runtime/mgcscavenge.go:504 +0x113 fp=0xc00005bfa8 sp=0xc00005bf38 pc=0x41fed3 runtime.bgscavenge(0xc00007c000) /workdir/go/src/runtime/mgcscavenge.go:662 +0x74 fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x4202d4 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=0x4669a1 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=0x43600e 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=0x4669a1 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc000009380 m=nil [sleep]: runtime.gopark(0x5d067dbea8?, 0x4?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000384f88 sp=0xc000384f68 pc=0x43600e time.Sleep(0xf4240) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc000384fc8 sp=0xc000384f88 pc=0x463c15 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gomaxprocs.go:27 +0x1d fp=0xc000384fe0 sp=0xc000384fc8 pc=0x48f25d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000384fe8 sp=0xc000384fe0 pc=0x4669a1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gomaxprocs.go:24 +0x1e goroutine 7 gp=0xc000009520 m=nil [chan receive]: runtime.gopark(0x45187e?, 0xc000116000?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005d6b8 sp=0xc00005d698 pc=0x43600e runtime.chanrecv(0xc00001c120, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005d730 sp=0xc00005d6b8 pc=0x40601f runtime.chanrecv1(0xc00008a050?, 0x5d0b00516c?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005d758 sp=0xc00005d730 pc=0x405c52 runtime.(*wakeableSleep).sleep(0xc000012018, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc00005d7b0 sp=0xc00005d758 pc=0x45528b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc00005d7e0 sp=0xc00005d7b0 pc=0x455d5b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x4669a1 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 8 gp=0xc0000096c0 m=5 mp=0xc000100708 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00031fe78 sp=0xc00031fe68 pc=0x464b08 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc00031ffb0 sp=0xc00031fe78 pc=0x45408a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc00031ffe0 sp=0xc00031ffb0 pc=0x45510f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00031ffe8 sp=0xc00031ffe0 pc=0x4669a1 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 9 gp=0xc000009860 m=nil [trace reader (blocked)]: runtime.gopark(0xc000056f78?, 0xc0000800c0?, 0x20?, 0x80?, 0x15e?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000056f38 sp=0xc000056f18 pc=0x43600e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc000056fa0 sp=0xc000056f38 pc=0x454b31 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc000056fe0 sp=0xc000056fa0 pc=0x48efc5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x4669a1 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 17 gp=0xc000104340 m=nil [GC worker (idle)]: runtime.gopark(0xc000009380?, 0x416f12?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005cf50 sp=0xc00005cf30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005cfe0 sp=0xc00005cf50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 33 gp=0xc000380000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000386f50 sp=0xc000386f30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000386fe0 sp=0xc000386f50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000386fe8 sp=0xc000386fe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 34 gp=0xc0003801a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000387750 sp=0xc000387730 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003877e0 sp=0xc000387750 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003877e8 sp=0xc0003877e0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 35 gp=0xc000380340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000387f50 sp=0xc000387f30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000387fe0 sp=0xc000387f50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000387fe8 sp=0xc000387fe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 36 gp=0xc0003804e0 m=nil [GC worker (idle)]: runtime.gopark(0x4b4360?, 0xc00038a040?, 0x1a?, 0xa?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000388750 sp=0xc000388730 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003887e0 sp=0xc000388750 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003887e8 sp=0xc0003887e0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 18 gp=0xc000104820 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000382f50 sp=0xc000382f30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000382fe0 sp=0xc000382f50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000382fe8 sp=0xc000382fe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 19 gp=0xc0001049c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000383750 sp=0xc000383730 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003837e0 sp=0xc000383750 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003837e8 sp=0xc0003837e0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 20 gp=0xc000104b60 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000383f50 sp=0xc000383f30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000383fe0 sp=0xc000383f50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000383fe8 sp=0xc000383fe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 21 gp=0xc000104d00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000384750 sp=0xc000384730 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003847e0 sp=0xc000384750 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003847e8 sp=0xc0003847e0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 49 gp=0xc000306000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00030cf50 sp=0xc00030cf30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00030cfe0 sp=0xc00030cf50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00030cfe8 sp=0xc00030cfe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 10 gp=0xc000009d40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000057750 sp=0xc000057730 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000577e0 sp=0xc000057750 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 11 gp=0xc0000ac000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000057f50 sp=0xc000057f30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000057fe0 sp=0xc000057f50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 37 gp=0xc000380680 m=nil [GC worker (idle)]: runtime.gopark(0x5d0675dbca?, 0x1?, 0xcc?, 0x50?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00031ef50 sp=0xc00031ef30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00031efe0 sp=0xc00031ef50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00031efe8 sp=0xc00031efe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 50 gp=0xc0003061a0 m=nil [GC worker (idle)]: runtime.gopark(0x5d0517aebb?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00030d750 sp=0xc00030d730 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00030d7e0 sp=0xc00030d750 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00030d7e8 sp=0xc00030d7e0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 12 gp=0xc0000ac1a0 m=nil [GC worker (idle)]: runtime.gopark(0x5d06770fc2?, 0x1?, 0x1a?, 0xa5?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000094f50 sp=0xc000094f30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000094fe0 sp=0xc000094f50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000094fe8 sp=0xc000094fe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 38 gp=0xc000380820 m=nil [GC worker (idle)]: runtime.gopark(0x5d065443fd?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00031bf50 sp=0xc00031bf30 pc=0x43600e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00031bfe0 sp=0xc00031bf50 pc=0x418d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00031bfe8 sp=0xc00031bfe0 pc=0x4669a1 created by runtime.gcBgMarkStartWorkers in goroutine 6 /workdir/go/src/runtime/mgc.go:1234 +0x1c rax 0x5f rbx 0x11c rcx 0x0 rdx 0x0 rdi 0xc000030a08 rsi 0x0 rbp 0xc000115d50 rsp 0xc000115d28 r8 0xc000100008 r9 0x1 r10 0x1 r11 0x1 r12 0xc000030a08 r13 0x1 r14 0xc0001041a0 r15 0x9 rip 0x459f8c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStacks (0.51s) --- FAIL: TestTraceStacks/Stress (0.15s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x460f4c m=0 sigcode=1 addr=0x90 goroutine 0 gp=0x5e0c20 m=0 mp=0x5e11a0 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x5e11a0?, 0x1000000010?}, 0x10000000b?}, 0x3?, 0x58?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7ffceeab9e10 sp=0x7ffceeab9dd8 pc=0x460f4c runtime.traceAdvance.func5(0xc000037408?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7ffceeab9e50 sp=0x7ffceeab9e10 pc=0x4683ce runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7ffceeab9e68 sp=0x7ffceeab9e50 pc=0x43e744 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7ffceeab9fe0 sp=0x7ffceeab9e68 pc=0x4406d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7ffceeaba018 sp=0x7ffceeab9fe0 pc=0x4424b1 runtime.park_m(0xc000104b60) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0x7ffceeaba070 sp=0x7ffceeaba018 pc=0x442a8c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7ffceeaba088 sp=0x7ffceeaba070 pc=0x46d72e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x5d24ed1525?, 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(0x0?, 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:277 +0x94 fp=0xc00005d7c8 sp=0xc00005d780 pc=0x426b14 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(0xc000088000?, 0x533ae0?, 0x1?, 0x0?, 0xc0000091e0?) /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:653 +0x3c fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x424a9c 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?, 0x5d2ad678af?) /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=7 mp=0xc000300008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000073e78 sp=0xc000073e68 pc=0x46d748 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000073fb0 sp=0xc000073e78 pc=0x45b04a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000073fe0 sp=0xc000073fb0 pc=0x45c0cf runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 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?, 0xd0?, 0x109?) /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?, 0x20?, 0x1?, 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?, 0x1?, 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(0x7f29e76bbea0, 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(0x7f29e76bbda8, 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 rax 0x5 rbx 0xe rcx 0x0 rdx 0x0 rdi 0xc000037408 rsi 0x0 rbp 0x7ffceeab9e00 rsp 0x7ffceeab9dd8 r8 0x5e11a0 r9 0x1 r10 0x1 r11 0x1 r12 0xc000037408 r13 0x1 r14 0x5e0c20 r15 0x1 rip 0x460f4c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStress (0.47s) --- FAIL: TestTraceStress/Stress (0.15s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x460f8c m=4 sigcode=1 addr=0x90 goroutine 0 gp=0xc000009520 m=4 mp=0xc000063508 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000063508?, 0xa0000000a?}, 0x700000003?}, 0x3?, 0x50?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7f73b29e2c08 sp=0x7f73b29e2bd0 pc=0x460f8c runtime.traceAdvance.func5(0xc000032a08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7f73b29e2c48 sp=0x7f73b29e2c08 pc=0x46840e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7f73b29e2c60 sp=0x7f73b29e2c48 pc=0x43e704 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7f73b29e2dd8 sp=0x7f73b29e2c60 pc=0x440696 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7f73b29e2e10 sp=0x7f73b29e2dd8 pc=0x442471 runtime.park_m(0xc00018c340) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0x7f73b29e2e68 sp=0x7f73b29e2e10 pc=0x442a4c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7f73b29e2e80 sp=0x7f73b29e2e68 pc=0x46d42e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x5d40d61040?, 0xc000073e40?, 0xd9?, 0x87?, 0x4d4e09?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000073e10 sp=0xc000073df0 pc=0x43b10e time.Sleep(0x2faf080) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc000073e50 sp=0xc000073e10 pc=0x46c475 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/stress.go:57 +0x274 fp=0xc000073f50 sp=0xc000073e50 pc=0x4d5294 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(0x0?, 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:277 +0x94 fp=0xc00005d7c8 sp=0xc00005d780 pc=0x426ad4 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(0xc000088000?, 0x532338?, 0x1?, 0x0?, 0xc0000091e0?) /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:653 +0x3c fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x424a5c 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(0x7f73b1165e80, 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=0xc00018c000 m=nil [chan receive]: runtime.gopark(0x1?, 0xc000000001?, 0xf8?, 0x86?, 0x43476e?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000586b8 sp=0xc000058698 pc=0x43b10e runtime.chanrecv(0xc000186000, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000058730 sp=0xc0000586b8 pc=0x407cff runtime.chanrecv1(0xc000188000?, 0x5d46cb10c2?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000058758 sp=0xc000058730 pc=0x407932 runtime.(*wakeableSleep).sleep(0xc000184000, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc0000587b0 sp=0xc000058758 pc=0x45c28b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000587e0 sp=0xc0000587b0 pc=0x45cd5b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x46f461 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 19 gp=0xc00018c1a0 m=0 mp=0x5df1a0 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000074e78 sp=0xc000074e68 pc=0x46d448 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc000074fb0 sp=0xc000074e78 pc=0x45b08a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc000074fe0 sp=0xc000074fb0 pc=0x45c10f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000074fe8 sp=0xc000074fe0 pc=0x46f461 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc00018c340 m=nil [trace reader (blocked)]: runtime.gopark(0xc000059778?, 0xc00008c0c0?, 0x20?, 0x10?, 0x8b?) /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 rax 0xaaaaaaaaaaaaaaaf rbx 0xc rcx 0x0 rdx 0x0 rdi 0xc000032a08 rsi 0x0 rbp 0x7f73b29e2bf8 rsp 0x7f73b29e2bd0 r8 0xc000063508 r9 0x1 r10 0x1 r11 0x1 r12 0xc000032a08 r13 0x1 r14 0xc000009520 r15 0x7 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 5.383s FAIL go tool dist: Failed: exit status 1