Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

runtime: crash in memory allocator running gomvpkg #17892

Closed
gonzaloserrano opened this issue Nov 11, 2016 · 2 comments
Closed

runtime: crash in memory allocator running gomvpkg #17892

gonzaloserrano opened this issue Nov 11, 2016 · 2 comments
Milestone

Comments

@gonzaloserrano
Copy link

gonzaloserrano commented Nov 11, 2016

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?

go version go1.7.3 darwin/amd64

What operating system and processor architecture are you using (go env)?

GOARCH="amd64"
GOBIN="/Users/gonzalo/dev/sp/go/bin"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/gonzalo/dev/sp/go"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.7.3/libexec"
GOTOOLDIR="/usr/local/Cellar/go/1.7.3/libexec/pkg/tool/darwin_amd64"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/zl/l4s4t9zn17d5rqj47snlvs040000gn/T/go-build569420536=/tmp/go-build -gno-record-gcc-switches -fno-common"
CXX="clang++"
CGO_ENABLED="1"

What did you do?

Execute gomvpkg with some packages for refactoring purposes.

Something like:

gomvpkg -from github.com/socialpoint/<rest of the path> -to github.com/socialpoint<rest-of-the-new-path> -vcs_mv_cmd git mv {{.Src}} {{.Dst}}

What did you expect to see?

The command beeing executed properly.

What did you see instead?

note: second execution worked fine.

fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0xb01dfacedebac1e pc=0xefeb]

runtime stack:
runtime.throw(0x3e9400, 0x2a)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0xc820731cc8 sp=0xc820731cb0
runtime.sigpanic()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0xc820731d18 sp=0xc820731cc8
runtime.unlock(0x51e640)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/lock_sema.go:107 +0x14b fp=0xc820731d50 sp=0xc820731d18
runtime.(*mheap).reclaimList(0x51e640, 0x51eea8, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:345 +0xd7 fp=0xc820731d90 sp=0xc820731d50
runtime.(*mheap).reclaim(0x51e640, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:374 +0x6b fp=0xc820731dd8 sp=0xc820731d90
runtime.(*mheap).alloc_m(0x51e640, 0x1, 0x5, 0xc800000000)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:428 +0x96 fp=0xc820731e08 sp=0xc820731dd8
runtime.(*mheap).alloc.func1()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:502 +0x41 fp=0xc820731e38 sp=0xc820731e08
runtime.systemstack(0xc820731e58)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:307 +0xab fp=0xc820731e40 sp=0xc820731e38
runtime.(*mheap).alloc(0x51e640, 0x1, 0x10000000005, 0xec8f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:503 +0x63 fp=0xc820731e88 sp=0xc820731e40
runtime.(*mcentral).grow(0x51fb40, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:209 +0x93 fp=0xc820731ef0 sp=0xc820731e88
runtime.(*mcentral).cacheSpan(0x51fb40, 0x8b70f8)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:89 +0x47d fp=0xc820731f30 sp=0xc820731ef0
runtime.(*mcache).refill(0x58b000, 0x5, 0xc821f76fc0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcache.go:119 +0xcc fp=0xc820731f68 sp=0xc820731f30
runtime.mallocgc.func2()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:642 +0x2b fp=0xc820731f88 sp=0xc820731f68
runtime.systemstack(0xc820024000)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:291 +0x79 fp=0xc820731f90 sp=0xc820731f88
runtime.mstart()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1051 fp=0xc820731f98 sp=0xc820731f90

goroutine 42824 [running]:
runtime.systemstack_switch()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:245 fp=0xc8255cf930 sp=0xc8255cf928
runtime.mallocgc(0x40, 0x31da60, 0x0, 0xc826004900)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:643 +0x869 fp=0xc8255cfa08 sp=0xc8255cf930
runtime.newarray(0x31da60, 0x4, 0x10)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:798 +0xc9 fp=0xc8255cfa48 sp=0xc8255cfa08
runtime.growslice(0x28c600, 0xc825749200, 0x2, 0x2, 0x3, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/slice.go:100 +0x2c1 fp=0xc8255cfab8 sp=0xc8255cfa48
go/parser.(*parser).parseStmtList(0xc826004900, 0xc825749200, 0x2, 0x2)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1067 +0x19c fp=0xc8255cfb10 sp=0xc8255cfab8
go/parser.(*parser).parseBody(0xc826004900, 0xc82575fea0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1081 +0xdf fp=0xc8255cfb68 sp=0xc8255cfb10
go/parser.(*parser).parseFuncDecl(0xc826004900, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2393 +0x1a0 fp=0xc8255cfc58 sp=0xc8255cfb68
go/parser.(*parser).parseDecl(0xc826004900, 0x414858, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2437 +0x159 fp=0xc8255cfcc0 sp=0xc8255cfc58
go/parser.(*parser).parseFile(0xc826004900, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2492 +0x416 fp=0xc8255cfe10 sp=0xc8255cfcc0
go/parser.ParseFile(0xc82015ecc0, 0xc8236bff90, 0x4e, 0x36adc0, 0xc825f5ab30, 0x4, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/interface.go:117 +0x1a7 fp=0xc8255cfe80 sp=0xc8255cfe10
golang.org/x/tools/go/loader.parseFiles.func2(0xc8236e8900, 0x51aa00, 0xc82370e4c0, 0xc82370e480, 0xc82015ecc0, 0xc824380530, 0x4, 0x0, 0xc8236bff90, 0x4e)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:63 +0x22c fp=0xc8255cff50 sp=0xc8255cfe80
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8255cff58 sp=0xc8255cff50
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 1 [chan receive]:
runtime.gopark(0x414cd8, 0xc823195c78, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc821d26e50 sp=0xc821d26e28
runtime.goparkunlock(0xc823195c78, 0x38bfa0, 0xc, 0xc800000017, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc821d26e88 sp=0xc821d26e50
runtime.chanrecv(0x28edc0, 0xc823195c20, 0x0, 0xc8212dcf01, 0x510000)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc821d26f10 sp=0xc821d26e88
runtime.chanrecv1(0x28edc0, 0xc823195c20, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc821d26f40 sp=0xc821d26f10
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0x0, 0x0, 0xc820018414, 0x48, 0xc8200f3590, 0x8, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc821d270e8 sp=0xc821d26f40
golang.org/x/tools/go/loader.(*Config).Load(0xc824a80c60, 0xc8200f3590, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:519 +0x535 fp=0xc821d277f8 sp=0xc821d270e8
golang.org/x/tools/refactor/rename.loadProgram(0x51aa00, 0xc823bb58f0, 0xc820043c10, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/refactor/rename/rename.go:387 +0x509 fp=0xc821d27a58 sp=0xc821d277f8
golang.org/x/tools/refactor/rename.Move(0x51aa00, 0x7fff5fbfce96, 0x56, 0x7fff5fbfcef1, 0x55, 0x7fff5fbfcf53, 0x18, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/refactor/rename/mvpkg.go:91 +0xc8d fp=0xc821d27e50 sp=0xc821d27a58
main.main()
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/cmd/gomvpkg/main.go:90 +0x259 fp=0xc821d27f40 sp=0xc821d27e50
runtime.main()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:188 +0x2b0 fp=0xc821d27f90 sp=0xc821d27f40
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc821d27f98 sp=0xc821d27f90

goroutine 2 [force gc (idle)]:
runtime.gopark(0x414cd8, 0x51a6b0, 0x38cfc0, 0xf, 0x14, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002c758 sp=0xc82002c730
runtime.goparkunlock(0x51a6b0, 0x38cfc0, 0xf, 0xc820000114, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002c790 sp=0xc82002c758
runtime.forcegchelper()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:229 +0xb8 fp=0xc82002c7c0 sp=0xc82002c790
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002c7c8 sp=0xc82002c7c0
created by runtime.init.4
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:218 +0x2b

goroutine 3 [runnable]:
runtime.Gosched()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:243 +0x14 fp=0xc82002cf80 sp=0xc82002cf70
runtime.bgsweep(0xc82000a070)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcsweep.go:68 +0xd9 fp=0xc82002cfb8 sp=0xc82002cf80
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002cfc0 sp=0xc82002cfb8
created by runtime.gcenable
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:191 +0x53

goroutine 17 [finalizer wait]:
runtime.gopark(0x414cd8, 0x535da8, 0x38cb70, 0xe, 0x14, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820028718 sp=0xc8200286f0
runtime.goparkunlock(0x535da8, 0x38cb70, 0xe, 0x14, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820028750 sp=0xc820028718
runtime.runfinq()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mfinal.go:158 +0xaa fp=0xc8200287c0 sp=0xc820028750
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8200287c8 sp=0xc8200287c0
created by runtime.createfing
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mfinal.go:139 +0x60

goroutine 239 [GC worker (idle)]:
runtime.gopark(0xc826029540, 0xc824af87a0, 0x3b6880, 0x10, 0x14, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc824af8740 sp=0xc824af8718
runtime.gcBgMarkWorker(0xc820020000)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc824af87b8 sp=0xc824af8740
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc824af87c0 sp=0xc824af87b8
created by runtime.gcBgMarkStartWorkers
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 42311 [chan receive]:
runtime.gopark(0x414cd8, 0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82050eb48 sp=0xc82050eb20
runtime.goparkunlock(0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82050eb80 sp=0xc82050eb48
runtime.chanrecv(0x28edc0, 0xc82362ecc0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82050ec08 sp=0xc82050eb80
runtime.chanrecv1(0x28edc0, 0xc82362ecc0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82050ec38 sp=0xc82050ec08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc824f40cd1, 0x47, 0xc823a6c930, 0x64, 0xc8236a5d70, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82050ede0 sp=0xc82050ec38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6c210, 0xc82419f620, 0x5, 0x5, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82050eea0 sp=0xc82050ede0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823bb1c00, 0xc8230c87c0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82050ef78 sp=0xc82050eea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823bb1c00, 0xc822750ae0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82050ef98 sp=0xc82050ef78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82050efa0 sp=0xc82050ef98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42902 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002bda8 sp=0xc82002bd80
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc821a48716, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002bde0 sp=0xc82002bda8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82002beef, 0xc825e36f01, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82002be68 sp=0xc82002bde0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82002beef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82002bea0 sp=0xc82002be68
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x7, 0xc8262df450, 0x45)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc82002bf70 sp=0xc82002bea0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002bf78 sp=0xc82002bf70
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42898 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc824af65a8 sp=0xc824af6580
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc82485fe16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc824af65e0 sp=0xc824af65a8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc824af66ef, 0xc8251cca01, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc824af6668 sp=0xc824af65e0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc824af66ef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc824af66a0 sp=0xc824af6668
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x3, 0xc8262df1d0, 0x45)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc824af6770 sp=0xc824af66a0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc824af6778 sp=0xc824af6770
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42844 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82124bda8 sp=0xc82124bd80
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc820612816, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82124bde0 sp=0xc82124bda8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82124beef, 0xc823938801, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82124be68 sp=0xc82124bde0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82124beef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82124bea0 sp=0xc82124be68
golang.org/x/tools/go/loader.parseFiles.func2(0xc823d9a890, 0x51aa00, 0xc823dc2280, 0xc823dc2260, 0xc82015ecc0, 0xc8243811f0, 0x4, 0xf, 0xc823dcc2c0, 0x3a)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc82124bf70 sp=0xc82124bea0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82124bf78 sp=0xc82124bf70
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42497 [chan receive]:
runtime.gopark(0x414cd8, 0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820199b38 sp=0xc820199b10
runtime.goparkunlock(0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820199b70 sp=0xc820199b38
runtime.chanrecv(0x28edc0, 0xc8243c4720, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820199bf8 sp=0xc820199b70
runtime.chanrecv1(0x28edc0, 0xc8243c4720, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820199c28 sp=0xc820199bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8208840d1, 0xd, 0xc8201eb640, 0x34, 0xc820e5c510, 0x0, 0xc8259fdc80, 0x6, 0x8, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820199dd0 sp=0xc820199c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2370, 0xc823422d80, 0x7, 0x7, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820199e90 sp=0xc820199dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8235d3180, 0xc82263acb8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820199f68 sp=0xc820199e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8235d3180, 0xc823074720)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820199f88 sp=0xc820199f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820199f90 sp=0xc820199f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42879 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002b5a8 sp=0xc82002b580
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc820d85e16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002b5e0 sp=0xc82002b5a8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82002b6ef, 0xc8251cd501, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82002b668 sp=0xc82002b5e0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82002b6ef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82002b6a0 sp=0xc82002b668
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x0, 0xc8262deff0, 0x45)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc82002b770 sp=0xc82002b6a0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002b778 sp=0xc82002b770
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42439 [chan receive]:
runtime.gopark(0x414cd8, 0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820929b48 sp=0xc820929b20
runtime.goparkunlock(0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820929b80 sp=0xc820929b48
runtime.chanrecv(0x28edc0, 0xc8243c4720, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820929c08 sp=0xc820929b80
runtime.chanrecv1(0x28edc0, 0xc8243c4720, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820929c38 sp=0xc820929c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc822d226c1, 0x21, 0xc820e40fc0, 0x3e, 0xc8213c2210, 0x0, 0xc820e09468, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820929de0 sp=0xc820929c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6c9a0, 0xc8227009e0, 0x3, 0x3, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820929ea0 sp=0xc820929de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824113880, 0xc82263a018)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820929f78 sp=0xc820929ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824113880, 0xc822700980)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820929f98 sp=0xc820929f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820929fa0 sp=0xc820929f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42821 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820797a58 sp=0xc820797a30
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820797a90 sp=0xc820797a58
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc820797b9f, 0x27aa01, 0x19ec1a, 0xc825f31200)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc820797b18 sp=0xc820797a90
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc820797b9f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc820797b50 sp=0xc820797b18
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc823e1e511, 0x29, 0xc823d5dea0, 0x43, 0x0, 0x2, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc820797c28 sp=0xc820797b50
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc823207dd1, 0x26, 0xc823d5dea0, 0x43, 0xc82653f3b0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc820797dd0 sp=0xc820797c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6d3f0, 0xc8243800c8, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820797e90 sp=0xc820797dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8241b0380, 0xc820e08810)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820797f68 sp=0xc820797e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8241b0380, 0xc824c5ba80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820797f88 sp=0xc820797f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820797f90 sp=0xc820797f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42841 [runnable]:
go/parser.(*parser).parseRhsList(0xc825604480, 0x0, 0x0, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:605 fp=0xc82092ba98 sp=0xc82092ba90
go/parser.(*parser).parseValueSpec(0xc825604480, 0x0, 0x55, 0x1, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2286 +0x1a9 fp=0xc82092bb78 sp=0xc82092ba98
go/parser.(*parser).(go/parser.parseValueSpec)-fm(0x0, 0x55, 0x1, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2431 +0x4c fp=0xc82092bbb0 sp=0xc82092bb78
go/parser.(*parser).parseGenDecl(0xc825604480, 0x55, 0xc82092bcb8, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2355 +0x1fc fp=0xc82092bc68 sp=0xc82092bbb0
go/parser.(*parser).parseDecl(0xc825604480, 0x414858, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2446 +0xe6 fp=0xc82092bcd0 sp=0xc82092bc68
go/parser.(*parser).parseFile(0xc825604480, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2492 +0x416 fp=0xc82092be20 sp=0xc82092bcd0
go/parser.ParseFile(0xc82015ecc0, 0xc823dcc140, 0x36, 0x36adc0, 0xc825ee6de8, 0x4, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/interface.go:117 +0x1a7 fp=0xc82092be90 sp=0xc82092be20
golang.org/x/tools/go/loader.parseFiles.func2(0xc823d9a890, 0x51aa00, 0xc823dc2280, 0xc823dc2260, 0xc82015ecc0, 0xc8243811f0, 0x4, 0xc, 0xc823dcc140, 0x36)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:63 +0x22c fp=0xc82092bf60 sp=0xc82092be90
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82092bf68 sp=0xc82092bf60
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42787 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820747a58 sp=0xc820747a30
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820747a90 sp=0xc820747a58
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc820747b9f, 0x27aa01, 0x19ec1a, 0xc825ff7500)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc820747b18 sp=0xc820747a90
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc820747b9f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc820747b50 sp=0xc820747b18
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc822fef3e7, 0x4, 0xc823a0d630, 0x41, 0x0, 0x2, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc820747c28 sp=0xc820747b50
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8232073e1, 0x24, 0xc823a0d630, 0x41, 0xc8243912c0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc820747dd0 sp=0xc820747c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f3ef0, 0xc823d014d0, 0x2, 0x2, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820747e90 sp=0xc820747dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8214aa380, 0xc82484a2e8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820747f68 sp=0xc820747e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8214aa380, 0xc8228d7be0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820747f88 sp=0xc820747f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820747f90 sp=0xc820747f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42704 [runnable]:
strconv.Unquote(0xc824f3fbe0, 0x4, 0xc82590cd80, 0xc82590cccf, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/strconv/quote.go:334 fp=0xc82590cc98 sp=0xc82590cc90
golang.org/x/tools/go/loader.scanImports(0xc82485f260, 0xd, 0xd, 0xc82015ecc0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:102 +0x23e fp=0xc82590cde0 sp=0xc82590cc98
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a80f20, 0xc82485f260, 0xd, 0xd, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x99 fp=0xc82590cea0 sp=0xc82590cde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824233180, 0xc824380530)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82590cf78 sp=0xc82590cea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824233180, 0xc82545d640)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82590cf98 sp=0xc82590cf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82590cfa0 sp=0xc82590cf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42834 [running]:
	goroutine running on other thread; stack unavailable
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42590 [chan receive]:
runtime.gopark(0x414cd8, 0xc82251da38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82085fb38 sp=0xc82085fb10
runtime.goparkunlock(0xc82251da38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82085fb70 sp=0xc82085fb38
runtime.chanrecv(0x28edc0, 0xc82251d9e0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82085fbf8 sp=0xc82085fb70
runtime.chanrecv1(0x28edc0, 0xc82251d9e0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82085fc28 sp=0xc82085fbf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc822c41af6, 0x9, 0xc822464090, 0x30, 0xc8202e00f0, 0x0, 0xc824363cb8, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82085fdd0 sp=0xc82085fc28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6cbb0, 0xc822d888f0, 0x2, 0x2, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82085fe90 sp=0xc82085fdd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8214ab180, 0xc821852080)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82085ff68 sp=0xc82085fe90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8214ab180, 0xc82354aa40)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82085ff88 sp=0xc82085ff68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82085ff90 sp=0xc82085ff88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42773 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820173a58 sp=0xc820173a30
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820173a90 sp=0xc820173a58
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc820173b9f, 0x27aa01, 0x19ec1a, 0xc825f301a0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc820173b18 sp=0xc820173a90
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc820173b9f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc820173b50 sp=0xc820173b18
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc8209e1887, 0x7, 0xc820b5c980, 0x34, 0x0, 0x2, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc820173c28 sp=0xc820173b50
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc823033481, 0xd, 0xc820b5c980, 0x34, 0xc823e1fb60, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc820173dd0 sp=0xc820173c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6d130, 0xc8220e1bc0, 0x8, 0x8, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820173e90 sp=0xc820173dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc82349b880, 0xc824363a08)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820173f68 sp=0xc820173e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc82349b880, 0xc8211ff740)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820173f88 sp=0xc820173f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820173f90 sp=0xc820173f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42823 [semacquire]:
runtime.gopark(0x414cd8, 0x523040, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82337cae0 sp=0xc82337cab8
runtime.goparkunlock(0x523040, 0x3905c0, 0xa, 0xc82422c019, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82337cb18 sp=0xc82337cae0
runtime.semacquire(0xc8236e890c, 0xec501)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc82337cb78 sp=0xc82337cb18
sync.runtime_Semacquire(0xc8236e890c)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc82337cb90 sp=0xc82337cb78
sync.(*WaitGroup).Wait(0xc8236e8900)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/waitgroup.go:127 +0xb4 fp=0xc82337cbd8 sp=0xc82337cb90
golang.org/x/tools/go/loader.parseFiles(0xc82015ecc0, 0x51aa00, 0x0, 0xc8236bf5e0, 0x42, 0xc8236f0800, 0x4, 0x4, 0x4, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:67 +0x455 fp=0xc82337cd70 sp=0xc82337cbd8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc824c71500, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x256 fp=0xc82337cea0 sp=0xc82337cd70
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824c71500, 0xc8211b5b80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc82337cf78 sp=0xc82337cea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824c71500, 0xc82370e440)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82337cf98 sp=0xc82337cf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82337cfa0 sp=0xc82337cf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42200 [chan receive]:
runtime.gopark(0x414cd8, 0xc8222e0dd8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82092ab48 sp=0xc82092ab20
runtime.goparkunlock(0xc8222e0dd8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82092ab80 sp=0xc82092ab48
runtime.chanrecv(0x28edc0, 0xc8222e0d80, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82092ac08 sp=0xc82092ab80
runtime.chanrecv1(0x28edc0, 0xc8222e0d80, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82092ac38 sp=0xc82092ac08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8212dcf1d, 0x3e, 0xc823195da0, 0x5b, 0xc8224420f0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82092ade0 sp=0xc82092ac38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a80dc0, 0xc8230c83e8, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82092aea0 sp=0xc82092ade0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820080380, 0xc8202a1c00)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82092af78 sp=0xc82092aea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820080380, 0xc823ad4e80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82092af98 sp=0xc82092af78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82092afa0 sp=0xc82092af98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42847 [chan receive]:
runtime.gopark(0x414cd8, 0xc82543ec58, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820283b38 sp=0xc820283b10
runtime.goparkunlock(0xc82543ec58, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820283b70 sp=0xc820283b38
runtime.chanrecv(0x28edc0, 0xc82543ec00, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820283bf8 sp=0xc820283b70
runtime.chanrecv1(0x28edc0, 0xc82543ec00, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820283c28 sp=0xc820283bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8212b7a81, 0x38, 0xc8239d16e0, 0x55, 0xc82653f3e0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820283dd0 sp=0xc820283c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6db80, 0xc8243812c8, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820283e90 sp=0xc820283dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824249180, 0xc82439b5c8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820283f68 sp=0xc820283e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824249180, 0xc823e027c0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820283f88 sp=0xc820283f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820283f90 sp=0xc820283f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42897 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc824afcda8 sp=0xc824afcd80
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc82485ff16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc824afcde0 sp=0xc824afcda8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc824afceef, 0xc8251ccb01, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc824afce68 sp=0xc824afcde0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc824afceef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc824afcea0 sp=0xc824afce68
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x2, 0xc8262df130, 0x44)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc824afcf70 sp=0xc824afcea0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc824afcf78 sp=0xc824afcf70
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 5691 [GC worker (idle)]:
runtime.gopark(0xc825758000, 0xc82124cfa0, 0x3b6880, 0x10, 0x14, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82124cf40 sp=0xc82124cf18
runtime.gcBgMarkWorker(0xc820024000)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc82124cfb8 sp=0xc82124cf40
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82124cfc0 sp=0xc82124cfb8
created by runtime.gcBgMarkStartWorkers
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 42582 [chan receive]:
runtime.gopark(0x414cd8, 0xc82322a118, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82072db38 sp=0xc82072db10
runtime.goparkunlock(0xc82322a118, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82072db70 sp=0xc82072db38
runtime.chanrecv(0x28edc0, 0xc82322a0c0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82072dbf8 sp=0xc82072db70
runtime.chanrecv1(0x28edc0, 0xc82322a0c0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82072dc28 sp=0xc82072dbf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8222e0541, 0x53, 0xc8226cb180, 0x70, 0xc8226bc000, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82072ddd0 sp=0xc82072dc28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2210, 0xc823177540, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82072de90 sp=0xc82072ddd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823abfc00, 0xc8225f3618)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82072df68 sp=0xc82072de90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823abfc00, 0xc823e796a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82072df88 sp=0xc82072df68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82072df90 sp=0xc82072df88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42266 [chan receive]:
runtime.gopark(0x414cd8, 0xc8248cd798, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82337ab48 sp=0xc82337ab20
runtime.goparkunlock(0xc8248cd798, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82337ab80 sp=0xc82337ab48
runtime.chanrecv(0x28edc0, 0xc8248cd740, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82337ac08 sp=0xc82337ab80
runtime.chanrecv1(0x28edc0, 0xc8248cd740, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82337ac38 sp=0xc82337ac08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820c43d61, 0x45, 0xc8226cad90, 0x62, 0xc823151650, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82337ade0 sp=0xc82337ac38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2160, 0xc824810400, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82337aea0 sp=0xc82337ade0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8227ace00, 0xc8230c9cd8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82337af78 sp=0xc82337aea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8227ace00, 0xc824348d80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82337af98 sp=0xc82337af78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82337afa0 sp=0xc82337af98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42849 [semacquire]:
runtime.gopark(0x414cd8, 0x524440, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82590bae0 sp=0xc82590bab8
runtime.goparkunlock(0x524440, 0x3905c0, 0xa, 0xc823a6de19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82590bb18 sp=0xc82590bae0
runtime.semacquire(0xc823e4629c, 0xec501)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc82590bb78 sp=0xc82590bb18
sync.runtime_Semacquire(0xc823e4629c)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc82590bb90 sp=0xc82590bb78
sync.(*WaitGroup).Wait(0xc823e46290)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/waitgroup.go:127 +0xb4 fp=0xc82590bbd8 sp=0xc82590bb90
golang.org/x/tools/go/loader.parseFiles(0xc82015ecc0, 0x51aa00, 0x0, 0xc821090ea0, 0x57, 0xc823e46180, 0x1, 0x1, 0x4, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:67 +0x455 fp=0xc82590bd70 sp=0xc82590bbd8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc824249500, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x256 fp=0xc82590bea0 sp=0xc82590bd70
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824249500, 0xc8243811f0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc82590bf78 sp=0xc82590bea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824249500, 0xc823e333e0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82590bf98 sp=0xc82590bf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82590bfa0 sp=0xc82590bf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42784 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820a05a58 sp=0xc820a05a30
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820a05a90 sp=0xc820a05a58
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc820a05b9f, 0x27aa01, 0x19ec1a, 0xc825ee8980)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc820a05b18 sp=0xc820a05a90
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc820a05b9f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc820a05b50 sp=0xc820a05b18
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc824382641, 0x7, 0xc824a62190, 0x47, 0x0, 0xc826346380, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc820a05c28 sp=0xc820a05b50
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc823207bf1, 0x2a, 0xc824a62190, 0x47, 0xc82653f380, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc820a05dd0 sp=0xc820a05c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6d290, 0xc824a67aa0, 0x2, 0x2, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820a05e90 sp=0xc820a05dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8216dea80, 0xc8211b5b80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820a05f68 sp=0xc820a05e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8216dea80, 0xc821b31d60)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820a05f88 sp=0xc820a05f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820a05f90 sp=0xc820a05f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42808 [runnable]:
go/parser.(*parser).expectSemi(0xc8253ad980)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:410 fp=0xc82027fa20 sp=0xc82027fa18
go/parser.(*parser).parseStmt(0xc8253ad980, 0x91d980, 0xc82577a140)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2178 +0x151 fp=0xc82027fab8 sp=0xc82027fa20
go/parser.(*parser).parseStmtList(0xc8253ad980, 0xc825756ea0, 0x2, 0x2)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1067 +0xe1 fp=0xc82027fb10 sp=0xc82027fab8
go/parser.(*parser).parseBody(0xc8253ad980, 0xc8257584b0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1081 +0xdf fp=0xc82027fb68 sp=0xc82027fb10
go/parser.(*parser).parseFuncDecl(0xc8253ad980, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2393 +0x1a0 fp=0xc82027fc58 sp=0xc82027fb68
go/parser.(*parser).parseDecl(0xc8253ad980, 0x414858, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2437 +0x159 fp=0xc82027fcc0 sp=0xc82027fc58
go/parser.(*parser).parseFile(0xc8253ad980, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2492 +0x416 fp=0xc82027fe10 sp=0xc82027fcc0
go/parser.ParseFile(0xc82015ecc0, 0xc8219a86c0, 0x55, 0x36adc0, 0xc8263bf5b8, 0x4, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/interface.go:117 +0x1a7 fp=0xc82027fe80 sp=0xc82027fe10
golang.org/x/tools/go/loader.parseFiles.func2(0xc825066e30, 0x51aa00, 0xc82506e300, 0xc82506e2e0, 0xc82015ecc0, 0xc82243f660, 0x4, 0x1, 0xc8219a86c0, 0x55)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:63 +0x22c fp=0xc82027ff50 sp=0xc82027fe80
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82027ff58 sp=0xc82027ff50
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42410 [chan receive]:
runtime.gopark(0x414cd8, 0xc82251da38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820a09b38 sp=0xc820a09b10
runtime.goparkunlock(0xc82251da38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820a09b70 sp=0xc820a09b38
runtime.chanrecv(0x28edc0, 0xc82251d9e0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820a09bf8 sp=0xc820a09b70
runtime.chanrecv1(0x28edc0, 0xc82251d9e0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820a09c28 sp=0xc820a09bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc82392efc1, 0x1a, 0xc822903400, 0x37, 0xc82029d140, 0x0, 0xc8225f35f8, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820a09dd0 sp=0xc820a09c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6c840, 0xc82362f080, 0xc, 0xc, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820a09e90 sp=0xc820a09dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824113500, 0xc820089ad0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820a09f68 sp=0xc820a09e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824113500, 0xc8203fdb80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820a09f88 sp=0xc820a09f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820a09f90 sp=0xc820a09f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42248 [chan receive]:
runtime.gopark(0x414cd8, 0xc82116df18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820a07b38 sp=0xc820a07b10
runtime.goparkunlock(0xc82116df18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820a07b70 sp=0xc820a07b38
runtime.chanrecv(0x28edc0, 0xc82116dec0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820a07bf8 sp=0xc820a07b70
runtime.chanrecv1(0x28edc0, 0xc82116dec0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820a07c28 sp=0xc820a07bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc821632931, 0x29, 0xc8245f4280, 0x46, 0xc822f566c0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820a07dd0 sp=0xc820a07c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea24d0, 0xc823a6db90, 0xe, 0xe, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820a07e90 sp=0xc820a07dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8248db500, 0xc822d79880)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820a07f68 sp=0xc820a07e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8248db500, 0xc823a43260)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820a07f88 sp=0xc820a07f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820a07f90 sp=0xc820a07f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42205 [chan receive]:
runtime.gopark(0x414cd8, 0xc82116c4d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc823379b48 sp=0xc823379b20
runtime.goparkunlock(0xc82116c4d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc823379b80 sp=0xc823379b48
runtime.chanrecv(0x28edc0, 0xc82116c480, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc823379c08 sp=0xc823379b80
runtime.chanrecv1(0x28edc0, 0xc82116c480, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc823379c38 sp=0xc823379c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8222e0481, 0x59, 0xc821ee3d80, 0x76, 0xc8241a5200, 0x0, 0xc8231774e8, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc823379de0 sp=0xc823379c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2e70, 0xc821e69588, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc823379ea0 sp=0xc823379de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820081500, 0xc821f3b680)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc823379f78 sp=0xc823379ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820081500, 0xc8238de420)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc823379f98 sp=0xc823379f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc823379fa0 sp=0xc823379f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42899 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82124f5a8 sp=0xc82124f580
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc82485f716, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82124f5e0 sp=0xc82124f5a8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82124f6ef, 0xc8263bf501, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82124f668 sp=0xc82124f5e0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82124f6ef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82124f6a0 sp=0xc82124f668
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x4, 0xc8262df270, 0x47)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc82124f770 sp=0xc82124f6a0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82124f778 sp=0xc82124f770
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42819 [semacquire]:
runtime.gopark(0x414cd8, 0x524a80, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8200431a0 sp=0xc820043178
runtime.goparkunlock(0x524a80, 0x3905c0, 0xa, 0xef19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8200431d8 sp=0xc8200431a0
runtime.semacquire(0xc82015ecc4, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc820043238 sp=0xc8200431d8
sync.runtime_Semacquire(0xc82015ecc4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc820043250 sp=0xc820043238
sync.(*Mutex).Lock(0xc82015ecc0)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/mutex.go:83 +0x1c4 fp=0xc8200432a0 sp=0xc820043250
sync.(*RWMutex).Lock(0xc82015ecc0)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/rwmutex.go:83 +0x30 fp=0xc8200432c0 sp=0xc8200432a0
go/token.(*FileSet).file(0xc82015ecc0, 0x4ccb44, 0x8)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/token/position.go:419 +0x14c fp=0xc820043318 sp=0xc8200432c0
go/token.(*FileSet).File(0xc82015ecc0, 0x4ccb44, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/token/position.go:435 +0x3a fp=0xc820043338 sp=0xc820043318
go/types.(*Checker).collectObjects(0xc82395dc00)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/resolver.go:159 +0x3b4 fp=0xc820043d60 sp=0xc820043338
go/types.(*Checker).Files(0xc82395dc00, 0xc821139578, 0x1, 0x1, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/check.go:223 +0xb3 fp=0xc820043dd0 sp=0xc820043d60
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6d340, 0xc821139578, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1009 +0x13f fp=0xc820043e90 sp=0xc820043dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8216dee00, 0xc82328f978)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820043f68 sp=0xc820043e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8216dee00, 0xc820efb960)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820043f88 sp=0xc820043f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820043f90 sp=0xc820043f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42443 [chan receive]:
runtime.gopark(0x414cd8, 0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82050bb48 sp=0xc82050bb20
runtime.goparkunlock(0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82050bb80 sp=0xc82050bb48
runtime.chanrecv(0x28edc0, 0xc82362ecc0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82050bc08 sp=0xc82050bb80
runtime.chanrecv1(0x28edc0, 0xc82362ecc0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82050bc38 sp=0xc82050bc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8217cc6f9, 0x2, 0xc821a411a0, 0x29, 0xc820899bc0, 0x0, 0xc823eb9780, 0x3, 0x4, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82050bde0 sp=0xc82050bc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6cf20, 0xc822a4b1e0, 0x19, 0x19, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82050bea0 sp=0xc82050bde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823bb1500, 0xc82263a018)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82050bf78 sp=0xc82050bea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823bb1500, 0xc8225ddec0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82050bf98 sp=0xc82050bf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82050bfa0 sp=0xc82050bf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42711 [runnable]:
go/scanner.(*Scanner).interpretLineComment(0xc8243a2920, 0xc8234ec1d8, 0x4d, 0x23c28)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/scanner/scanner.go:146 fp=0xc820629820 sp=0xc820629818
go/scanner.(*Scanner).scanComment(0xc8243a2920, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/scanner/scanner.go:183 +0xf4 fp=0xc820629898 sp=0xc820629820
go/scanner.(*Scanner).Scan(0xc8243a2920, 0x443da2, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/scanner/scanner.go:709 +0x93a fp=0xc820629958 sp=0xc820629898
go/parser.(*parser).next0(0xc8243a2900)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:257 +0x250 fp=0xc820629a40 sp=0xc820629958
go/parser.(*parser).consumeComment(0xc8243a2900, 0xc825748300, 0xad1)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:275 +0x138 fp=0xc820629a78 sp=0xc820629a40
go/parser.(*parser).consumeCommentGroup(0xc8243a2900, 0x1, 0xacc, 0xad0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:290 +0xc4 fp=0xc820629af8 sp=0xc820629a78
go/parser.(*parser).next(0xc8243a2900)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:340 +0x15d fp=0xc820629b40 sp=0xc820629af8
go/parser.(*parser).expectSemi(0xc8243a2900)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:419 +0x7b fp=0xc820629b68 sp=0xc820629b40
go/parser.(*parser).parseFuncDecl(0xc8243a2900, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2395 +0x1be fp=0xc820629c58 sp=0xc820629b68
go/parser.(*parser).parseDecl(0xc8243a2900, 0x414858, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2437 +0x159 fp=0xc820629cc0 sp=0xc820629c58
go/parser.(*parser).parseFile(0xc8243a2900, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2492 +0x416 fp=0xc820629e10 sp=0xc820629cc0
go/parser.ParseFile(0xc82015ecc0, 0xc824af1f40, 0x4e, 0x36adc0, 0xc82243ecc8, 0x4, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/interface.go:117 +0x1a7 fp=0xc820629e80 sp=0xc820629e10
golang.org/x/tools/go/loader.parseFiles.func2(0xc820eefc40, 0x51aa00, 0xc822ce1f60, 0xc822ce1f20, 0xc82015ecc0, 0xc824915bc0, 0x4, 0x0, 0xc824af1f40, 0x4e)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:63 +0x22c fp=0xc820629f50 sp=0xc820629e80
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820629f58 sp=0xc820629f50
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42717 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82016da58 sp=0xc82016da30
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82016da90 sp=0xc82016da58
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82016db9f, 0x27aa01, 0x19ec1a, 0xc8262ba3e0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82016db18 sp=0xc82016da90
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82016db9f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82016db50 sp=0xc82016db18
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc8240bcef1, 0x4, 0xc820aea380, 0x34, 0x0, 0x4, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc82016dc28 sp=0xc82016db50
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc824904ce1, 0xd, 0xc820aea380, 0x34, 0xc824472b70, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc82016ddd0 sp=0xc82016dc28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f3080, 0xc8245ef020, 0x5, 0x5, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82016de90 sp=0xc82016ddd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824c71c00, 0xc82328ec80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82016df68 sp=0xc82016de90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824c71c00, 0xc82243c000)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82016df88 sp=0xc82016df68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82016df90 sp=0xc82016df88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42710 [semacquire]:
runtime.gopark(0x414cd8, 0x521f00, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820927ae0 sp=0xc820927ab8
runtime.goparkunlock(0x521f00, 0x3905c0, 0xa, 0xc82168f719, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820927b18 sp=0xc820927ae0
runtime.semacquire(0xc820eefc4c, 0xec501)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc820927b78 sp=0xc820927b18
sync.runtime_Semacquire(0xc820eefc4c)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc820927b90 sp=0xc820927b78
sync.(*WaitGroup).Wait(0xc820eefc40)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/waitgroup.go:127 +0xb4 fp=0xc820927bd8 sp=0xc820927b90
golang.org/x/tools/go/loader.parseFiles(0xc82015ecc0, 0x51aa00, 0x0, 0xc824af0aa0, 0x47, 0xc8224f0f00, 0x3, 0x4, 0x4, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:67 +0x455 fp=0xc820927d70 sp=0xc820927bd8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc82091aa80, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x256 fp=0xc820927ea0 sp=0xc820927d70
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc82091aa80, 0xc824800e50)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc820927f78 sp=0xc820927ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc82091aa80, 0xc822ce1ee0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820927f98 sp=0xc820927f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820927fa0 sp=0xc820927f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42801 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82337ba68 sp=0xc82337ba40
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82337baa0 sp=0xc82337ba68
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82337bbaf, 0x27aa01, 0x19ec1a, 0xc82560dde0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82337bb28 sp=0xc82337baa0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82337bbaf)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82337bb60 sp=0xc82337bb28
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc824c59fe1, 0x3, 0xc8224093c0, 0x35, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc82337bc38 sp=0xc82337bb60
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8237e56e1, 0x18, 0xc8224093c0, 0x35, 0xc8260d7bc0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc82337bde0 sp=0xc82337bc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2a50, 0xc820b582a0, 0x4, 0x4, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82337bea0 sp=0xc82337bde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8247f8000, 0xc82328eb50)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82337bf78 sp=0xc82337bea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8247f8000, 0xc820b58240)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82337bf98 sp=0xc82337bf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82337bfa0 sp=0xc82337bf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42199 [chan receive]:
runtime.gopark(0x414cd8, 0xc82116c4d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820fc3b48 sp=0xc820fc3b20
runtime.goparkunlock(0xc82116c4d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820fc3b80 sp=0xc820fc3b48
runtime.chanrecv(0x28edc0, 0xc82116c480, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820fc3c08 sp=0xc820fc3b80
runtime.chanrecv1(0x28edc0, 0xc82116c480, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820fc3c38 sp=0xc820fc3c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0x7fff5fbfce96, 0x56, 0xc8204ac380, 0x73, 0xc821632f30, 0x0, 0xc822a82858, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820fc3de0 sp=0xc820fc3c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2420, 0xc820088128, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820fc3ea0 sp=0xc820fc3de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820080000, 0x31ba4)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820fc3f78 sp=0xc820fc3ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820080000, 0xc823ad4660)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820fc3f98 sp=0xc820fc3f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820fc3fa0 sp=0xc820fc3f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42742 [chan receive]:
runtime.gopark(0x414cd8, 0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820847b38 sp=0xc820847b10
runtime.goparkunlock(0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820847b70 sp=0xc820847b38
runtime.chanrecv(0x28edc0, 0xc82362ecc0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820847bf8 sp=0xc820847b70
runtime.chanrecv1(0x28edc0, 0xc82362ecc0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820847c28 sp=0xc820847bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8219faf4c, 0x3, 0xc822f3b890, 0x2a, 0xc82295e8d0, 0x0, 0xc8234cca10, 0x2, 0x2, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820847dd0 sp=0xc820847c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea3a20, 0xc82328ee88, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820847e90 sp=0xc820847dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824686a80, 0xc8246e1490)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820847f68 sp=0xc820847e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824686a80, 0xc822a64e20)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820847f88 sp=0xc820847f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820847f90 sp=0xc820847f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42714 [chan receive]:
runtime.gopark(0x414cd8, 0xc823ac71f8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82084bb38 sp=0xc82084bb10
runtime.goparkunlock(0xc823ac71f8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82084bb70 sp=0xc82084bb38
runtime.chanrecv(0x28edc0, 0xc823ac71a0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82084bbf8 sp=0xc82084bb70
runtime.chanrecv1(0x28edc0, 0xc823ac71a0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82084bc28 sp=0xc82084bbf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc821f93951, 0x5, 0xc822711da0, 0x2c, 0xc8222f9c50, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82084bdd0 sp=0xc82084bc28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2bb0, 0xc8234ba9f0, 0x2, 0x2, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82084be90 sp=0xc82084bdd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc82091ae00, 0xc824800e50)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82084bf68 sp=0xc82084be90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc82091ae00, 0xc823c7b780)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82084bf88 sp=0xc82084bf68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82084bf90 sp=0xc82084bf88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42290 [chan receive]:
runtime.gopark(0x414cd8, 0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820fc1b48 sp=0xc820fc1b20
runtime.goparkunlock(0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820fc1b80 sp=0xc820fc1b48
runtime.chanrecv(0x28edc0, 0xc8243c4720, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820fc1c08 sp=0xc820fc1b80
runtime.chanrecv1(0x28edc0, 0xc8243c4720, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820fc1c38 sp=0xc820fc1c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc825950571, 0x24, 0xc8227d8870, 0x41, 0xc8241e80f0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820fc1de0 sp=0xc820fc1c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2000, 0xc8230c87b8, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820fc1ea0 sp=0xc820fc1de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8238b7880, 0xc822a82c88)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820fc1f78 sp=0xc820fc1ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8238b7880, 0xc821ab8d20)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820fc1f98 sp=0xc820fc1f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820fc1fa0 sp=0xc820fc1f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42691 [chan receive]:
runtime.gopark(0x414cd8, 0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8205e3b38 sp=0xc8205e3b10
runtime.goparkunlock(0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8205e3b70 sp=0xc8205e3b38
runtime.chanrecv(0x28edc0, 0xc824ce0120, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8205e3bf8 sp=0xc8205e3b70
runtime.chanrecv1(0x28edc0, 0xc824ce0120, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8205e3c28 sp=0xc8205e3bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8204cec61, 0x7, 0xc824cd1890, 0x2e, 0xc82477aae0, 0x0, 0xc824380078, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8205e3dd0 sp=0xc8205e3c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6d550, 0xc82484a590, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8205e3e90 sp=0xc8205e3dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823594e00, 0xc82328eb50)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8205e3f68 sp=0xc8205e3e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823594e00, 0xc82142f020)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8205e3f88 sp=0xc8205e3f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8205e3f90 sp=0xc8205e3f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42828 [semacquire]:
runtime.gopark(0x414cd8, 0x523ec0, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820fc5ae0 sp=0xc820fc5ab8
runtime.goparkunlock(0x523ec0, 0x3905c0, 0xa, 0xc8263e9219, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820fc5b18 sp=0xc820fc5ae0
runtime.semacquire(0xc823d9a89c, 0xec501)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc820fc5b78 sp=0xc820fc5b18
sync.runtime_Semacquire(0xc823d9a89c)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc820fc5b90 sp=0xc820fc5b78
sync.(*WaitGroup).Wait(0xc823d9a890)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/waitgroup.go:127 +0xb4 fp=0xc820fc5bd8 sp=0xc820fc5b90
golang.org/x/tools/go/loader.parseFiles(0xc82015ecc0, 0x51aa00, 0x0, 0xc825a2fd70, 0x2f, 0xc826419600, 0x12, 0x20, 0x4, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:67 +0x455 fp=0xc820fc5d70 sp=0xc820fc5bd8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc824248e00, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x256 fp=0xc820fc5ea0 sp=0xc820fc5d70
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824248e00, 0xc824380530)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc820fc5f78 sp=0xc820fc5ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824248e00, 0xc823dc2200)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820fc5f98 sp=0xc820fc5f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820fc5fa0 sp=0xc820fc5f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42239 [chan receive]:
runtime.gopark(0x414cd8, 0xc822c589b8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82337eb48 sp=0xc82337eb20
runtime.goparkunlock(0xc822c589b8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82337eb80 sp=0xc82337eb48
runtime.chanrecv(0x28edc0, 0xc822c58960, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82337ec08 sp=0xc82337eb80
runtime.chanrecv1(0x28edc0, 0xc822c58960, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82337ec38 sp=0xc82337ec08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc821679131, 0x43, 0xc8202a7ce0, 0x60, 0xc826503950, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82337ede0 sp=0xc82337ec38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f20b0, 0xc8238aab00, 0x2, 0x2, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82337eea0 sp=0xc82337ede0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc822a48380, 0xc8230c8780)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82337ef78 sp=0xc82337eea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc822a48380, 0xc823ce86e0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82337ef98 sp=0xc82337ef78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82337efa0 sp=0xc82337ef98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42693 [chan receive]:
runtime.gopark(0x414cd8, 0xc820706118, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8205e1b38 sp=0xc8205e1b10
runtime.goparkunlock(0xc820706118, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8205e1b70 sp=0xc8205e1b38
runtime.chanrecv(0x28edc0, 0xc8207060c0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8205e1bf8 sp=0xc8205e1b70
runtime.chanrecv1(0x28edc0, 0xc8207060c0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8205e1c28 sp=0xc8205e1bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820ded321, 0x1d, 0xc823902840, 0x3a, 0xc8222f9c20, 0x0, 0xc823d8e810, 0x2, 0x2, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8205e1dd0 sp=0xc8205e1c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6d6b0, 0xc822d769f0, 0x6, 0x6, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8205e1e90 sp=0xc8205e1dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820986e00, 0xc824915bc0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8205e1f68 sp=0xc8205e1e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820986e00, 0xc824d642a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8205e1f88 sp=0xc8205e1f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8205e1f90 sp=0xc8205e1f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42208 [chan receive]:
runtime.gopark(0x414cd8, 0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82050cb48 sp=0xc82050cb20
runtime.goparkunlock(0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82050cb80 sp=0xc82050cb48
runtime.chanrecv(0x28edc0, 0xc82362ecc0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82050cc08 sp=0xc82050cb80
runtime.chanrecv1(0x28edc0, 0xc82362ecc0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82050cc38 sp=0xc82050cc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8222e04e1, 0x58, 0xc821e6b000, 0x75, 0xc825adb5c0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82050cde0 sp=0xc82050cc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6c0b0, 0xc8230c8788, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82050cea0 sp=0xc82050cde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8235d2700, 0xc8231d6000)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82050cf78 sp=0xc82050cea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8235d2700, 0xc822af2de0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82050cf98 sp=0xc82050cf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82050cfa0 sp=0xc82050cf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42771 [chan receive]:
runtime.gopark(0x414cd8, 0xc82383b1f8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820827b38 sp=0xc820827b10
runtime.goparkunlock(0xc82383b1f8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820827b70 sp=0xc820827b38
runtime.chanrecv(0x28edc0, 0xc82383b1a0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820827bf8 sp=0xc820827b70
runtime.chanrecv1(0x28edc0, 0xc82383b1a0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820827c28 sp=0xc820827bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820974381, 0x31, 0xc820b70140, 0x4e, 0xc824150600, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820827dd0 sp=0xc820827c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6ce70, 0xc8227d5760, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820827e90 sp=0xc820827dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc82349a700, 0xc8211b58f0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820827f68 sp=0xc820827e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc82349a700, 0xc824d65320)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820827f88 sp=0xc820827f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820827f90 sp=0xc820827f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42598 [syscall]:
syscall.Syscall6(0x7, 0xcb70, 0xc820a0b664, 0x0, 0xc822d70ab0, 0x0, 0x0, 0xc8227d31a0, 0x94a8f8, 0x2f81c0)
	/usr/local/Cellar/go/1.6.2/libexec/src/syscall/asm_darwin_amd64.s:41 +0x5 fp=0xc820a0b5c0 sp=0xc820a0b5b8
syscall.wait4(0xcb70, 0xc820a0b664, 0x0, 0xc822d70ab0, 0x90, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/syscall/zsyscall_darwin_amd64.go:34 +0x7f fp=0xc820a0b628 sp=0xc820a0b5c0
syscall.Wait4(0xcb70, 0xc820a0b6ac, 0x0, 0xc822d70ab0, 0xc820088010, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/syscall/syscall_bsd.go:129 +0x55 fp=0xc820a0b670 sp=0xc820a0b628
os.(*Process).wait(0xc82421d2e0, 0x64, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/os/exec_unix.go:22 +0x105 fp=0xc820a0b720 sp=0xc820a0b670
os.(*Process).Wait(0xc82421d2e0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/os/doc.go:49 +0x2d fp=0xc820a0b748 sp=0xc820a0b720
os/exec.(*Cmd).Wait(0xc822bb6780, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/os/exec/exec.go:396 +0x211 fp=0xc820a0b818 sp=0xc820a0b748
os/exec.(*Cmd).Run(0xc822bb6780, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/os/exec/exec.go:262 +0x64 fp=0xc820a0b848 sp=0xc820a0b818
golang.org/x/tools/go/loader.runCgo(0xc820312380, 0xc8212f1440, 0x2a, 0xc823a33a40, 0x3f, 0xc822b08c80, 0x5, 0x8, 0xc822b08d80, 0x5, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/cgo.go:161 +0x109b fp=0xc820a0bbb8 sp=0xc820a0b848
golang.org/x/tools/go/loader.processCgoFiles(0xc820312380, 0xc82015ecc0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/cgo.go:86 +0x263 fp=0xc820a0bd60 sp=0xc820a0bbb8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc820312380, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:752 +0x376 fp=0xc820a0be90 sp=0xc820a0bd60
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820312380, 0xc82045e090)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc820a0bf68 sp=0xc820a0be90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820312380, 0xc826516400)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820a0bf88 sp=0xc820a0bf68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820a0bf90 sp=0xc820a0bf88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42901 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002ada8 sp=0xc82002ad80
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc825869c16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002ade0 sp=0xc82002ada8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82002aeef, 0xc8240a8401, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82002ae68 sp=0xc82002ade0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82002aeef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82002aea0 sp=0xc82002ae68
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x6, 0xc8262df3b0, 0x46)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc82002af70 sp=0xc82002aea0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002af78 sp=0xc82002af70
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 10527 [GC worker (idle)]:
runtime.gopark(0xc8247f0170, 0xc821c8f7a0, 0x3b6880, 0x10, 0x14, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc821c8f740 sp=0xc821c8f718
runtime.gcBgMarkWorker(0xc820021500)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc821c8f7b8 sp=0xc821c8f740
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc821c8f7c0 sp=0xc821c8f7b8
created by runtime.gcBgMarkStartWorkers
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 42851 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8220cfa58 sp=0xc8220cfa30
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8220cfa90 sp=0xc8220cfa58
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc8220cfb9f, 0x27aa01, 0x19ec1a, 0xc8262e92a0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc8220cfb18 sp=0xc8220cfa90
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc8220cfb9f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc8220cfb50 sp=0xc8220cfb18
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc825480fc1, 0x27, 0xc821090120, 0x54, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc8220cfc28 sp=0xc8220cfb50
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8212b7b41, 0x37, 0xc821090120, 0x54, 0xc82541f740, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc8220cfdd0 sp=0xc8220cfc28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6dce0, 0xc824381628, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8220cfe90 sp=0xc8220cfdd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824249880, 0xc8243800c0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8220cff68 sp=0xc8220cfe90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824249880, 0xc82658b6a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8220cff88 sp=0xc8220cff68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8220cff90 sp=0xc8220cff88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42571 [chan receive]:
runtime.gopark(0x414cd8, 0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82050fb48 sp=0xc82050fb20
runtime.goparkunlock(0xc82362ed18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82050fb80 sp=0xc82050fb48
runtime.chanrecv(0x28edc0, 0xc82362ecc0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82050fc08 sp=0xc82050fb80
runtime.chanrecv1(0x28edc0, 0xc82362ecc0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82050fc38 sp=0xc82050fc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc824f41721, 0x49, 0xc825869570, 0x66, 0xc821745e30, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82050fde0 sp=0xc82050fc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a802c0, 0xc8225f3868, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82050fea0 sp=0xc82050fde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823e86380, 0xc8220214f8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82050ff78 sp=0xc82050fea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823e86380, 0xc8236b12e0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82050ff98 sp=0xc82050ff78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82050ffa0 sp=0xc82050ff98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42753 [chan receive]:
runtime.gopark(0x414cd8, 0xc823036b38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8220c9b38 sp=0xc8220c9b10
runtime.goparkunlock(0xc823036b38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8220c9b70 sp=0xc8220c9b38
runtime.chanrecv(0x28edc0, 0xc823036ae0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8220c9bf8 sp=0xc8220c9b70
runtime.chanrecv1(0x28edc0, 0xc823036ae0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8220c9c28 sp=0xc8220c9bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820c12b21, 0xa, 0xc82406ca80, 0x31, 0xc82473e690, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8220c9dd0 sp=0xc8220c9c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a80840, 0xc822091560, 0x6, 0x6, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8220c9e90 sp=0xc8220c9dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820d2a000, 0xc82328eb50)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8220c9f68 sp=0xc8220c9e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820d2a000, 0xc822404340)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8220c9f88 sp=0xc8220c9f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8220c9f90 sp=0xc8220c9f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42680 [chan receive]:
runtime.gopark(0x414cd8, 0xc822629d38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820171b38 sp=0xc820171b10
runtime.goparkunlock(0xc822629d38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820171b70 sp=0xc820171b38
runtime.chanrecv(0x28edc0, 0xc822629ce0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820171bf8 sp=0xc820171b70
runtime.chanrecv1(0x28edc0, 0xc822629ce0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820171c28 sp=0xc820171bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc824836f41, 0x3c, 0xc8226291a0, 0x59, 0xc82352d830, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820171dd0 sp=0xc820171c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2630, 0xc824514180, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820171e90 sp=0xc820171dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823abe700, 0xc821853280)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820171f68 sp=0xc820171e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823abe700, 0xc823677040)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820171f88 sp=0xc820171f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820171f90 sp=0xc820171f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42792 [semacquire]:
runtime.gopark(0x414cd8, 0x523880, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82050aae0 sp=0xc82050aab8
runtime.goparkunlock(0x523880, 0x3905c0, 0xa, 0xc826553e19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82050ab18 sp=0xc82050aae0
runtime.semacquire(0xc826574c1c, 0xec501)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc82050ab78 sp=0xc82050ab18
sync.runtime_Semacquire(0xc826574c1c)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc82050ab90 sp=0xc82050ab78
sync.(*WaitGroup).Wait(0xc826574c10)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/waitgroup.go:127 +0xb4 fp=0xc82050abd8 sp=0xc82050ab90
golang.org/x/tools/go/loader.parseFiles(0xc82015ecc0, 0x51aa00, 0x0, 0xc826552dc0, 0x36, 0xc826579500, 0x2, 0x2, 0x4, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:67 +0x455 fp=0xc82050ad70 sp=0xc82050abd8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc82425f500, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x256 fp=0xc82050aea0 sp=0xc82050ad70
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc82425f500, 0xc824380530)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc82050af78 sp=0xc82050aea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc82425f500, 0xc826579800)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82050af98 sp=0xc82050af78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82050afa0 sp=0xc82050af98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42207 [chan receive]:
runtime.gopark(0x414cd8, 0xc82383a4d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820fc6b48 sp=0xc820fc6b20
runtime.goparkunlock(0xc82383a4d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820fc6b80 sp=0xc820fc6b48
runtime.chanrecv(0x28edc0, 0xc82383a480, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820fc6c08 sp=0xc820fc6b80
runtime.chanrecv1(0x28edc0, 0xc82383a480, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820fc6c38 sp=0xc820fc6c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc824f41541, 0x45, 0xc821d705b0, 0x62, 0xc822e32ba0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820fc6de0 sp=0xc820fc6c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6c000, 0xc8204157e0, 0x3, 0x3, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820fc6ea0 sp=0xc820fc6de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8235d2000, 0xc8226c9e00)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820fc6f78 sp=0xc820fc6ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8235d2000, 0xc8238df680)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820fc6f98 sp=0xc820fc6f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820fc6fa0 sp=0xc820fc6f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42850 [runnable]:
runtime.gopark(0x414cd8, 0x524a80, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8229b9c20 sp=0xc8229b9bf8
runtime.goparkunlock(0x524a80, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8229b9c58 sp=0xc8229b9c20
runtime.semacquire(0xc82015ecc4, 0x413a01)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc8229b9cb8 sp=0xc8229b9c58
sync.runtime_Semacquire(0xc82015ecc4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc8229b9cd0 sp=0xc8229b9cb8
sync.(*Mutex).Lock(0xc82015ecc0)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/mutex.go:83 +0x1c4 fp=0xc8229b9d20 sp=0xc8229b9cd0
sync.(*RWMutex).Lock(0xc82015ecc0)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/rwmutex.go:83 +0x30 fp=0xc8229b9d40 sp=0xc8229b9d20
go/token.(*FileSet).AddFile(0xc82015ecc0, 0xc823a6de30, 0x63, 0xffffffffffffffff, 0x55b, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/token/position.go:364 +0x47 fp=0xc8229b9dd0 sp=0xc8229b9d40
go/parser.(*parser).init(0xc825604300, 0xc82015ecc0, 0xc823a6de30, 0x63, 0xc825622000, 0x55b, 0xe00, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:74 +0x4c fp=0xc8229b9e20 sp=0xc8229b9dd0
go/parser.ParseFile(0xc82015ecc0, 0xc823a6de30, 0x63, 0x36adc0, 0xc825f5ab38, 0x4, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/interface.go:116 +0x199 fp=0xc8229b9e90 sp=0xc8229b9e20
golang.org/x/tools/go/loader.parseFiles.func2(0xc823e46290, 0x51aa00, 0xc823e33440, 0xc823e33420, 0xc82015ecc0, 0xc824381418, 0x4, 0x0, 0xc823a6de30, 0x63)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:63 +0x22c fp=0xc8229b9f60 sp=0xc8229b9e90
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8229b9f68 sp=0xc8229b9f60
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42244 [chan receive]:
runtime.gopark(0x414cd8, 0xc8248ccdd8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820fc4b48 sp=0xc820fc4b20
runtime.goparkunlock(0xc8248ccdd8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820fc4b80 sp=0xc820fc4b48
runtime.chanrecv(0x28edc0, 0xc8248ccd80, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820fc4c08 sp=0xc820fc4b80
runtime.chanrecv1(0x28edc0, 0xc8248ccd80, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820fc4c38 sp=0xc820fc4c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc823e84281, 0x45, 0xc8219bd0a0, 0x62, 0xc8255aa450, 0x0, 0xc822a82848, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820fc4de0 sp=0xc820fc4c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6c2c0, 0xc822a823f0, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820fc4ea0 sp=0xc820fc4de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8248da380, 0xc823d470a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820fc4f78 sp=0xc820fc4ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8248da380, 0xc820b4cdc0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820fc4f98 sp=0xc820fc4f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820fc4fa0 sp=0xc820fc4f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42421 [chan receive]:
runtime.gopark(0x414cd8, 0xc82322a118, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820fc0b48 sp=0xc820fc0b20
runtime.goparkunlock(0xc82322a118, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820fc0b80 sp=0xc820fc0b48
runtime.chanrecv(0x28edc0, 0xc82322a0c0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820fc0c08 sp=0xc820fc0b80
runtime.chanrecv1(0x28edc0, 0xc82322a0c0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820fc0c38 sp=0xc820fc0c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc82391d501, 0x30, 0xc82139dd10, 0x4d, 0xc820e5c5d0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820fc0de0 sp=0xc820fc0c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a80000, 0xc8237bd118, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820fc0ea0 sp=0xc820fc0de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823879180, 0xc82263bba0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820fc0f78 sp=0xc820fc0ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823879180, 0xc823e57fc0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820fc0f98 sp=0xc820fc0f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820fc0fa0 sp=0xc820fc0f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 27848 [GC worker (idle)]:
runtime.gopark(0xc82575f308, 0xc823728fa0, 0x3b6880, 0x10, 0x14, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc823728f40 sp=0xc823728f18
runtime.gcBgMarkWorker(0xc820022a00)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1403 +0xda fp=0xc823728fb8 sp=0xc823728f40
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc823728fc0 sp=0xc823728fb8
created by runtime.gcBgMarkStartWorkers
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgc.go:1330 +0x92

goroutine 42764 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8220cda58 sp=0xc8220cda30
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8220cda90 sp=0xc8220cda58
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc8220cdb9f, 0x27aa01, 0x19ec1a, 0xc825ea2a60)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc8220cdb18 sp=0xc8220cda90
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc8220cdb9f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc8220cdb50 sp=0xc8220cdb18
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc8234cd811, 0x4, 0xc824065640, 0x34, 0x0, 0xc826346000, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc8220cdc28 sp=0xc8220cdb50
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820d8fa11, 0xd, 0xc824065640, 0x34, 0xc824391290, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc8220cddd0 sp=0xc8220cdc28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f3a20, 0xc822c45650, 0x6, 0x6, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8220cde90 sp=0xc8220cddd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8214d1500, 0xc82451ad28)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8220cdf68 sp=0xc8220cde90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8214d1500, 0xc822bad5e0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8220cdf88 sp=0xc8220cdf68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8220cdf90 sp=0xc8220cdf88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42762 [chan receive]:
runtime.gopark(0x414cd8, 0xc8219a95b8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc825789b38 sp=0xc825789b10
runtime.goparkunlock(0xc8219a95b8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc825789b70 sp=0xc825789b38
runtime.chanrecv(0x28edc0, 0xc8219a9560, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc825789bf8 sp=0xc825789b70
runtime.chanrecv1(0x28edc0, 0xc8219a9560, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc825789c28 sp=0xc825789bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820974341, 0x31, 0xc824aa2370, 0x4e, 0xc8203e2480, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc825789dd0 sp=0xc825789c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f3760, 0xc824363a10, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc825789e90 sp=0xc825789dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc822913880, 0xc824362ac8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc825789f68 sp=0xc825789e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc822913880, 0xc8224abd80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc825789f88 sp=0xc825789f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc825789f90 sp=0xc825789f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42317 [chan receive]:
runtime.gopark(0x414cd8, 0xc823a7b9d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc822ba8b48 sp=0xc822ba8b20
runtime.goparkunlock(0xc823a7b9d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc822ba8b80 sp=0xc822ba8b48
runtime.chanrecv(0x28edc0, 0xc823a7b980, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc822ba8c08 sp=0xc822ba8b80
runtime.chanrecv1(0x28edc0, 0xc823a7b980, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc822ba8c38 sp=0xc822ba8c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8249260d1, 0x7, 0xc8248eecc0, 0x2e, 0xc821f39170, 0x0, 0xc82214c3a0, 0x3, 0x4, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc822ba8de0 sp=0xc822ba8c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6cb00, 0xc8201c8c00, 0x7, 0x7, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc822ba8ea0 sp=0xc822ba8de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824ad0000, 0xc821db5420)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc822ba8f78 sp=0xc822ba8ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824ad0000, 0xc8250758a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc822ba8f98 sp=0xc822ba8f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc822ba8fa0 sp=0xc822ba8f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42838 [runnable]:
go/parser.(*parser).atComma(0xc8260cd500, 0x38b380, 0xd, 0x36, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:427 fp=0xc82006f580 sp=0xc82006f578
go/parser.(*parser).parseCallOrConversion(0xc8260cd500, 0x947e38, 0xc825773a40, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1263 +0x1f0 fp=0xc82006f610 sp=0xc82006f580
go/parser.(*parser).parsePrimaryExpr(0xc8260cd500, 0xc82006f600, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1496 +0x13f fp=0xc82006f680 sp=0xc82006f610
go/parser.(*parser).parseUnaryExpr(0xc8260cd500, 0x11700, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1582 +0x359 fp=0xc82006f728 sp=0xc82006f680
go/parser.(*parser).parseBinaryExpr(0xc8260cd500, 0xc82575f200, 0x1, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1599 +0xab fp=0xc82006f7b8 sp=0xc82006f728
go/parser.(*parser).parseExpr(0xc8260cd500, 0x947e00, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1628 +0x99 fp=0xc82006f7f8 sp=0xc82006f7b8
go/parser.(*parser).parseExprList(0xc8260cd500, 0x0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:568 +0xb6 fp=0xc82006f860 sp=0xc82006f7f8
go/parser.(*parser).parseRhsList(0xc8260cd500, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:608 +0x51 fp=0xc82006f898 sp=0xc82006f860
go/parser.(*parser).parseSimpleStmt(0xc8260cd500, 0x1, 0x0, 0x0, 0x3d600)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1685 +0x183 fp=0xc82006fa20 sp=0xc82006f898
go/parser.(*parser).parseStmt(0xc8260cd500, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2173 +0xf3 fp=0xc82006fab8 sp=0xc82006fa20
go/parser.(*parser).parseStmtList(0xc8260cd500, 0xc82575f2e0, 0x1, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1067 +0xe1 fp=0xc82006fb10 sp=0xc82006fab8
go/parser.(*parser).parseBody(0xc8260cd500, 0xc82575f220, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1081 +0xdf fp=0xc82006fb68 sp=0xc82006fb10
go/parser.(*parser).parseFuncDecl(0xc8260cd500, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2393 +0x1a0 fp=0xc82006fc58 sp=0xc82006fb68
go/parser.(*parser).parseDecl(0xc8260cd500, 0x414858, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2437 +0x159 fp=0xc82006fcc0 sp=0xc82006fc58
go/parser.(*parser).parseFile(0xc8260cd500, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2492 +0x416 fp=0xc82006fe10 sp=0xc82006fcc0
go/parser.ParseFile(0xc82015ecc0, 0xc823d97fc0, 0x36, 0x36adc0, 0xc826068480, 0x4, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/interface.go:117 +0x1a7 fp=0xc82006fe80 sp=0xc82006fe10
golang.org/x/tools/go/loader.parseFiles.func2(0xc823d9a890, 0x51aa00, 0xc823dc2280, 0xc823dc2260, 0xc82015ecc0, 0xc8243811f0, 0x4, 0x9, 0xc823d97fc0, 0x36)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:63 +0x22c fp=0xc82006ff50 sp=0xc82006fe80
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82006ff58 sp=0xc82006ff50
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42573 [runnable]:
go/types.(*Checker).singleValue(0xc822b007e0, 0xc825624000)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/expr.go:1450 fp=0xc820f72e80 sp=0xc820f72e78
go/types.(*Checker).exprWithHint(0xc822b007e0, 0xc825624000, 0x948068, 0xc821ee9c80, 0x61f300, 0x514020)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/expr.go:1495 +0xa4 fp=0xc820f72f10 sp=0xc820f72e80
go/types.(*Checker).indexedElts(0xc822b007e0, 0xc822804000, 0x25f, 0x400, 0x61f300, 0x514020, 0xffffffffffffffff, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/expr.go:915 +0x46d fp=0xc820f730e8 sp=0xc820f72f10
go/types.(*Checker).exprInternal(0xc822b007e0, 0xc8255d8700, 0x947f50, 0xc822da64c0, 0x0, 0x0, 0x7e)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/expr.go:1108 +0x13a3 fp=0xc820f73918 sp=0xc820f730e8
go/types.(*Checker).rawExpr(0xc822b007e0, 0xc8255d8700, 0x947f50, 0xc822da64c0, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/expr.go:945 +0x7d fp=0xc820f73a00 sp=0xc820f73918
go/types.(*Checker).multiExpr(0xc822b007e0, 0xc8255d8700, 0x947f50, 0xc822da64c0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/expr.go:1472 +0x63 fp=0xc820f73a90 sp=0xc820f73a00
go/types.(*Checker).expr(0xc822b007e0, 0xc8255d8700, 0x947f50, 0xc822da64c0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/expr.go:1466 +0x3f fp=0xc820f73ab8 sp=0xc820f73a90
go/types.(*Checker).varDecl(0xc822b007e0, 0xc823db2460, 0xc82439b720, 0x1, 0x1, 0x91dbb0, 0xc823814d20, 0x947f50, 0xc822da64c0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/decl.go:158 +0x3b9 fp=0xc820f73b30 sp=0xc820f73ab8
go/types.(*Checker).objDecl(0xc822b007e0, 0x8b1518, 0xc823db2460, 0x0, 0xc820f73d08, 0x0, 0x8)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/decl.go:81 +0x474 fp=0xc820f73c58 sp=0xc820f73b30
go/types.(*Checker).packageObjects(0xc822b007e0, 0xc823dae480, 0x42, 0x48)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/resolver.go:418 +0x22a fp=0xc820f73d50 sp=0xc820f73c58
go/types.(*Checker).Files(0xc822b007e0, 0xc820e01530, 0x5, 0x5, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/check.go:225 +0xfc fp=0xc820f73dc0 sp=0xc820f73d50
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2790, 0xc820e01530, 0x5, 0x5, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1009 +0x13f fp=0xc820f73e80 sp=0xc820f73dc0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8227ac700, 0xc821852080)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820f73f58 sp=0xc820f73e80
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8227ac700, 0xc822349240)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820f73f78 sp=0xc820f73f58
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820f73f80 sp=0xc820f73f78
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42903 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82002eda8 sp=0xc82002ed80
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc821d70316, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82002ede0 sp=0xc82002eda8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82002eeef, 0xc8222e5201, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82002ee68 sp=0xc82002ede0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82002eeef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82002eea0 sp=0xc82002ee68
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x8, 0xc8262df4f0, 0x47)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc82002ef70 sp=0xc82002eea0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82002ef78 sp=0xc82002ef70
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42688 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc822ba4a68 sp=0xc822ba4a40
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc822ba4aa0 sp=0xc822ba4a68
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc822ba4baf, 0x27aa01, 0x19ec1a, 0xc825636d40)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc822ba4b28 sp=0xc822ba4aa0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc822ba4baf)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc822ba4b60 sp=0xc822ba4b28
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc8222c2205, 0x3, 0xc823af7f20, 0x2f, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc822ba4c38 sp=0xc822ba4b60
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8204cec51, 0x8, 0xc823af7f20, 0x2f, 0xc8260d7b90, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc822ba4de0 sp=0xc822ba4c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea3550, 0xc824a42000, 0x11, 0x11, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc822ba4ea0 sp=0xc822ba4de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8247f9c00, 0xc820e09f88)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc822ba4f78 sp=0xc822ba4ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8247f9c00, 0xc8236b1380)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc822ba4f98 sp=0xc822ba4f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc822ba4fa0 sp=0xc822ba4f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42202 [chan receive]:
runtime.gopark(0x414cd8, 0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820fc2b48 sp=0xc820fc2b20
runtime.goparkunlock(0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820fc2b80 sp=0xc820fc2b48
runtime.chanrecv(0x28edc0, 0xc824ce0120, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820fc2c08 sp=0xc820fc2b80
runtime.chanrecv1(0x28edc0, 0xc824ce0120, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820fc2c38 sp=0xc820fc2c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc82015f641, 0x36, 0xc8222e0ba0, 0x53, 0xc8237cc6c0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820fc2de0 sp=0xc820fc2c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2d10, 0xc821e683d0, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820fc2ea0 sp=0xc820fc2de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820080700, 0xc8230c83e0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820fc2f78 sp=0xc820fc2ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820080700, 0xc8226db220)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820fc2f98 sp=0xc820fc2f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820fc2fa0 sp=0xc820fc2f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42845 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82124b5a8 sp=0xc82124b580
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc820612716, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82124b5e0 sp=0xc82124b5a8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82124b6ef, 0xc823938401, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82124b668 sp=0xc82124b5e0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82124b6ef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82124b6a0 sp=0xc82124b668
golang.org/x/tools/go/loader.parseFiles.func2(0xc823d9a890, 0x51aa00, 0xc823dc2280, 0xc823dc2260, 0xc82015ecc0, 0xc8243811f0, 0x4, 0x10, 0xc823dcc340, 0x3b)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc82124b770 sp=0xc82124b6a0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82124b778 sp=0xc82124b770
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42630 [running]:
	goroutine running on other thread; stack unavailable
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42689 [chan receive]:
runtime.gopark(0x414cd8, 0xc823a74cb8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820511b48 sp=0xc820511b20
runtime.goparkunlock(0xc823a74cb8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820511b80 sp=0xc820511b48
runtime.chanrecv(0x28edc0, 0xc823a74c60, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820511c08 sp=0xc820511b80
runtime.chanrecv1(0x28edc0, 0xc823a74c60, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820511c38 sp=0xc820511c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc821b7f531, 0x23, 0xc822f64940, 0x40, 0xc821a28840, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820511de0 sp=0xc820511c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a80370, 0xc821dc5978, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820511ea0 sp=0xc820511de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc824ad0e00, 0xc823177d50)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820511f78 sp=0xc820511ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc824ad0e00, 0xc822f61420)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820511f98 sp=0xc820511f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820511fa0 sp=0xc820511f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42247 [chan receive]:
runtime.gopark(0x414cd8, 0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820fc7b48 sp=0xc820fc7b20
runtime.goparkunlock(0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820fc7b80 sp=0xc820fc7b48
runtime.chanrecv(0x28edc0, 0xc824ce0120, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820fc7c08 sp=0xc820fc7b80
runtime.chanrecv1(0x28edc0, 0xc824ce0120, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820fc7c38 sp=0xc820fc7c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820194481, 0x31, 0xc823e85db0, 0x4e, 0xc822c221b0, 0x0, 0xc822a83ea0, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820fc7de0 sp=0xc820fc7c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6c4d0, 0xc822a82c90, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820fc7ea0 sp=0xc820fc7de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8248db180, 0xc824b41ee0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820fc7f78 sp=0xc820fc7ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8248db180, 0xc82323c7e0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820fc7f98 sp=0xc820fc7f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820fc7fa0 sp=0xc820fc7f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42812 [chan receive]:
runtime.gopark(0x414cd8, 0xc82322a118, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820863b38 sp=0xc820863b10
runtime.goparkunlock(0xc82322a118, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820863b70 sp=0xc820863b38
runtime.chanrecv(0x28edc0, 0xc82322a0c0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820863bf8 sp=0xc820863b70
runtime.chanrecv1(0x28edc0, 0xc82322a0c0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820863c28 sp=0xc820863bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc824b11781, 0x36, 0xc8219a90e0, 0x53, 0xc825480360, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820863dd0 sp=0xc820863c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2d10, 0xc82243fae0, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820863e90 sp=0xc820863dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc822dce000, 0xc820e09f88)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820863f68 sp=0xc820863e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc822dce000, 0xc822f40380)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820863f88 sp=0xc820863f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820863f90 sp=0xc820863f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42327 [chan receive]:
runtime.gopark(0x414cd8, 0xc82116df18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc825787b38 sp=0xc825787b10
runtime.goparkunlock(0xc82116df18, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc825787b70 sp=0xc825787b38
runtime.chanrecv(0x28edc0, 0xc82116dec0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc825787bf8 sp=0xc825787b70
runtime.chanrecv1(0x28edc0, 0xc82116dec0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc825787c28 sp=0xc825787bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc822239ad1, 0x27, 0xc82282da40, 0x44, 0xc8223e3620, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc825787dd0 sp=0xc825787c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f22c0, 0xc8202086c0, 0x4, 0x4, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc825787e90 sp=0xc825787dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc822b49500, 0xc8230c9cd8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc825787f68 sp=0xc825787e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc822b49500, 0xc820208660)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc825787f88 sp=0xc825787f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc825787f90 sp=0xc825787f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42204 [runnable]:
runtime.goready(0xc820ec6300, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:271 fp=0xc82082b1e0 sp=0xc82082b1d8
runtime.semrelease(0xc82015ecc4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:147 +0x22c fp=0xc82082b220 sp=0xc82082b1e0
sync.runtime_Semrelease(0xc82015ecc4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:57 +0x21 fp=0xc82082b230 sp=0xc82082b220
sync.(*Mutex).Unlock(0xc82015ecc0)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/mutex.go:122 +0xf9 fp=0xc82082b270 sp=0xc82082b230
sync.(*RWMutex).Unlock(0xc82015ecc0)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/rwmutex.go:122 +0xfc fp=0xc82082b2c0 sp=0xc82082b270
go/token.(*FileSet).file(0xc82015ecc0, 0x413f7, 0x20)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/token/position.go:421 +0x17e fp=0xc82082b318 sp=0xc82082b2c0
go/token.(*FileSet).File(0xc82015ecc0, 0x413f7, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/token/position.go:435 +0x3a fp=0xc82082b338 sp=0xc82082b318
go/types.(*Checker).collectObjects(0xc822b01880)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/resolver.go:159 +0x3b4 fp=0xc82082bd60 sp=0xc82082b338
go/types.(*Checker).Files(0xc822b01880, 0xc8210d91c0, 0x8, 0x8, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/types/check.go:223 +0xb3 fp=0xc82082bdd0 sp=0xc82082bd60
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2fd0, 0xc8210d91c0, 0x8, 0x8, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1009 +0x13f fp=0xc82082be90 sp=0xc82082bdd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820081180, 0xc821f56700)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82082bf68 sp=0xc82082be90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820081180, 0xc82321bba0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82082bf88 sp=0xc82082bf68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82082bf90 sp=0xc82082bf88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42429 [runnable]:
go/parser.(*parser).expect(0xc821b46180, 0x38, 0x5)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:390 fp=0xc820625690 sp=0xc820625688
go/parser.(*parser).parseBlockStmt(0xc821b46180, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1098 +0x119 fp=0xc8206256e8 sp=0xc820625690
go/parser.(*parser).parseForStmt(0xc821b46180, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2118 +0x459 fp=0xc820625838 sp=0xc8206256e8
go/parser.(*parser).parseStmt(0xc821b46180, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2198 +0x729 fp=0xc8206258d0 sp=0xc820625838
go/parser.(*parser).parseStmtList(0xc821b46180, 0xc823e47d10, 0x1, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1067 +0xe1 fp=0xc820625928 sp=0xc8206258d0
go/parser.(*parser).parseBlockStmt(0xc821b46180, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1096 +0xb7 fp=0xc820625980 sp=0xc820625928
go/parser.(*parser).parseIfStmt(0xc821b46180, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1864 +0x1e9 fp=0xc820625a20 sp=0xc820625980
go/parser.(*parser).parseStmt(0xc821b46180, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2192 +0x7b1 fp=0xc820625ab8 sp=0xc820625a20
go/parser.(*parser).parseStmtList(0xc821b46180, 0xc826551080, 0x3, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1067 +0xe1 fp=0xc820625b10 sp=0xc820625ab8
go/parser.(*parser).parseBody(0xc821b46180, 0xc823e479b0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:1081 +0xdf fp=0xc820625b68 sp=0xc820625b10
go/parser.(*parser).parseFuncDecl(0xc821b46180, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2393 +0x1a0 fp=0xc820625c58 sp=0xc820625b68
go/parser.(*parser).parseDecl(0xc821b46180, 0x414858, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2437 +0x159 fp=0xc820625cc0 sp=0xc820625c58
go/parser.(*parser).parseFile(0xc821b46180, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2492 +0x416 fp=0xc820625e10 sp=0xc820625cc0
go/parser.ParseFile(0xc82015ecc0, 0xc8208ad3b0, 0x4e, 0x36adc0, 0xc821b0d318, 0x4, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/interface.go:117 +0x1a7 fp=0xc820625e80 sp=0xc820625e10
golang.org/x/tools/go/loader.parseFiles.func2(0xc82064c4e0, 0x51aa00, 0xc824da5b00, 0xc824da5ae0, 0xc82015ecc0, 0xc8225f3618, 0x4, 0x5, 0xc8208ad3b0, 0x4e)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:63 +0x22c fp=0xc820625f50 sp=0xc820625e80
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820625f58 sp=0xc820625f50
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42203 [chan receive]:
runtime.gopark(0x414cd8, 0xc823ac71f8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc822ba5b48 sp=0xc822ba5b20
runtime.goparkunlock(0xc823ac71f8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc822ba5b80 sp=0xc822ba5b48
runtime.chanrecv(0x28edc0, 0xc823ac71a0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc822ba5c08 sp=0xc822ba5b80
runtime.chanrecv1(0x28edc0, 0xc823ac71a0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc822ba5c38 sp=0xc822ba5c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8238ab7e1, 0x7, 0xc822443020, 0x2e, 0xc825e26180, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc822ba5de0 sp=0xc822ba5c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2f20, 0xc8230c8178, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc822ba5ea0 sp=0xc822ba5de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820080a80, 0xc821f56700)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc822ba5f78 sp=0xc822ba5ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820080a80, 0xc8231441e0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc822ba5f98 sp=0xc822ba5f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc822ba5fa0 sp=0xc822ba5f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42588 [chan receive]:
runtime.gopark(0x414cd8, 0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc825785b38 sp=0xc825785b10
runtime.goparkunlock(0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc825785b70 sp=0xc825785b38
runtime.chanrecv(0x28edc0, 0xc824ce0120, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc825785bf8 sp=0xc825785b70
runtime.chanrecv1(0x28edc0, 0xc824ce0120, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc825785c28 sp=0xc825785bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc824f40be1, 0x43, 0xc82341a600, 0x60, 0xc8221f4b10, 0x0, 0xc8243639c8, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc825785dd0 sp=0xc825785c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2c60, 0xc82045ee40, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc825785e90 sp=0xc825785dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8214ad880, 0xc8237bc6f8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc825785f68 sp=0xc825785e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8214ad880, 0xc820defc20)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc825785f88 sp=0xc825785f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc825785f90 sp=0xc825785f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42268 [chan receive]:
runtime.gopark(0x414cd8, 0xc823a7b9d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc822ba3b48 sp=0xc822ba3b20
runtime.goparkunlock(0xc823a7b9d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc822ba3b80 sp=0xc822ba3b48
runtime.chanrecv(0x28edc0, 0xc823a7b980, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc822ba3c08 sp=0xc822ba3b80
runtime.chanrecv1(0x28edc0, 0xc823a7b980, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc822ba3c38 sp=0xc822ba3c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8232e7e81, 0x5, 0xc8237c1650, 0x2c, 0xc82259f9e0, 0x0, 0xc82214c3c0, 0x3, 0x4, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc822ba3de0 sp=0xc822ba3c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea22c0, 0xc821e3fdc0, 0x4, 0x4, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc822ba3ea0 sp=0xc822ba3de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8227ad500, 0xc82263a018)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc822ba3f78 sp=0xc822ba3ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8227ad500, 0xc821e3fd60)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc822ba3f98 sp=0xc822ba3f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc822ba3fa0 sp=0xc822ba3f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42744 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc825783a58 sp=0xc825783a30
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc825783a90 sp=0xc825783a58
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc825783b9f, 0x27aa01, 0x19ec1a, 0xc826322de0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc825783b18 sp=0xc825783a90
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc825783b9f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc825783b50 sp=0xc825783b18
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc824b70f31, 0x7, 0xc82595d640, 0x39, 0x0, 0x4, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc825783c28 sp=0xc825783b50
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc823a43501, 0x1c, 0xc82595d640, 0x39, 0xc823da6750, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc825783dd0 sp=0xc825783c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea3ce0, 0xc824b364e0, 0x6, 0x6, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc825783e90 sp=0xc825783dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820c58380, 0xc82243fc58)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc825783f68 sp=0xc825783e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820c58380, 0xc823c37da0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc825783f88 sp=0xc825783f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc825783f90 sp=0xc825783f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42806 [semacquire]:
runtime.gopark(0x414cd8, 0x521b00, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820510ae0 sp=0xc820510ab8
runtime.goparkunlock(0x521b00, 0x3905c0, 0xa, 0xc8219a8819, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820510b18 sp=0xc820510ae0
runtime.semacquire(0xc825066e3c, 0xec501)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc820510b78 sp=0xc820510b18
sync.runtime_Semacquire(0xc825066e3c)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc820510b90 sp=0xc820510b78
sync.(*WaitGroup).Wait(0xc825066e30)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/waitgroup.go:127 +0xb4 fp=0xc820510bd8 sp=0xc820510b90
golang.org/x/tools/go/loader.parseFiles(0xc82015ecc0, 0x51aa00, 0x0, 0xc8258de500, 0x46, 0xc822149880, 0x5, 0x8, 0x4, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:67 +0x455 fp=0xc820510d70 sp=0xc820510bd8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc825e99180, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x256 fp=0xc820510ea0 sp=0xc820510d70
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc825e99180, 0xc82484a2e8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc820510f78 sp=0xc820510ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc825e99180, 0xc82506e2a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820510f98 sp=0xc820510f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820510fa0 sp=0xc820510f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42246 [chan receive]:
runtime.gopark(0x414cd8, 0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82337db48 sp=0xc82337db20
runtime.goparkunlock(0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82337db80 sp=0xc82337db48
runtime.chanrecv(0x28edc0, 0xc824ce0120, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82337dc08 sp=0xc82337db80
runtime.chanrecv1(0x28edc0, 0xc824ce0120, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82337dc38 sp=0xc82337dc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8216328a1, 0x2e, 0xc823e85810, 0x4b, 0xc82419f650, 0x0, 0xc824c58800, 0x2, 0x2, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82337dde0 sp=0xc82337dc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6c420, 0xc8204ab120, 0x2, 0x2, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82337dea0 sp=0xc82337dde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8248daa80, 0xc822708f00)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82337df78 sp=0xc82337dea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8248daa80, 0xc820b4dee0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82337df98 sp=0xc82337df78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82337dfa0 sp=0xc82337df98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42843 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc821c8cda8 sp=0xc821c8cd80
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc820612916, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc821c8cde0 sp=0xc821c8cda8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc821c8ceef, 0xc823938a01, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc821c8ce68 sp=0xc821c8cde0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc821c8ceef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc821c8cea0 sp=0xc821c8ce68
golang.org/x/tools/go/loader.parseFiles.func2(0xc823d9a890, 0x51aa00, 0xc823dc2280, 0xc823dc2260, 0xc82015ecc0, 0xc8243811f0, 0x4, 0xe, 0xc823dcc240, 0x36)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc821c8cf70 sp=0xc821c8cea0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc821c8cf78 sp=0xc821c8cf70
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42837 [runnable]:
go/parser.(*parser).parseVarType(0xc826004780, 0xc825ee6e01, 0x1, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:800 fp=0xc82016f998 sp=0xc82016f990
go/parser.(*parser).parseParameterList(0xc826004780, 0xc825650980, 0x50b401, 0xc825ee6e30, 0x1, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:846 +0x470 fp=0xc82016fad8 sp=0xc82016f998
go/parser.(*parser).parseParameters(0xc826004780, 0xc825650980, 0xc825650901, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:878 +0xdd fp=0xc82016fb40 sp=0xc82016fad8
go/parser.(*parser).parseSignature(0xc826004780, 0xc825650980, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:909 +0xae fp=0xc82016fb68 sp=0xc82016fb40
go/parser.(*parser).parseFuncDecl(0xc826004780, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2389 +0x158 fp=0xc82016fc58 sp=0xc82016fb68
go/parser.(*parser).parseDecl(0xc826004780, 0x414858, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2437 +0x159 fp=0xc82016fcc0 sp=0xc82016fc58
go/parser.(*parser).parseFile(0xc826004780, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/parser.go:2492 +0x416 fp=0xc82016fe10 sp=0xc82016fcc0
go/parser.ParseFile(0xc82015ecc0, 0xc823d97f40, 0x37, 0x36adc0, 0xc825f5a9e0, 0x4, 0x0, 0x0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/go/parser/interface.go:117 +0x1a7 fp=0xc82016fe80 sp=0xc82016fe10
golang.org/x/tools/go/loader.parseFiles.func2(0xc823d9a890, 0x51aa00, 0xc823dc2280, 0xc823dc2260, 0xc82015ecc0, 0xc8243811f0, 0x4, 0x8, 0xc823d97f40, 0x37)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:63 +0x22c fp=0xc82016ff50 sp=0xc82016fe80
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82016ff58 sp=0xc82016ff50
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42273 [chan receive]:
runtime.gopark(0x414cd8, 0xc820e7a0b8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820928b48 sp=0xc820928b20
runtime.goparkunlock(0xc820e7a0b8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820928b80 sp=0xc820928b48
runtime.chanrecv(0x28edc0, 0xc820e7a060, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820928c08 sp=0xc820928b80
runtime.chanrecv1(0x28edc0, 0xc820e7a060, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820928c38 sp=0xc820928c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8222e05a1, 0x51, 0xc821d71c70, 0x6e, 0xc823d0b740, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820928de0 sp=0xc820928c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a80fd0, 0xc8230c8ca0, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820928ea0 sp=0xc820928de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8235d2a80, 0xc8231d6000)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820928f78 sp=0xc820928ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8235d2a80, 0xc822af3620)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820928f98 sp=0xc820928f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820928fa0 sp=0xc820928f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42842 [running]:
	goroutine running on other thread; stack unavailable
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42577 [chan receive]:
runtime.gopark(0x414cd8, 0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8229bdb48 sp=0xc8229bdb20
runtime.goparkunlock(0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8229bdb80 sp=0xc8229bdb48
runtime.chanrecv(0x28edc0, 0xc824ce0120, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8229bdc08 sp=0xc8229bdb80
runtime.chanrecv1(0x28edc0, 0xc824ce0120, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8229bdc38 sp=0xc8229bdc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8248134a1, 0x2d, 0xc824485720, 0x4a, 0xc8226bccf0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8229bdde0 sp=0xc8229bdc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2580, 0xc82279f7e0, 0x4, 0x4, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8229bdea0 sp=0xc8229bdde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820313c00, 0xc820089ad0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8229bdf78 sp=0xc8229bdea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820313c00, 0xc82279f780)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8229bdf98 sp=0xc8229bdf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8229bdfa0 sp=0xc8229bdf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42793 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc821c915a8 sp=0xc821c91580
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc821d70016, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc821c915e0 sp=0xc821c915a8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc821c916ef, 0xc823e30201, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc821c91668 sp=0xc821c915e0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc821c916ef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc821c916a0 sp=0xc821c91668
golang.org/x/tools/go/loader.parseFiles.func2(0xc826574c10, 0x51aa00, 0xc8265798c0, 0xc8265798a0, 0xc82015ecc0, 0xc823e30428, 0x4, 0x0, 0xc826553d80, 0x40)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc821c91770 sp=0xc821c916a0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc821c91778 sp=0xc821c91770
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42707 [chan receive]:
runtime.gopark(0x414cd8, 0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8229bcb48 sp=0xc8229bcb20
runtime.goparkunlock(0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8229bcb80 sp=0xc8229bcb48
runtime.chanrecv(0x28edc0, 0xc824ce0120, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8229bcc08 sp=0xc8229bcb80
runtime.chanrecv1(0x28edc0, 0xc824ce0120, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8229bcc38 sp=0xc8229bcc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8246cb6e1, 0x24, 0xc823b4efa0, 0x41, 0xc8203044e0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8229bcde0 sp=0xc8229bcc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2a50, 0xc8227e81e0, 0x2, 0x2, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8229bcea0 sp=0xc8229bcde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8243de380, 0xc82328eb50)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8229bcf78 sp=0xc8229bcea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8243de380, 0xc820c963a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8229bcf98 sp=0xc8229bcf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8229bcfa0 sp=0xc8229bcf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42814 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82050da68 sp=0xc82050da40
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0x282416, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82050daa0 sp=0xc82050da68
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc82050dbaf, 0x27aa01, 0x19ec1a, 0xc825608420)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc82050db28 sp=0xc82050daa0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc82050dbaf)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc82050db60 sp=0xc82050db28
golang.org/x/tools/go/loader.(*importer).findPackage(0xc823195980, 0xc8262adb01, 0x3, 0xc825a48230, 0x48, 0x0, 0xc82329dcc2, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x30a fp=0xc82050dc38 sp=0xc82050db60
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8210c4061, 0x2b, 0xc825a48230, 0x48, 0xc8255e9410, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x130 fp=0xc82050dde0 sp=0xc82050dc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2fd0, 0xc8259eb350, 0x2, 0x2, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82050dea0 sp=0xc82050dde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc825a40000, 0xc822488670)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82050df78 sp=0xc82050dea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc825a40000, 0xc825a7a540)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82050df98 sp=0xc82050df78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82050dfa0 sp=0xc82050df98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42584 [chan receive]:
runtime.gopark(0x414cd8, 0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8229b6b48 sp=0xc8229b6b20
runtime.goparkunlock(0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8229b6b80 sp=0xc8229b6b48
runtime.chanrecv(0x28edc0, 0xc8243c4720, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8229b6c08 sp=0xc8229b6b80
runtime.chanrecv1(0x28edc0, 0xc8243c4720, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8229b6c38 sp=0xc8229b6c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc821151761, 0x18, 0xc8239373c0, 0x35, 0xc820fca5d0, 0x0, 0xc823938440, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8229b6de0 sp=0xc8229b6c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea26e0, 0xc824a080e0, 0x3, 0x3, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8229b6ea0 sp=0xc8229b6de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8214ac700, 0xc821853330)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8229b6f78 sp=0xc8229b6ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8214ac700, 0xc824a08060)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8229b6f98 sp=0xc8229b6f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8229b6fa0 sp=0xc8229b6f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42705 [chan receive]:
runtime.gopark(0x414cd8, 0xc8248ccdd8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8229bbb48 sp=0xc8229bbb20
runtime.goparkunlock(0xc8248ccdd8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8229bbb80 sp=0xc8229bbb48
runtime.chanrecv(0x28edc0, 0xc8248ccd80, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8229bbc08 sp=0xc8229bbb80
runtime.chanrecv1(0x28edc0, 0xc8248ccd80, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8229bbc38 sp=0xc8229bbc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820708fa1, 0x42, 0xc821280000, 0x5f, 0xc821a8d3b0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8229bbde0 sp=0xc8229bbc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6cd10, 0xc822e1b8e8, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8229bbea0 sp=0xc8229bbde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8241b0e00, 0xc820e09f88)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8229bbf78 sp=0xc8229bbea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8241b0e00, 0xc8245b0620)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8229bbf98 sp=0xc8229bbf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8229bbfa0 sp=0xc8229bbf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42291 [chan receive]:
runtime.gopark(0x414cd8, 0xc824740718, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820197b38 sp=0xc820197b10
runtime.goparkunlock(0xc824740718, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820197b70 sp=0xc820197b38
runtime.chanrecv(0x28edc0, 0xc8247406c0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820197bf8 sp=0xc820197b70
runtime.chanrecv1(0x28edc0, 0xc8247406c0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820197c28 sp=0xc820197bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc825e271d1, 0x1f, 0xc82100f900, 0x3c, 0xc822e0b020, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820197dd0 sp=0xc820197c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f3290, 0xc820415680, 0x4, 0x4, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820197e90 sp=0xc820197dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8235d2e00, 0xc821f56700)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820197f68 sp=0xc820197e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8235d2e00, 0xc821ab8d60)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820197f88 sp=0xc820197f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820197f90 sp=0xc820197f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42245 [chan receive]:
runtime.gopark(0x414cd8, 0xc8248cd798, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc822ba9b48 sp=0xc822ba9b20
runtime.goparkunlock(0xc8248cd798, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc822ba9b80 sp=0xc822ba9b48
runtime.chanrecv(0x28edc0, 0xc8248cd740, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc822ba9c08 sp=0xc822ba9b80
runtime.chanrecv1(0x28edc0, 0xc8248cd740, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc822ba9c38 sp=0xc822ba9c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc821632841, 0x27, 0xc823e84cd0, 0x44, 0xc8255ba660, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc822ba9de0 sp=0xc822ba9c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2630, 0xc820088630, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc822ba9ea0 sp=0xc822ba9de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8248da700, 0xc820ce9e00)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc822ba9f78 sp=0xc822ba9ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8248da700, 0xc820b4d420)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc822ba9f98 sp=0xc822ba9f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc822ba9fa0 sp=0xc822ba9f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42620 [chan receive]:
runtime.gopark(0x414cd8, 0xc820e7a0b8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82092cb48 sp=0xc82092cb20
runtime.goparkunlock(0xc820e7a0b8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82092cb80 sp=0xc82092cb48
runtime.chanrecv(0x28edc0, 0xc820e7a060, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82092cc08 sp=0xc82092cb80
runtime.chanrecv1(0x28edc0, 0xc820e7a060, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82092cc38 sp=0xc82092cc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc820b8de51, 0x4a, 0xc823a6c690, 0x67, 0xc824b00990, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82092cde0 sp=0xc82092cc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a800b0, 0xc82484afa8, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82092cea0 sp=0xc82092cde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823e86a80, 0xc82045e100)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82092cf78 sp=0xc82092cea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823e86a80, 0xc8212be520)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82092cf98 sp=0xc82092cf78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82092cfa0 sp=0xc82092cf98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42878 [semacquire]:
runtime.gopark(0x414cd8, 0x522cc0, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82590dae0 sp=0xc82590dab8
runtime.goparkunlock(0x522cc0, 0x3905c0, 0xa, 0xc8262df419, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82590db18 sp=0xc82590dae0
runtime.semacquire(0xc8262ad55c, 0xec501)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc82590db78 sp=0xc82590db18
sync.runtime_Semacquire(0xc8262ad55c)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc82590db90 sp=0xc82590db78
sync.(*WaitGroup).Wait(0xc8262ad550)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/waitgroup.go:127 +0xb4 fp=0xc82590dbd8 sp=0xc82590db90
golang.org/x/tools/go/loader.parseFiles(0xc82015ecc0, 0x51aa00, 0x0, 0xc825d11b40, 0x3d, 0xc8262b7500, 0x9, 0x10, 0x4, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:67 +0x455 fp=0xc82590dd70 sp=0xc82590dbd8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc8253cb880, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x256 fp=0xc82590dea0 sp=0xc82590dd70
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8253cb880, 0xc8263bee38)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc82590df78 sp=0xc82590dea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8253cb880, 0xc8262e9280)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82590df98 sp=0xc82590df78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82590dfa0 sp=0xc82590df98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42636 [chan receive]:
runtime.gopark(0x414cd8, 0xc824b3ffd8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8220cbb38 sp=0xc8220cbb10
runtime.goparkunlock(0xc824b3ffd8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8220cbb70 sp=0xc8220cbb38
runtime.chanrecv(0x28edc0, 0xc824b3ff80, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8220cbbf8 sp=0xc8220cbb70
runtime.chanrecv1(0x28edc0, 0xc824b3ff80, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8220cbc28 sp=0xc8220cbbf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8245b2c51, 0xb, 0xc820e764c0, 0x32, 0xc822710e70, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8220cbdd0 sp=0xc8220cbc28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc824a804d0, 0xc82275d020, 0x4, 0x4, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8220cbe90 sp=0xc8220cbdd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc822bcea80, 0xc8225f3618)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8220cbf68 sp=0xc8220cbe90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc822bcea80, 0xc82275cf80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8220cbf88 sp=0xc8220cbf68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8220cbf90 sp=0xc8220cbf88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42880 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc824afd5a8 sp=0xc824afd580
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc820d84916, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc824afd5e0 sp=0xc824afd5a8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc824afd6ef, 0xc8251ccf01, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc824afd668 sp=0xc824afd5e0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc824afd6ef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc824afd6a0 sp=0xc824afd668
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x1, 0xc8262df090, 0x44)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc824afd770 sp=0xc824afd6a0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc824afd778 sp=0xc824afd770
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42900 [chan send]:
runtime.gopark(0x414cd8, 0xc8200c0918, 0x38bfb0, 0x9, 0x16, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8212485a8 sp=0xc821248580
runtime.goparkunlock(0xc8200c0918, 0x38bfb0, 0x9, 0xc82485f216, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8212485e0 sp=0xc8212485a8
runtime.chansend(0x28ebe0, 0xc8200c08c0, 0xc8212486ef, 0xc8263bee01, 0x1a223a, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:213 +0x449 fp=0xc821248668 sp=0xc8212485e0
runtime.chansend1(0x28ebe0, 0xc8200c08c0, 0xc8212486ef)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:100 +0x43 fp=0xc8212486a0 sp=0xc821248668
golang.org/x/tools/go/loader.parseFiles.func2(0xc8262ad550, 0x51aa00, 0xc8262e92e0, 0xc8262e92c0, 0xc82015ecc0, 0xc8251cdb98, 0x4, 0x5, 0xc8262df310, 0x46)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:45 +0x4a fp=0xc821248770 sp=0xc8212486a0
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc821248778 sp=0xc821248770
created by golang.org/x/tools/go/loader.parseFiles
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:65 +0x41f

goroutine 42423 [semacquire]:
runtime.gopark(0x414cd8, 0x521d40, 0x3905c0, 0xa, 0x19, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82092dae0 sp=0xc82092dab8
runtime.goparkunlock(0x521d40, 0x3905c0, 0xa, 0xc823067619, 0x4)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82092db18 sp=0xc82092dae0
runtime.semacquire(0xc82064c4ec, 0xec501)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:104 +0x2f7 fp=0xc82092db78 sp=0xc82092db18
sync.runtime_Semacquire(0xc82064c4ec)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sema.go:47 +0x26 fp=0xc82092db90 sp=0xc82092db78
sync.(*WaitGroup).Wait(0xc82064c4e0)
	/usr/local/Cellar/go/1.6.2/libexec/src/sync/waitgroup.go:127 +0xb4 fp=0xc82092dbd8 sp=0xc82092db90
golang.org/x/tools/go/loader.parseFiles(0xc82015ecc0, 0x51aa00, 0x0, 0xc821aa3cc0, 0x37, 0xc823e50e00, 0x13, 0x20, 0x4, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/util.go:67 +0x455 fp=0xc82092dd70 sp=0xc82092dbd8
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc824a80c60, 0xc821a9bc00, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x256 fp=0xc82092dea0 sp=0xc82092dd70
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc821a9bc00, 0xc821b0ca98)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:970 +0xaa fp=0xc82092df78 sp=0xc82092dea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc821a9bc00, 0xc824da5a80)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82092df98 sp=0xc82092df78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82092dfa0 sp=0xc82092df98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42220 [chan receive]:
runtime.gopark(0x414cd8, 0xc82251da38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820926b48 sp=0xc820926b20
runtime.goparkunlock(0xc82251da38, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820926b80 sp=0xc820926b48
runtime.chanrecv(0x28edc0, 0xc82251d9e0, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820926c08 sp=0xc820926b80
runtime.chanrecv1(0x28edc0, 0xc82251d9e0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820926c38 sp=0xc820926c08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc824936067, 0x3, 0xc8237cccf0, 0x2a, 0xc824be0690, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820926de0 sp=0xc820926c38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc8221f2dc0, 0xc821b08480, 0x4, 0x4, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820926ea0 sp=0xc820926de0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc823bb0000, 0xc821e683c8)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820926f78 sp=0xc820926ea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc823bb0000, 0xc82392d0e0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820926f98 sp=0xc820926f78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820926fa0 sp=0xc820926f98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42702 [chan receive]:
runtime.gopark(0x414cd8, 0xc823ace7d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc820627b38 sp=0xc820627b10
runtime.goparkunlock(0xc823ace7d8, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc820627b70 sp=0xc820627b38
runtime.chanrecv(0x28edc0, 0xc823ace780, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc820627bf8 sp=0xc820627b70
runtime.chanrecv1(0x28edc0, 0xc823ace780, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc820627c28 sp=0xc820627bf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8265e8031, 0x25, 0xc825059f90, 0x42, 0xc82473e6f0, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc820627dd0 sp=0xc820627c28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6da20, 0xc82243fc60, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc820627e90 sp=0xc820627dd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8258e4380, 0xc82451ad28)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc820627f68 sp=0xc820627e90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8258e4380, 0xc823f8d2a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc820627f88 sp=0xc820627f68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820627f90 sp=0xc820627f88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42264 [chan receive]:
runtime.gopark(0x414cd8, 0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc82337fb48 sp=0xc82337fb20
runtime.goparkunlock(0xc8243c4778, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc82337fb80 sp=0xc82337fb48
runtime.chanrecv(0x28edc0, 0xc8243c4720, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc82337fc08 sp=0xc82337fb80
runtime.chanrecv1(0x28edc0, 0xc8243c4720, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc82337fc38 sp=0xc82337fc08
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc8255ba031, 0x27, 0xc8236a1630, 0x44, 0xc8251055c0, 0x0, 0xc8239395e0, 0x1, 0x1, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc82337fde0 sp=0xc82337fc38
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc821ea2790, 0xc820088740, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc82337fea0 sp=0xc82337fde0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc8248db880, 0xc820088628)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc82337ff78 sp=0xc82337fea0
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc8248db880, 0xc82392ee40)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc82337ff98 sp=0xc82337ff78
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc82337ffa0 sp=0xc82337ff98
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4

goroutine 42700 [chan receive]:
runtime.gopark(0x414cd8, 0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:262 +0x163 fp=0xc8205dfb38 sp=0xc8205dfb10
runtime.goparkunlock(0xc824ce0178, 0x38bfa0, 0xc, 0x17, 0x3)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:268 +0x54 fp=0xc8205dfb70 sp=0xc8205dfb38
runtime.chanrecv(0x28edc0, 0xc824ce0120, 0x0, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:470 +0x49f fp=0xc8205dfbf8 sp=0xc8205dfb70
runtime.chanrecv1(0x28edc0, 0xc824ce0120, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/chan.go:355 +0x2b fp=0xc8205dfc28 sp=0xc8205dfbf8
golang.org/x/tools/go/loader.(*importer).importAll(0xc823195980, 0xc822d22781, 0x29, 0xc8223cfea0, 0x46, 0xc823ff0f00, 0x0, 0x0, 0x0, 0x0, ...)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x55b fp=0xc8205dfdd0 sp=0xc8205dfc28
golang.org/x/tools/go/loader.(*importer).addFiles(0xc823195980, 0xc823b6d760, 0xc8211b5ab8, 0x1, 0x1, 0x1)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x100 fp=0xc8205dfe90 sp=0xc8205dfdd0
golang.org/x/tools/go/loader.(*importer).load(0xc823195980, 0xc820987500, 0xc82328eb50)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1d0 fp=0xc8205dff68 sp=0xc8205dfe90
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc823195980, 0xc820987500, 0xc8233d28a0)
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x2b fp=0xc8205dff88 sp=0xc8205dff68
runtime.goexit()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc8205dff90 sp=0xc8205dff88
created by golang.org/x/tools/go/loader.(*importer).startLoad
	/Users/gonzalo/dev/sp/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x1d4
[signal 0xb code=0x1 addr=0xb01dfacedebac1e pc=0xefeb]

runtime stack:
runtime.throw(0x3e9400, 0x2a)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/panic.go:547 +0x90 fp=0xc82019bae0 sp=0xc82019bac8
runtime.sigpanic()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/sigpanic_unix.go:12 +0x5a fp=0xc82019bb30 sp=0xc82019bae0
runtime.unlock(0x51e640)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/lock_sema.go:107 +0x14b fp=0xc82019bb68 sp=0xc82019bb30
runtime.(*mheap).freeSpan.func1()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:726 +0x186 fp=0xc82019bbb0 sp=0xc82019bb68
runtime.systemstack(0xc82019bbc0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:307 +0xab fp=0xc82019bbb8 sp=0xc82019bbb0
runtime.(*mheap).freeSpan(0x51e640, 0x953a90, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:727 +0x44 fp=0xc82019bbe8 sp=0xc82019bbb8
runtime.(*mspan).sweep(0x953a90, 0x953a00, 0x521701)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mgcsweep.go:342 +0x6ef fp=0xc82019bd50 sp=0xc82019bbe8
runtime.(*mheap).reclaimList(0x51e640, 0x51eea8, 0x1, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:347 +0xf3 fp=0xc82019bd90 sp=0xc82019bd50
runtime.(*mheap).reclaim(0x51e640, 0x1)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:374 +0x6b fp=0xc82019bdd8 sp=0xc82019bd90
runtime.(*mheap).alloc_m(0x51e640, 0x1, 0x32, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:428 +0x96 fp=0xc82019be08 sp=0xc82019bdd8
runtime.(*mheap).alloc.func1()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:502 +0x41 fp=0xc82019be38 sp=0xc82019be08
runtime.systemstack(0xc82019be58)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:307 +0xab fp=0xc82019be40 sp=0xc82019be38
runtime.(*mheap).alloc(0x51e640, 0x1, 0x10000000032, 0xec8f)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mheap.go:503 +0x63 fp=0xc82019be88 sp=0xc82019be40
runtime.(*mcentral).grow(0x520ef0, 0x0)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:209 +0x93 fp=0xc82019bef0 sp=0xc82019be88
runtime.(*mcentral).cacheSpan(0x520ef0, 0xc825913920)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcentral.go:89 +0x47d fp=0xc82019bf30 sp=0xc82019bef0
runtime.(*mcache).refill(0x58b960, 0xc800000032, 0xc823378b38)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/mcache.go:119 +0xcc fp=0xc82019bf68 sp=0xc82019bf30
runtime.mallocgc.func2()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/malloc.go:642 +0x2b fp=0xc82019bf88 sp=0xc82019bf68
runtime.systemstack(0xc820022a00)
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/asm_amd64.s:291 +0x79 fp=0xc82019bf90 sp=0xc82019bf88
runtime.mstart()
	/usr/local/Cellar/go/1.6.2/libexec/src/runtime/proc.go:1051 fp=0xc82019bf98 sp=0xc82019bf90
@ianlancetaylor ianlancetaylor changed the title gomvpkg crash runtime: crash in memory allocator running gomvpkg Nov 11, 2016
@ianlancetaylor ianlancetaylor added this to the Go1.8 milestone Nov 11, 2016
@ianlancetaylor
Copy link
Contributor

You say above that you are running Go 1.7.3, but the stack backtrace clearly indicates Go 1.6.2. What version did you use to build gomvpkg?

Is this repeatable at all? The address reported by the segmentation violation does not correspond to the stack trace.

CC @aclements

@rsc
Copy link
Contributor

rsc commented Nov 11, 2016

It seems clear that mheap.lock.key is corrupted. It also seems clear that this is a binary built with Go 1.6. Go 1.6 is no longer supported.

Are you using macOS Sierra? That would explain memory corruption in binaries built with Go 1.6.

Regardless, please rebuild gomvpkg and any other binaries you have with Go 1.7, and please file a new issue (feel free to mention this one) if gomvpkg continues to crash.

@rsc rsc closed this as completed Nov 11, 2016
@golang golang locked and limited conversation to collaborators Nov 11, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants