linux-amd64-longtest-race at 26b1694d9ad06b4f237526f507494edb948a4866 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn72a95ea" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.20.6 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn72a95ea" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.133+ #1 SMP Sun Nov 19 11:08:25 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.750s ok archive/zip 123.845s ok bufio 1.284s ok bytes 9.206s ok cmp 1.017s ok compress/bzip2 1.458s ok compress/flate 168.468s ok compress/gzip 13.015s ok compress/lzw 1.507s ok compress/zlib 9.232s ok container/heap 1.023s ok container/list 1.017s ok container/ring 1.019s ok context 1.045s ok crypto 1.016s ok crypto/aes 1.054s ok crypto/cipher 2.158s ok crypto/des 1.049s ok crypto/dsa 7.176s ok crypto/ecdh 2.124s ok crypto/ecdsa 4.630s ok crypto/ed25519 1.972s ok crypto/elliptic 2.325s ok crypto/hmac 1.020s ok crypto/internal/alias 1.016s ok crypto/internal/bigmod 3.653s ok crypto/internal/boring 1.018s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.325s ok crypto/internal/edwards25519 38.664s ok crypto/internal/edwards25519/field 13.922s ok crypto/internal/nistec 30.401s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.016s [no tests to run] ok crypto/md5 1.026s ok crypto/rand 3.773s ok crypto/rc4 1.466s ok crypto/rsa 7.603s ok crypto/sha1 1.038s ok crypto/sha256 1.021s ok crypto/sha512 1.023s ok crypto/subtle 21.253s ok crypto/tls 7.404s ok crypto/x509 5.837s ? crypto/x509/pkix [no test files] ok database/sql 2.351s ok database/sql/driver 1.016s ok debug/buildinfo 6.008s ok debug/dwarf 1.104s ok debug/elf 3.079s ok debug/gosym 1.340s ok debug/macho 1.039s ok debug/pe 1.049s ok debug/plan9obj 1.017s ok embed 1.017s [no tests to run] ok embed/internal/embedtest 1.018s ? encoding [no test files] ok encoding/ascii85 1.021s ok encoding/asn1 1.021s ok encoding/base32 1.064s ok encoding/base64 1.027s ok encoding/binary 1.023s ok encoding/csv 1.057s ok encoding/gob 20.908s ok encoding/hex 1.023s ok encoding/json 7.487s ok encoding/pem 3.491s ok encoding/xml 39.691s ok errors 1.023s ok expvar 1.018s ok flag 3.101s ok fmt 1.557s ok go/ast 1.026s ok go/build 6.125s ok go/build/constraint 1.025s ok go/constant 1.025s ok go/doc 1.242s ok go/doc/comment 3.238s ok go/format 1.052s ok go/importer 1.191s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 53.283s ok go/internal/srcimporter 16.622s ? go/internal/typeparams [no test files] ok go/parser 67.434s ok go/printer 2.317s ok go/scanner 1.023s ok go/token 1.116s ok go/types 51.453s ok go/version 1.016s ok hash 1.021s ok hash/adler32 1.048s ok hash/crc32 1.051s ok hash/crc64 1.029s ok hash/fnv 1.018s ok hash/maphash 1.021s ok html 1.018s ok html/template 1.811s ? image/color/palette [no test files] ok image 2.374s ok image/color 1.036s ok image/draw 1.571s ok image/gif 98.653s ? image/internal/imageutil [no test files] ok image/jpeg 25.171s ok image/png 6.993s ok index/suffixarray 625.982s ok internal/abi 1.055s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.016s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/decodecounter [no test files] ok internal/coverage/cformat 1.016s ok internal/coverage/cmerge 1.016s ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.018s ok internal/coverage/slicereader 1.016s ? internal/coverage/stringtab [no test files] ? internal/coverage/uleb128 [no test files] ok internal/coverage/slicewriter 1.016s ok internal/coverage/test 1.043s ok internal/cpu 3.048s ok internal/dag 1.017s ok internal/diff 1.018s ok internal/fmtsort 1.017s ? internal/goarch [no test files] ok internal/fuzz 1.039s ok internal/godebug 17.843s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.016s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/gover 1.016s ? internal/lazyregexp [no test files] ok internal/intern 3.205s ok internal/itoa 1.016s ? internal/lazytemplate [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.599s ok internal/poll 22.181s ? internal/race [no test files] ok internal/profile 1.019s ok internal/reflectlite 1.019s ok internal/safefilepath 1.016s ok internal/saferio 1.230s ok internal/singleflight 1.110s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ? internal/sysinfo [no test files] ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/testenv 1.145s ok internal/trace 7.859s ? internal/trace/traceviewer [no test files] ? internal/trace/traceviewer/format [no test files] --- FAIL: TestTraceAnnotationsStress (0.46s) --- FAIL: TestTraceAnnotationsStress/Stress (0.19s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x459dcc m=3 sigcode=1 addr=0x90 goroutine 0 gp=0xc000009040 m=3 mp=0xc000060e08 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000060e08?, 0x1000000010?}, 0x300000007?}, 0x3?, 0xa8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0xc000077d60 sp=0xc000077d28 pc=0x459dcc runtime.traceAdvance.func5(0xc000037908?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0xc000077da0 sp=0xc000077d60 pc=0x46134e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0xc000077db8 sp=0xc000077da0 pc=0x439344 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0xc000077f30 sp=0xc000077db8 pc=0x43b236 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0xc000077f68 sp=0xc000077f30 pc=0x43d011 runtime.park_m(0xc000104820) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0xc000077fc0 sp=0xc000077f68 pc=0x43d5ec runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0xc000077fd8 sp=0xc000077fc0 pc=0x46530e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x19c098f1454?, 0x495380?, 0x8?, 0x0?, 0x4b3e24?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00011edd0 sp=0xc00011edb0 pc=0x435d4e time.Sleep(0x989680) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc00011ee10 sp=0xc00011edd0 pc=0x463c95 main.do({0x4d88f8, 0xc0001240f0}, 0x3) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x125 fp=0xc00011eea0 sp=0xc00011ee10 pc=0x495a85 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:45 +0x186 fp=0xc00011ef50 sp=0xc00011eea0 pc=0x4958c6 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc00011efe0 sp=0xc00011ef50 pc=0x43591d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011efe8 sp=0xc00011efe0 pc=0x4671c1 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005afa8 sp=0xc00005af88 pc=0x435d4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x435bd3 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x4671c1 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x435d4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00007c000) /workdir/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc00005b7c8 sp=0xc00005b780 pc=0x422114 runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x416c65 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x4671c1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0xc00007c000?, 0x4d7198?, 0x1?, 0x0?, 0xc000008d00?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf78 sp=0xc00005bf58 pc=0x435d4e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x556460) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005bfa8 sp=0xc00005bf78 pc=0x41fb09 runtime.bgscavenge(0xc00007c000) /workdir/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x42009c runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x416c05 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x4671c1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc000104340 m=nil [finalizer wait]: runtime.gopark(0xc00005a660?, 0x41efdc?, 0xe0?, 0x62?, 0x550011?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a620 sp=0xc00005a600 pc=0x435d4e runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005a7e0 sp=0xc00005a620 pc=0x415ca7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x4671c1 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc0001044e0 m=nil [chan receive]: runtime.gopark(0x4516be?, 0xc00005e008?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000566b8 sp=0xc000056698 pc=0x435d4e runtime.chanrecv(0xc0001160c0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000056730 sp=0xc0000566b8 pc=0x40601f runtime.chanrecv1(0xc000136000?, 0x19c0e406218?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000056758 sp=0xc000056730 pc=0x405c52 runtime.(*wakeableSleep).sleep(0xc000134000, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc0000567b0 sp=0xc000056758 pc=0x4550cb runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000567e0 sp=0xc0000567b0 pc=0x455b9b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x4671c1 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 19 gp=0xc000104680 m=2 mp=0xc000060708 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0002a8e78 sp=0xc0002a8e68 pc=0x465328 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc0002a8fb0 sp=0xc0002a8e78 pc=0x453eca runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc0002a8fe0 sp=0xc0002a8fb0 pc=0x454f4f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a8fe8 sp=0xc0002a8fe0 pc=0x4671c1 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc000104820 m=nil [runnable]: internal/poll.(*FD).Write.deferwrap1() /workdir/go/src/internal/poll/fd_unix.go:370 +0x30 fp=0xc000057690 sp=0xc000057688 pc=0x488f50 internal/poll.(*FD).Write(0xc00012a060, {0x7fb039380020, 0x93, 0xffe0}) /workdir/go/src/internal/poll/fd_unix.go:385 +0x44a fp=0xc000057740 sp=0xc000057690 pc=0x488eaa os.(*File).write(...) /workdir/go/src/os/file_posix.go:46 os.(*File).Write(0xc000128008, {0x7fb039380020?, 0x93, 0xffe0?}) /workdir/go/src/os/file.go:189 +0x51 fp=0xc0000577a0 sp=0xc000057740 pc=0x489351 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:134 +0x3b fp=0xc0000577e0 sp=0xc0000577a0 pc=0x49559b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x4671c1 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 51 gp=0xc0003044e0 m=nil [sleep]: runtime.gopark(0x19c099061e9?, 0x495380?, 0x9?, 0x0?, 0x4b3e24?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0002a4d98 sp=0xc0002a4d78 pc=0x435d4e time.Sleep(0x989680) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc0002a4dd8 sp=0xc0002a4d98 pc=0x463c95 main.do({0x4d88f8, 0xc0004a4000}, 0x0) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x125 fp=0xc0002a4e68 sp=0xc0002a4dd8 pc=0x495a85 main.do.func1.1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:73 +0x9b fp=0xc0002a4ee8 sp=0xc0002a4e68 pc=0x495ddb runtime/trace.WithRegion({0x4d88f8?, 0xc0004a4000?}, {0xc000310038, 0x7}, 0xc0002a4f88) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0002a4f50 sp=0xc0002a4ee8 pc=0x49531d main.do.func1.1(0x2) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:70 +0xb4 fp=0xc0002a4fc8 sp=0xc0002a4f50 pc=0x495d14 main.do.func1.gowrap1() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:77 +0x24 fp=0xc0002a4fe0 sp=0xc0002a4fc8 pc=0x495c24 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a4fe8 sp=0xc0002a4fe0 pc=0x4671c1 created by main.do.func1 in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:69 +0x45 rax 0x5555555555555595 rbx 0xbe rcx 0x0 rdx 0x0 rdi 0xc000037908 rsi 0x0 rbp 0xc000077d50 rsp 0xc000077d28 r8 0xc000060e08 r9 0x1 r10 0x1 r11 0x1 r12 0xc000037908 r13 0x1 r14 0xc000009040 r15 0x3 rip 0x459dcc rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.42s) --- FAIL: TestTraceFutileWakeup/Stress (0.16s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x45b3cc m=0 sigcode=1 addr=0x90 goroutine 0 gp=0x5564c0 m=0 mp=0x556a40 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x556a40?, 0x800000008?}, 0x300000003?}, 0x3?, 0x58?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7ffda0681210 sp=0x7ffda06811d8 pc=0x45b3cc runtime.traceAdvance.func5(0xc00002c008?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7ffda0681250 sp=0x7ffda0681210 pc=0x46284e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7ffda0681268 sp=0x7ffda0681250 pc=0x4393e4 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7ffda06813e0 sp=0x7ffda0681268 pc=0x43b2d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7ffda0681418 sp=0x7ffda06813e0 pc=0x43d0b1 runtime.park_m(0xc0000096c0) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0x7ffda0681470 sp=0x7ffda0681418 pc=0x43d68c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7ffda0681488 sp=0x7ffda0681470 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?, 0x19d357fd92e?) /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=3 mp=0xc000060e08 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0002aae78 sp=0xc0002aae68 pc=0x4661a8 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc0002aafb0 sp=0xc0002aae78 pc=0x4554ca runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc0002aafe0 sp=0xc0002aafb0 pc=0x45654f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002aafe8 sp=0xc0002aafe0 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?, 0x70?, 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=0xc000092f28 sp=0xc000092ef0 pc=0x49617a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000092fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000092f90 sp=0xc000092f28 pc=0x4955dd main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x5f fp=0xc000092fe0 sp=0xc000092f90 pc=0x49611f 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: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=0xc000094f28 sp=0xc000094ef0 pc=0x49607a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000094fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000094f90 sp=0xc000094f28 pc=0x4955dd main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x5f fp=0xc000094fe0 sp=0xc000094f90 pc=0x49601f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000094fe8 sp=0xc000094fe0 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=0xc000095f20 sp=0xc000095e88 pc=0x495f15 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000095fb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000095f88 sp=0xc000095f20 pc=0x4955dd main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x65 fp=0xc000095fe0 sp=0xc000095f88 pc=0x495ea5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000095fe8 sp=0xc000095fe0 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=0xc000093f20 sp=0xc000093e98 pc=0x495da7 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc000093fb0) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000093f88 sp=0xc000093f20 pc=0x4955dd main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x65 fp=0xc000093fe0 sp=0xc000093f88 pc=0x495d45 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000093fe8 sp=0xc000093fe0 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=0xc0002a7f28 sp=0xc0002a7ef0 pc=0x49617a runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc0002a7fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0002a7f90 sp=0xc0002a7f28 pc=0x4955dd main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x5f fp=0xc0002a7fe0 sp=0xc0002a7f90 pc=0x49611f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a7fe8 sp=0xc0002a7fe0 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(0xc00007c070?, 0xc0002a4de0?, 0x2a?, 0x0?, 0xc0002a6ea8?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0002a6e50 sp=0xc0002a6e30 pc=0x435dee runtime.chanrecv(0xc00007c070, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc0002a6ec8 sp=0xc0002a6e50 pc=0x40601f runtime.chanrecv1(0x0?, 0x17?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc0002a6ef0 sp=0xc0002a6ec8 pc=0x405c52 main.main.func2.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:51 +0x46 fp=0xc0002a6f28 sp=0xc0002a6ef0 pc=0x496086 runtime/trace.WithRegion({0x4d8800?, 0x5b5780?}, {0x4b3fde, 0x7}, 0xc0002a6fb8) /workdir/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc0002a6f90 sp=0xc0002a6f28 pc=0x4955dd main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x5f fp=0xc0002a6fe0 sp=0xc0002a6f90 pc=0x49601f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002a6fe8 sp=0xc0002a6fe0 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=0xc000098f20 sp=0xc000098e88 pc=0x495f15 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.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x65 fp=0xc000098fe0 sp=0xc000098f88 pc=0x495ea5 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: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 0x3 rbx 0x8 rcx 0x0 rdx 0x0 rdi 0xc00002c008 rsi 0x0 rbp 0x7ffda0681200 rsp 0x7ffda06811d8 r8 0x556a40 r9 0x1 r10 0x1 r11 0x1 r12 0xc00002c008 r13 0x1 r14 0x5564c0 r15 0x3 rip 0x45b3cc rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStacks (0.72s) --- FAIL: TestTraceStacks/Stress (0.27s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x460f4c m=5 sigcode=1 addr=0x90 goroutine 0 gp=0xc0001041a0 m=5 mp=0xc000100008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000100008?, 0x1000000010?}, 0x500000001?}, 0x3?, 0x50?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7ff6c9b4ac08 sp=0x7ff6c9b4abd0 pc=0x460f4c runtime.traceAdvance.func5(0xc000034f08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7ff6c9b4ac48 sp=0x7ff6c9b4ac08 pc=0x4683ce runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7ff6c9b4ac60 sp=0x7ff6c9b4ac48 pc=0x43e744 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7ff6c9b4add8 sp=0x7ff6c9b4ac60 pc=0x4406d6 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7ff6c9b4ae10 sp=0x7ff6c9b4add8 pc=0x4424b1 runtime.park_m(0xc000009d40) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0x7ff6c9b4ae68 sp=0x7ff6c9b4ae10 pc=0x442a8c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7ff6c9b4ae80 sp=0x7ff6c9b4ae68 pc=0x46d72e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x19e10620dd1?, 0xc000073dd8?, 0x80?, 0x47?, 0xc0000140d8?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000073dc8 sp=0xc000073da8 pc=0x43b14e time.Sleep(0x5f5e100) /workdir/go/src/runtime/time.go:195 +0x115 fp=0xc000073e08 sp=0xc000073dc8 pc=0x46c775 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:101 +0x565 fp=0xc000073f50 sp=0xc000073e08 pc=0x4d5cc5 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x29d fp=0xc000073fe0 sp=0xc000073f50 pc=0x43ad1d runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x46f761 goroutine 2 gp=0xc000008b60 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xb3 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43afd3 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x46f761 created by runtime.init.6 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000009040 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000088000) /workdir/go/src/runtime/mgcsweep.go:317 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x426b5f runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41b465 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x46f761 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc0000091e0 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x533ae0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x5e0b80) /workdir/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x424509 runtime.bgscavenge(0xc000088000) /workdir/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x424ab9 runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41b405 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x46f761 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc000009a00 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 6 gp=0xc000009ba0 m=nil [chan receive]: runtime.gopark(0x45869e?, 0xc000110000?, 0x1?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005e6b8 sp=0xc00005e698 pc=0x43b14e runtime.chanrecv(0xc00001e120, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005e730 sp=0xc00005e6b8 pc=0x407d3f runtime.chanrecv1(0xc000096050?, 0x19e16504052?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc00005e758 sp=0xc00005e730 pc=0x407972 runtime.(*wakeableSleep).sleep(0xc000014060, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xab fp=0xc00005e7b0 sp=0xc00005e758 pc=0x45c24b runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc00005e7e0 sp=0xc00005e7b0 pc=0x45cd1b runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x46f761 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 7 gp=0xc000009d40 m=7 mp=0xc000300008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00006ee78 sp=0xc00006ee68 pc=0x46d748 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x62a fp=0xc00006efb0 sp=0xc00006ee78 pc=0x45b04a runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x2f fp=0xc00006efe0 sp=0xc00006efb0 pc=0x45c0cf runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x46f761 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 8 gp=0xc0000a8000 m=nil [trace reader (blocked)]: runtime.gopark(0xc00005f778?, 0xc00008c0c0?, 0x20?, 0x90?, 0x3f7?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005f738 sp=0xc00005f718 pc=0x43b14e runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x31 fp=0xc00005f7a0 sp=0xc00005f738 pc=0x45baf1 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc00005f7e0 sp=0xc00005f7a0 pc=0x4d55c5 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005f7e8 sp=0xc00005f7e0 pc=0x46f761 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 9 gp=0xc0000a81a0 m=nil [select (no cases)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ffa0 sp=0xc00005ff80 pc=0x43b14e runtime.block() /workdir/go/src/runtime/select.go:103 +0x26 fp=0xc00005ffd0 sp=0xc00005ffa0 pc=0x44c026 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:33 +0xf fp=0xc00005ffe0 sp=0xc00005ffd0 pc=0x4d636f runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:32 +0xac goroutine 10 gp=0xc0000a8340 m=nil [chan send (nil chan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000058720 sp=0xc000058700 pc=0x43b14e runtime.chansend(0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/chan.go:165 +0xda fp=0xc000058790 sp=0xc000058720 pc=0x406d3a runtime.chansend1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:145 +0x17 fp=0xc0000587c0 sp=0xc000058790 pc=0x406c57 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:37 +0x1c fp=0xc0000587e0 sp=0xc0000587c0 pc=0x4d639c runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:35 +0xb8 goroutine 11 gp=0xc0000a84e0 m=nil [chan receive (nil chan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000058f20 sp=0xc000058f00 pc=0x43b14e runtime.chanrecv(0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/chan.go:469 +0x159 fp=0xc000058f98 sp=0xc000058f20 pc=0x407ad9 runtime.chanrecv1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc000058fc0 sp=0xc000058f98 pc=0x407972 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:41 +0x17 fp=0xc000058fe0 sp=0xc000058fc0 pc=0x4d63d7 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:39 +0xc5 goroutine 12 gp=0xc0000a8680 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059720 sp=0xc000059700 pc=0x43b14e runtime.chanrecv(0xc00001e2a0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3bf fp=0xc000059798 sp=0xc000059720 pc=0x407d3f runtime.chanrecv1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:442 +0x12 fp=0xc0000597c0 sp=0xc000059798 pc=0x407972 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:45 +0x19 fp=0xc0000597e0 sp=0xc0000597c0 pc=0x4d6339 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:44 +0x11d goroutine 13 gp=0xc0000a8820 m=nil [chan send]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000059f20 sp=0xc000059f00 pc=0x43b14e runtime.chansend(0xc00001e300, 0x533ae0, 0x1, 0x0?) /workdir/go/src/runtime/chan.go:259 +0x38d fp=0xc000059f90 sp=0xc000059f20 pc=0x406fed runtime.chansend1(0x0?, 0x0?) /workdir/go/src/runtime/chan.go:145 +0x17 fp=0xc000059fc0 sp=0xc000059f90 pc=0x406c57 main.main.func5() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:49 +0x1e fp=0xc000059fe0 sp=0xc000059fc0 pc=0x4d62fe 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:48 +0x179 goroutine 14 gp=0xc0000a89c0 m=nil [select]: runtime.gopark(0xc00005a7b0?, 0x2?, 0x0?, 0x0?, 0xc00005a7ac?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005a658 sp=0xc00005a638 pc=0x43b14e runtime.selectgo(0xc00005a7b0, 0xc00005a7a8, 0x0?, 0x0, 0x0?, 0x1) /workdir/go/src/runtime/select.go:327 +0x725 fp=0xc00005a778 sp=0xc00005a658 pc=0x44c765 main.main.func6() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:54 +0x4a fp=0xc00005a7e0 sp=0xc00005a778 pc=0x4d62ca 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:53 +0x1ff goroutine 15 gp=0xc0000a8b60 m=nil [sync.Mutex.Lock]: runtime.gopark(0x0?, 0x0?, 0xc0?, 0x20?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005aec8 sp=0xc00005aea8 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xc0000161c4, 0x0, 0x3, 0x1, 0x15) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc00005af30 sp=0xc00005aec8 pc=0x44d7a5 sync.runtime_SemacquireMutex(0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/sema.go:77 +0x25 fp=0xc00005af68 sp=0xc00005af30 pc=0x46bf85 sync.(*Mutex).lockSlow(0xc0000161c0) /workdir/go/src/sync/mutex.go:171 +0x15d fp=0xc00005afb8 sp=0xc00005af68 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=0xc00005afe0 sp=0xc00005afb8 pc=0x4d6252 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:61 +0x273 goroutine 16 gp=0xc0000a8d00 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0x0?, 0xc0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005b700 sp=0xc00005b6e0 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xc0000161d8, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x225 fp=0xc00005b768 sp=0xc00005b700 pc=0x44d7a5 sync.runtime_Semacquire(0x0?) /workdir/go/src/runtime/sema.go:62 +0x25 fp=0xc00005b7a0 sp=0xc00005b768 pc=0x46bec5 sync.(*WaitGroup).Wait(0x0?) /workdir/go/src/sync/waitgroup.go:116 +0x48 fp=0xc00005b7c8 sp=0xc00005b7a0 pc=0x47c0e8 main.main.func8() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:68 +0x17 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x4d61f7 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:67 +0x2d3 goroutine 18 gp=0xc0000a8ea0 m=nil [sync.Cond.Wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf30 sp=0xc00005bf10 pc=0x43b14e runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 sync.runtime_notifyListWait(0xc00008a050, 0x0) /workdir/go/src/runtime/sema.go:569 +0x159 fp=0xc00005bf80 sp=0xc00005bf30 pc=0x46c239 sync.(*Cond).Wait(0x0?) /workdir/go/src/sync/cond.go:70 +0x85 fp=0xc00005bfc0 sp=0xc00005bf80 pc=0x479bc5 main.main.func9() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:73 +0x2e fp=0xc00005bfe0 sp=0xc00005bfc0 pc=0x4d61ae 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:71 +0x365 goroutine 19 gp=0xc0000a9040 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000c0538 sp=0xc0000c0518 pc=0x43b14e runtime.netpollblock(0x0?, 0x404ee6?, 0x0?) /workdir/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0000c0570 sp=0xc0000c0538 pc=0x433f57 internal/poll.runtime_pollWait(0x7ff6c8b13720, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0000c0590 sp=0xc0000c0570 pc=0x46aae5 internal/poll.(*pollDesc).wait(0x6?, 0x0?, 0x0) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0000c05b8 sp=0xc0000c0590 pc=0x4955e7 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00002c100) /workdir/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc0000c0660 sp=0xc0000c05b8 pc=0x49688c net.(*netFD).accept(0xc00002c100) /workdir/go/src/net/fd_unix.go:172 +0x29 fp=0xc0000c0718 sp=0xc0000c0660 pc=0x4c29a9 net.(*TCPListener).accept(0xc00007e020) /workdir/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc0000c0740 sp=0xc0000c0718 pc=0x4d0ebe net.(*TCPListener).Accept(0xc00007e020) /workdir/go/src/net/tcpsock.go:327 +0x30 fp=0xc0000c0770 sp=0xc0000c0740 pc=0x4d0310 main.main.func10() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:81 +0x22 fp=0xc0000c07e0 sp=0xc0000c0770 pc=0x4d6062 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000c07e8 sp=0xc0000c07e0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:80 +0x425 goroutine 20 gp=0xc0000a91e0 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0xb?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000c0e48 sp=0xc0000c0e28 pc=0x43b14e runtime.netpollblock(0x4874b8?, 0x404ee6?, 0x0?) /workdir/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0000c0e80 sp=0xc0000c0e48 pc=0x433f57 internal/poll.runtime_pollWait(0x7ff6c8b13628, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0000c0ea0 sp=0xc0000c0e80 pc=0x46aae5 internal/poll.(*pollDesc).wait(0xc00008c1e0?, 0xc0000c0fc7?, 0x1) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0000c0ec8 sp=0xc0000c0ea0 pc=0x4955e7 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00008c1e0, {0xc0000c0fc7, 0x1, 0x1}) /workdir/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0000c0f60 sp=0xc0000c0ec8 pc=0x495f1a os.(*File).read(...) /workdir/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060050, {0xc0000c0fc7?, 0x0?, 0x0?}) /workdir/go/src/os/file.go:118 +0x52 fp=0xc0000c0fa0 sp=0xc0000c0f60 pc=0x497692 main.main.func11() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:97 +0x32 fp=0xc0000c0fe0 sp=0xc0000c0fa0 pc=0x4d5f52 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000c0fe8 sp=0xc0000c0fe0 pc=0x46f761 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:95 +0x557 goroutine 34 gp=0xc000520000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000bc750 sp=0xc0000bc730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000bc7e0 sp=0xc0000bc750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bc7e8 sp=0xc0000bc7e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 50 gp=0xc000304340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00036e750 sp=0xc00036e730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00036e7e0 sp=0xc00036e750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00036e7e8 sp=0xc00036e7e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 51 gp=0xc0003044e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00036ef50 sp=0xc00036ef30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00036efe0 sp=0xc00036ef50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00036efe8 sp=0xc00036efe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 35 gp=0xc0005201a0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000bcf50 sp=0xc0000bcf30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000bcfe0 sp=0xc0000bcf50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bcfe8 sp=0xc0000bcfe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 52 gp=0xc000304680 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00036f750 sp=0xc00036f730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00036f7e0 sp=0xc00036f750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00036f7e8 sp=0xc00036f7e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 53 gp=0xc000304820 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00036ff50 sp=0xc00036ff30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00036ffe0 sp=0xc00036ff50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00036ffe8 sp=0xc00036ffe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 66 gp=0xc000104340 m=nil [GC worker (idle)]: runtime.gopark(0x45c258?, 0xc0000960a0?, 0x70?, 0x96?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00005ef50 sp=0xc00005ef30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005efe0 sp=0xc00005ef50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 54 gp=0xc0003049c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000370750 sp=0xc000370730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003707e0 sp=0xc000370750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003707e8 sp=0xc0003707e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 36 gp=0xc000520340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000bd750 sp=0xc0000bd730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000bd7e0 sp=0xc0000bd750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bd7e8 sp=0xc0000bd7e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 67 gp=0xc0001044e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00036a750 sp=0xc00036a730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00036a7e0 sp=0xc00036a750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00036a7e8 sp=0xc00036a7e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 37 gp=0xc0005204e0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc0000bdf50 sp=0xc0000bdf30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000bdfe0 sp=0xc0000bdf50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000bdfe8 sp=0xc0000bdfe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 55 gp=0xc000304b60 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000370f50 sp=0xc000370f30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000370fe0 sp=0xc000370f50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000370fe8 sp=0xc000370fe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 56 gp=0xc000304d00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000371750 sp=0xc000371730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003717e0 sp=0xc000371750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003717e8 sp=0xc0003717e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 57 gp=0xc000304ea0 m=nil [GC worker (idle)]: runtime.gopark(0x19e12092bbc?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000371f50 sp=0xc000371f30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000371fe0 sp=0xc000371f50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000371fe8 sp=0xc000371fe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 58 gp=0xc000305040 m=nil [GC worker (idle)]: runtime.gopark(0x640ba0?, 0x1?, 0x8f?, 0x11?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc000376750 sp=0xc000376730 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003767e0 sp=0xc000376750 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003767e8 sp=0xc0003767e0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c goroutine 68 gp=0xc000104680 m=nil [GC worker (idle)]: runtime.gopark(0x19e1203c9f3?, 0x0?, 0x0?, 0x0?, 0x0?) /workdir/go/src/runtime/proc.go:402 +0xce fp=0xc00036af50 sp=0xc00036af30 pc=0x43b14e runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00036afe0 sp=0xc00036af50 pc=0x41d545 runtime.goexit({}) /workdir/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00036afe8 sp=0xc00036afe0 pc=0x46f761 created by runtime.gcBgMarkStartWorkers in goroutine 7 /workdir/go/src/runtime/mgc.go:1234 +0x1c rax 0x71 rbx 0x152 rcx 0x0 rdx 0x0 rdi 0xc000034f08 rsi 0x0 rbp 0x7ff6c9b4abf8 rsp 0x7ff6c9b4abd0 r8 0xc000100008 r9 0x1 r10 0x1 r11 0x1 r12 0xc000034f08 r13 0x1 r14 0xc0001041a0 r15 0x5 rip 0x460f4c rflags 0x10246 cs 0x33 fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStress (0.73s) --- FAIL: TestTraceStress/Stress (0.23s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x460f8c m=0 sigcode=1 addr=0x90 goroutine 0 gp=0x5dec20 m=0 mp=0x5df1a0 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x5df1a0?, 0x200000002?}, 0x4?}, 0x0?, 0x8?) /workdir/go/src/runtime/trace2status.go:91 +0xcc fp=0x7ffee53703c0 sp=0x7ffee5370388 pc=0x460f8c runtime.traceAdvance.func5(0xc000032a08?) /workdir/go/src/runtime/trace2.go:551 +0x8e fp=0x7ffee5370400 sp=0x7ffee53703c0 pc=0x46840e runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x44 fp=0x7ffee5370418 sp=0x7ffee5370400 pc=0x43e704 runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x56 fp=0x7ffee5370590 sp=0x7ffee5370418 pc=0x440696 runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xb1 fp=0x7ffee53705c8 sp=0x7ffee5370590 pc=0x442471 runtime.park_m(0xc00018c340) /workdir/go/src/runtime/proc.go:4052 +0x1ec fp=0x7ffee5370620 sp=0x7ffee53705c8 pc=0x442a4c runtime.mcall() /workdir/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7ffee5370638 sp=0x7ffee5370620 pc=0x46d42e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x19e3e03f19d?, 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(0x7f6f7e1a1e80, 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?, 0x19e43f72af1?) /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=5 mp=0xc000100008 [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?, 0xd0?, 0x3f7?) /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 0x5555555555555595 rbx 0xbe rcx 0x0 rdx 0x0 rdi 0xc000032a08 rsi 0x0 rbp 0x7ffee53703b0 rsp 0x7ffee5370388 r8 0x5df1a0 r9 0x1 r10 0x0 r11 0x212 r12 0xc000032a08 r13 0x1 r14 0x5dec20 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 11.382s FAIL go tool dist: Failed: exit status 1