freebsd-386-11_2 at a0917eb959c881521e1407f90e27329f673d3e75 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/" "HOME=/" "RC_PID=22" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-386-11_2" "GOARCH=386" "GOHOSTARCH=386" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.4.1 freebsd/amd64) Building Go toolchain1 using /tmp/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 freebsd/386. --- Installed Go for freebsd/386 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin ##### Testing packages. ok archive/tar 0.049s ok archive/zip 0.274s ok bufio 0.160s ok bytes 2.347s ok compress/bzip2 0.117s ok compress/flate 0.583s ok compress/gzip 0.137s ok compress/lzw 0.070s ok compress/zlib 0.614s ok container/heap 0.008s ok container/list 0.003s ok container/ring 0.005s ok context 0.296s ok crypto 0.007s ok crypto/aes 0.037s ok crypto/cipher 0.005s ok crypto/des 0.029s ok crypto/dsa 0.008s ok crypto/ecdsa 0.252s ok crypto/ed25519 0.224s ok crypto/elliptic 0.039s ok crypto/hmac 0.004s ok crypto/internal/subtle 0.003s ok crypto/md5 0.004s ok crypto/rand 0.015s ok crypto/rc4 0.063s ok crypto/rsa 0.110s ok crypto/sha1 0.004s ok crypto/sha256 0.005s ok crypto/sha512 0.007s ok crypto/subtle 0.007s ok crypto/tls 1.144s ok crypto/x509 1.627s ok database/sql 0.576s ok database/sql/driver 0.016s ok debug/dwarf 0.009s ok debug/elf 0.013s ok debug/gosym 0.008s ok debug/macho 0.004s ok debug/pe 0.006s ok debug/plan9obj 0.005s ok encoding/ascii85 0.006s ok encoding/asn1 0.004s ok encoding/base32 0.021s ok encoding/base64 0.007s ok encoding/binary 0.005s ok encoding/csv 0.008s ok encoding/gob 0.017s ok encoding/hex 0.006s ok encoding/json 0.169s ok encoding/pem 0.013s ok encoding/xml 0.019s ok errors 0.006s ok expvar 0.004s ok flag 0.048s ok fmt 0.075s ok go/ast 0.005s ok go/build 0.119s ok go/constant 0.007s ok go/doc 0.035s ok go/format 0.011s ok go/importer 0.095s ok go/internal/gccgoimporter 0.008s ok go/internal/gcimporter 1.683s ok go/internal/srcimporter 2.142s ok go/parser 0.029s ok go/printer 0.256s ok go/scanner 0.005s ok go/token 0.014s ok go/types 0.826s ok hash 0.038s ok hash/adler32 0.017s ok hash/crc32 0.007s ok hash/crc64 0.005s ok hash/fnv 0.003s ok hash/maphash 0.089s ok html 0.012s ok html/template 0.026s ok image 0.056s ok image/color 0.049s ok image/draw 0.044s ok image/gif 0.300s ok image/jpeg 0.253s ok image/png 0.047s ok index/suffixarray 0.408s ok internal/cpu 0.008s ok internal/fmtsort 0.004s ok internal/poll 0.071s ok internal/reflectlite 0.031s ok internal/singleflight 0.022s ok internal/trace 0.045s ok internal/xcoff 0.014s ok io 0.025s ok io/ioutil 0.005s ok log 0.016s ok log/syslog 1.285s ok math 0.008s ok math/big 1.289s ok math/bits 0.011s ok math/cmplx 0.004s ok math/rand 0.542s ok mime 0.008s ok mime/multipart 0.142s ok mime/quotedprintable 0.011s ok net 7.874s ok net/http 8.826s ok net/http/cgi 0.030s ok net/http/cookiejar 0.006s ok net/http/fcgi 0.005s ok net/http/httptest 0.068s ok net/http/httptrace 0.004s ok net/http/httputil 0.032s ok net/http/internal 0.005s ok net/http/pprof 2.081s ok net/internal/socktest 0.006s ok net/mail 0.042s ok net/rpc 0.025s ok net/rpc/jsonrpc 0.008s ok net/smtp 0.023s ok net/textproto 0.013s ok net/url 0.007s ok os 0.659s ok os/exec 0.540s ok os/signal 4.722s ok os/user 0.004s ok path 0.007s ok path/filepath 0.054s ok plugin 0.022s ok reflect 0.123s ok regexp 0.159s ok regexp/syntax 0.343s --- FAIL: TestCgoSignalDeadlock (0.04s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 recurseFn 0 4294967295 recurseFn 1 4294967295 recurseFn 2 4294967295 recurseFn 3 4294967295 recurseFn 4 4294967295 recurseFn 5 4294967295 recurseFn 6 4294967295 recurseFn 7 4294967295 recurseFn 8 4294967295 recurseFn 0 4294967295 recurseFn 1 4294967295 recurseFn 2 4294967295 recurseFn 3 4294967295 recurseFn 4 4294967295 recurseFn 5 4294967295 recurseFn 6 4294967295 recurseFn 7 4294967295 recurseFn 8 4294967295 recurseFn 0 4294967295 recurseFn 1 4294967295 recurseFn 2 4294967295 recurseFn 3 4294967295 recurseFn 4 4294967295 recurseFn 5 4294967295 recurseFn 6 4294967295 recurseFn 7 4294967295 recurseFn 8 4294967295 --- FAIL: TestCgoLockOSThreadExit (5.61s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCatchPanic (2.40s) crash_cgo_test.go:436: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoNumGoroutine (2.40s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoCCodeSIGPROF (8.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoTracebackContext (0.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoPanicDeadlock (2.07s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoCheckBytes (2.07s) crash_cgo_test.go:187: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestEnsureDropM (2.07s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoExecSignalMask (0.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoCallbackGC (0.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoExternalThreadPanic (0.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoTraceback (0.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoCrashHandler (0.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestSigStackSwapping (0.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 --- FAIL: TestCgoTracebackSigpanic (0.00s) crash_test.go:55: building testprogcgo []: exit status 2 runtime: nelems=170 nalloc=15 previous allocCount=14 nfreed=65535 fatal error: sweep increased allocation count goroutine 3 [running]: runtime.throw(0x8584552, 0x20) /tmp/workdir/go/src/runtime/panic.go:1114 +0x64 fp=0x39431704 sp=0x394316f0 pc=0x8078834 runtime.(*mspan).sweep(0x28b2cf58, 0x0, 0x5) /tmp/workdir/go/src/runtime/mgcsweep.go:328 +0x7e4 fp=0x39431788 sp=0x39431704 pc=0x806a1b4 runtime.sweepone(0x85bdb6c) /tmp/workdir/go/src/runtime/mgcsweep.go:136 +0x2ba fp=0x394317d4 sp=0x39431788 pc=0x806977a runtime.bgsweep(0x39456000) /tmp/workdir/go/src/runtime/mgcsweep.go:73 +0x9d fp=0x394317e8 sp=0x394317d4 pc=0x806941d runtime.goexit() /tmp/workdir/go/src/runtime/asm_386.s:1337 +0x1 fp=0x394317ec sp=0x394317e8 pc=0x80a2e01 created by runtime.gcenable /tmp/workdir/go/src/runtime/mgc.go:214 +0x47 goroutine 1 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x398fc600, 0x10, 0x10, 0x397444e0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.loadImport(0x3960edd8, 0x39730794, 0x1c, 0x39422180, 0x30, 0x0, 0x39587cb0, 0x0, 0x0, 0x0, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:564 +0x109a cmd/go/internal/load.PackagesAndErrors(0x39418138, 0x0, 0x0, 0x0, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2098 +0x3f0 cmd/go/internal/load.PackagesForBuild(0x39418138, 0x0, 0x0, 0x132, 0x133, 0x39418130) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:2163 +0x42 cmd/go/internal/work.runBuild(0x899a080, 0x39418138, 0x0, 0x0) /tmp/workdir/go/src/cmd/go/internal/work/build.go:351 +0x62 main.main() /tmp/workdir/go/src/cmd/go/main.go:189 +0x68c goroutine 70 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397407e0, 0xc, 0xc, 0x39744b60) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bba1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 75 [runnable]: go/scanner.(*Scanner).next(0x3967ee50) /tmp/workdir/go/src/go/scanner/scanner.go:56 +0x1ac go/scanner.(*Scanner).scanComment(0x3967ee50, 0x2903b900, 0x100) /tmp/workdir/go/src/go/scanner/scanner.go:171 +0x45 go/scanner.(*Scanner).Scan(0x3967ee50, 0x0, 0x1010b01, 0x39906000, 0x28b1f3ec) /tmp/workdir/go/src/go/scanner/scanner.go:888 +0x117 go/parser.(*parser).next0(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:257 +0x31 go/parser.(*parser).consumeComment(0x3967ee40, 0x601, 0x895b301) /tmp/workdir/go/src/go/parser/parser.go:275 +0xc6 go/parser.(*parser).consumeCommentGroup(0x3967ee40, 0x1, 0x1, 0x0) /tmp/workdir/go/src/go/parser/parser.go:290 +0xbc go/parser.(*parser).next(0x3967ee40) /tmp/workdir/go/src/go/parser/parser.go:340 +0x132 go/parser.(*parser).init(0x3967ee40, 0x394d26f0, 0x39777f40, 0x39, 0x39996400, 0x22c, 0x400, 0x6) /tmp/workdir/go/src/go/parser/parser.go:85 +0xe2 go/parser.ParseFile(0x394d26f0, 0x39777f40, 0x39, 0x84dd1e0, 0x397b8ff0, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:116 +0x126 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397b69c0, 0x28, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a9d00, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x3960e430, 0x39433758, 0x852cf80, 0x396a9ce0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x396af0a1, 0x14, 0x39712189, 0x6, 0x396aecc0, 0x1a, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x39744d00, 0x1, 0x3960edd8, 0x396af0a1, 0x14) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 68 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x3965a910, 0x9, 0x9, 0x395f2000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b831, 0x3) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 69 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39519090, 0xa, 0xa, 0x397449c0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bdb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 67 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x39462b10, 0x5, 0x5, 0x39626000) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b827, 0x5) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 35 [runnable]: unicode.IsSpace(0x74, 0x1c) /tmp/workdir/go/src/unicode/graphic.go:126 +0x72 go/parser.isValidImport(0x39420db0, 0x9, 0x1) /tmp/workdir/go/src/go/parser/parser.go:2284 +0xe1 go/parser.(*parser).parseImportSpec(0x3962ed80, 0x0, 0x4b, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2309 +0x8f go/parser.(*parser).parseGenDecl(0x3962ed80, 0x4b, 0x39445a00, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2414 +0xef go/parser.(*parser).parseFile(0x3962ed80, 0x0) /tmp/workdir/go/src/go/parser/parser.go:2555 +0x1c8 go/parser.ParseFile(0x394d22a0, 0x3948e940, 0x1f, 0x84dd1e0, 0x395c3c10, 0x6, 0x0, 0x0, 0x0) /tmp/workdir/go/src/go/parser/interface.go:117 +0x132 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x396ae040, 0x16, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:857 +0xde1 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x396a8220, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x39410a20, 0x395d7f58, 0x852cf80, 0x396a8200) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8ad, 0x2, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x0, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8ad, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 72 [runnable]: os.(*File).readdir(0x39492030, 0xffffffff, 0x0, 0x0, 0x39492030, 0x0, 0x0) /tmp/workdir/go/src/os/file_unix.go:346 +0x10c os.(*File).Readdir(...) /tmp/workdir/go/src/os/dir.go:26 io/ioutil.ReadDir(0x394ac020, 0x1b, 0x1, 0x866bb80, 0x39648b00, 0x0, 0x0) /tmp/workdir/go/src/io/ioutil/ioutil.go:98 +0x183 go/build.(*Context).readDir(0x899f4a0, 0x394ac020, 0x1b, 0x1, 0x39682000, 0x29, 0x7, 0x39420001) /tmp/workdir/go/src/go/build/build.go:191 +0x71 go/build.(*Context).Import(0x899f4a0, 0x8571ac1, 0x1, 0x397002c0, 0x1b, 0x0, 0xffffffff, 0x0, 0x80b859c) /tmp/workdir/go/src/go/build/build.go:780 +0x6a4 go/build.(*Context).ImportDir(...) /tmp/workdir/go/src/go/build/build.go:458 cmd/go/internal/load.loadPackageData.func2(0x39495400, 0x0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:736 +0x84 cmd/go/internal/par.(*Cache).Do(0x899ede0, 0x84f78e0, 0x394926b8, 0x3942e758, 0x852cf80, 0x394953e0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:128 +0xbd cmd/go/internal/load.loadPackageData(0x3961b8b1, 0x7, 0x39456294, 0x1c, 0x3969b980, 0x30, 0x0, 0x0, 0x39518500, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:728 +0x38e cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961b8b1, 0x7) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 27 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x396a9820, 0x3, 0x3, 0x396261a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397444e0, 0x0, 0x3960edd8, 0x3961bbb1, 0x9) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 28 [runnable]: sync.runtime_SemacquireMutex(0x899ee04, 0x0, 0x1) /tmp/workdir/go/src/runtime/sema.go:71 +0x34 sync.(*Mutex).lockSlow(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:138 +0x1ee sync.(*Mutex).Lock(0x899ee00) /tmp/workdir/go/src/sync/mutex.go:81 +0x46 sync.(*Map).LoadOrStore(0x899ee00, 0x8543340, 0x397d0000, 0x84cb620, 0x397c0000, 0x8543300, 0x397d0000, 0x39433f04) /tmp/workdir/go/src/sync/map.go:209 +0xb6 cmd/go/internal/par.(*Cache).Do(0x899ee00, 0x8543340, 0x397d0000, 0x39433f2c, 0xffffffff, 0x397b99c0) /tmp/workdir/go/src/cmd/go/internal/par/work.go:122 +0x130 cmd/go/internal/load.loadPackageData(0x394ac721, 0x10, 0x394218b1, 0x5, 0x394ac500, 0x19, 0x3941e067, 0xf, 0x39518501, 0x1, ...) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:701 +0x289 cmd/go/internal/load.(*preload).preloadImports.func1(0x39626000, 0x1, 0x3960edd8, 0x394ac721, 0x10) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:886 +0x65 created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 goroutine 74 [select]: cmd/go/internal/load.(*preload).preloadImports(0x3960edd8, 0x397b8920, 0x2, 0x2, 0x396701a0) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:881 +0xe1 cmd/go/internal/load.(*preload).preloadImports.func1(0x397449c0, 0x1, 0x3960edd8, 0x3983c289, 0x2) /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:889 +0xeb created by cmd/go/internal/load.(*preload).preloadImports /tmp/workdir/go/src/cmd/go/internal/load/pkg.go:885 +0x131 FAIL FAIL runtime 26.157s FAIL go tool dist: Failed: exit status 1