linux-386-longtest at 26b1694d9ad06b4f237526f507494edb948a4866 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn8c9abba" "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-386-longtest" "GO_TEST_SHORT=0" "GOARCH=386" "GOHOSTARCH=386" "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/386. --- Installed Go for linux/386 in /workdir/go Installed commands in /workdir/go/bin *** You need to add /workdir/go/bin to your PATH. ##### Test execution environment. # GOARCH: 386 # 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 0.190s ok archive/zip 46.020s ok bufio 0.074s ok bytes 4.761s ok cmp 0.002s ok compress/bzip2 0.059s ok compress/flate 25.158s ok compress/gzip 1.844s ok compress/lzw 0.066s ok compress/zlib 0.735s ok container/heap 0.004s ok container/list 0.002s ok container/ring 0.003s ok context 0.019s ok crypto 0.002s ok crypto/aes 0.027s ok crypto/cipher 0.005s ok crypto/des 0.018s ok crypto/dsa 40.777s ok crypto/ecdh 0.728s ok crypto/ecdsa 4.918s ok crypto/ed25519 1.172s ok crypto/elliptic 0.659s ok crypto/hmac 0.003s ok crypto/internal/alias 0.002s ok crypto/internal/bigmod 0.192s ok crypto/internal/boring 0.003s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 0.056s ok crypto/internal/edwards25519 21.917s ok crypto/internal/edwards25519/field 24.521s ok crypto/internal/nistec 47.359s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 0.002s [no tests to run] ok crypto/md5 0.005s ok crypto/rand 0.240s ok crypto/rc4 0.049s ok crypto/rsa 4.963s ok crypto/sha1 0.003s ok crypto/sha256 0.004s ok crypto/sha512 0.006s ok crypto/subtle 5.191s ok crypto/tls 3.961s ok crypto/x509 4.372s ? crypto/x509/pkix [no test files] ok database/sql 1.190s ok database/sql/driver 0.002s ok debug/buildinfo 5.339s ok debug/dwarf 0.018s ok debug/elf 0.193s ok debug/gosym 0.025s ok debug/macho 0.006s ok debug/pe 0.014s ok debug/plan9obj 0.002s ok embed 0.003s [no tests to run] ok embed/internal/embedtest 0.003s ? encoding [no test files] ok encoding/ascii85 0.004s ok encoding/asn1 0.003s ok encoding/base32 0.018s ok encoding/base64 0.004s ok encoding/binary 0.004s ok encoding/csv 0.010s ok encoding/gob 3.893s ok encoding/hex 0.004s ok encoding/json 1.230s ok encoding/pem 0.807s ok encoding/xml 9.445s ok errors 0.003s ok expvar 0.004s ok flag 0.018s ok fmt 0.096s ok go/ast 0.005s ok go/build 1.830s ok go/build/constraint 0.004s ok go/constant 0.004s ok go/doc 0.039s ok go/doc/comment 1.076s ok go/format 0.006s ok go/importer 0.191s ok go/internal/gccgoimporter 0.012s ok go/internal/gcimporter 47.716s ok go/internal/srcimporter 7.738s ? go/internal/typeparams [no test files] ok go/parser 15.337s ok go/printer 0.133s ok go/scanner 0.003s ok go/token 0.015s ok go/types 12.363s ok go/version 0.002s ok hash 0.003s ok hash/adler32 0.007s ok hash/crc32 0.006s ok hash/crc64 0.003s ok hash/fnv 0.003s ok hash/maphash 158.914s ok html 0.003s ok html/template 0.196s ok image 0.148s ? image/color/palette [no test files] ok image/color 0.019s ok image/draw 0.086s ? image/internal/imageutil [no test files] ok image/gif 17.604s ok image/jpeg 3.237s ok image/png 1.034s ok index/suffixarray 79.780s ? internal/bisect [no test files] ok internal/abi 0.039s ok internal/buildcfg 0.002s ? internal/bytealg [no test files] ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cformat 0.002s ok internal/coverage/cmerge 0.002s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 0.003s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 0.002s ok internal/coverage/slicewriter 0.002s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 0.008s ok internal/cpu 0.006s ok internal/dag 0.002s ok internal/diff 0.003s ok internal/fmtsort 0.002s ? internal/goarch [no test files] ok internal/fuzz 0.006s ok internal/godebug 0.319s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 0.002s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/gover 0.002s ? internal/lazyregexp [no test files] ok internal/intern 1.565s ok internal/itoa 0.002s ? internal/lazytemplate [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 0.633s ? internal/race [no test files] ok internal/poll 2.936s ok internal/profile 0.003s ok internal/reflectlite 0.003s ok internal/safefilepath 0.002s ok internal/saferio 0.041s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ok internal/singleflight 0.022s ? internal/sysinfo [no test files] ? internal/testlog [no test files] ok internal/testenv 0.153s ? internal/testpty [no test files] ? internal/trace/traceviewer [no test files] ok internal/trace 2.182s ? internal/trace/traceviewer/format [no test files] ? internal/trace/v2/event [no test files] --- FAIL: TestTraceAnnotationsStress (0.53s) --- FAIL: TestTraceAnnotationsStress/Stress (0.23s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x80a4347 m=4 sigcode=1 addr=0x0 goroutine 0 gp=0xa082128 m=4 mp=0xa080008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xa080008, 0xd9}, 0x0}, 0xa030c08, 0x0) /workdir/go/src/runtime/trace2status.go:91 +0x67 fp=0xa093eac sp=0xa093e84 pc=0x80a4347 runtime.traceAdvance.func5(0xa030c08) /workdir/go/src/runtime/trace2.go:551 +0x8f fp=0xa093ed8 sp=0xa093eac pc=0x80ac14f runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x6a fp=0xa093ef0 sp=0xa093ed8 pc=0x808323a runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x7e fp=0xa093f9c sp=0xa093ef0 pc=0x808508e runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xbd fp=0xa093fb8 sp=0xa093f9c pc=0x80870ed runtime.park_m(0xa008fc8) /workdir/go/src/runtime/proc.go:4052 +0x1b5 fp=0xa093fd8 sp=0xa093fb8 pc=0x8087835 runtime.mcall(0x82128) /workdir/go/src/runtime/asm_386.s:329 +0x44 fp=0xa093fe0 sp=0xa093fd8 pc=0x80af4b4 goroutine 1 gp=0xa008128 m=nil [sleep]: runtime.gopark(0x80ffb8c, 0xa06e090, 0x13, 0xe, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa0486ec sp=0xa0486d8 pc=0x807ff6c time.Sleep(0x989680) /workdir/go/src/runtime/time.go:195 +0x128 fp=0xa048708 sp=0xa0486ec pc=0x80ae848 main.do({0x811899c, 0xa074030}, 0x6) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x170 fp=0xa048750 sp=0xa048708 pc=0x80de900 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:46 +0x215 fp=0xa0487ac sp=0xa048750 pc=0x80de705 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x2b6 fp=0xa0487f0 sp=0xa0487ac pc=0x807fac6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa0487f4 sp=0xa0487f0 pc=0x80b08a1 goroutine 2 gp=0xa008488 m=nil [force gc (idle)]: runtime.gopark(0x80ffb6c, 0x818b9a8, 0x11, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa048fdc sp=0xa048fc8 pc=0x807ff6c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xd3 fp=0xa048ff0 sp=0xa048fdc pc=0x807fdb3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa048ff4 sp=0xa048ff0 pc=0x80b08a1 created by runtime.init.5 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x23 goroutine 3 gp=0xa0087e8 m=nil [GC sweep wait]: runtime.gopark(0x80ffb6c, 0x818ba80, 0xc, 0x9, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa0497cc sp=0xa0497b8 pc=0x807ff6c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xa01e040) /workdir/go/src/runtime/mgcsweep.go:277 +0x9b fp=0xa0497e8 sp=0xa0497cc pc=0x806b38b runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x27 fp=0xa0497f0 sp=0xa0497e8 pc=0x805cf27 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa0497f4 sp=0xa0497f0 pc=0x80b08a1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x77 goroutine 4 gp=0xa008908 m=nil [GC scavenge wait]: runtime.gopark(0x80ffb6c, 0x818bb60, 0xd, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa049fb8 sp=0xa049fa4 pc=0x807ff6c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x818bb60) /workdir/go/src/runtime/mgcscavenge.go:425 +0x60 fp=0xa049fcc sp=0xa049fb8 pc=0x80688a0 runtime.bgscavenge(0xa01e040) /workdir/go/src/runtime/mgcscavenge.go:653 +0x4b fp=0xa049fe8 sp=0xa049fcc pc=0x8068f0b runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x27 fp=0xa049ff0 sp=0xa049fe8 pc=0x805cee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa049ff4 sp=0xa049ff0 pc=0x80b08a1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xb7 goroutine 5 gp=0xa008c68 m=nil [finalizer wait]: runtime.gopark(0x80ffb08, 0x81b75e4, 0x10, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa04a798 sp=0xa04a784 pc=0x807ff6c runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0xfc fp=0xa04a7f0 sp=0xa04a798 pc=0x805c00c runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa04a7f4 sp=0xa04a7f0 pc=0x80b08a1 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x60 goroutine 6 gp=0xa008d88 m=nil [chan receive]: runtime.gopark(0x80ffaf0, 0xa01e130, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa04af4c sp=0xa04af38 pc=0x807ff6c runtime.chanrecv(0xa01e100, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0xa04af88 sp=0xa04af4c pc=0x804d9f3 runtime.chanrecv1(0xa01e100, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0xa04af9c sp=0xa04af88 pc=0x804d64c runtime.(*wakeableSleep).sleep(0xa012020, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xc3 fp=0xa04afd8 sp=0xa04af9c pc=0x809f393 runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0xa04aff0 sp=0xa04afd8 pc=0x809fe20 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa04aff4 sp=0xa04aff0 pc=0x80b08a1 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x161 goroutine 7 gp=0xa008ea8 m=6 mp=0xa080808 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_386.s:341 fp=0xa04b718 sp=0xa04b714 pc=0x80af4c0 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x5c4 fp=0xa04b7d8 sp=0xa04b718 pc=0x809e064 runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x46 fp=0xa04b7f0 sp=0xa04b7d8 pc=0x809f226 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa04b7f4 sp=0xa04b7f0 pc=0x80b08a1 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 8 gp=0xa008fc8 m=nil [trace reader (blocked)]: runtime.gopark(0x80ffae0, 0x0, 0x18, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa04bf98 sp=0xa04bf84 pc=0x807ff6c runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x40 fp=0xa04bfc8 sp=0xa04bf98 pc=0x809eaf0 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x4e fp=0xa04bff0 sp=0xa04bfc8 pc=0x80de3ae runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa04bff4 sp=0xa04bff0 pc=0x80b08a1 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xc9 goroutine 15 gp=0xa009568 m=nil [sleep]: runtime.gopark(0x80ffb8c, 0xa0dc000, 0x13, 0xe, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa0466c8 sp=0xa0466b4 pc=0x807ff6c time.Sleep(0x989680) /workdir/go/src/runtime/time.go:195 +0x128 fp=0xa0466e4 sp=0xa0466c8 pc=0x80ae848 main.do({0x811899c, 0xa074090}, 0x0) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:83 +0x170 fp=0xa04672c sp=0xa0466e4 pc=0x80de900 main.do.func1.1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:73 +0xcd fp=0xa046768 sp=0xa04672c pc=0x80dec3d runtime/trace.WithRegion({0x811899c, 0xa074090}, {0xa0c4030, 0x7}, 0xa0467cc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0xa0467a8 sp=0xa046768 pc=0x80de188 main.do.func1.1(0x2) /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:70 +0xe9 fp=0xa0467e8 sp=0xa0467a8 pc=0x80deb59 main.do.func1.gowrap1() /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:77 +0x29 fp=0xa0467f0 sp=0xa0467e8 pc=0x80dea59 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa0467f4 sp=0xa0467f0 pc=0x80b08a1 created by main.do.func1 in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/annotations-stress.go:69 +0x44 eax 0x0 ebx 0xa031520 ecx 0xa080008 edx 0xa030c08 edi 0x818d398 esi 0x1 ebp 0x1 esp 0xa093e84 eip 0x80a4347 eflags 0x10246 cs 0x23 fs 0x0 gs 0x63 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceCPUProfile (1.46s) --- FAIL: TestTraceCPUProfile/Stress (0.32s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x80a5a27 m=4 sigcode=1 addr=0x0 goroutine 0 gp=0x8c82128 m=4 mp=0x8c80008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x8c80008, 0xa4}, 0x0}, 0x8c2c008, 0x0) /workdir/go/src/runtime/trace2status.go:91 +0x67 fp=0x8c93eac sp=0x8c93e84 pc=0x80a5a27 runtime.traceAdvance.func5(0x8c2c008) /workdir/go/src/runtime/trace2.go:551 +0x8f fp=0x8c93ed8 sp=0x8c93eac pc=0x80ad71f runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x6a fp=0x8c93ef0 sp=0x8c93ed8 pc=0x808411a runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x7e fp=0x8c93f9c sp=0x8c93ef0 pc=0x8085f6e runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xbd fp=0x8c93fb8 sp=0x8c93f9c pc=0x8087fcd runtime.park_m(0x8c090e8) /workdir/go/src/runtime/proc.go:4052 +0x1b5 fp=0x8c93fd8 sp=0x8c93fb8 pc=0x8088715 runtime.mcall(0xc82128) /workdir/go/src/runtime/asm_386.s:329 +0x44 fp=0x8c93fe0 sp=0x8c93fd8 pc=0x80b0b44 goroutine 1 gp=0x8c08128 m=nil [runnable]: runtime.Gosched(...) /workdir/go/src/runtime/proc.go:342 main.cpuHog0(0x0, 0x186a0) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:128 +0x59 fp=0x8d0cd50 sp=0x8d0cd40 pc=0x812ffb9 main.cpuHog1(0x0) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:120 +0x29 fp=0x8d0cd60 sp=0x8d0cd50 pc=0x812ff49 main.cpuHogger(0x815df44, 0x825345c, 0x5f5e100) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:107 +0x3f fp=0x8d0cd9c sp=0x8d0cd60 pc=0x812fe9f main.main.func1.1({0x817edf4, 0x8d10150}) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:44 +0x3b fp=0x8d0cdb0 sp=0x8d0cd9c pc=0x812fddb runtime/pprof.Do({0x817edd4, 0x8253440}, {{0x8c12080, 0x1, 0x1}}, 0x8d0ce20) /workdir/go/src/runtime/pprof/runtime.go:51 +0xbd fp=0x8d0cdec sp=0x8d0cdb0 pc=0x812eaad main.main.func1(0x5f5e100) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:43 +0x220 fp=0x8d0ce54 sp=0x8d0cdec pc=0x812fd40 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:50 +0x13f fp=0x8d0cfac sp=0x8d0ce54 pc=0x812f57f runtime.main() /workdir/go/src/runtime/proc.go:271 +0x2b6 fp=0x8d0cff0 sp=0x8d0cfac pc=0x80809a6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8d0cff4 sp=0x8d0cff0 pc=0x80b1f31 goroutine 2 gp=0x8c08488 m=nil [force gc (idle)]: runtime.gopark(0x815e134, 0x8226f18, 0x11, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c48fdc sp=0x8c48fc8 pc=0x8080e4c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xd3 fp=0x8c48ff0 sp=0x8c48fdc pc=0x8080c93 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c48ff4 sp=0x8c48ff0 pc=0x80b1f31 created by runtime.init.5 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x23 goroutine 3 gp=0x8c087e8 m=nil [GC sweep wait]: runtime.gopark(0x815e134, 0x8227020, 0xc, 0x9, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c497cc sp=0x8c497b8 pc=0x8080e4c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0x8c1e040) /workdir/go/src/runtime/mgcsweep.go:277 +0x9b fp=0x8c497e8 sp=0x8c497cc pc=0x806c0eb runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x27 fp=0x8c497f0 sp=0x8c497e8 pc=0x805dc87 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c497f4 sp=0x8c497f0 pc=0x80b1f31 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x77 goroutine 4 gp=0x8c08908 m=nil [GC scavenge wait]: runtime.gopark(0x815e134, 0x82271e0, 0xd, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c49fb8 sp=0x8c49fa4 pc=0x8080e4c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x82271e0) /workdir/go/src/runtime/mgcscavenge.go:425 +0x60 fp=0x8c49fcc sp=0x8c49fb8 pc=0x8069600 runtime.bgscavenge(0x8c1e040) /workdir/go/src/runtime/mgcscavenge.go:653 +0x4b fp=0x8c49fe8 sp=0x8c49fcc pc=0x8069c6b runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x27 fp=0x8c49ff0 sp=0x8c49fe8 pc=0x805dc47 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c49ff4 sp=0x8c49ff0 pc=0x80b1f31 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xb7 goroutine 5 gp=0x8c08c68 m=nil [finalizer wait]: runtime.gopark(0x815e0d4, 0x825347c, 0x10, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4a798 sp=0x8c4a784 pc=0x8080e4c runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0xfc fp=0x8c4a7f0 sp=0x8c4a798 pc=0x805cd6c runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4a7f4 sp=0x8c4a7f0 pc=0x80b1f31 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x60 goroutine 6 gp=0x8c08d88 m=nil [sleep]: runtime.gopark(0x815e154, 0x8cae030, 0x13, 0xe, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c48790 sp=0x8c4877c pc=0x8080e4c time.Sleep(0x5f5e100) /workdir/go/src/runtime/time.go:195 +0x128 fp=0x8c487ac sp=0x8c48790 pc=0x80b0318 runtime/pprof.profileWriter({0x817ea40, 0x8d10138}) /workdir/go/src/runtime/pprof/pprof.go:809 +0x59 fp=0x8c487e4 sp=0x8c487ac pc=0x8125419 runtime/pprof.StartCPUProfile.gowrap2() /workdir/go/src/runtime/pprof/pprof.go:794 +0x2e fp=0x8c487f0 sp=0x8c487e4 pc=0x812535e runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c487f4 sp=0x8c487f0 pc=0x80b1f31 created by runtime/pprof.StartCPUProfile in goroutine 1 /workdir/go/src/runtime/pprof/pprof.go:794 +0x11f goroutine 7 gp=0x8c08ea8 m=nil [chan receive]: runtime.gopark(0x815e0bc, 0x8c1e1b0, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4af4c sp=0x8c4af38 pc=0x8080e4c runtime.chanrecv(0x8c1e180, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0x8c4af88 sp=0x8c4af4c pc=0x804da23 runtime.chanrecv1(0x8c1e180, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0x8c4af9c sp=0x8c4af88 pc=0x804d67c runtime.(*wakeableSleep).sleep(0x8c12040, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xc3 fp=0x8c4afd8 sp=0x8c4af9c pc=0x80a0a73 runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x8c4aff0 sp=0x8c4afd8 pc=0x80a1500 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4aff4 sp=0x8c4aff0 pc=0x80b1f31 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x161 goroutine 8 gp=0x8c08fc8 m=6 mp=0x9100008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_386.s:341 fp=0x8c4b718 sp=0x8c4b714 pc=0x80b0b50 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x5c4 fp=0x8c4b7d8 sp=0x8c4b718 pc=0x809f744 runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x46 fp=0x8c4b7f0 sp=0x8c4b7d8 pc=0x80a0906 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4b7f4 sp=0x8c4b7f0 pc=0x80b1f31 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 9 gp=0x8c090e8 m=nil [trace reader (blocked)]: runtime.gopark(0x815e0ac, 0x0, 0x18, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4bf98 sp=0x8c4bf84 pc=0x8080e4c runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x40 fp=0x8c4bfc8 sp=0x8c4bf98 pc=0x80a01d0 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x4e fp=0x8c4bff0 sp=0x8c4bfc8 pc=0x812f28e runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4bff4 sp=0x8c4bff0 pc=0x80b1f31 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xc9 eax 0x0 ebx 0x8c2c918 ecx 0x8c80008 edx 0x8c2c008 edi 0x0 esi 0x0 ebp 0x0 esp 0x8c93e84 eip 0x80a5a27 eflags 0x10246 cs 0x23 fs 0x0 gs 0x63 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.42s) --- FAIL: TestTraceFutileWakeup/Stress (0.18s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x80a57d7 m=3 sigcode=1 addr=0x0 goroutine 0 gp=0x9008b48 m=3 mp=0x904c808 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x904c808, 0x6}, 0x0}, 0x902f908, 0x0) /workdir/go/src/runtime/trace2status.go:91 +0x67 fp=0x9061eac sp=0x9061e84 pc=0x80a57d7 runtime.traceAdvance.func5(0x902f908) /workdir/go/src/runtime/trace2.go:551 +0x8f fp=0x9061ed8 sp=0x9061eac pc=0x80ad4cf runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x6a fp=0x9061ef0 sp=0x9061ed8 pc=0x80832fa runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x7e fp=0x9061f9c sp=0x9061ef0 pc=0x808514e runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xbd fp=0x9061fb8 sp=0x9061f9c pc=0x80871ad runtime.park_m(0x90090e8) /workdir/go/src/runtime/proc.go:4052 +0x1b5 fp=0x9061fd8 sp=0x9061fb8 pc=0x80878f5 runtime.mcall(0x8b48) /workdir/go/src/runtime/asm_386.s:329 +0x44 fp=0x9061fe0 sp=0x9061fd8 pc=0x80b0304 goroutine 1 gp=0x9008128 m=nil [semacquire]: runtime.gopark(0x80ffeac, 0x81917a0, 0x12, 0x5, 0x4) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9048704 sp=0x90486f0 pc=0x808002c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x9014178, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x291 fp=0x9048734 sp=0x9048704 pc=0x80926a1 sync.runtime_Semacquire(0x9014178) /workdir/go/src/runtime/sema.go:62 +0x3b fp=0x904874c sp=0x9048734 pc=0x80af72b sync.(*WaitGroup).Wait(0x9014170) /workdir/go/src/sync/waitgroup.go:116 +0x65 fp=0x9048768 sp=0x904874c pc=0x80b63a5 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:81 +0x2cf fp=0x90487ac sp=0x9048768 pc=0x80dec6f runtime.main() /workdir/go/src/runtime/proc.go:271 +0x2b6 fp=0x90487f0 sp=0x90487ac pc=0x807fb86 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90487f4 sp=0x90487f0 pc=0x80b16f1 goroutine 2 gp=0x9008488 m=nil [force gc (idle)]: runtime.gopark(0x80ffeac, 0x818b958, 0x11, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9048fdc sp=0x9048fc8 pc=0x808002c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xd3 fp=0x9048ff0 sp=0x9048fdc pc=0x807fe73 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9048ff4 sp=0x9048ff0 pc=0x80b16f1 created by runtime.init.5 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x23 goroutine 3 gp=0x90087e8 m=nil [GC sweep wait]: runtime.gopark(0x80ffeac, 0x818ba40, 0xc, 0x9, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x90497cc sp=0x90497b8 pc=0x808002c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0x901e040) /workdir/go/src/runtime/mgcsweep.go:277 +0x9b fp=0x90497e8 sp=0x90497cc pc=0x806b38b runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x27 fp=0x90497f0 sp=0x90497e8 pc=0x805cf27 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90497f4 sp=0x90497f0 pc=0x80b16f1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x77 goroutine 4 gp=0x9008908 m=nil [GC scavenge wait]: runtime.gopark(0x80ffeac, 0x818bb40, 0xd, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9049fb8 sp=0x9049fa4 pc=0x808002c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x818bb40) /workdir/go/src/runtime/mgcscavenge.go:425 +0x60 fp=0x9049fcc sp=0x9049fb8 pc=0x80688a0 runtime.bgscavenge(0x901e040) /workdir/go/src/runtime/mgcscavenge.go:653 +0x4b fp=0x9049fe8 sp=0x9049fcc pc=0x8068f0b runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x27 fp=0x9049ff0 sp=0x9049fe8 pc=0x805cee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9049ff4 sp=0x9049ff0 pc=0x80b16f1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xb7 goroutine 5 gp=0x9008c68 m=nil [finalizer wait]: runtime.gopark(0x80ffe50, 0x81b75b4, 0x10, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x904a798 sp=0x904a784 pc=0x808002c runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0xfc fp=0x904a7f0 sp=0x904a798 pc=0x805c00c runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x904a7f4 sp=0x904a7f0 pc=0x80b16f1 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x60 goroutine 6 gp=0x9008d88 m=nil [chan receive]: runtime.gopark(0x80ffe38, 0x901e130, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x904af4c sp=0x904af38 pc=0x808002c runtime.chanrecv(0x901e100, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0x904af88 sp=0x904af4c pc=0x804d9f3 runtime.chanrecv1(0x901e100, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0x904af9c sp=0x904af88 pc=0x804d64c runtime.(*wakeableSleep).sleep(0x9012020, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xc3 fp=0x904afd8 sp=0x904af9c pc=0x80a0823 runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x904aff0 sp=0x904afd8 pc=0x80a12b0 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x904aff4 sp=0x904aff0 pc=0x80b16f1 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x161 goroutine 7 gp=0x9008ea8 m=9 mp=0x9480008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_386.s:341 fp=0x904b718 sp=0x904b714 pc=0x80b0310 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x5c4 fp=0x904b7d8 sp=0x904b718 pc=0x809f4f4 runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x46 fp=0x904b7f0 sp=0x904b7d8 pc=0x80a06b6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x904b7f4 sp=0x904b7f0 pc=0x80b16f1 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 8 gp=0x9008fc8 m=nil [trace reader (blocked)]: runtime.gopark(0x80ffe28, 0x0, 0x18, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x904bf98 sp=0x904bf84 pc=0x808002c runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x40 fp=0x904bfc8 sp=0x904bf98 pc=0x809ff80 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x4e fp=0x904bff0 sp=0x904bfc8 pc=0x80de85e runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x904bff4 sp=0x904bff0 pc=0x80b16f1 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xc9 goroutine 9 gp=0x90090e8 m=nil [runnable]: runtime.gopark(0x80ffe38, 0x901e230, 0xf, 0x6, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9044724 sp=0x9044710 pc=0x808002c runtime.chansend(0x901e200, 0x8118880, 0x1, 0x80df1e3) /workdir/go/src/runtime/chan.go:259 +0x2a5 fp=0x904475c sp=0x9044724 pc=0x804ce45 runtime.chansend1(0x901e200, 0x8118880) /workdir/go/src/runtime/chan.go:145 +0x24 fp=0x9044774 sp=0x904475c pc=0x804cb94 main.main.func1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:42 +0x53 fp=0x904478c sp=0x9044774 pc=0x80df1e3 runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x90447e0) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x90447cc sp=0x904478c pc=0x80de638 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x77 fp=0x90447f0 sp=0x90447cc pc=0x80df177 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90447f4 sp=0x90447f0 pc=0x80b16f1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x1c6 goroutine 10 gp=0x9009208 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 +0x3d fp=0x9044f8c sp=0x9044f74 pc=0x80df0ad runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x9044fe0) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x9044fcc sp=0x9044f8c pc=0x80de638 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x77 fp=0x9044ff0 sp=0x9044fcc pc=0x80df057 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9044ff4 sp=0x9044ff0 pc=0x80b16f1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:47 +0x214 goroutine 11 gp=0x9009328 m=nil [runnable]: runtime.gopark(0x80ffedc, 0x0, 0x9, 0x3, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9045650 sp=0x904563c pc=0x808002c runtime.selectgo(0x9045770, 0x9045754, 0x0, 0x2, 0x0, 0x1) /workdir/go/src/runtime/select.go:327 +0xb27 fp=0x9045734 sp=0x9045650 pc=0x8091b07 main.main.func3.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:60 +0xcc fp=0x9045788 sp=0x9045734 pc=0x80def9c runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x90457dc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x90457c8 sp=0x9045788 pc=0x80de638 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x86 fp=0x90457f0 sp=0x90457c8 pc=0x80deeb6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90457f4 sp=0x90457f0 pc=0x80b16f1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:56 +0x270 goroutine 12 gp=0x9009448 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 +0x4b fp=0x9045f88 sp=0x9045f3c pc=0x80ded8b runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x9045fdc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x9045fc8 sp=0x9045f88 pc=0x80de638 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x86 fp=0x9045ff0 sp=0x9045fc8 pc=0x80ded26 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9045ff4 sp=0x9045ff0 pc=0x80b16f1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x166 goroutine 13 gp=0x9009568 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 +0x3d fp=0x904678c sp=0x9046774 pc=0x80df1cd runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x90467e0) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x90467cc sp=0x904678c pc=0x80de638 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x77 fp=0x90467f0 sp=0x90467cc pc=0x80df177 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90467f4 sp=0x90467f0 pc=0x80b16f1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:38 +0x1c6 goroutine 14 gp=0x9009688 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 +0x3d fp=0x9046f8c sp=0x9046f74 pc=0x80df0ad runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x9046fe0) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x9046fcc sp=0x9046f8c pc=0x80de638 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x77 fp=0x9046ff0 sp=0x9046fcc pc=0x80df057 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9046ff4 sp=0x9046ff0 pc=0x80b16f1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:47 +0x214 goroutine 15 gp=0x90097a8 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 +0x4b fp=0x9047788 sp=0x9047734 pc=0x80def1b runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x90477dc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x90477c8 sp=0x9047788 pc=0x80de638 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x86 fp=0x90477f0 sp=0x90477c8 pc=0x80deeb6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90477f4 sp=0x90477f0 pc=0x80b16f1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:56 +0x270 goroutine 16 gp=0x90098c8 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 +0x4b fp=0x9047f88 sp=0x9047f3c pc=0x80ded8b runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x9047fdc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x9047fc8 sp=0x9047f88 pc=0x80de638 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x86 fp=0x9047ff0 sp=0x9047fc8 pc=0x80ded26 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9047ff4 sp=0x9047ff0 pc=0x80b16f1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:68 +0x166 eax 0x0 ebx 0x903021c ecx 0x904c808 edx 0x902f908 edi 0x818d378 esi 0x1 ebp 0x1 esp 0x9061e84 eip 0x80a57d7 eflags 0x10246 cs 0x23 fs 0x0 gs 0x63 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStacks (0.82s) --- FAIL: TestTraceStacks/Stress (0.34s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x80ab757 m=5 sigcode=1 addr=0x0 goroutine 0 gp=0x9082128 m=5 mp=0x9080008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x9080008, 0x26c}, 0x0}, 0x9030c08, 0x0) /workdir/go/src/runtime/trace2status.go:91 +0x67 fp=0xf5eff1e8 sp=0xf5eff1c0 pc=0x80ab757 runtime.traceAdvance.func5(0x9030c08) /workdir/go/src/runtime/trace2.go:551 +0x8f fp=0xf5eff214 sp=0xf5eff1e8 pc=0x80b344f runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x6a fp=0xf5eff22c sp=0xf5eff214 pc=0x808893a runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x7e fp=0xf5eff2d8 sp=0xf5eff22c pc=0x808a80e runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xbd fp=0xf5eff2f4 sp=0xf5eff2d8 pc=0x808c86d runtime.park_m(0x90826c8) /workdir/go/src/runtime/proc.go:4052 +0x1b5 fp=0xf5eff314 sp=0xf5eff2f4 pc=0x808cfb5 runtime.mcall(0x19bbb00) /workdir/go/src/runtime/asm_386.s:329 +0x44 fp=0xf5eff31c sp=0xf5eff314 pc=0x80b8534 goroutine 1 gp=0x9008128 m=nil [sleep]: runtime.gopark(0x8151fac, 0x90bc060, 0x13, 0xe, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9056ee4 sp=0x9056ed0 pc=0x808566c time.Sleep(0x5f5e100) /workdir/go/src/runtime/time.go:195 +0x128 fp=0x9056f00 sp=0x9056ee4 pc=0x80b7dc8 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:101 +0x5ff fp=0x9056fac sp=0x9056f00 pc=0x811f43f runtime.main() /workdir/go/src/runtime/proc.go:271 +0x2b6 fp=0x9056ff0 sp=0x9056fac pc=0x80851c6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9056ff4 sp=0x9056ff0 pc=0x80b9a41 goroutine 2 gp=0x90087e8 m=nil [force gc (idle)]: runtime.gopark(0x8151f8c, 0x820e4a8, 0x11, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9048fdc sp=0x9048fc8 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xd3 fp=0x9048ff0 sp=0x9048fdc pc=0x80854b3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9048ff4 sp=0x9048ff0 pc=0x80b9a41 created by runtime.init.5 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x23 goroutine 3 gp=0x9008b48 m=nil [GC sweep wait]: runtime.gopark(0x8151f8c, 0x820e600, 0xc, 0x9, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x90497cc sp=0x90497b8 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0x9020040) /workdir/go/src/runtime/mgcsweep.go:277 +0x9b fp=0x90497e8 sp=0x90497cc pc=0x80700ab runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x27 fp=0x90497f0 sp=0x90497e8 pc=0x80619e7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90497f4 sp=0x90497f0 pc=0x80b9a41 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x77 goroutine 4 gp=0x9008c68 m=nil [GC scavenge wait]: runtime.gopark(0x8151f8c, 0x820e840, 0xd, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9049fb8 sp=0x9049fa4 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x820e840) /workdir/go/src/runtime/mgcscavenge.go:425 +0x60 fp=0x9049fcc sp=0x9049fb8 pc=0x806d5c0 runtime.bgscavenge(0x9020040) /workdir/go/src/runtime/mgcscavenge.go:653 +0x4b fp=0x9049fe8 sp=0x9049fcc pc=0x806dc2b runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x27 fp=0x9049ff0 sp=0x9049fe8 pc=0x80619a7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9049ff4 sp=0x9049ff0 pc=0x80b9a41 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xb7 goroutine 18 gp=0x9082488 m=nil [finalizer wait]: runtime.gopark(0x8151e3c, 0x823a2b8, 0x10, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9048798 sp=0x9048784 pc=0x808566c runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0xfc fp=0x90487f0 sp=0x9048798 pc=0x8060acc runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90487f4 sp=0x90487f0 pc=0x80b9a41 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x60 goroutine 19 gp=0x90825a8 m=nil [chan receive]: runtime.gopark(0x8151e20, 0x908e0b0, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x904474c sp=0x9044738 pc=0x808566c runtime.chanrecv(0x908e080, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0x9044788 sp=0x904474c pc=0x804f1d3 runtime.chanrecv1(0x908e080, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0x904479c sp=0x9044788 pc=0x804ee2c runtime.(*wakeableSleep).sleep(0x909a030, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xc3 fp=0x90447d8 sp=0x904479c pc=0x80a67a3 runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x90447f0 sp=0x90447d8 pc=0x80a7230 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90447f4 sp=0x90447f0 pc=0x80b9a41 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x161 goroutine 20 gp=0x90826c8 m=4 mp=0x904cc08 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_386.s:341 fp=0x9044f18 sp=0x9044f14 pc=0x80b8540 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x5c4 fp=0x9044fd8 sp=0x9044f18 pc=0x80a5474 runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x46 fp=0x9044ff0 sp=0x9044fd8 pc=0x80a6636 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9044ff4 sp=0x9044ff0 pc=0x80b9a41 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 21 gp=0x90827e8 m=nil [trace reader (blocked)]: runtime.gopark(0x8151e0c, 0x0, 0x18, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9045798 sp=0x9045784 pc=0x808566c runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x40 fp=0x90457c8 sp=0x9045798 pc=0x80a5f00 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x4e fp=0x90457f0 sp=0x90457c8 pc=0x811ecfe runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90457f4 sp=0x90457f0 pc=0x80b9a41 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xc9 goroutine 22 gp=0x9082908 m=nil [select (no cases)]: runtime.gopark(0x0, 0x0, 0xa, 0x1, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9045fd8 sp=0x9045fc4 pc=0x808566c runtime.block() /workdir/go/src/runtime/select.go:103 +0x38 fp=0x9045fec sp=0x9045fd8 pc=0x8096948 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:33 +0x17 fp=0x9045ff0 sp=0x9045fec pc=0x811fb27 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9045ff4 sp=0x9045ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:32 +0xdd goroutine 23 gp=0x9082a28 m=nil [chan send (nil chan)]: runtime.gopark(0x0, 0x0, 0x4, 0x1, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9046794 sp=0x9046780 pc=0x808566c runtime.chansend(0x0, 0x81719fc, 0x1, 0x811fb5b) /workdir/go/src/runtime/chan.go:165 +0x463 fp=0x90467cc sp=0x9046794 pc=0x804e7e3 runtime.chansend1(0x0, 0x81719fc) /workdir/go/src/runtime/chan.go:145 +0x24 fp=0x90467e4 sp=0x90467cc pc=0x804e374 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:37 +0x2b fp=0x90467f0 sp=0x90467e4 pc=0x811fb5b runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90467f4 sp=0x90467f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:35 +0xeb goroutine 24 gp=0x9082b48 m=nil [chan receive (nil chan)]: runtime.gopark(0x0, 0x0, 0x3, 0x1, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9046f94 sp=0x9046f80 pc=0x808566c runtime.chanrecv(0x0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:469 +0x513 fp=0x9046fd0 sp=0x9046f94 pc=0x804f343 runtime.chanrecv1(0x0, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0x9046fe4 sp=0x9046fd0 pc=0x804ee2c main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:41 +0x29 fp=0x9046ff0 sp=0x9046fe4 pc=0x811fb99 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9046ff4 sp=0x9046ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:39 +0xf9 goroutine 25 gp=0x9082c68 m=nil [chan receive]: runtime.gopark(0x8151e20, 0x908e1b0, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9047794 sp=0x9047780 pc=0x808566c runtime.chanrecv(0x908e180, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0x90477d0 sp=0x9047794 pc=0x804f1d3 runtime.chanrecv1(0x908e180, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0x90477e4 sp=0x90477d0 pc=0x804ee2c main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:45 +0x28 fp=0x90477f0 sp=0x90477e4 pc=0x811faf8 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90477f4 sp=0x90477f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:44 +0x157 goroutine 26 gp=0x9082d88 m=nil [chan send]: runtime.gopark(0x8151e20, 0x908e1f0, 0xf, 0x6, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9047f94 sp=0x9047f80 pc=0x808566c runtime.chansend(0x908e1c0, 0x8170c08, 0x1, 0x811faba) /workdir/go/src/runtime/chan.go:259 +0x2a5 fp=0x9047fcc sp=0x9047f94 pc=0x804e625 runtime.chansend1(0x908e1c0, 0x8170c08) /workdir/go/src/runtime/chan.go:145 +0x24 fp=0x9047fe4 sp=0x9047fcc pc=0x804e374 main.main.func5() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:49 +0x2a fp=0x9047ff0 sp=0x9047fe4 pc=0x811faba runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9047ff4 sp=0x9047ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:48 +0x1b5 goroutine 27 gp=0x9082ea8 m=nil [select]: runtime.gopark(0x8151fc0, 0x0, 0x9, 0x3, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x90c26d0 sp=0x90c26bc pc=0x808566c runtime.selectgo(0x90c27dc, 0x90c27d4, 0x0, 0x0, 0x2, 0x1) /workdir/go/src/runtime/select.go:327 +0xb27 fp=0x90c27b4 sp=0x90c26d0 pc=0x8097487 main.main.func6() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:54 +0x74 fp=0x90c27f0 sp=0x90c27b4 pc=0x811fa84 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90c27f4 sp=0x90c27f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:53 +0x23f goroutine 28 gp=0x9082fc8 m=nil [sync.Mutex.Lock]: runtime.gopark(0x8151f8c, 0x8212660, 0x15, 0x5, 0x5) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x90c2f48 sp=0x90c2f34 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x90a2064, 0x0, 0x3, 0x1, 0x15) /workdir/go/src/runtime/sema.go:160 +0x291 fp=0x90c2f78 sp=0x90c2f48 pc=0x8098021 sync.runtime_SemacquireMutex(0x90a2064, 0x0, 0x1) /workdir/go/src/runtime/sema.go:77 +0x3f fp=0x90c2f90 sp=0x90c2f78 pc=0x80b754f sync.(*Mutex).lockSlow(0x90a2060) /workdir/go/src/sync/mutex.go:171 +0x247 fp=0x90c2fd0 sp=0x90c2f90 pc=0x80c51d7 sync.(*Mutex).Lock(0x90a2060) /workdir/go/src/sync/mutex.go:90 +0x4c fp=0x90c2fe4 sp=0x90c2fd0 pc=0x80c4f7c main.main.func7() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:62 +0x24 fp=0x90c2ff0 sp=0x90c2fe4 pc=0x811f9f4 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90c2ff4 sp=0x90c2ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:61 +0x2a6 goroutine 29 gp=0x90830e8 m=nil [semacquire]: runtime.gopark(0x8151f8c, 0x8212720, 0x12, 0x5, 0x4) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x90c3784 sp=0x90c3770 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x90a2078, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x291 fp=0x90c37b4 sp=0x90c3784 pc=0x8098021 sync.runtime_Semacquire(0x90a2078) /workdir/go/src/runtime/sema.go:62 +0x3b fp=0x90c37cc sp=0x90c37b4 pc=0x80b746b sync.(*WaitGroup).Wait(0x90a2070) /workdir/go/src/sync/waitgroup.go:116 +0x65 fp=0x90c37e8 sp=0x90c37cc pc=0x80c68f5 main.main.func8() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:68 +0x20 fp=0x90c37f0 sp=0x90c37e8 pc=0x811f9c0 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90c37f4 sp=0x90c37f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:67 +0x315 goroutine 30 gp=0x9083208 m=nil [sync.Cond.Wait]: runtime.gopark(0x8151f8c, 0x909c270, 0x14, 0x4, 0x3) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x90c3f98 sp=0x90c3f84 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 sync.runtime_notifyListWait(0x909c268, 0x0) /workdir/go/src/runtime/sema.go:569 +0x179 fp=0x90c3fc0 sp=0x90c3f98 pc=0x80b77f9 sync.(*Cond).Wait(0x909c260) /workdir/go/src/sync/cond.go:70 +0xa2 fp=0x90c3fe4 sp=0x90c3fc0 pc=0x80c42d2 main.main.func9() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:73 +0x35 fp=0x90c3ff0 sp=0x90c3fe4 pc=0x811f975 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90c3ff4 sp=0x90c3ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:71 +0x3a7 goroutine 31 gp=0x9083328 m=nil [IO wait]: runtime.gopark(0x8151f7c, 0xf6a97760, 0x2, 0x2, 0x5) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x90c4690 sp=0x90c467c pc=0x808566c runtime.netpollblock(0xf6a97750, 0x72, 0x0) /workdir/go/src/runtime/netpoll.go:573 +0xea fp=0x90c46a8 sp=0x90c4690 pc=0x807e08a internal/poll.runtime_pollWait(0xf6a97750, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x52 fp=0x90c46bc sp=0x90c46a8 pc=0x80b60e2 internal/poll.(*pollDesc).wait(0x90ca018, 0x72, 0x0) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x37 fp=0x90c46d0 sp=0x90c46bc pc=0x80dfd27 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x90ca000) /workdir/go/src/internal/poll/fd_unix.go:611 +0x28d fp=0x90c4718 sp=0x90c46d0 pc=0x80e0c9d net.(*netFD).accept(0x90ca000) /workdir/go/src/net/fd_unix.go:172 +0x27 fp=0x90c4780 sp=0x90c4718 pc=0x810cec7 net.(*TCPListener).accept(0x90c8060) /workdir/go/src/net/tcpsock_posix.go:159 +0x23 fp=0x90c4798 sp=0x90c4780 pc=0x811a923 net.(*TCPListener).Accept(0x90c8060) /workdir/go/src/net/tcpsock.go:327 +0x37 fp=0x90c47b4 sp=0x90c4798 pc=0x8119d77 main.main.func10() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:81 +0x27 fp=0x90c47f0 sp=0x90c47b4 pc=0x811f807 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90c47f4 sp=0x90c47f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:80 +0x48c goroutine 32 gp=0x9083448 m=nil [IO wait]: runtime.gopark(0x8151f7c, 0xf6a976c0, 0x2, 0x2, 0x5) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x90c4f1c sp=0x90c4f08 pc=0x808566c runtime.netpollblock(0xf6a976b0, 0x72, 0x0) /workdir/go/src/runtime/netpoll.go:573 +0xea fp=0x90c4f34 sp=0x90c4f1c pc=0x807e08a internal/poll.runtime_pollWait(0xf6a976b0, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x52 fp=0x90c4f48 sp=0x90c4f34 pc=0x80b60e2 internal/poll.(*pollDesc).wait(0x90a4158, 0x72, 0x1) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x37 fp=0x90c4f5c sp=0x90c4f48 pc=0x80dfd27 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x90a4140, {0x90c4fe7, 0x1, 0x1}) /workdir/go/src/internal/poll/fd_unix.go:164 +0x20c fp=0x90c4fa4 sp=0x90c4f5c pc=0x80e052c os.(*File).read(...) /workdir/go/src/os/file_posix.go:29 os.(*File).Read(0x90980f0, {0x90c4fe7, 0x1, 0x1}) /workdir/go/src/os/file.go:118 +0x70 fp=0x90c4fc8 sp=0x90c4fa4 pc=0x80e19c0 main.main.func11() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:97 +0x44 fp=0x90c4ff0 sp=0x90c4fc8 pc=0x811f714 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90c4ff4 sp=0x90c4ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:95 +0x5eb eax 0x0 ebx 0x9031518 ecx 0x9080008 edx 0x9030c08 edi 0x0 esi 0x0 ebp 0x0 esp 0xf5eff1c0 eip 0x80ab757 eflags 0x10246 cs 0x23 fs 0x0 gs 0x63 exit status 2 trace_test.go:553: exit status 1 FAIL FAIL internal/trace/v2 9.362s FAIL go tool dist: Failed: exit status 1