darwin-amd64-longtest at 26b1694d9ad06b4f237526f507494edb948a4866 :: Running /tmp/buildlet/go/src/make.bash with args ["/tmp/buildlet/go/src/make.bash" "-force"] and env ["TERM_PROGRAM=Apple_Terminal" "SHELL=/bin/zsh" "TERM=xterm-256color" "TERM_PROGRAM_VERSION=447" "TERM_SESSION_ID=69AD12C3-5AD8-443A-A3AD-BB14F73B21F1" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.MG0AkjzRlW/Listeners" "PATH=/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=qemu_vm" "LaunchInstanceID=D8C72D04-6199-4855-9B3F-684602C1FDA7" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "HOME=/Users/gopher" "SHLVL=2" "LOGNAME=gopher" "SECURITYSESSIONID=186ac" "_=/Users/gopher/go/bin/buildlet" "WORKDIR=/tmp/buildlet" "GOROOT_BOOTSTRAP=/tmp/buildlet/go1.4" "GO_BUILDER_NAME=darwin-amd64-longtest" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=10" "GOBIN=" "TMPDIR=/tmp/buildlet/tmp" "GOCACHE=/tmp/buildlet/gocache" "GOPLSCACHE=/tmp/buildlet/goplscache" "PWD=/tmp/buildlet/go/src"] in dir /tmp/buildlet/go/src Building Go cmd/dist using /tmp/buildlet/go1.4. (go1.20.6 darwin/amd64) Building Go toolchain1 using /tmp/buildlet/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 darwin/amd64. --- Installed Go for darwin/amd64 in /tmp/buildlet/go Installed commands in /tmp/buildlet/go/bin *** You need to add /tmp/buildlet/go/bin to your PATH. ##### Test execution environment. # GOARCH: amd64 # CPU: # GOOS: darwin # OS Version: Darwin 22.1.0 Darwin Kernel Version 22.1.0: Sun Oct 9 20:14:54 PDT 2022; root:xnu-8792.41.9~2/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 0.518s ok archive/zip 43.604s ok bufio 0.222s ok bytes 2.872s ok cmp 0.054s ok compress/bzip2 0.207s ok compress/flate 17.398s ok compress/gzip 2.998s ok compress/lzw 0.264s ok compress/zlib 1.680s ok container/heap 0.034s ok container/list 0.034s ok container/ring 0.025s ok context 0.098s ok crypto 0.026s ok crypto/aes 0.057s ok crypto/cipher 0.243s ok crypto/des 0.033s ok crypto/dsa 11.161s ok crypto/ecdh 1.280s ok crypto/ecdsa 0.951s ok crypto/ed25519 0.833s ok crypto/elliptic 0.522s ok crypto/hmac 0.030s ok crypto/internal/alias 0.081s ok crypto/internal/bigmod 0.341s ok crypto/internal/boring 0.041s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 0.221s ok crypto/internal/edwards25519 6.513s ok crypto/internal/edwards25519/field 5.236s ok crypto/internal/nistec 6.923s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 0.042s [no tests to run] ok crypto/md5 0.034s ok crypto/rand 0.446s ok crypto/rc4 0.071s ok crypto/rsa 4.328s ok crypto/sha1 0.087s ok crypto/sha256 0.036s ok crypto/sha512 0.034s ok crypto/subtle 14.741s ok crypto/tls 9.106s ok crypto/x509 4.764s ? crypto/x509/internal/macos [no test files] ? crypto/x509/pkix [no test files] ok database/sql 1.419s ok database/sql/driver 0.030s ok debug/buildinfo 20.047s ok debug/dwarf 0.108s ok debug/elf 0.426s ok debug/gosym 6.549s ok debug/macho 0.048s ok debug/pe 0.131s ok debug/plan9obj 0.034s ok embed 0.064s [no tests to run] ? encoding [no test files] ok embed/internal/embedtest 0.048s ok encoding/ascii85 0.029s ok encoding/asn1 0.070s ok encoding/base32 0.098s ok encoding/base64 0.052s ok encoding/binary 0.045s ok encoding/csv 0.052s ok encoding/gob 2.177s ok encoding/hex 0.025s ok encoding/json 1.624s ok encoding/pem 0.741s ok encoding/xml 11.148s ok errors 0.054s ok expvar 0.073s ok flag 0.218s ok fmt 0.122s ok go/ast 0.033s ok go/build 3.451s ok go/build/constraint 0.042s ok go/constant 0.042s ok go/doc 0.175s ok go/doc/comment 2.080s ok go/format 0.112s ok go/importer 1.805s ok go/internal/gccgoimporter 0.054s ok go/internal/gcimporter 312.162s ? go/internal/typeparams [no test files] ok go/internal/srcimporter 20.039s ok go/parser 12.523s ok go/printer 0.504s ok go/scanner 0.036s ok go/token 0.026s ok go/types 38.537s ok go/version 0.076s ok hash 0.038s ok hash/adler32 0.030s ok hash/crc32 0.053s ok hash/crc64 0.042s ok hash/fnv 0.046s ok hash/maphash 143.367s ok html 0.025s ok html/template 0.488s ok image 0.307s ok image/color 0.058s ? image/color/palette [no test files] ok image/draw 0.244s ok image/gif 16.028s ? image/internal/imageutil [no test files] ok image/jpeg 3.436s ok image/png 1.072s ? internal/bisect [no test files] ok index/suffixarray 93.709s ok internal/abi 0.605s ? internal/bytealg [no test files] ? internal/cfg [no test files] ok internal/buildcfg 0.035s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cformat 0.035s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ok internal/coverage/cmerge 0.029s ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ok internal/coverage/pods 0.038s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 0.039s ok internal/coverage/slicewriter 0.048s ? internal/coverage/stringtab [no test files] ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 0.040s ok internal/cpu 0.121s ok internal/dag 0.057s ok internal/diff 0.076s ? internal/goarch [no test files] ok internal/fmtsort 0.050s ok internal/fuzz 0.039s ? internal/goexperiment [no test files] ok internal/godebug 2.292s ok internal/godebugs 0.039s ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 0.022s ? internal/goversion [no test files] ok internal/intern 7.771s ok internal/itoa 0.034s ? internal/lazyregexp [no test files] ? 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 4.249s ok internal/poll 0.884s ok internal/profile 0.025s ? internal/race [no test files] ok internal/reflectlite 0.051s ok internal/safefilepath 0.035s ? internal/syscall/execenv [no test files] ok internal/saferio 0.106s ok internal/singleflight 0.056s ? internal/syscall/unix [no test files] ? internal/sysinfo [no test files] ok internal/testenv 0.646s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 2.074s ? internal/trace/traceviewer [no test files] ? internal/trace/traceviewer/format [no test files] --- FAIL: TestTraceAnnotationsStress (1.53s) --- FAIL: TestTraceAnnotationsStress/Stress (0.75s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0xdd769cc m=2 sigcode=1 addr=0x90 goroutine 0 gp=0xc0000089c0 m=2 mp=0xc000046808 [idle]: runtime.readgstatus(...) /tmp/buildlet/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000046808?, 0x600000006?}, 0x100000005?}, 0x700001dc3d38?, 0x96?) /tmp/buildlet/go/src/runtime/trace2status.go:91 +0xcc fp=0x700001dc3cf0 sp=0x700001dc3cb8 pc=0xdd769cc runtime.traceAdvance.func5(0xc000030508?) /tmp/buildlet/go/src/runtime/trace2.go:551 +0x8e fp=0x700001dc3d30 sp=0x700001dc3cf0 pc=0xdd7d4ee runtime.runSafePointFn() /tmp/buildlet/go/src/runtime/proc.go:2044 +0x44 fp=0x700001dc3d48 sp=0x700001dc3d30 pc=0xdd55044 runtime.findRunnable() /tmp/buildlet/go/src/runtime/proc.go:3169 +0x56 fp=0x700001dc3ec0 sp=0x700001dc3d48 pc=0xdd56ed6 runtime.schedule() /tmp/buildlet/go/src/runtime/proc.go:3884 +0xb1 fp=0x700001dc3ef8 sp=0x700001dc3ec0 pc=0xdd58cb1 runtime.park_m(0xc0000829c0) /tmp/buildlet/go/src/runtime/proc.go:4052 +0x1ec fp=0x700001dc3f50 sp=0x700001dc3ef8 pc=0xdd5928c runtime.mcall() /tmp/buildlet/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x700001dc3f68 sp=0x700001dc3f50 pc=0xdd8188e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x1d881a9bd2b?, 0xddb2f60?, 0x8?, 0x0?, 0xddb3e2a?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000094dd0 sp=0xc000094db0 pc=0xdd51bee time.Sleep(0x989680) /tmp/buildlet/go/src/runtime/time.go:195 +0x115 fp=0xc000094e10 sp=0xc000094dd0 pc=0xdd801b5 main.do({0xddf8560, 0xc00009a120}, 0x3) /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x125 fp=0xc000094ea0 sp=0xc000094e10 pc=0xddb3665 main.main() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:45 +0x186 fp=0xc000094f50 sp=0xc000094ea0 pc=0xddb34a6 runtime.main() /tmp/buildlet/go/src/runtime/proc.go:271 +0x29d fp=0xc000094fe0 sp=0xc000094f50 pc=0xdd517bd runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000094fe8 sp=0xc000094fe0 pc=0xdd83761 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000040fa8 sp=0xc000040f88 pc=0xdd51bee runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/buildlet/go/src/runtime/proc.go:326 +0xb3 fp=0xc000040fe0 sp=0xc000040fa8 pc=0xdd51a73 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000040fe8 sp=0xc000040fe0 pc=0xdd83761 created by runtime.init.6 in goroutine 1 /tmp/buildlet/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000041780 sp=0xc000041760 pc=0xdd51bee runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000058000) /tmp/buildlet/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc0000417c8 sp=0xc000041780 pc=0xdd3e994 runtime.gcenable.gowrap1() /tmp/buildlet/go/src/runtime/mgc.go:203 +0x25 fp=0xc0000417e0 sp=0xc0000417c8 pc=0xdd334e5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000417e8 sp=0xc0000417e0 pc=0xdd83761 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0xc000058000?, 0xddd6b30?, 0x1?, 0x0?, 0xc000008d00?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000041f78 sp=0xc000041f58 pc=0xdd51bee runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0xde76fa0) /tmp/buildlet/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000041fa8 sp=0xc000041f78 pc=0xdd3c389 runtime.bgscavenge(0xc000058000) /tmp/buildlet/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc000041fc8 sp=0xc000041fa8 pc=0xdd3c91c runtime.gcenable.gowrap2() /tmp/buildlet/go/src/runtime/mgc.go:204 +0x25 fp=0xc000041fe0 sp=0xc000041fc8 pc=0xdd33485 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000041fe8 sp=0xc000041fe0 pc=0xdd83761 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc000082340 m=nil [finalizer wait]: runtime.gopark(0xc000040660?, 0xdd3b85c?, 0x80?, 0x6e?, 0x550011?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000040620 sp=0xc000040600 pc=0xdd51bee runtime.runfinq() /tmp/buildlet/go/src/runtime/mfinal.go:194 +0x107 fp=0xc0000407e0 sp=0xc000040620 pc=0xdd32527 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000407e8 sp=0xc0000407e0 pc=0xdd83761 created by runtime.createfing in goroutine 1 /tmp/buildlet/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc000082680 m=nil [chan receive]: runtime.gopark(0xdd6e27e?, 0xc0000bc000?, 0x3?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003c6b8 sp=0xc00003c698 pc=0xdd51bee runtime.chanrecv(0xc00008c0c0, 0x0, 0x1) /tmp/buildlet/go/src/runtime/chan.go:583 +0x3bf fp=0xc00003c730 sp=0xc00003c6b8 pc=0xdd22b7f runtime.chanrecv1(0xc0000b8000?, 0x1d8863c4038?) /tmp/buildlet/go/src/runtime/chan.go:442 +0x12 fp=0xc00003c758 sp=0xc00003c730 pc=0xdd227b2 runtime.(*wakeableSleep).sleep(0xc0000b2018, 0x5f5e100) /tmp/buildlet/go/src/runtime/trace2.go:936 +0xab fp=0xc00003c7b0 sp=0xc00003c758 pc=0xdd71ccb runtime.traceStartReadCPU.func1() /tmp/buildlet/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc00003c7e0 sp=0xc00003c7b0 pc=0xdd7279b runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003c7e8 sp=0xc00003c7e0 pc=0xdd83761 created by runtime.traceStartReadCPU in goroutine 1 /tmp/buildlet/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 19 gp=0xc000082820 m=3 mp=0xc000047008 [trace proc status]: runtime.systemstack_switch() /tmp/buildlet/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000096e78 sp=0xc000096e68 pc=0xdd818a8 runtime.forEachP(...) /tmp/buildlet/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/buildlet/go/src/runtime/trace2.go:548 +0x62a fp=0xc000096fb0 sp=0xc000096e78 pc=0xdd70aca runtime.(*traceAdvancerState).start.func1() /tmp/buildlet/go/src/runtime/trace2.go:882 +0x2f fp=0xc000096fe0 sp=0xc000096fb0 pc=0xdd71b4f runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000096fe8 sp=0xc000096fe0 pc=0xdd83761 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/buildlet/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc0000829c0 m=nil [trace reader (blocked)]: runtime.gopark(0xc00003d778?, 0xc0000a4060?, 0x20?, 0x30?, 0x424?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003d738 sp=0xc00003d718 pc=0xdd51bee runtime.ReadTrace() /tmp/buildlet/go/src/runtime/trace2.go:677 +0x31 fp=0xc00003d7a0 sp=0xc00003d738 pc=0xdd71571 runtime/trace.Start.func1() /tmp/buildlet/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc00003d7e0 sp=0xc00003d7a0 pc=0xddb3185 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003d7e8 sp=0xc00003d7e0 pc=0xdd83761 created by runtime/trace.Start in goroutine 1 /tmp/buildlet/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 7 gp=0xc000009520 m=nil [sleep]: runtime.gopark(0x1d881aa114c?, 0xddb2f60?, 0x9?, 0x0?, 0xddb3e2a?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000090d98 sp=0xc000090d78 pc=0xdd51bee time.Sleep(0x989680) /tmp/buildlet/go/src/runtime/time.go:195 +0x115 fp=0xc000090dd8 sp=0xc000090d98 pc=0xdd801b5 main.do({0xddf8560, 0xc00002c030}, 0x0) /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x125 fp=0xc000090e68 sp=0xc000090dd8 pc=0xddb3665 main.do.func1.1.1() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:73 +0x9b fp=0xc000090ee8 sp=0xc000090e68 pc=0xddb39bb runtime/trace.WithRegion({0xddf8560?, 0xc00002c030?}, {0xc000014190, 0x7}, 0xc000090f88) /tmp/buildlet/go/src/runtime/trace/annotation.go:141 +0xdd fp=0xc000090f50 sp=0xc000090ee8 pc=0xddb2efd main.do.func1.1(0x2) /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:70 +0xb4 fp=0xc000090fc8 sp=0xc000090f50 pc=0xddb38f4 main.do.func1.gowrap1() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:77 +0x24 fp=0xc000090fe0 sp=0xc000090fc8 pc=0xddb3804 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000090fe8 sp=0xc000090fe0 pc=0xdd83761 created by main.do.func1 in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:69 +0x45 rax 0xaaaaaaaaaaaaaaaf rbx 0xc rcx 0x0 rdx 0x0 rdi 0xc000030508 rsi 0x0 rbp 0x700001dc3ce0 rsp 0x700001dc3cb8 r8 0xc000046808 r9 0x1 r10 0x1 r11 0x1 r12 0xc000030508 r13 0x1 r14 0xc0000089c0 r15 0x1 rip 0xdd769cc rflags 0x10246 cs 0x2b fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceCPUProfile (2.28s) --- FAIL: TestTraceCPUProfile/Stress (0.82s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x9b3a32c m=2 sigcode=1 addr=0x90 goroutine 0 gp=0xc0000089c0 m=2 mp=0xc000046808 [idle]: runtime.readgstatus(...) /tmp/buildlet/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000046808?, 0x0?}, 0x0?}, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/trace2status.go:91 +0xcc fp=0x7000086a3cd8 sp=0x7000086a3ca0 pc=0x9b3a32c runtime.traceAdvance.func5(0xc00002e008?) /tmp/buildlet/go/src/runtime/trace2.go:551 +0x8e fp=0x7000086a3d18 sp=0x7000086a3cd8 pc=0x9b40d4e runtime.runSafePointFn() /tmp/buildlet/go/src/runtime/proc.go:2044 +0x44 fp=0x7000086a3d30 sp=0x7000086a3d18 pc=0x9b18124 runtime.findRunnable() /tmp/buildlet/go/src/runtime/proc.go:3169 +0x56 fp=0x7000086a3ea8 sp=0x7000086a3d30 pc=0x9b19fb6 runtime.schedule() /tmp/buildlet/go/src/runtime/proc.go:3884 +0xb1 fp=0x7000086a3ee0 sp=0x7000086a3ea8 pc=0x9b1bd91 runtime.goschedImpl(0xc0000081a0, 0x0) /tmp/buildlet/go/src/runtime/proc.go:4081 +0x178 fp=0x7000086a3f30 sp=0x7000086a3ee0 pc=0x9b1c518 runtime.gosched_m(0xc0000081a0?) /tmp/buildlet/go/src/runtime/proc.go:4086 +0x15 fp=0x7000086a3f50 sp=0x7000086a3f30 pc=0x9b1c695 runtime.mcall() /tmp/buildlet/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7000086a3f68 sp=0x7000086a3f50 pc=0x9b451ee goroutine 1 gp=0xc0000081a0 m=nil [runnable]: runtime.Gosched(...) /tmp/buildlet/go/src/runtime/proc.go:342 main.cpuHog0(0xc000072b08?, 0x186a0) /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:128 +0x65 fp=0xc000072af8 sp=0xc000072ad0 pc=0x9bc4da5 main.cpuHog1(0x0?) /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:120 +0x18 fp=0xc000072b18 sp=0xc000072af8 pc=0x9bc4d18 main.cpuHogger(0x9c1f188, 0x9d36798, 0x5f5e100) /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:107 +0x4f fp=0xc000072b68 sp=0xc000072b18 pc=0x9bc4c6f main.main.func1.1({0x9c204b0?, 0xc00002c4b0?}) /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:44 +0x25 fp=0xc000072b90 sp=0xc000072b68 pc=0x9bc4ba5 runtime/pprof.Do({0x9c20478?, 0x9d36700?}, {{0xc00005a020?, 0x9?, 0xc000012090?}}, 0xc000072c60) /tmp/buildlet/go/src/runtime/pprof/runtime.go:51 +0x9d fp=0xc000072c00 sp=0xc000072b90 pc=0x9bc357d main.main.func1(0x5f5e100) /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:43 +0x218 fp=0xc000072cc8 sp=0xc000072c00 pc=0x9bc4af8 main.main() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:50 +0xef fp=0xc000072f50 sp=0xc000072cc8 pc=0x9bc434f runtime.main() /tmp/buildlet/go/src/runtime/proc.go:271 +0x29d fp=0xc000072fe0 sp=0xc000072f50 pc=0x9b1489d runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000072fe8 sp=0xc000072fe0 pc=0x9b470c1 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000040fa8 sp=0xc000040f88 pc=0x9b14cce runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/buildlet/go/src/runtime/proc.go:326 +0xb3 fp=0xc000040fe0 sp=0xc000040fa8 pc=0x9b14b53 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000040fe8 sp=0xc000040fe0 pc=0x9b470c1 created by runtime.init.6 in goroutine 1 /tmp/buildlet/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000041780 sp=0xc000041760 pc=0x9b14cce runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000058000) /tmp/buildlet/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc0000417c8 sp=0xc000041780 pc=0x9b01934 runtime.gcenable.gowrap1() /tmp/buildlet/go/src/runtime/mgc.go:203 +0x25 fp=0xc0000417e0 sp=0xc0000417c8 pc=0x9af6485 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000417e8 sp=0xc0000417e0 pc=0x9b470c1 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0xc000058000?, 0x9bf0078?, 0x1?, 0x0?, 0xc000008d00?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000041f78 sp=0xc000041f58 pc=0x9b14cce runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x9cd6a00) /tmp/buildlet/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000041fa8 sp=0xc000041f78 pc=0x9aff329 runtime.bgscavenge(0xc000058000) /tmp/buildlet/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc000041fc8 sp=0xc000041fa8 pc=0x9aff8bc runtime.gcenable.gowrap2() /tmp/buildlet/go/src/runtime/mgc.go:204 +0x25 fp=0xc000041fe0 sp=0xc000041fc8 pc=0x9af6425 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000041fe8 sp=0xc000041fe0 pc=0x9b470c1 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc0000091e0 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000042620 sp=0xc000042600 pc=0x9b14cce runtime.runfinq() /tmp/buildlet/go/src/runtime/mfinal.go:194 +0x107 fp=0xc0000427e0 sp=0xc000042620 pc=0x9af54c7 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000427e8 sp=0xc0000427e0 pc=0x9b470c1 created by runtime.createfing in goroutine 1 /tmp/buildlet/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc0000096c0 m=nil [sleep]: runtime.gopark(0x1d9bb566343?, 0xc152b37bf1c0d100?, 0x10?, 0x22?, 0xc00011a000?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000073f18 sp=0xc000073ef8 pc=0x9b14cce time.Sleep(0x5f5e100) /tmp/buildlet/go/src/runtime/time.go:195 +0x115 fp=0xc000073f58 sp=0xc000073f18 pc=0x9b44095 runtime/pprof.profileWriter({0x9c1fe78?, 0xc00002c450?}) /tmp/buildlet/go/src/runtime/pprof/pprof.go:809 +0x4a fp=0xc000073fc0 sp=0xc000073f58 pc=0x9bbaf2a runtime/pprof.StartCPUProfile.gowrap2() /tmp/buildlet/go/src/runtime/pprof/pprof.go:794 +0x25 fp=0xc000073fe0 sp=0xc000073fc0 pc=0x9bbae45 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x9b470c1 created by runtime/pprof.StartCPUProfile in goroutine 1 /tmp/buildlet/go/src/runtime/pprof/pprof.go:794 +0x136 goroutine 7 gp=0xc000009860 m=nil [chan receive]: runtime.gopark(0x9b31bde?, 0xc0003c0000?, 0x1?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000042eb8 sp=0xc000042e98 pc=0x9b14cce runtime.chanrecv(0xc000068120, 0x0, 0x1) /tmp/buildlet/go/src/runtime/chan.go:583 +0x3bf fp=0xc000042f30 sp=0xc000042eb8 pc=0x9ae51bf runtime.chanrecv1(0xc000066050?, 0x1d9c14ca4dc?) /tmp/buildlet/go/src/runtime/chan.go:442 +0x12 fp=0xc000042f58 sp=0xc000042f30 pc=0x9ae4df2 runtime.(*wakeableSleep).sleep(0xc000012060, 0x5f5e100) /tmp/buildlet/go/src/runtime/trace2.go:936 +0xab fp=0xc000042fb0 sp=0xc000042f58 pc=0x9b3562b runtime.traceStartReadCPU.func1() /tmp/buildlet/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc000042fe0 sp=0xc000042fb0 pc=0x9b360fb runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000042fe8 sp=0xc000042fe0 pc=0x9b470c1 created by runtime.traceStartReadCPU in goroutine 1 /tmp/buildlet/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 8 gp=0xc000009a00 m=5 mp=0xc000400008 [trace proc status]: runtime.systemstack_switch() /tmp/buildlet/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000074e78 sp=0xc000074e68 pc=0x9b45208 runtime.forEachP(...) /tmp/buildlet/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/buildlet/go/src/runtime/trace2.go:548 +0x62a fp=0xc000074fb0 sp=0xc000074e78 pc=0x9b3442a runtime.(*traceAdvancerState).start.func1() /tmp/buildlet/go/src/runtime/trace2.go:882 +0x2f fp=0xc000074fe0 sp=0xc000074fb0 pc=0x9b354af runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000074fe8 sp=0xc000074fe0 pc=0x9b470c1 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/buildlet/go/src/runtime/trace2.go:876 +0x165 goroutine 9 gp=0xc000009ba0 m=nil [trace reader (blocked)]: runtime.gopark(0xc000043f78?, 0xc00005c0c0?, 0x20?, 0x70?, 0x512?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000043f38 sp=0xc000043f18 pc=0x9b14cce runtime.ReadTrace() /tmp/buildlet/go/src/runtime/trace2.go:677 +0x31 fp=0xc000043fa0 sp=0xc000043f38 pc=0x9b34ed1 runtime/trace.Start.func1() /tmp/buildlet/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc000043fe0 sp=0xc000043fa0 pc=0x9bc4065 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000043fe8 sp=0xc000043fe0 pc=0x9b470c1 created by runtime/trace.Start in goroutine 1 /tmp/buildlet/go/src/runtime/trace/trace.go:128 +0xd0 rax 0x4 rbx 0xb rcx 0x0 rdx 0x0 rdi 0xc00002e008 rsi 0x0 rbp 0x7000086a3cc8 rsp 0x7000086a3ca0 r8 0xc000046808 r9 0x1 r10 0x1 r11 0x247 r12 0x7000086a3db0 r13 0x4 r14 0xc0000089c0 r15 0xa rip 0x9b3a32c rflags 0x10246 cs 0x2b fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStacks (2.39s) --- FAIL: TestTraceStacks/Stress (0.91s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x106a6ccc m=3 sigcode=1 addr=0x90 goroutine 0 gp=0xc000008ea0 m=3 mp=0xc000049008 [idle]: runtime.readgstatus(...) /tmp/buildlet/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000049008?, 0x4?}, 0x0?}, 0x70000452ed18?, 0x56?) /tmp/buildlet/go/src/runtime/trace2status.go:91 +0xcc fp=0x70000452ecd0 sp=0x70000452ec98 pc=0x106a6ccc runtime.traceAdvance.func5(0xc000034a08?) /tmp/buildlet/go/src/runtime/trace2.go:551 +0x8e fp=0x70000452ed10 sp=0x70000452ecd0 pc=0x106ad6ee runtime.runSafePointFn() /tmp/buildlet/go/src/runtime/proc.go:2044 +0x44 fp=0x70000452ed28 sp=0x70000452ed10 pc=0x106835c4 runtime.findRunnable() /tmp/buildlet/go/src/runtime/proc.go:3169 +0x56 fp=0x70000452eea0 sp=0x70000452ed28 pc=0x106854f6 runtime.schedule() /tmp/buildlet/go/src/runtime/proc.go:3884 +0xb1 fp=0x70000452eed8 sp=0x70000452eea0 pc=0x106872d1 runtime.park_m(0xc000009d40) /tmp/buildlet/go/src/runtime/proc.go:4052 +0x1ec fp=0x70000452ef30 sp=0x70000452eed8 pc=0x106878ac runtime.mcall() /tmp/buildlet/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x70000452ef48 sp=0x70000452ef30 pc=0x106b2e4e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x1dbb1f5d9d9?, 0xc000057dd8?, 0xa0?, 0x95?, 0xc000014198?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000057dc8 sp=0xc000057da8 pc=0x1068016e time.Sleep(0x5f5e100) /tmp/buildlet/go/src/runtime/time.go:195 +0x115 fp=0xc000057e08 sp=0xc000057dc8 pc=0x106b1e35 main.main() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:101 +0x565 fp=0xc000057f50 sp=0xc000057e08 pc=0x1071d2a5 runtime.main() /tmp/buildlet/go/src/runtime/proc.go:271 +0x29d fp=0xc000057fe0 sp=0xc000057f50 pc=0x1067fd3d runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x106b4ea1 goroutine 2 gp=0xc000008b60 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000042fa8 sp=0xc000042f88 pc=0x1068016e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/buildlet/go/src/runtime/proc.go:326 +0xb3 fp=0xc000042fe0 sp=0xc000042fa8 pc=0x1067fff3 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000042fe8 sp=0xc000042fe0 pc=0x106b4ea1 created by runtime.init.6 in goroutine 1 /tmp/buildlet/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000009040 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000043780 sp=0xc000043760 pc=0x1068016e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00006c000) /tmp/buildlet/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc0000437c8 sp=0xc000043780 pc=0x1066c634 runtime.gcenable.gowrap1() /tmp/buildlet/go/src/runtime/mgc.go:203 +0x25 fp=0xc0000437e0 sp=0xc0000437c8 pc=0x10660f85 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000437e8 sp=0xc0000437e0 pc=0x106b4ea1 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc0000091e0 m=nil [GC scavenge wait]: runtime.gopark(0xc00006c000?, 0x10748d88?, 0x1?, 0x0?, 0xc0000091e0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000043f78 sp=0xc000043f58 pc=0x1068016e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x1082b640) /tmp/buildlet/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000043fa8 sp=0xc000043f78 pc=0x1066a029 runtime.bgscavenge(0xc00006c000) /tmp/buildlet/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc000043fc8 sp=0xc000043fa8 pc=0x1066a5bc runtime.gcenable.gowrap2() /tmp/buildlet/go/src/runtime/mgc.go:204 +0x25 fp=0xc000043fe0 sp=0xc000043fc8 pc=0x10660f25 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000043fe8 sp=0xc000043fe0 pc=0x106b4ea1 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc000009a00 m=nil [finalizer wait]: runtime.gopark(0xc000042648?, 0x10655145?, 0x98?, 0x1?, 0x1077cdc0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000042620 sp=0xc000042600 pc=0x1068016e runtime.runfinq() /tmp/buildlet/go/src/runtime/mfinal.go:194 +0x107 fp=0xc0000427e0 sp=0xc000042620 pc=0x1065ffc7 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000427e8 sp=0xc0000427e0 pc=0x106b4ea1 created by runtime.createfing in goroutine 1 /tmp/buildlet/go/src/runtime/mfinal.go:164 +0x3d goroutine 6 gp=0xc000009d40 m=nil [chan receive]: runtime.gopark(0x1069e3de?, 0xc0002a0000?, 0x1?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc0000446b8 sp=0xc000044698 pc=0x1068016e runtime.chanrecv(0xc00007c0c0, 0x0, 0x1) /tmp/buildlet/go/src/runtime/chan.go:583 +0x3bf fp=0xc000044730 sp=0xc0000446b8 pc=0x1064db9f runtime.chanrecv1(0xc00007a050?, 0x1dbb80cd6d0?) /tmp/buildlet/go/src/runtime/chan.go:442 +0x12 fp=0xc000044758 sp=0xc000044730 pc=0x1064d7d2 runtime.(*wakeableSleep).sleep(0xc000014120, 0x5f5e100) /tmp/buildlet/go/src/runtime/trace2.go:936 +0xab fp=0xc0000447b0 sp=0xc000044758 pc=0x106a1fcb runtime.traceStartReadCPU.func1() /tmp/buildlet/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000447e0 sp=0xc0000447b0 pc=0x106a2a9b runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000447e8 sp=0xc0000447e0 pc=0x106b4ea1 created by runtime.traceStartReadCPU in goroutine 1 /tmp/buildlet/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 7 gp=0xc000116000 m=0 mp=0x1082bc60 [trace proc status]: runtime.systemstack_switch() /tmp/buildlet/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000058e78 sp=0xc000058e68 pc=0x106b2e68 runtime.forEachP(...) /tmp/buildlet/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/buildlet/go/src/runtime/trace2.go:548 +0x62a fp=0xc000058fb0 sp=0xc000058e78 pc=0x106a0dca runtime.(*traceAdvancerState).start.func1() /tmp/buildlet/go/src/runtime/trace2.go:882 +0x2f fp=0xc000058fe0 sp=0xc000058fb0 pc=0x106a1e4f runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x106b4ea1 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/buildlet/go/src/runtime/trace2.go:876 +0x165 goroutine 8 gp=0xc0001161a0 m=nil [trace reader (blocked)]: runtime.gopark(0xc000045778?, 0xc0000700c0?, 0x20?, 0xb0?, 0x563?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000045738 sp=0xc000045718 pc=0x1068016e runtime.ReadTrace() /tmp/buildlet/go/src/runtime/trace2.go:677 +0x31 fp=0xc0000457a0 sp=0xc000045738 pc=0x106a1871 runtime/trace.Start.func1() /tmp/buildlet/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc0000457e0 sp=0xc0000457a0 pc=0x1071cba5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000457e8 sp=0xc0000457e0 pc=0x106b4ea1 created by runtime/trace.Start in goroutine 1 /tmp/buildlet/go/src/runtime/trace/trace.go:128 +0xd0 goroutine 9 gp=0xc000116340 m=nil [select (no cases)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000045fa0 sp=0xc000045f80 pc=0x1068016e runtime.block() /tmp/buildlet/go/src/runtime/select.go:103 +0x26 fp=0xc000045fd0 sp=0xc000045fa0 pc=0x10690f66 main.main.func1() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:33 +0xf fp=0xc000045fe0 sp=0xc000045fd0 pc=0x1071d94f runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000045fe8 sp=0xc000045fe0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:32 +0xac goroutine 10 gp=0xc0001164e0 m=nil [chan send (nil chan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003e720 sp=0xc00003e700 pc=0x1068016e runtime.chansend(0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/chan.go:165 +0xda fp=0xc00003e790 sp=0xc00003e720 pc=0x1064cb9a runtime.chansend1(0x0?, 0x0?) /tmp/buildlet/go/src/runtime/chan.go:145 +0x17 fp=0xc00003e7c0 sp=0xc00003e790 pc=0x1064cab7 main.main.func2() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:37 +0x1c fp=0xc00003e7e0 sp=0xc00003e7c0 pc=0x1071d97c runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003e7e8 sp=0xc00003e7e0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:35 +0xb8 goroutine 11 gp=0xc000116680 m=nil [chan receive (nil chan)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003ef20 sp=0xc00003ef00 pc=0x1068016e runtime.chanrecv(0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/chan.go:469 +0x159 fp=0xc00003ef98 sp=0xc00003ef20 pc=0x1064d939 runtime.chanrecv1(0x0?, 0x0?) /tmp/buildlet/go/src/runtime/chan.go:442 +0x12 fp=0xc00003efc0 sp=0xc00003ef98 pc=0x1064d7d2 main.main.func3() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:41 +0x17 fp=0xc00003efe0 sp=0xc00003efc0 pc=0x1071d9b7 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003efe8 sp=0xc00003efe0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:39 +0xc5 goroutine 12 gp=0xc000116820 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003f720 sp=0xc00003f700 pc=0x1068016e runtime.chanrecv(0xc00007c240, 0x0, 0x1) /tmp/buildlet/go/src/runtime/chan.go:583 +0x3bf fp=0xc00003f798 sp=0xc00003f720 pc=0x1064db9f runtime.chanrecv1(0x0?, 0x0?) /tmp/buildlet/go/src/runtime/chan.go:442 +0x12 fp=0xc00003f7c0 sp=0xc00003f798 pc=0x1064d7d2 main.main.func4() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:45 +0x19 fp=0xc00003f7e0 sp=0xc00003f7c0 pc=0x1071d919 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003f7e8 sp=0xc00003f7e0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:44 +0x11d goroutine 13 gp=0xc0001169c0 m=nil [chan send]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003ff20 sp=0xc00003ff00 pc=0x1068016e runtime.chansend(0xc00007c2a0, 0x10748d88, 0x1, 0x0?) /tmp/buildlet/go/src/runtime/chan.go:259 +0x38d fp=0xc00003ff90 sp=0xc00003ff20 pc=0x1064ce4d runtime.chansend1(0x0?, 0x0?) /tmp/buildlet/go/src/runtime/chan.go:145 +0x17 fp=0xc00003ffc0 sp=0xc00003ff90 pc=0x1064cab7 main.main.func5() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:49 +0x1e fp=0xc00003ffe0 sp=0xc00003ffc0 pc=0x1071d8de runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003ffe8 sp=0xc00003ffe0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:48 +0x179 goroutine 14 gp=0xc000116b60 m=nil [select]: runtime.gopark(0xc0000407b0?, 0x2?, 0x0?, 0x0?, 0xc0000407ac?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000040658 sp=0xc000040638 pc=0x1068016e runtime.selectgo(0xc0000407b0, 0xc0000407a8, 0x0?, 0x0, 0x0?, 0x1) /tmp/buildlet/go/src/runtime/select.go:327 +0x725 fp=0xc000040778 sp=0xc000040658 pc=0x106916a5 main.main.func6() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:54 +0x4a fp=0xc0000407e0 sp=0xc000040778 pc=0x1071d8aa runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000407e8 sp=0xc0000407e0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:53 +0x1ff goroutine 15 gp=0xc000116d00 m=nil [sync.Mutex.Lock]: runtime.gopark(0x0?, 0x0?, 0x60?, 0x3?, 0xc000040f10?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000040ec8 sp=0xc000040ea8 pc=0x1068016e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.semacquire1(0xc0000161d4, 0x0, 0x3, 0x1, 0x15) /tmp/buildlet/go/src/runtime/sema.go:160 +0x225 fp=0xc000040f30 sp=0xc000040ec8 pc=0x106926e5 sync.runtime_SemacquireMutex(0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/sema.go:77 +0x25 fp=0xc000040f68 sp=0xc000040f30 pc=0x106b1225 sync.(*Mutex).lockSlow(0xc0000161d0) /tmp/buildlet/go/src/sync/mutex.go:171 +0x15d fp=0xc000040fb8 sp=0xc000040f68 pc=0x106c025d sync.(*Mutex).Lock(...) /tmp/buildlet/go/src/sync/mutex.go:90 main.main.func7() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:62 +0x32 fp=0xc000040fe0 sp=0xc000040fb8 pc=0x1071d832 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000040fe8 sp=0xc000040fe0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:61 +0x273 goroutine 16 gp=0xc000116ea0 m=nil [semacquire]: runtime.gopark(0x0?, 0x0?, 0xc0?, 0x3?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000041700 sp=0xc0000416e0 pc=0x1068016e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.semacquire1(0xc0000161e8, 0x0, 0x1, 0x0, 0x12) /tmp/buildlet/go/src/runtime/sema.go:160 +0x225 fp=0xc000041768 sp=0xc000041700 pc=0x106926e5 sync.runtime_Semacquire(0x0?) /tmp/buildlet/go/src/runtime/sema.go:62 +0x25 fp=0xc0000417a0 sp=0xc000041768 pc=0x106b1165 sync.(*WaitGroup).Wait(0x0?) /tmp/buildlet/go/src/sync/waitgroup.go:116 +0x48 fp=0xc0000417c8 sp=0xc0000417a0 pc=0x106c1908 main.main.func8() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:68 +0x17 fp=0xc0000417e0 sp=0xc0000417c8 pc=0x1071d7d7 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000417e8 sp=0xc0000417e0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:67 +0x2d3 goroutine 18 gp=0xc000117040 m=nil [sync.Cond.Wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000041f30 sp=0xc000041f10 pc=0x1068016e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 sync.runtime_notifyListWait(0xc00006e050, 0x0) /tmp/buildlet/go/src/runtime/sema.go:569 +0x159 fp=0xc000041f80 sp=0xc000041f30 pc=0x106b14d9 sync.(*Cond).Wait(0x0?) /tmp/buildlet/go/src/sync/cond.go:70 +0x85 fp=0xc000041fc0 sp=0xc000041f80 pc=0x106bf3e5 main.main.func9() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:73 +0x2e fp=0xc000041fe0 sp=0xc000041fc0 pc=0x1071d78e runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000041fe8 sp=0xc000041fe0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:71 +0x365 goroutine 19 gp=0xc0001171e0 m=nil [IO wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000120538 sp=0xc000120518 pc=0x1068016e runtime.netpollblock(0x0?, 0x1064bb26?, 0x0?) /tmp/buildlet/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000120570 sp=0xc000120538 pc=0x10679a97 internal/poll.runtime_pollWait(0x57415fa0, 0x72) /tmp/buildlet/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000120590 sp=0xc000120570 pc=0x106afda5 internal/poll.(*pollDesc).wait(0xc000118080?, 0x0?, 0x0) /tmp/buildlet/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0001205b8 sp=0xc000120590 pc=0x106da3c7 internal/poll.(*pollDesc).waitRead(...) /tmp/buildlet/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000118080) /tmp/buildlet/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000120660 sp=0xc0001205b8 pc=0x106db66c net.(*netFD).accept(0xc000118080) /tmp/buildlet/go/src/net/fd_unix.go:172 +0x29 fp=0xc000120718 sp=0xc000120660 pc=0x1070abc9 net.(*TCPListener).accept(0xc000062020) /tmp/buildlet/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc000120740 sp=0xc000120718 pc=0x1071897e net.(*TCPListener).Accept(0xc000062020) /tmp/buildlet/go/src/net/tcpsock.go:327 +0x30 fp=0xc000120770 sp=0xc000120740 pc=0x10717dd0 main.main.func10() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:81 +0x22 fp=0xc0001207e0 sp=0xc000120770 pc=0x1071d642 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001207e8 sp=0xc0001207e0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:80 +0x425 goroutine 20 gp=0xc000117380 m=nil [IO wait]: runtime.gopark(0x7?, 0xc000120fc7?, 0x1?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000120e48 sp=0xc000120e28 pc=0x1068016e runtime.netpollblock(0x106cc7c5?, 0x1064bb26?, 0x0?) /tmp/buildlet/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000120e80 sp=0xc000120e48 pc=0x10679a97 internal/poll.runtime_pollWait(0x57415ea8, 0x72) /tmp/buildlet/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000120ea0 sp=0xc000120e80 pc=0x106afda5 internal/poll.(*pollDesc).wait(0xc000070180?, 0xc000120fc7?, 0x1) /tmp/buildlet/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000120ec8 sp=0xc000120ea0 pc=0x106da3c7 internal/poll.(*pollDesc).waitRead(...) /tmp/buildlet/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000070180, {0xc000120fc7, 0x1, 0x1}) /tmp/buildlet/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000120f60 sp=0xc000120ec8 pc=0x106dacfa os.(*File).read(...) /tmp/buildlet/go/src/os/file_posix.go:29 os.(*File).Read(0xc000046048, {0xc000120fc7?, 0x0?, 0x0?}) /tmp/buildlet/go/src/os/file.go:118 +0x52 fp=0xc000120fa0 sp=0xc000120f60 pc=0x106dc552 main.main.func11() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:97 +0x32 fp=0xc000120fe0 sp=0xc000120fa0 pc=0x1071d532 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000120fe8 sp=0xc000120fe0 pc=0x106b4ea1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stacks.go:95 +0x557 rax 0xaaaaaaaaaaaaaaac rbx 0x3 rcx 0x0 rdx 0x0 rdi 0xc000034a08 rsi 0x0 rbp 0x70000452ecc0 rsp 0x70000452ec98 r8 0xc000049008 r9 0x1 r10 0x1 r11 0x247 r12 0xc000034a08 r13 0x1 r14 0xc000008ea0 r15 0x1 rip 0x106a6ccc rflags 0x10246 cs 0x2b fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStress (4.47s) --- FAIL: TestTraceStress/Stress (0.89s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0xfeb7d0c m=5 sigcode=1 addr=0x90 goroutine 0 gp=0xc0000821a0 m=5 mp=0xc000080008 [idle]: runtime.readgstatus(...) /tmp/buildlet/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000080008?, 0xa0000000a?}, 0x900000004?}, 0x700008c22d18?, 0x16?) /tmp/buildlet/go/src/runtime/trace2status.go:91 +0xcc fp=0x700008c22cd0 sp=0x700008c22c98 pc=0xfeb7d0c runtime.traceAdvance.func5(0xc000030008?) /tmp/buildlet/go/src/runtime/trace2.go:551 +0x8e fp=0x700008c22d10 sp=0x700008c22cd0 pc=0xfebe72e runtime.runSafePointFn() /tmp/buildlet/go/src/runtime/proc.go:2044 +0x44 fp=0x700008c22d28 sp=0x700008c22d10 pc=0xfe94584 runtime.findRunnable() /tmp/buildlet/go/src/runtime/proc.go:3169 +0x56 fp=0x700008c22ea0 sp=0x700008c22d28 pc=0xfe964b6 runtime.schedule() /tmp/buildlet/go/src/runtime/proc.go:3884 +0xb1 fp=0x700008c22ed8 sp=0x700008c22ea0 pc=0xfe98291 runtime.park_m(0xc0000091e0) /tmp/buildlet/go/src/runtime/proc.go:4052 +0x1ec fp=0x700008c22f30 sp=0x700008c22ed8 pc=0xfe9886c runtime.mcall() /tmp/buildlet/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x700008c22f48 sp=0x700008c22f30 pc=0xfec3b4e goroutine 1 gp=0xc0000081a0 m=nil [sleep]: runtime.gopark(0x1dcbdd7e621?, 0xc000052e40?, 0x39?, 0xf6?, 0xff2d409?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000052e10 sp=0xc000052df0 pc=0xfe9112e time.Sleep(0x2faf080) /tmp/buildlet/go/src/runtime/time.go:195 +0x115 fp=0xc000052e50 sp=0xc000052e10 pc=0xfec2b35 main.main() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stress.go:57 +0x274 fp=0xc000052f50 sp=0xc000052e50 pc=0xff2d874 runtime.main() /tmp/buildlet/go/src/runtime/proc.go:271 +0x29d fp=0xc000052fe0 sp=0xc000052f50 pc=0xfe90cfd runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000052fe8 sp=0xc000052fe0 pc=0xfec5ba1 goroutine 2 gp=0xc000008b60 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000042fa8 sp=0xc000042f88 pc=0xfe9112e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/buildlet/go/src/runtime/proc.go:326 +0xb3 fp=0xc000042fe0 sp=0xc000042fa8 pc=0xfe90fb3 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000042fe8 sp=0xc000042fe0 pc=0xfec5ba1 created by runtime.init.6 in goroutine 1 /tmp/buildlet/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000009040 m=nil [GC sweep wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000043780 sp=0xc000043760 pc=0xfe9112e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.bgsweep(0xc00006c000) /tmp/buildlet/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc0000437c8 sp=0xc000043780 pc=0xfe7d5f4 runtime.gcenable.gowrap1() /tmp/buildlet/go/src/runtime/mgc.go:203 +0x25 fp=0xc0000437e0 sp=0xc0000437c8 pc=0xfe71f45 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000437e8 sp=0xc0000437e0 pc=0xfec5ba1 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc0000091e0 m=nil [GC scavenge wait]: runtime.gopark(0xc00006c000?, 0xff59308?, 0x1?, 0x0?, 0xc0000091e0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000043f78 sp=0xc000043f58 pc=0xfe9112e runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x1003a640) /tmp/buildlet/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000043fa8 sp=0xc000043f78 pc=0xfe7afe9 runtime.bgscavenge(0xc00006c000) /tmp/buildlet/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc000043fc8 sp=0xc000043fa8 pc=0xfe7b57c runtime.gcenable.gowrap2() /tmp/buildlet/go/src/runtime/mgc.go:204 +0x25 fp=0xc000043fe0 sp=0xc000043fc8 pc=0xfe71ee5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000043fe8 sp=0xc000043fe0 pc=0xfec5ba1 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:204 +0xa5 goroutine 18 gp=0xc000106340 m=nil [finalizer wait]: runtime.gopark(0xc000042648?, 0xfe66105?, 0x98?, 0x1?, 0xff8c7e0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000042620 sp=0xc000042600 pc=0xfe9112e runtime.runfinq() /tmp/buildlet/go/src/runtime/mfinal.go:194 +0x107 fp=0xc0000427e0 sp=0xc000042620 pc=0xfe70f87 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000427e8 sp=0xc0000427e0 pc=0xfec5ba1 created by runtime.createfing in goroutine 1 /tmp/buildlet/go/src/runtime/mfinal.go:164 +0x3d goroutine 19 gp=0xc000106680 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003e718 sp=0xc00003e6f8 pc=0xfe9112e runtime.chanrecv(0xc0001020c0, 0x0, 0x1) /tmp/buildlet/go/src/runtime/chan.go:583 +0x3bf fp=0xc00003e790 sp=0xc00003e718 pc=0xfe5eb5f runtime.chanrecv1(0x0?, 0x0?) /tmp/buildlet/go/src/runtime/chan.go:442 +0x12 fp=0xc00003e7b8 sp=0xc00003e790 pc=0xfe5e792 main.main.func1() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stress.go:29 +0x25 fp=0xc00003e7e0 sp=0xc00003e7b8 pc=0xff2e0a5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003e7e8 sp=0xc00003e7e0 pc=0xfec5ba1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stress.go:28 +0xbe goroutine 20 gp=0xc000106820 m=nil [IO wait]: runtime.gopark(0x3?, 0xc00003efbf?, 0x1?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003ee40 sp=0xc00003ee20 pc=0xfe9112e runtime.netpollblock(0xfedd205?, 0xfe5cae6?, 0x0?) /tmp/buildlet/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00003ee78 sp=0xc00003ee40 pc=0xfe8aa57 internal/poll.runtime_pollWait(0x56c22e40, 0x72) /tmp/buildlet/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00003ee98 sp=0xc00003ee78 pc=0xfec0de5 internal/poll.(*pollDesc).wait(0xc000124120?, 0xc00003efbf?, 0x1) /tmp/buildlet/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00003eec0 sp=0xc00003ee98 pc=0xfeeae07 internal/poll.(*pollDesc).waitRead(...) /tmp/buildlet/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000124120, {0xc00003efbf, 0x1, 0x1}) /tmp/buildlet/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00003ef58 sp=0xc00003eec0 pc=0xfeeb73a os.(*File).read(...) /tmp/buildlet/go/src/os/file_posix.go:29 os.(*File).Read(0xc000114038, {0xc00003efbf?, 0x0?, 0x0?}) /tmp/buildlet/go/src/os/file.go:118 +0x52 fp=0xc00003ef98 sp=0xc00003ef58 pc=0xfeecf92 main.main.func3() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stress.go:45 +0x3b fp=0xc00003efe0 sp=0xc00003ef98 pc=0xff2dfdb runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003efe8 sp=0xc00003efe0 pc=0xfec5ba1 created by main.main in goroutine 1 /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/stress.go:43 +0x1df goroutine 34 gp=0xc000082340 m=nil [chan receive]: runtime.gopark(0xfeaf41e?, 0xc000098020?, 0x2?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00009e6b8 sp=0xc00009e698 pc=0xfe9112e runtime.chanrecv(0xc000094000, 0x0, 0x1) /tmp/buildlet/go/src/runtime/chan.go:583 +0x3bf fp=0xc00009e730 sp=0xc00009e6b8 pc=0xfe5eb5f runtime.chanrecv1(0xc000096000?, 0x1dcc3d07f9c?) /tmp/buildlet/go/src/runtime/chan.go:442 +0x12 fp=0xc00009e758 sp=0xc00009e730 pc=0xfe5e792 runtime.(*wakeableSleep).sleep(0xc000092000, 0x5f5e100) /tmp/buildlet/go/src/runtime/trace2.go:936 +0xab fp=0xc00009e7b0 sp=0xc00009e758 pc=0xfeb300b runtime.traceStartReadCPU.func1() /tmp/buildlet/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc00009e7e0 sp=0xc00009e7b0 pc=0xfeb3adb runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00009e7e8 sp=0xc00009e7e0 pc=0xfec5ba1 created by runtime.traceStartReadCPU in goroutine 1 /tmp/buildlet/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 35 gp=0xc0000824e0 m=0 mp=0x1003ac60 [trace proc status]: runtime.systemstack_switch() /tmp/buildlet/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0000bee78 sp=0xc0000bee68 pc=0xfec3b68 runtime.forEachP(...) /tmp/buildlet/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/buildlet/go/src/runtime/trace2.go:548 +0x62a fp=0xc0000befb0 sp=0xc0000bee78 pc=0xfeb1e0a runtime.(*traceAdvancerState).start.func1() /tmp/buildlet/go/src/runtime/trace2.go:882 +0x2f fp=0xc0000befe0 sp=0xc0000befb0 pc=0xfeb2e8f runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000befe8 sp=0xc0000befe0 pc=0xfec5ba1 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/buildlet/go/src/runtime/trace2.go:876 +0x165 goroutine 36 gp=0xc000082680 m=nil [trace reader (blocked)]: runtime.gopark(0xc00009f778?, 0xc000124060?, 0x10?, 0x20?, 0x10?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00009f738 sp=0xc00009f718 pc=0xfe9112e runtime.ReadTrace() /tmp/buildlet/go/src/runtime/trace2.go:677 +0x31 fp=0xc00009f7a0 sp=0xc00009f738 pc=0xfeb28b1 runtime/trace.Start.func1() /tmp/buildlet/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc00009f7e0 sp=0xc00009f7a0 pc=0xff2d465 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00009f7e8 sp=0xc00009f7e0 pc=0xfec5ba1 created by runtime/trace.Start in goroutine 1 /tmp/buildlet/go/src/runtime/trace/trace.go:128 +0xd0 rax 0x1 rbx 0x2 rcx 0x0 rdx 0x0 rdi 0xc000030008 rsi 0x0 rbp 0x700008c22cc0 rsp 0x700008c22c98 r8 0xc000080008 r9 0x0 r10 0x1 r11 0x1 r12 0xc000030008 r13 0x1 r14 0xc0000821a0 r15 0x9 rip 0xfeb7d0c rflags 0x10246 cs 0x2b fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceManyStartStop (1.78s) --- FAIL: TestTraceManyStartStop/Stress (0.81s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0xc7a5b2c m=3 sigcode=1 addr=0x90 goroutine 0 gp=0xc000009040 m=3 mp=0xc000047008 [idle]: runtime.readgstatus(...) /tmp/buildlet/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xc000047008?, 0x600000006?}, 0x100000005?}, 0x700004de4d38?, 0x96?) /tmp/buildlet/go/src/runtime/trace2status.go:91 +0xcc fp=0x700004de4cf0 sp=0x700004de4cb8 pc=0xc7a5b2c runtime.traceAdvance.func5(0xc000032a08?) /tmp/buildlet/go/src/runtime/trace2.go:551 +0x8e fp=0x700004de4d30 sp=0x700004de4cf0 pc=0xc7ac54e runtime.runSafePointFn() /tmp/buildlet/go/src/runtime/proc.go:2044 +0x44 fp=0x700004de4d48 sp=0x700004de4d30 pc=0xc784304 runtime.findRunnable() /tmp/buildlet/go/src/runtime/proc.go:3169 +0x56 fp=0x700004de4ec0 sp=0x700004de4d48 pc=0xc786196 runtime.schedule() /tmp/buildlet/go/src/runtime/proc.go:3884 +0xb1 fp=0x700004de4ef8 sp=0x700004de4ec0 pc=0xc787f71 runtime.park_m(0xc000082680) /tmp/buildlet/go/src/runtime/proc.go:4052 +0x1ec fp=0x700004de4f50 sp=0x700004de4ef8 pc=0xc78854c runtime.mcall() /tmp/buildlet/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x700004de4f68 sp=0x700004de4f50 pc=0xc7b000e goroutine 1 gp=0xc0000081a0 m=nil [semacquire]: runtime.gopark(0x0?, 0x534b9980?, 0x80?, 0xe1?, 0x534ba180?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000070d28 sp=0xc000070d08 pc=0xc780eae runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.semacquire1(0xc89731c, 0x0, 0x0, 0x0, 0x12) /tmp/buildlet/go/src/runtime/sema.go:160 +0x225 fp=0xc000070d90 sp=0xc000070d28 pc=0xc791a65 runtime.semacquire(...) /tmp/buildlet/go/src/runtime/sema.go:111 runtime.traceAdvance(0x1) /tmp/buildlet/go/src/runtime/trace2.go:276 +0x3c fp=0xc000070ec8 sp=0xc000070d90 pc=0xc79f63c runtime.StopTrace(...) /tmp/buildlet/go/src/runtime/trace2.go:267 runtime/trace.Stop() /tmp/buildlet/go/src/runtime/trace/trace.go:148 +0x89 fp=0xc000070f00 sp=0xc000070ec8 pc=0xc7e0fa9 main.main() /tmp/buildlet/go/src/internal/trace/v2/testdata/testprog/many-start-stop.go:29 +0x25 fp=0xc000070f50 sp=0xc000070f00 pc=0xc7e1065 runtime.main() /tmp/buildlet/go/src/runtime/proc.go:271 +0x29d fp=0xc000070fe0 sp=0xc000070f50 pc=0xc780a7d runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0xc7b1ee1 goroutine 2 gp=0xc000008680 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000040fa8 sp=0xc000040f88 pc=0xc780eae runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.forcegchelper() /tmp/buildlet/go/src/runtime/proc.go:326 +0xb3 fp=0xc000040fe0 sp=0xc000040fa8 pc=0xc780d33 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000040fe8 sp=0xc000040fe0 pc=0xc7b1ee1 created by runtime.init.6 in goroutine 1 /tmp/buildlet/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000008b60 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000041780 sp=0xc000041760 pc=0xc780eae runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000058000) /tmp/buildlet/go/src/runtime/mgcsweep.go:317 +0xdf fp=0xc0000417c8 sp=0xc000041780 pc=0xc76dbdf runtime.gcenable.gowrap1() /tmp/buildlet/go/src/runtime/mgc.go:203 +0x25 fp=0xc0000417e0 sp=0xc0000417c8 pc=0xc7624e5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000417e8 sp=0xc0000417e0 pc=0xc7b1ee1 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000008d00 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0xc803e48?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000041f78 sp=0xc000041f58 pc=0xc780eae runtime.goparkunlock(...) /tmp/buildlet/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0xc8a0f80) /tmp/buildlet/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000041fa8 sp=0xc000041f78 pc=0xc76b589 runtime.bgscavenge(0xc000058000) /tmp/buildlet/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000041fc8 sp=0xc000041fa8 pc=0xc76bb39 runtime.gcenable.gowrap2() /tmp/buildlet/go/src/runtime/mgc.go:204 +0x25 fp=0xc000041fe0 sp=0xc000041fc8 pc=0xc762485 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000041fe8 sp=0xc000041fe0 pc=0xc7b1ee1 created by runtime.gcenable in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:204 +0xa5 goroutine 5 gp=0xc0000091e0 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000042620 sp=0xc000042600 pc=0xc780eae runtime.runfinq() /tmp/buildlet/go/src/runtime/mfinal.go:194 +0x107 fp=0xc0000427e0 sp=0xc000042620 pc=0xc761527 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000427e8 sp=0xc0000427e0 pc=0xc7b1ee1 created by runtime.createfing in goroutine 1 /tmp/buildlet/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc000009520 m=nil [chan receive]: runtime.gopark(0xc79d3de?, 0xc000044020?, 0x1?, 0x0?, 0x60?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc0000406b8 sp=0xc000040698 pc=0xc780eae runtime.chanrecv(0xc000068600, 0x0, 0x1) /tmp/buildlet/go/src/runtime/chan.go:583 +0x3bf fp=0xc000040730 sp=0xc0000406b8 pc=0xc751b7f runtime.chanrecv1(0xc0000660f0?, 0x1dedcf9592e?) /tmp/buildlet/go/src/runtime/chan.go:442 +0x12 fp=0xc000040758 sp=0xc000040730 pc=0xc7517b2 runtime.(*wakeableSleep).sleep(0xc000012060, 0x5f5e100) /tmp/buildlet/go/src/runtime/trace2.go:936 +0xab fp=0xc0000407b0 sp=0xc000040758 pc=0xc7a0e2b runtime.traceStartReadCPU.func1() /tmp/buildlet/go/src/runtime/trace2cpu.go:54 +0x3b fp=0xc0000407e0 sp=0xc0000407b0 pc=0xc7a18fb runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000407e8 sp=0xc0000407e0 pc=0xc7b1ee1 created by runtime.traceStartReadCPU in goroutine 1 /tmp/buildlet/go/src/runtime/trace2cpu.go:42 +0x156 goroutine 9 gp=0xc000009a00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000043f50 sp=0xc000043f30 pc=0xc780eae runtime.gcBgMarkWorker() /tmp/buildlet/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000043fe0 sp=0xc000043f50 pc=0xc7645c5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000043fe8 sp=0xc000043fe0 pc=0xc7b1ee1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:1234 +0x1c goroutine 10 gp=0xc000009ba0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003c750 sp=0xc00003c730 pc=0xc780eae runtime.gcBgMarkWorker() /tmp/buildlet/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00003c7e0 sp=0xc00003c750 pc=0xc7645c5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003c7e8 sp=0xc00003c7e0 pc=0xc7b1ee1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:1234 +0x1c goroutine 17 gp=0xc000082340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000094750 sp=0xc000094730 pc=0xc780eae runtime.gcBgMarkWorker() /tmp/buildlet/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000947e0 sp=0xc000094750 pc=0xc7645c5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000947e8 sp=0xc0000947e0 pc=0xc7b1ee1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:1234 +0x1c goroutine 11 gp=0xc000009d40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00003cf50 sp=0xc00003cf30 pc=0xc780eae runtime.gcBgMarkWorker() /tmp/buildlet/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00003cfe0 sp=0xc00003cf50 pc=0xc7645c5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00003cfe8 sp=0xc00003cfe0 pc=0xc7b1ee1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:1234 +0x1c goroutine 33 gp=0xc000282000 m=nil [GC worker (idle)]: runtime.gopark(0x1ded5edcc6c?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000090750 sp=0xc000090730 pc=0xc780eae runtime.gcBgMarkWorker() /tmp/buildlet/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000907e0 sp=0xc000090750 pc=0xc7645c5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000907e8 sp=0xc0000907e0 pc=0xc7b1ee1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:1234 +0x1c goroutine 12 gp=0xc000300000 m=nil [GC worker (idle)]: runtime.gopark(0x1ded6f818a3?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc00006cf50 sp=0xc00006cf30 pc=0xc780eae runtime.gcBgMarkWorker() /tmp/buildlet/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00006cfe0 sp=0xc00006cf50 pc=0xc7645c5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0xc7b1ee1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /tmp/buildlet/go/src/runtime/mgc.go:1234 +0x1c goroutine 19 gp=0xc0000824e0 m=0 mp=0xc8a15a0 [trace proc status]: runtime.systemstack_switch() /tmp/buildlet/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000312e78 sp=0xc000312e68 pc=0xc7b0028 runtime.forEachP(...) /tmp/buildlet/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /tmp/buildlet/go/src/runtime/trace2.go:548 +0x62a fp=0xc000312fb0 sp=0xc000312e78 pc=0xc79fc2a runtime.(*traceAdvancerState).start.func1() /tmp/buildlet/go/src/runtime/trace2.go:882 +0x2f fp=0xc000312fe0 sp=0xc000312fb0 pc=0xc7a0caf runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000312fe8 sp=0xc000312fe0 pc=0xc7b1ee1 created by runtime.(*traceAdvancerState).start in goroutine 1 /tmp/buildlet/go/src/runtime/trace2.go:876 +0x165 goroutine 20 gp=0xc000082680 m=nil [trace reader (blocked)]: runtime.gopark(0xc000097f78?, 0x0?, 0x0?, 0x0?, 0x0?) /tmp/buildlet/go/src/runtime/proc.go:402 +0xce fp=0xc000097f38 sp=0xc000097f18 pc=0xc780eae runtime.ReadTrace() /tmp/buildlet/go/src/runtime/trace2.go:677 +0x31 fp=0xc000097fa0 sp=0xc000097f38 pc=0xc7a06d1 runtime/trace.Start.func1() /tmp/buildlet/go/src/runtime/trace/trace.go:130 +0x45 fp=0xc000097fe0 sp=0xc000097fa0 pc=0xc7e0ea5 runtime.goexit({}) /tmp/buildlet/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000097fe8 sp=0xc000097fe0 pc=0xc7b1ee1 created by runtime/trace.Start in goroutine 1 /tmp/buildlet/go/src/runtime/trace/trace.go:128 +0xd0 rax 0x5555555555555557 rbx 0x4 rcx 0x0 rdx 0x0 rdi 0xc000032a08 rsi 0x0 rbp 0x700004de4ce0 rsp 0x700004de4cb8 r8 0xc000047008 r9 0x1 r10 0x1 r11 0x1 r12 0xc000032a08 r13 0x1 r14 0xc000009040 r15 0x1 rip 0xc7a5b2c rflags 0x10246 cs 0x2b fs 0x0 gs 0x0 exit status 2 trace_test.go:553: exit status 1 FAIL FAIL internal/trace/v2 30.511s FAIL go tool dist: Failed: exit status 1