linux-386-longtest at 40f6fbf147fd72da1f6a898375af9a965c7a4659 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash" "-force"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn1e12132" "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=3s" "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.181s ok archive/zip 51.085s ok bufio 0.066s ok bytes 3.641s ok cmp 0.004s ok compress/bzip2 0.062s ok compress/flate 26.531s ok compress/gzip 2.316s ok compress/lzw 0.091s ok compress/zlib 0.781s ok container/heap 0.005s ok container/list 0.003s ok container/ring 0.004s ok context 0.021s ok crypto 0.003s ok crypto/aes 0.023s ok crypto/cipher 0.006s ok crypto/des 0.025s ok crypto/dsa 103.061s ok crypto/ecdh 0.751s ok crypto/ecdsa 5.010s ok crypto/ed25519 1.180s ok crypto/elliptic 0.653s ok crypto/hmac 0.004s ok crypto/internal/alias 0.003s ok crypto/internal/bigmod 0.211s 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.068s ok crypto/internal/edwards25519 22.443s ok crypto/internal/edwards25519/field 25.403s ok crypto/internal/nistec 49.301s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 0.005s [no tests to run] ok crypto/md5 0.005s ok crypto/rand 0.256s ok crypto/rc4 0.060s ok crypto/rsa 6.067s ok crypto/sha1 0.004s ok crypto/sha256 0.005s ok crypto/sha512 0.007s ok crypto/subtle 6.323s ok crypto/tls 4.499s ok crypto/x509 4.697s ? crypto/x509/pkix [no test files] ok database/sql 1.202s ok database/sql/driver 0.003s ok debug/buildinfo 10.034s ok debug/dwarf 0.029s ok debug/elf 0.236s ok debug/gosym 0.023s ok debug/macho 0.007s ok debug/pe 0.018s ok debug/plan9obj 0.003s ok embed 0.004s [no tests to run] ok embed/internal/embedtest 0.003s ? encoding [no test files] ok encoding/ascii85 0.004s ok encoding/asn1 0.005s ok encoding/base32 0.027s ok encoding/base64 0.006s ok encoding/binary 0.005s ok encoding/csv 0.011s ok encoding/gob 4.327s ok encoding/hex 0.005s ok encoding/json 1.277s ok encoding/pem 0.974s ok encoding/xml 11.124s ok errors 0.006s ok expvar 0.005s ok flag 0.024s ok fmt 0.064s ok go/ast 0.006s ok go/build 2.128s ok go/build/constraint 0.005s ok go/constant 0.006s ok go/doc 0.041s ok go/doc/comment 1.191s ok go/format 0.007s ok go/importer 0.204s ok go/internal/gccgoimporter 0.009s ok go/internal/gcimporter 56.507s ok go/internal/srcimporter 9.152s ? go/internal/typeparams [no test files] ok go/parser 15.960s ok go/printer 0.142s ok go/scanner 0.005s ok go/token 0.016s ok go/types 14.383s ok go/version 0.003s ok hash 0.004s ok hash/adler32 0.008s ok hash/crc32 0.007s ok hash/crc64 0.004s ok hash/fnv 0.003s ok hash/maphash 176.076s ok html 0.005s ok html/template 0.248s ok image 0.173s ? image/color/palette [no test files] ok image/color 0.021s ok image/draw 0.095s ? image/internal/imageutil [no test files] ok image/gif 18.120s ok image/jpeg 3.179s ok image/png 1.415s ok index/suffixarray 70.965s ? internal/bisect [no test files] ok internal/abi 0.052s ok internal/buildcfg 0.003s ? internal/bytealg [no test files] ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cformat 0.003s ok internal/coverage/cmerge 0.003s ? 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.004s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 0.003s ok internal/coverage/slicewriter 0.003s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 0.009s ok internal/cpu 0.008s ok internal/dag 0.004s ok internal/diff 0.004s ok internal/fmtsort 0.003s ? internal/goarch [no test files] ok internal/fuzz 0.007s ok internal/godebug 0.372s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 0.003s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/gover 0.003s ? internal/lazyregexp [no test files] ok internal/intern 1.764s ok internal/itoa 0.003s ? 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.663s ? internal/race [no test files] ok internal/poll 2.547s ok internal/profile 0.003s ok internal/reflectlite 0.004s ok internal/safefilepath 0.003s ok internal/saferio 0.057s ? 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.179s ? internal/testpty [no test files] ? internal/trace/traceviewer [no test files] ok internal/trace 2.249s ? internal/trace/traceviewer/format [no test files] ? internal/trace/v2/event [no test files] --- FAIL: TestTraceCPUProfile (1.50s) --- FAIL: TestTraceCPUProfile/Stress (0.43s) 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, 0x147}, 0x0}, 0x8c2e608, 0x0) /workdir/go/src/runtime/trace2status.go:91 +0x67 fp=0x8c93ea8 sp=0x8c93e80 pc=0x80a5a27 runtime.traceAdvance.func5(0x8c2e608) /workdir/go/src/runtime/trace2.go:551 +0x8f fp=0x8c93ed4 sp=0x8c93ea8 pc=0x80ad71f runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x6a fp=0x8c93eec sp=0x8c93ed4 pc=0x808411a runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x7e fp=0x8c93f98 sp=0x8c93eec pc=0x8085f6e runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xbd fp=0x8c93fb4 sp=0x8c93f98 pc=0x8087fcd runtime.goschedImpl(0x8c08128, 0x0) /workdir/go/src/runtime/proc.go:4081 +0x14d fp=0x8c93fcc sp=0x8c93fb4 pc=0x808887d runtime.gosched_m(0x8c08128) /workdir/go/src/runtime/proc.go:4086 +0x26 fp=0x8c93fd8 sp=0x8c93fcc pc=0x80888d6 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=0x8cbed50 sp=0x8cbed40 pc=0x812ffb9 main.cpuHog1(0x0) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:120 +0x29 fp=0x8cbed60 sp=0x8cbed50 pc=0x812ff49 main.cpuHogger(0x815df44, 0x825345c, 0x5f5e100) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:107 +0x3f fp=0x8cbed9c sp=0x8cbed60 pc=0x812fe9f main.main.func1.1({0x817edf4, 0x8cc2150}) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:44 +0x3b fp=0x8cbedb0 sp=0x8cbed9c pc=0x812fddb runtime/pprof.Do({0x817edd4, 0x8253440}, {{0x8ca6060, 0x1, 0x1}}, 0x8cbee20) /workdir/go/src/runtime/pprof/runtime.go:51 +0xbd fp=0x8cbedec sp=0x8cbedb0 pc=0x812eaad main.main.func1(0x5f5e100) /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:43 +0x220 fp=0x8cbee54 sp=0x8cbedec pc=0x812fd40 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/cpu-profile.go:50 +0x13f fp=0x8cbefac sp=0x8cbee54 pc=0x812f57f runtime.main() /workdir/go/src/runtime/proc.go:271 +0x2b6 fp=0x8cbeff0 sp=0x8cbefac pc=0x80809a6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8cbeff4 sp=0x8cbeff0 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 17 gp=0x8c82248 m=nil [finalizer wait]: runtime.gopark(0x815e0d4, 0x825347c, 0x10, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c44798 sp=0x8c44784 pc=0x8080e4c runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0xfc fp=0x8c447f0 sp=0x8c44798 pc=0x805cd6c runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c447f4 sp=0x8c447f0 pc=0x80b1f31 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x60 goroutine 18 gp=0x8c82368 m=nil [sleep]: runtime.gopark(0x815e154, 0x8c6e060, 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, 0x8cc2138}) /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 19 gp=0x8c82488 m=nil [chan receive]: runtime.gopark(0x815e0bc, 0x8c94130, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c44f4c sp=0x8c44f38 pc=0x8080e4c runtime.chanrecv(0x8c94100, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0x8c44f88 sp=0x8c44f4c pc=0x804da23 runtime.chanrecv1(0x8c94100, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0x8c44f9c sp=0x8c44f88 pc=0x804d67c runtime.(*wakeableSleep).sleep(0x8ca6020, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xc3 fp=0x8c44fd8 sp=0x8c44f9c pc=0x80a0a73 runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x8c44ff0 sp=0x8c44fd8 pc=0x80a1500 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c44ff4 sp=0x8c44ff0 pc=0x80b1f31 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x161 goroutine 20 gp=0x8c825a8 m=5 mp=0x8f80008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_386.s:341 fp=0x8c45718 sp=0x8c45714 pc=0x80b0b50 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x5c4 fp=0x8c457d8 sp=0x8c45718 pc=0x809f744 runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x46 fp=0x8c457f0 sp=0x8c457d8 pc=0x80a0906 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c457f4 sp=0x8c457f0 pc=0x80b1f31 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 21 gp=0x8c826c8 m=nil [trace reader (blocked)]: runtime.gopark(0x815e0ac, 0x0, 0x18, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c45f98 sp=0x8c45f84 pc=0x8080e4c runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x40 fp=0x8c45fc8 sp=0x8c45f98 pc=0x80a01d0 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x4e fp=0x8c45ff0 sp=0x8c45fc8 pc=0x812f28e runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c45ff4 sp=0x8c45ff0 pc=0x80b1f31 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xc9 eax 0x0 ebx 0x8c2ef1c ecx 0x8c80008 edx 0x8c2e608 edi 0x0 esi 0x0 ebp 0x0 esp 0x8c93e80 eip 0x80a5a27 eflags 0x10246 cs 0x23 fs 0x0 gs 0x63 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceFutileWakeup (0.49s) --- FAIL: TestTraceFutileWakeup/Stress (0.22s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x80a57d7 m=0 sigcode=1 addr=0x0 goroutine 0 gp=0x818bbc0 m=0 mp=0x818bfa0 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x818bfa0, 0x10}, 0x0}, 0x8c2e608, 0x0) /workdir/go/src/runtime/trace2status.go:91 +0x67 fp=0xffed4c3c sp=0xffed4c14 pc=0x80a57d7 runtime.traceAdvance.func5(0x8c2e608) /workdir/go/src/runtime/trace2.go:551 +0x8f fp=0xffed4c68 sp=0xffed4c3c pc=0x80ad4cf runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x6a fp=0xffed4c80 sp=0xffed4c68 pc=0x80832fa runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x7e fp=0xffed4d2c sp=0xffed4c80 pc=0x808514e runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xbd fp=0xffed4d48 sp=0xffed4d2c pc=0x80871ad runtime.park_m(0x8c09208) /workdir/go/src/runtime/proc.go:4052 +0x1b5 fp=0xffed4d68 sp=0xffed4d48 pc=0x80878f5 runtime.mcall(0x18bbc0) /workdir/go/src/runtime/asm_386.s:329 +0x44 fp=0xffed4d70 sp=0xffed4d68 pc=0x80b0304 goroutine 1 gp=0x8c08128 m=nil [semacquire]: runtime.gopark(0x80ffeac, 0x8192460, 0x12, 0x5, 0x4) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c48704 sp=0x8c486f0 pc=0x808002c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0x8c14178, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x291 fp=0x8c48734 sp=0x8c48704 pc=0x80926a1 sync.runtime_Semacquire(0x8c14178) /workdir/go/src/runtime/sema.go:62 +0x3b fp=0x8c4874c sp=0x8c48734 pc=0x80af72b sync.(*WaitGroup).Wait(0x8c14170) /workdir/go/src/sync/waitgroup.go:116 +0x65 fp=0x8c48768 sp=0x8c4874c pc=0x80b63a5 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:81 +0x2cf fp=0x8c487ac sp=0x8c48768 pc=0x80dec6f runtime.main() /workdir/go/src/runtime/proc.go:271 +0x2b6 fp=0x8c487f0 sp=0x8c487ac pc=0x807fb86 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c487f4 sp=0x8c487f0 pc=0x80b16f1 goroutine 2 gp=0x8c08488 m=nil [force gc (idle)]: runtime.gopark(0x80ffeac, 0x818b958, 0x11, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c48fdc sp=0x8c48fc8 pc=0x808002c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xd3 fp=0x8c48ff0 sp=0x8c48fdc pc=0x807fe73 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c48ff4 sp=0x8c48ff0 pc=0x80b16f1 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(0x80ffeac, 0x818ba40, 0xc, 0x9, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c497cc sp=0x8c497b8 pc=0x808002c 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=0x806b38b runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x27 fp=0x8c497f0 sp=0x8c497e8 pc=0x805cf27 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c497f4 sp=0x8c497f0 pc=0x80b16f1 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(0x80ffeac, 0x818bb40, 0xd, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c49fb8 sp=0x8c49fa4 pc=0x808002c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x818bb40) /workdir/go/src/runtime/mgcscavenge.go:425 +0x60 fp=0x8c49fcc sp=0x8c49fb8 pc=0x80688a0 runtime.bgscavenge(0x8c1e040) /workdir/go/src/runtime/mgcscavenge.go:653 +0x4b fp=0x8c49fe8 sp=0x8c49fcc pc=0x8068f0b runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x27 fp=0x8c49ff0 sp=0x8c49fe8 pc=0x805cee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c49ff4 sp=0x8c49ff0 pc=0x80b16f1 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(0x80ffe50, 0x81b75b4, 0x10, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4a798 sp=0x8c4a784 pc=0x808002c runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0xfc fp=0x8c4a7f0 sp=0x8c4a798 pc=0x805c00c runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4a7f4 sp=0x8c4a7f0 pc=0x80b16f1 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x60 goroutine 6 gp=0x8c08d88 m=nil [chan receive]: runtime.gopark(0x80ffe38, 0x8c1e130, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4af4c sp=0x8c4af38 pc=0x808002c runtime.chanrecv(0x8c1e100, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0x8c4af88 sp=0x8c4af4c pc=0x804d9f3 runtime.chanrecv1(0x8c1e100, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0x8c4af9c sp=0x8c4af88 pc=0x804d64c runtime.(*wakeableSleep).sleep(0x8c12020, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xc3 fp=0x8c4afd8 sp=0x8c4af9c pc=0x80a0823 runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x8c4aff0 sp=0x8c4afd8 pc=0x80a12b0 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4aff4 sp=0x8c4aff0 pc=0x80b16f1 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x161 goroutine 7 gp=0x8c08ea8 m=8 mp=0x8f80008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_386.s:341 fp=0x8c4b718 sp=0x8c4b714 pc=0x80b0310 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=0x809f4f4 runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x46 fp=0x8c4b7f0 sp=0x8c4b7d8 pc=0x80a06b6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4b7f4 sp=0x8c4b7f0 pc=0x80b16f1 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 8 gp=0x8c08fc8 m=nil [runnable]: internal/poll.(*FD).Write.deferwrap1() /workdir/go/src/internal/poll/fd_unix.go:370 +0x30 fp=0x8c4bf40 sp=0x8c4bf3c pc=0x80d2b20 internal/poll.(*FD).Write(0x8c2a0c0, {0xf7aaa014, 0x567, 0xffec}) /workdir/go/src/internal/poll/fd_unix.go:385 +0x350 fp=0x8c4bf94 sp=0x8c4bf40 pc=0x80d2ac0 os.(*File).write(...) /workdir/go/src/os/file_posix.go:46 os.(*File).Write(0x8c16038, {0xf7aaa014, 0x567, 0xffec}) /workdir/go/src/os/file.go:189 +0x60 fp=0x8c4bfc8 sp=0x8c4bf94 pc=0x80d2f30 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:134 +0x49 fp=0x8c4bff0 sp=0x8c4bfc8 pc=0x80de859 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4bff4 sp=0x8c4bff0 pc=0x80b16f1 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xc9 goroutine 9 gp=0x8c090e8 m=nil [runnable]: runtime.gopark(0x80ffe38, 0x8c1e230, 0xf, 0x6, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c44724 sp=0x8c44710 pc=0x808002c runtime.chansend(0x8c1e200, 0x8118880, 0x1, 0x80df1e3) /workdir/go/src/runtime/chan.go:259 +0x2a5 fp=0x8c4475c sp=0x8c44724 pc=0x804ce45 runtime.chansend1(0x8c1e200, 0x8118880) /workdir/go/src/runtime/chan.go:145 +0x24 fp=0x8c44774 sp=0x8c4475c pc=0x804cb94 main.main.func1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:42 +0x53 fp=0x8c4478c sp=0x8c44774 pc=0x80df1e3 runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x8c447e0) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x8c447cc sp=0x8c4478c pc=0x80de638 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x77 fp=0x8c447f0 sp=0x8c447cc pc=0x80df177 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c447f4 sp=0x8c447f0 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=0x8c09208 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=0x8c44f8c sp=0x8c44f74 pc=0x80df0ad runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x8c44fe0) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x8c44fcc sp=0x8c44f8c pc=0x80de638 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x77 fp=0x8c44ff0 sp=0x8c44fcc pc=0x80df057 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c44ff4 sp=0x8c44ff0 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=0x8c09328 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=0x8c45788 sp=0x8c45734 pc=0x80def1b runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x8c457dc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x8c457c8 sp=0x8c45788 pc=0x80de638 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x86 fp=0x8c457f0 sp=0x8c457c8 pc=0x80deeb6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c457f4 sp=0x8c457f0 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=0x8c09448 m=nil [runnable]: runtime.gopark(0x80ffedc, 0x0, 0x9, 0x3, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c45e58 sp=0x8c45e44 pc=0x808002c runtime.selectgo(0x8c45f70, 0x8c45f5c, 0x0, 0x0, 0x2, 0x1) /workdir/go/src/runtime/select.go:327 +0xb27 fp=0x8c45f3c sp=0x8c45e58 pc=0x8091b07 main.main.func4.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:72 +0xac fp=0x8c45f88 sp=0x8c45f3c pc=0x80dedec runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x8c45fdc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x8c45fc8 sp=0x8c45f88 pc=0x80de638 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x86 fp=0x8c45ff0 sp=0x8c45fc8 pc=0x80ded26 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c45ff4 sp=0x8c45ff0 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=0x8c09568 m=nil [runnable]: runtime.gopark(0x80ffe38, 0x8c1e230, 0xf, 0x6, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c46724 sp=0x8c46710 pc=0x808002c runtime.chansend(0x8c1e200, 0x8118880, 0x1, 0x80df1e3) /workdir/go/src/runtime/chan.go:259 +0x2a5 fp=0x8c4675c sp=0x8c46724 pc=0x804ce45 runtime.chansend1(0x8c1e200, 0x8118880) /workdir/go/src/runtime/chan.go:145 +0x24 fp=0x8c46774 sp=0x8c4675c pc=0x804cb94 main.main.func1.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:42 +0x53 fp=0x8c4678c sp=0x8c46774 pc=0x80df1e3 runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x8c467e0) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x8c467cc sp=0x8c4678c pc=0x80de638 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:39 +0x77 fp=0x8c467f0 sp=0x8c467cc pc=0x80df177 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c467f4 sp=0x8c467f0 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=0x8c09688 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=0x8c46f8c sp=0x8c46f74 pc=0x80df0ad runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x8c46fe0) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x8c46fcc sp=0x8c46f8c pc=0x80de638 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:48 +0x77 fp=0x8c46ff0 sp=0x8c46fcc pc=0x80df057 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c46ff4 sp=0x8c46ff0 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=0x8c097a8 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=0x8c47788 sp=0x8c47734 pc=0x80def1b runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x8c477dc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x8c477c8 sp=0x8c47788 pc=0x80de638 main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:57 +0x86 fp=0x8c477f0 sp=0x8c477c8 pc=0x80deeb6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c477f4 sp=0x8c477f0 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=0x8c098c8 m=nil [select]: runtime.gopark(0x80ffedc, 0x0, 0x9, 0x3, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c47e58 sp=0x8c47e44 pc=0x808002c runtime.selectgo(0x8c47f70, 0x8c47f5c, 0x0, 0x0, 0x2, 0x1) /workdir/go/src/runtime/select.go:327 +0xb27 fp=0x8c47f3c sp=0x8c47e58 pc=0x8091b07 main.main.func4.1() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:72 +0xac fp=0x8c47f88 sp=0x8c47f3c pc=0x80dedec runtime/trace.WithRegion({0x8118c6c, 0x81b7580}, {0x80f7896, 0x7}, 0x8c47fdc) /workdir/go/src/runtime/trace/annotation.go:141 +0xe8 fp=0x8c47fc8 sp=0x8c47f88 pc=0x80de638 main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/futile-wakeup.go:69 +0x86 fp=0x8c47ff0 sp=0x8c47fc8 pc=0x80ded26 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c47ff4 sp=0x8c47ff0 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 0x8c2ef20 ecx 0x818bfa0 edx 0x8c2e608 edi 0x818d378 esi 0x1 ebp 0x1 esp 0xffed4c14 eip 0x80a57d7 eflags 0x10246 cs 0x23 fs 0x0 gs 0x63 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceGCStress (1.24s) --- FAIL: TestTraceGCStress/Stress (0.37s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x80a6fd7 m=8 sigcode=1 addr=0x0 goroutine 0 gp=0x9302128 m=8 mp=0x9300008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0x9300008, 0x9}, 0x0}, 0x8c3b908, 0x0) /workdir/go/src/runtime/trace2status.go:91 +0x67 fp=0x9313de0 sp=0x9313db8 pc=0x80a6fd7 runtime.traceAdvance.func5(0x8c3b908) /workdir/go/src/runtime/trace2.go:551 +0x8f fp=0x9313e0c sp=0x9313de0 pc=0x80aeb6f runtime.runSafePointFn() /workdir/go/src/runtime/proc.go:2044 +0x6a fp=0x9313e24 sp=0x9313e0c pc=0x8085c0a runtime.findRunnable() /workdir/go/src/runtime/proc.go:3169 +0x7e fp=0x9313ed0 sp=0x9313e24 pc=0x8087a5e runtime.schedule() /workdir/go/src/runtime/proc.go:3884 +0xbd fp=0x9313eec sp=0x9313ed0 pc=0x8089abd runtime.goschedImpl(0x90810e8, 0x1) /workdir/go/src/runtime/proc.go:4081 +0x14d fp=0x9313f04 sp=0x9313eec pc=0x808a36d runtime.gopreempt_m(...) /workdir/go/src/runtime/proc.go:4098 runtime.newstack() /workdir/go/src/runtime/stack.go:1070 +0x3b9 fp=0x9313fdc sp=0x9313f04 pc=0x8099079 runtime.morestack() /workdir/go/src/runtime/asm_386.s:453 +0x7c fp=0x9313fe0 sp=0x9313fdc pc=0x80b30dc goroutine 1 gp=0x8c08128 m=nil [sleep]: runtime.gopark(0x8104864, 0x8c6e030, 0x13, 0xe, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x1302ff58 sp=0x1302ff44 pc=0x808293c time.Sleep(0x17d78400) /workdir/go/src/runtime/time.go:195 +0x128 fp=0x1302ff74 sp=0x1302ff58 pc=0x80b2938 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:75 +0x1d5 fp=0x1302ffac sp=0x1302ff74 pc=0x80e0f25 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x2b6 fp=0x1302fff0 sp=0x1302ffac pc=0x8082496 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x1302fff4 sp=0x1302fff0 pc=0x80b43b1 goroutine 2 gp=0x8c08488 m=nil [force gc (idle)]: runtime.gopark(0x8104844, 0x8195f58, 0x11, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c48fdc sp=0x8c48fc8 pc=0x808293c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xd3 fp=0x8c48ff0 sp=0x8c48fdc pc=0x8082783 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c48ff4 sp=0x8c48ff0 pc=0x80b43b1 created by runtime.init.5 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x23 goroutine 3 gp=0x8c087e8 m=nil [runnable]: runtime.goschedIfBusy() /workdir/go/src/runtime/proc.go:365 +0x3c fp=0x8c497cc sp=0x8c497c0 pc=0x808281c runtime.bgsweep(0x8c1e040) /workdir/go/src/runtime/mgcsweep.go:301 +0x14d fp=0x8c497e8 sp=0x8c497cc pc=0x806de0d runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x27 fp=0x8c497f0 sp=0x8c497e8 pc=0x805f8f7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c497f4 sp=0x8c497f0 pc=0x80b43b1 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(0x8104844, 0x81961c0, 0xd, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c49fb8 sp=0x8c49fa4 pc=0x808293c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x81961c0) /workdir/go/src/runtime/mgcscavenge.go:425 +0x60 fp=0x8c49fcc sp=0x8c49fb8 pc=0x806b270 runtime.bgscavenge(0x8c1e040) /workdir/go/src/runtime/mgcscavenge.go:658 +0x6f fp=0x8c49fe8 sp=0x8c49fcc pc=0x806b8ff runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x27 fp=0x8c49ff0 sp=0x8c49fe8 pc=0x805f8b7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c49ff4 sp=0x8c49ff0 pc=0x80b43b1 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xb7 goroutine 17 gp=0x8c82248 m=nil [finalizer wait]: runtime.gopark(0x8104700, 0x81c1c34, 0x10, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c48798 sp=0x8c48784 pc=0x808293c runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0xfc fp=0x8c487f0 sp=0x8c48798 pc=0x805e9dc runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c487f4 sp=0x8c487f0 pc=0x80b43b1 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x60 goroutine 18 gp=0x8c82368 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x9030000, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c44794 sp=0x8c44780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c447f0 sp=0x8c44794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c447f4 sp=0x8c447f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 19 gp=0x8c82488 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x8c1a150, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c44f94 sp=0x8c44f80 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c44ff0 sp=0x8c44f94 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c44ff4 sp=0x8c44ff0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 33 gp=0x9080008 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x9030018, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9086794 sp=0x9086780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x90867f0 sp=0x9086794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90867f4 sp=0x90867f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 20 gp=0x8c825a8 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x8c1a168, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c45794 sp=0x8c45780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c457f0 sp=0x8c45794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c457f4 sp=0x8c457f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 21 gp=0x8c826c8 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x908a000, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c45f94 sp=0x8c45f80 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c45ff0 sp=0x8c45f94 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c45ff4 sp=0x8c45ff0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 34 gp=0x9080128 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x9030030, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9086f94 sp=0x9086f80 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x9086ff0 sp=0x9086f94 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9086ff4 sp=0x9086ff0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 22 gp=0x8c827e8 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x8c1a180, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c46794 sp=0x8c46780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c467f0 sp=0x8c46794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c467f4 sp=0x8c467f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 5 gp=0x8c08c68 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x9030048, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4a794 sp=0x8c4a780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c4a7f0 sp=0x8c4a794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4a7f4 sp=0x8c4a7f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 49 gp=0x9100008 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x9102000, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9082794 sp=0x9082780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x90827f0 sp=0x9082794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90827f4 sp=0x90827f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 50 gp=0x9100128 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x908a018, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9082f94 sp=0x9082f80 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x9082ff0 sp=0x9082f94 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x9082ff4 sp=0x9082ff0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 6 gp=0x8c08d88 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x8c1a198, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4af94 sp=0x8c4af80 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c4aff0 sp=0x8c4af94 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4aff4 sp=0x8c4aff0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 7 gp=0x8c08ea8 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x8c1a1b0, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4b794 sp=0x8c4b780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c4b7f0 sp=0x8c4b794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4b7f4 sp=0x8c4b7f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 8 gp=0x8c08fc8 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x8c1a1c8, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c4bf94 sp=0x8c4bf80 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c4bff0 sp=0x8c4bf94 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c4bff4 sp=0x8c4bff0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 9 gp=0x8c090e8 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x9102018, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c76794 sp=0x8c76780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c767f0 sp=0x8c76794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c767f4 sp=0x8c767f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 51 gp=0x9100248 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x908a030, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x9083794 sp=0x9083780 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x90837f0 sp=0x9083794 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x90837f4 sp=0x90837f0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 10 gp=0x8c09208 m=nil [GC worker (idle)]: runtime.gopark(0x8104710, 0x908a048, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c76f94 sp=0x8c76f80 pc=0x808293c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0x8c76ff0 sp=0x8c76f94 pc=0x8061ee7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c76ff4 sp=0x8c76ff0 pc=0x80b43b1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 11 gp=0x9080488 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb602f5c sp=0xb602f58 pc=0x805fb7b runtime.mallocgc(0x25cd, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb602fc4 sp=0xb602f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x25cd, 0x25cd) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb602fd8 sp=0xb602fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb602ff0 sp=0xb602fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb602ff4 sp=0xb602ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 12 gp=0x90805a8 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb315f5c sp=0xb315f58 pc=0x805fb7b runtime.mallocgc(0x3a35, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb315fc4 sp=0xb315f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x3a35, 0x3a35) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb315fd8 sp=0xb315fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb315ff0 sp=0xb315fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb315ff4 sp=0xb315ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 13 gp=0x90806c8 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb0b3f5c sp=0xb0b3f58 pc=0x805fb7b runtime.mallocgc(0x6492, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb0b3fc4 sp=0xb0b3f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x6492, 0x6492) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb0b3fd8 sp=0xb0b3fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb0b3ff0 sp=0xb0b3fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb0b3ff4 sp=0xb0b3ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 14 gp=0x90807e8 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xaf47f5c sp=0xaf47f58 pc=0x805fb7b runtime.mallocgc(0x5eca, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xaf47fc4 sp=0xaf47f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x5eca, 0x5eca) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xaf47fd8 sp=0xaf47fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xaf47ff0 sp=0xaf47fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xaf47ff4 sp=0xaf47ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 15 gp=0x9080908 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb35ff5c sp=0xb35ff58 pc=0x805fb7b runtime.mallocgc(0x7711, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb35ffc4 sp=0xb35ff5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x7711, 0x7711) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb35ffd8 sp=0xb35ffc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb35fff0 sp=0xb35ffd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb35fff4 sp=0xb35fff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 16 gp=0x9080a28 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xafa1f5c sp=0xafa1f58 pc=0x805fb7b runtime.mallocgc(0x367a, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xafa1fc4 sp=0xafa1f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x367a, 0x367a) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xafa1fd8 sp=0xafa1fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xafa1ff0 sp=0xafa1fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xafa1ff4 sp=0xafa1ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 65 gp=0x9080b48 m=nil [runnable]: math/rand.Intn(0x8000) /workdir/go/src/math/rand/rand.go:453 +0x38 fp=0xb0b7fd8 sp=0xb0b7fd4 pc=0x80e0388 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x29 fp=0xb0b7ff0 sp=0xb0b7fd8 pc=0x80e0fd9 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb0b7ff4 sp=0xb0b7ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 66 gp=0x9080c68 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb319f5c sp=0xb319f58 pc=0x805fb7b runtime.mallocgc(0x63d2, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb319fc4 sp=0xb319f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x63d2, 0x63d2) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb319fd8 sp=0xb319fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb319ff0 sp=0xb319fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb319ff4 sp=0xb319ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 67 gp=0x9080d88 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xaf4bf5c sp=0xaf4bf58 pc=0x805fb7b runtime.mallocgc(0x7637, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xaf4bfc4 sp=0xaf4bf5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x7637, 0x7637) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xaf4bfd8 sp=0xaf4bfc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xaf4bff0 sp=0xaf4bfd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xaf4bff4 sp=0xaf4bff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 68 gp=0x9080ea8 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb5fff5c sp=0xb5fff58 pc=0x805fb7b runtime.mallocgc(0x7fe9, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb5fffc4 sp=0xb5fff5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x7fe9, 0x7fe9) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb5fffd8 sp=0xb5fffc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb5ffff0 sp=0xb5fffd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb5ffff4 sp=0xb5ffff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 69 gp=0x9080fc8 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb4eff5c sp=0xb4eff58 pc=0x805fb7b runtime.mallocgc(0x5d3e, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb4effc4 sp=0xb4eff5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x5d3e, 0x5d3e) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb4effd8 sp=0xb4effc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb4efff0 sp=0xb4effd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb4efff4 sp=0xb4efff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 70 gp=0x90810e8 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb4f3f5c sp=0xb4f3f58 pc=0x805fb7b runtime.mallocgc(0x7029, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb4f3fc4 sp=0xb4f3f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x7029, 0x7029) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb4f3fd8 sp=0xb4f3fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb4f3ff0 sp=0xb4f3fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb4f3ff4 sp=0xb4f3ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 71 gp=0x9081328 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xb603f5c sp=0xb603f58 pc=0x805fb7b runtime.mallocgc(0x2bd6, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xb603fc4 sp=0xb603f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x2bd6, 0x2bd6) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xb603fd8 sp=0xb603fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xb603ff0 sp=0xb603fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xb603ff4 sp=0xb603ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 72 gp=0x9081448 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0x127f5f5c sp=0x127f5f58 pc=0x805fb7b runtime.mallocgc(0x6fc9, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0x127f5fc4 sp=0x127f5f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x6fc9, 0x6fc9) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0x127f5fd8 sp=0x127f5fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0x127f5ff0 sp=0x127f5fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x127f5ff4 sp=0x127f5ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 73 gp=0x9081568 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0x127f2f5c sp=0x127f2f58 pc=0x805fb7b runtime.mallocgc(0x6276, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0x127f2fc4 sp=0x127f2f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x6276, 0x6276) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0x127f2fd8 sp=0x127f2fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0x127f2ff0 sp=0x127f2fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x127f2ff4 sp=0x127f2ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 74 gp=0x9081688 m=nil [runnable]: runtime.gcTrigger.test({0x0, 0x0, 0x0}) /workdir/go/src/runtime/mgc.go:568 +0x16b fp=0xafa3f5c sp=0xafa3f58 pc=0x805fb7b runtime.mallocgc(0x6b4a, 0x80ebf40, 0x1) /workdir/go/src/runtime/malloc.go:1307 +0x8e2 fp=0xafa3fc4 sp=0xafa3f5c pc=0x8054542 runtime.makeslice(0x80ebf40, 0x6b4a, 0x6b4a) /workdir/go/src/runtime/slice.go:107 +0x4f fp=0xafa3fd8 sp=0xafa3fc4 pc=0x80970ef main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:60 +0x43 fp=0xafa3ff0 sp=0xafa3fd8 pc=0x80e0ff3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xafa3ff4 sp=0xafa3ff0 pc=0x80b43b1 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/gc-stress.go:58 +0x110 goroutine 81 gp=0x90817a8 m=nil [chan receive]: runtime.gopark(0x81046e4, 0xf71e070, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0x8c7474c sp=0x8c74738 pc=0x808293c runtime.chanrecv(0xf71e040, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0x8c74788 sp=0x8c7474c pc=0x804d9f3 runtime.chanrecv1(0xf71e040, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0x8c7479c sp=0x8c74788 pc=0x804d64c runtime.(*wakeableSleep).sleep(0x8c98010, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xc3 fp=0x8c747d8 sp=0x8c7479c pc=0x80a2023 runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0x8c747f0 sp=0x8c747d8 pc=0x80a2ab0 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c747f4 sp=0x8c747f0 pc=0x80b43b1 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x161 goroutine 82 gp=0x90818c8 m=9 mp=0x9380008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_386.s:341 fp=0x127f6f18 sp=0x127f6f14 pc=0x80b2fd0 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x5c4 fp=0x127f6fd8 sp=0x127f6f18 pc=0x80a0cf4 runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x46 fp=0x127f6ff0 sp=0x127f6fd8 pc=0x80a1eb6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x127f6ff4 sp=0x127f6ff0 pc=0x80b43b1 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 83 gp=0x90819e8 m=nil [runnable]: syscall.Syscall(0x4, 0x1, 0xf7516014, 0x183) /workdir/go/src/syscall/syscall_linux.go:69 +0x8 fp=0x8c74f18 sp=0x8c74ee0 pc=0x80c96a8 syscall.write(0x1, {0xf7516014, 0x183, 0xffec}) /workdir/go/src/syscall/zsyscall_linux_386.go:964 +0x4d fp=0x8c74f40 sp=0x8c74f18 pc=0x80c92ad syscall.Write(...) /workdir/go/src/syscall/syscall_unix.go:209 internal/poll.ignoringEINTRIO(...) /workdir/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Write(0x8caa040, {0xf7516014, 0x183, 0xffec}) /workdir/go/src/internal/poll/fd_unix.go:380 +0x2a7 fp=0x8c74f94 sp=0x8c74f40 pc=0x80d09a7 os.(*File).write(...) /workdir/go/src/os/file_posix.go:46 os.(*File).Write(0x8c96048, {0xf7516014, 0x183, 0xffec}) /workdir/go/src/os/file.go:189 +0x60 fp=0x8c74fc8 sp=0x8c74f94 pc=0x80d0ec0 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:134 +0x49 fp=0x8c74ff0 sp=0x8c74fc8 pc=0x80e0b09 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0x8c74ff4 sp=0x8c74ff0 pc=0x80b43b1 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xc9 eax 0x0 ebx 0x8c3c21c ecx 0x9300008 edx 0x8c3b908 edi 0x0 esi 0x0 ebp 0x0 esp 0x9313db8 eip 0x80a6fd7 eflags 0x10246 cs 0x23 fs 0x0 gs 0x63 exit status 2 trace_test.go:553: exit status 1 --- FAIL: TestTraceStacks (0.95s) --- FAIL: TestTraceStacks/Stress (0.45s) trace_test.go:551: stderr: SIGSEGV: segmentation violation PC=0x80ab757 m=5 sigcode=1 addr=0x0 goroutine 0 gp=0xa482128 m=5 mp=0xa480008 [idle]: runtime.readgstatus(...) /workdir/go/src/runtime/proc.go:1056 runtime.traceWriter.writeProcStatusForP({{0xa480008, 0x31d}, 0x0}, 0xa42f908, 0x0) /workdir/go/src/runtime/trace2status.go:91 +0x67 fp=0xf5eff1e8 sp=0xf5eff1c0 pc=0x80ab757 runtime.traceAdvance.func5(0xa42f908) /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(0xa409568) /workdir/go/src/runtime/proc.go:4052 +0x1b5 fp=0xf5eff314 sp=0xf5eff2f4 pc=0x808cfb5 runtime.mcall(0x1941700) /workdir/go/src/runtime/asm_386.s:329 +0x44 fp=0xf5eff31c sp=0xf5eff314 pc=0x80b8534 goroutine 1 gp=0xa408128 m=nil [sleep]: runtime.gopark(0x8151fac, 0xa478090, 0x13, 0xe, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa45bee4 sp=0xa45bed0 pc=0x808566c time.Sleep(0x5f5e100) /workdir/go/src/runtime/time.go:195 +0x128 fp=0xa45bf00 sp=0xa45bee4 pc=0x80b7dc8 main.main() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:104 +0x627 fp=0xa45bfac sp=0xa45bf00 pc=0x811f467 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x2b6 fp=0xa45bff0 sp=0xa45bfac pc=0x80851c6 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa45bff4 sp=0xa45bff0 pc=0x80b9a41 goroutine 2 gp=0xa4087e8 m=nil [force gc (idle)]: runtime.gopark(0x8151f8c, 0x820e4a8, 0x11, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa448fdc sp=0xa448fc8 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.forcegchelper() /workdir/go/src/runtime/proc.go:326 +0xd3 fp=0xa448ff0 sp=0xa448fdc pc=0x80854b3 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa448ff4 sp=0xa448ff0 pc=0x80b9a41 created by runtime.init.5 in goroutine 1 /workdir/go/src/runtime/proc.go:314 +0x23 goroutine 3 gp=0xa408b48 m=nil [GC sweep wait]: runtime.gopark(0x8151f8c, 0x820e600, 0xc, 0x9, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa4497cc sp=0xa4497b8 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.bgsweep(0xa420040) /workdir/go/src/runtime/mgcsweep.go:317 +0xf8 fp=0xa4497e8 sp=0xa4497cc pc=0x8070108 runtime.gcenable.gowrap1() /workdir/go/src/runtime/mgc.go:203 +0x27 fp=0xa4497f0 sp=0xa4497e8 pc=0x80619e7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa4497f4 sp=0xa4497f0 pc=0x80b9a41 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:203 +0x77 goroutine 4 gp=0xa408c68 m=nil [GC scavenge wait]: runtime.gopark(0x8151f8c, 0x820e840, 0xd, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa449fb8 sp=0xa449fa4 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x820e840) /workdir/go/src/runtime/mgcscavenge.go:425 +0x60 fp=0xa449fcc sp=0xa449fb8 pc=0x806d5c0 runtime.bgscavenge(0xa420040) /workdir/go/src/runtime/mgcscavenge.go:658 +0x6f fp=0xa449fe8 sp=0xa449fcc pc=0x806dc4f runtime.gcenable.gowrap2() /workdir/go/src/runtime/mgc.go:204 +0x27 fp=0xa449ff0 sp=0xa449fe8 pc=0x80619a7 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa449ff4 sp=0xa449ff0 pc=0x80b9a41 created by runtime.gcenable in goroutine 1 /workdir/go/src/runtime/mgc.go:204 +0xb7 goroutine 5 gp=0xa409208 m=nil [finalizer wait]: runtime.gopark(0x8151e3c, 0x823a2b8, 0x10, 0xa, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa448798 sp=0xa448784 pc=0x808566c runtime.runfinq() /workdir/go/src/runtime/mfinal.go:194 +0xfc fp=0xa4487f0 sp=0xa448798 pc=0x8060acc runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa4487f4 sp=0xa4487f0 pc=0x80b9a41 created by runtime.createfing in goroutine 1 /workdir/go/src/runtime/mfinal.go:164 +0x60 goroutine 6 gp=0xa409328 m=nil [chan receive]: runtime.gopark(0x8151e20, 0xa420130, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa44a74c sp=0xa44a738 pc=0x808566c runtime.chanrecv(0xa420100, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0xa44a788 sp=0xa44a74c pc=0x804f1d3 runtime.chanrecv1(0xa420100, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0xa44a79c sp=0xa44a788 pc=0x804ee2c runtime.(*wakeableSleep).sleep(0xa414050, 0x5f5e100) /workdir/go/src/runtime/trace2.go:936 +0xc3 fp=0xa44a7d8 sp=0xa44a79c pc=0x80a67a3 runtime.traceStartReadCPU.func1() /workdir/go/src/runtime/trace2cpu.go:54 +0x50 fp=0xa44a7f0 sp=0xa44a7d8 pc=0x80a7230 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa44a7f4 sp=0xa44a7f0 pc=0x80b9a41 created by runtime.traceStartReadCPU in goroutine 1 /workdir/go/src/runtime/trace2cpu.go:42 +0x161 goroutine 7 gp=0xa409448 m=8 mp=0xa782008 [trace proc status]: runtime.systemstack_switch() /workdir/go/src/runtime/asm_386.s:341 fp=0xa44af18 sp=0xa44af14 pc=0x80b8540 runtime.forEachP(...) /workdir/go/src/runtime/proc.go:1911 runtime.traceAdvance(0x0) /workdir/go/src/runtime/trace2.go:548 +0x5c4 fp=0xa44afd8 sp=0xa44af18 pc=0x80a5474 runtime.(*traceAdvancerState).start.func1() /workdir/go/src/runtime/trace2.go:882 +0x46 fp=0xa44aff0 sp=0xa44afd8 pc=0x80a6636 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa44aff4 sp=0xa44aff0 pc=0x80b9a41 created by runtime.(*traceAdvancerState).start in goroutine 1 /workdir/go/src/runtime/trace2.go:876 +0x165 goroutine 8 gp=0xa409568 m=nil [trace reader (blocked)]: runtime.gopark(0x8151e0c, 0x0, 0x18, 0xa, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa44b798 sp=0xa44b784 pc=0x808566c runtime.ReadTrace() /workdir/go/src/runtime/trace2.go:677 +0x40 fp=0xa44b7c8 sp=0xa44b798 pc=0x80a5f00 runtime/trace.Start.func1() /workdir/go/src/runtime/trace/trace.go:130 +0x4e fp=0xa44b7f0 sp=0xa44b7c8 pc=0x811ecfe runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa44b7f4 sp=0xa44b7f0 pc=0x80b9a41 created by runtime/trace.Start in goroutine 1 /workdir/go/src/runtime/trace/trace.go:128 +0xc9 goroutine 9 gp=0xa409688 m=nil [select (no cases)]: runtime.gopark(0x0, 0x0, 0xa, 0x1, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa44bfd8 sp=0xa44bfc4 pc=0x808566c runtime.block() /workdir/go/src/runtime/select.go:103 +0x38 fp=0xa44bfec sp=0xa44bfd8 pc=0x8096948 main.main.func1() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:33 +0x17 fp=0xa44bff0 sp=0xa44bfec pc=0x811fb27 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa44bff4 sp=0xa44bff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:32 +0xdd goroutine 10 gp=0xa4097a8 m=nil [chan send (nil chan)]: runtime.gopark(0x0, 0x0, 0x4, 0x1, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa444794 sp=0xa444780 pc=0x808566c runtime.chansend(0x0, 0x81719fc, 0x1, 0x811fb5b) /workdir/go/src/runtime/chan.go:165 +0x463 fp=0xa4447cc sp=0xa444794 pc=0x804e7e3 runtime.chansend1(0x0, 0x81719fc) /workdir/go/src/runtime/chan.go:145 +0x24 fp=0xa4447e4 sp=0xa4447cc pc=0x804e374 main.main.func2() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:37 +0x2b fp=0xa4447f0 sp=0xa4447e4 pc=0x811fb5b runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa4447f4 sp=0xa4447f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:35 +0xeb goroutine 11 gp=0xa4098c8 m=nil [chan receive (nil chan)]: runtime.gopark(0x0, 0x0, 0x3, 0x1, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa444f94 sp=0xa444f80 pc=0x808566c runtime.chanrecv(0x0, 0x0, 0x1) /workdir/go/src/runtime/chan.go:469 +0x513 fp=0xa444fd0 sp=0xa444f94 pc=0x804f343 runtime.chanrecv1(0x0, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0xa444fe4 sp=0xa444fd0 pc=0x804ee2c main.main.func3() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:41 +0x29 fp=0xa444ff0 sp=0xa444fe4 pc=0x811fb99 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa444ff4 sp=0xa444ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:39 +0xf9 goroutine 12 gp=0xa4099e8 m=nil [chan receive]: runtime.gopark(0x8151e20, 0xa420230, 0xe, 0x7, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa445794 sp=0xa445780 pc=0x808566c runtime.chanrecv(0xa420200, 0x0, 0x1) /workdir/go/src/runtime/chan.go:583 +0x3a3 fp=0xa4457d0 sp=0xa445794 pc=0x804f1d3 runtime.chanrecv1(0xa420200, 0x0) /workdir/go/src/runtime/chan.go:442 +0x1c fp=0xa4457e4 sp=0xa4457d0 pc=0x804ee2c main.main.func4() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:45 +0x28 fp=0xa4457f0 sp=0xa4457e4 pc=0x811faf8 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa4457f4 sp=0xa4457f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:44 +0x157 goroutine 13 gp=0xa409b08 m=nil [chan send]: runtime.gopark(0x8151e20, 0xa420270, 0xf, 0x6, 0x2) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa445f94 sp=0xa445f80 pc=0x808566c runtime.chansend(0xa420240, 0x8170c08, 0x1, 0x811faba) /workdir/go/src/runtime/chan.go:259 +0x2a5 fp=0xa445fcc sp=0xa445f94 pc=0x804e625 runtime.chansend1(0xa420240, 0x8170c08) /workdir/go/src/runtime/chan.go:145 +0x24 fp=0xa445fe4 sp=0xa445fcc pc=0x804e374 main.main.func5() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:49 +0x2a fp=0xa445ff0 sp=0xa445fe4 pc=0x811faba runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa445ff4 sp=0xa445ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:48 +0x1b5 goroutine 14 gp=0xa409c28 m=nil [select]: runtime.gopark(0x8151fc0, 0x0, 0x9, 0x3, 0x1) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa4466d0 sp=0xa4466bc pc=0x808566c runtime.selectgo(0xa4467dc, 0xa4467d4, 0x0, 0x0, 0x2, 0x1) /workdir/go/src/runtime/select.go:327 +0xb27 fp=0xa4467b4 sp=0xa4466d0 pc=0x8097487 main.main.func6() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:54 +0x74 fp=0xa4467f0 sp=0xa4467b4 pc=0x811fa84 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa4467f4 sp=0xa4467f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:53 +0x23f goroutine 15 gp=0xa409d48 m=nil [sync.Mutex.Lock]: runtime.gopark(0x8151f8c, 0x8214ae0, 0x15, 0x5, 0x5) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa446f48 sp=0xa446f34 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xa4161c4, 0x0, 0x3, 0x1, 0x15) /workdir/go/src/runtime/sema.go:160 +0x291 fp=0xa446f78 sp=0xa446f48 pc=0x8098021 sync.runtime_SemacquireMutex(0xa4161c4, 0x0, 0x1) /workdir/go/src/runtime/sema.go:77 +0x3f fp=0xa446f90 sp=0xa446f78 pc=0x80b754f sync.(*Mutex).lockSlow(0xa4161c0) /workdir/go/src/sync/mutex.go:171 +0x247 fp=0xa446fd0 sp=0xa446f90 pc=0x80c51d7 sync.(*Mutex).Lock(0xa4161c0) /workdir/go/src/sync/mutex.go:90 +0x4c fp=0xa446fe4 sp=0xa446fd0 pc=0x80c4f7c main.main.func7() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:62 +0x24 fp=0xa446ff0 sp=0xa446fe4 pc=0x811f9f4 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa446ff4 sp=0xa446ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:61 +0x2a6 goroutine 16 gp=0xa409e68 m=nil [semacquire]: runtime.gopark(0x8151f8c, 0x8214ba0, 0x12, 0x5, 0x4) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa447784 sp=0xa447770 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 runtime.semacquire1(0xa4161d8, 0x0, 0x1, 0x0, 0x12) /workdir/go/src/runtime/sema.go:160 +0x291 fp=0xa4477b4 sp=0xa447784 pc=0x8098021 sync.runtime_Semacquire(0xa4161d8) /workdir/go/src/runtime/sema.go:62 +0x3b fp=0xa4477cc sp=0xa4477b4 pc=0x80b746b sync.(*WaitGroup).Wait(0xa4161d0) /workdir/go/src/sync/waitgroup.go:116 +0x65 fp=0xa4477e8 sp=0xa4477cc pc=0x80c68f5 main.main.func8() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:68 +0x20 fp=0xa4477f0 sp=0xa4477e8 pc=0x811f9c0 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa4477f4 sp=0xa4477f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:67 +0x315 goroutine 18 gp=0xa618008 m=nil [sync.Cond.Wait]: runtime.gopark(0x8151f8c, 0xa46e290, 0x14, 0x4, 0x3) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa447f98 sp=0xa447f84 pc=0x808566c runtime.goparkunlock(...) /workdir/go/src/runtime/proc.go:408 sync.runtime_notifyListWait(0xa46e288, 0x0) /workdir/go/src/runtime/sema.go:569 +0x179 fp=0xa447fc0 sp=0xa447f98 pc=0x80b77f9 sync.(*Cond).Wait(0xa46e280) /workdir/go/src/sync/cond.go:70 +0xa2 fp=0xa447fe4 sp=0xa447fc0 pc=0x80c42d2 main.main.func9() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:73 +0x35 fp=0xa447ff0 sp=0xa447fe4 pc=0x811f975 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa447ff4 sp=0xa447ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:71 +0x3a7 goroutine 19 gp=0xa618128 m=nil [IO wait]: runtime.gopark(0x8151f7c, 0xf6a643a0, 0x2, 0x2, 0x5) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa632690 sp=0xa63267c pc=0x808566c runtime.netpollblock(0xf6a64390, 0x72, 0x0) /workdir/go/src/runtime/netpoll.go:573 +0xea fp=0xa6326a8 sp=0xa632690 pc=0x807e08a internal/poll.runtime_pollWait(0xf6a64390, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x52 fp=0xa6326bc sp=0xa6326a8 pc=0x80b60e2 internal/poll.(*pollDesc).wait(0xa61c018, 0x72, 0x0) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x37 fp=0xa6326d0 sp=0xa6326bc pc=0x80dfd27 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xa61c000) /workdir/go/src/internal/poll/fd_unix.go:611 +0x28d fp=0xa632718 sp=0xa6326d0 pc=0x80e0c9d net.(*netFD).accept(0xa61c000) /workdir/go/src/net/fd_unix.go:172 +0x27 fp=0xa632780 sp=0xa632718 pc=0x810cec7 net.(*TCPListener).accept(0xa61a060) /workdir/go/src/net/tcpsock_posix.go:159 +0x23 fp=0xa632798 sp=0xa632780 pc=0x811a923 net.(*TCPListener).Accept(0xa61a060) /workdir/go/src/net/tcpsock.go:327 +0x37 fp=0xa6327b4 sp=0xa632798 pc=0x8119d77 main.main.func10() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:81 +0x27 fp=0xa6327f0 sp=0xa6327b4 pc=0x811f807 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa6327f4 sp=0xa6327f0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:80 +0x48c goroutine 20 gp=0xa618248 m=nil [IO wait]: runtime.gopark(0x8151f7c, 0xf6a64300, 0x2, 0x2, 0x5) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa632f1c sp=0xa632f08 pc=0x808566c runtime.netpollblock(0xf6a642f0, 0x72, 0x0) /workdir/go/src/runtime/netpoll.go:573 +0xea fp=0xa632f34 sp=0xa632f1c pc=0x807e08a internal/poll.runtime_pollWait(0xf6a642f0, 0x72) /workdir/go/src/runtime/netpoll.go:345 +0x52 fp=0xa632f48 sp=0xa632f34 pc=0x80b60e2 internal/poll.(*pollDesc).wait(0xa42a1d8, 0x72, 0x1) /workdir/go/src/internal/poll/fd_poll_runtime.go:84 +0x37 fp=0xa632f5c sp=0xa632f48 pc=0x80dfd27 internal/poll.(*pollDesc).waitRead(...) /workdir/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xa42a1c0, {0xa632fe7, 0x1, 0x1}) /workdir/go/src/internal/poll/fd_unix.go:164 +0x20c fp=0xa632fa4 sp=0xa632f5c pc=0x80e052c os.(*File).read(...) /workdir/go/src/os/file_posix.go:29 os.(*File).Read(0xa418118, {0xa632fe7, 0x1, 0x1}) /workdir/go/src/os/file.go:118 +0x70 fp=0xa632fc8 sp=0xa632fa4 pc=0x80e19c0 main.main.func11() /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:97 +0x44 fp=0xa632ff0 sp=0xa632fc8 pc=0x811f714 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa632ff4 sp=0xa632ff0 pc=0x80b9a41 created by main.main in goroutine 1 /workdir/go/src/internal/trace/v2/testdata/testprog/stacks.go:95 +0x5eb goroutine 34 gp=0xa86c008 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa886000, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa62e794 sp=0xa62e780 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa62e7f0 sp=0xa62e794 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa62e7f4 sp=0xa62e7f0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 50 gp=0xa784248 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa86e000, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa88c794 sp=0xa88c780 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa88c7f0 sp=0xa88c794 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa88c7f4 sp=0xa88c7f0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 35 gp=0xa86c128 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa766000, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa62ef94 sp=0xa62ef80 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa62eff0 sp=0xa62ef94 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa62eff4 sp=0xa62eff0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 66 gp=0xa702248 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa886018, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa888794 sp=0xa888780 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa8887f0 sp=0xa888794 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa8887f4 sp=0xa8887f0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 51 gp=0xa784368 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa86e018, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa88cf94 sp=0xa88cf80 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa88cff0 sp=0xa88cf94 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa88cff4 sp=0xa88cff0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 36 gp=0xa86c248 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa886030, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa62f794 sp=0xa62f780 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa62f7f0 sp=0xa62f794 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa62f7f4 sp=0xa62f7f0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 82 gp=0xa6d2008 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa766018, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa6d8794 sp=0xa6d8780 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa6d87f0 sp=0xa6d8794 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa6d87f4 sp=0xa6d87f0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 67 gp=0xa702368 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa6dc000, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa888f94 sp=0xa888f80 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa888ff0 sp=0xa888f94 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa888ff4 sp=0xa888ff0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 37 gp=0xa86c368 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa6dc018, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa62ff94 sp=0xa62ff80 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa62fff0 sp=0xa62ff94 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa62fff4 sp=0xa62fff0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 83 gp=0xa6d2128 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa6dc030, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa6d8f94 sp=0xa6d8f80 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa6d8ff0 sp=0xa6d8f94 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa6d8ff4 sp=0xa6d8ff0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 68 gp=0xa702488 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa766030, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa889794 sp=0xa889780 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa8897f0 sp=0xa889794 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa8897f4 sp=0xa8897f0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 69 gp=0xa7025a8 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa6dc048, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa889f94 sp=0xa889f80 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa889ff0 sp=0xa889f94 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa889ff4 sp=0xa889ff0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 84 gp=0xa6d2248 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa86e030, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa6d9794 sp=0xa6d9780 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa6d97f0 sp=0xa6d9794 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa6d97f4 sp=0xa6d97f0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 38 gp=0xa86c488 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa6dc060, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa630794 sp=0xa630780 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa6307f0 sp=0xa630794 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa6307f4 sp=0xa6307f0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 85 gp=0xa6d2488 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa6dc078, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa6d9f94 sp=0xa6d9f80 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa6d9ff0 sp=0xa6d9f94 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa6d9ff4 sp=0xa6d9ff0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 goroutine 86 gp=0xa6d25a8 m=nil [GC worker (idle)]: runtime.gopark(0x8151e4c, 0xa6dc090, 0x1a, 0xa, 0x0) /workdir/go/src/runtime/proc.go:402 +0x10c fp=0xa456f94 sp=0xa456f80 pc=0x808566c runtime.gcBgMarkWorker() /workdir/go/src/runtime/mgc.go:1310 +0xf7 fp=0xa456ff0 sp=0xa456f94 pc=0x8064237 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa456ff4 sp=0xa456ff0 pc=0x80b9a41 created by runtime.gcBgMarkStartWorkers in goroutine 1 /workdir/go/src/runtime/mgc.go:1234 +0x25 eax 0x0 ebx 0xa430218 ecx 0xa480008 edx 0xa42f908 edi 0x8210078 esi 0x1 ebp 0x1 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.466s FAIL go tool dist: Failed: exit status 1