Created
July 22, 2016 18:06
-
-
Save kevinburke/de860ae2d77c7028dd5f4cf34e35beb9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
? github.com/vektra/mockery [no test files] | |
ok github.com/vektra/mockery/cmd/mockery 1.040s | |
panic: test timed out after 1s | |
goroutine 235 [running]: | |
panic(0x59a760, 0xc42163b620) | |
/Users/kevin/go/src/runtime/panic.go:500 +0x1ae | |
testing.startAlarm.func1() | |
/Users/kevin/go/src/testing/testing.go:918 +0x14e | |
created by time.goFunc | |
/Users/kevin/go/src/time/sleep.go:154 +0x78 | |
goroutine 1 [chan receive]: | |
testing.(*T).Run(0xc42008cd80, 0x631875, 0xd, 0x6b6cd0, 0xd2ab3) | |
/Users/kevin/go/src/testing/testing.go:647 +0x56e | |
testing.RunTests.func1(0xc42008cd80) | |
/Users/kevin/go/src/testing/testing.go:793 +0xba | |
testing.tRunner(0xc42008cd80, 0xc420045db8) | |
/Users/kevin/go/src/testing/testing.go:610 +0xca | |
testing.RunTests(0x6b6ec0, 0x8fda00, 0x23, 0x23, 0xc4200bfed0) | |
/Users/kevin/go/src/testing/testing.go:799 +0x4b6 | |
testing.(*M).Run(0xc420045ef0, 0xc420000340) | |
/Users/kevin/go/src/testing/testing.go:743 +0x130 | |
main.main() | |
github.com/vektra/mockery/mockery/_test/_testmain.go:122 +0x1b5 | |
goroutine 17 [syscall, locked to thread]: | |
runtime.goexit() | |
/Users/kevin/go/src/runtime/asm_amd64.s:2086 +0x1 | |
goroutine 20 [chan receive]: | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0x0, 0x0, 0xc420010044, 0x3a, 0xc420263d40, 0x0, 0xc4200ce5e8, 0xc4200ce5d8, 0xc4200ce5d0, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x6bf | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc4200ce580, 0xc42008cf00, 0x18, 0x18, 0xc4200ce500) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*Config).Load.func2(0xc420093cc0, 0x50, 0xc42008cf00, 0x18, 0x18, 0x91e900, 0x0, 0x0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:599 +0x17e | |
golang.org/x/tools/go/loader.(*Config).Load(0xc4200ce4d0, 0xc420093cc0, 0x50, 0xc4200aca00) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:616 +0x16b5 | |
github.com/vektra/mockery/mockery.(*Parser).Parse(0xc420047f20, 0xc420093cc0, 0x50, 0x0, 0x0) | |
/Users/kevin/code/go/src/github.com/vektra/mockery/mockery/parse.go:67 +0x71e | |
github.com/vektra/mockery/mockery.TestGenerator(0xc42008ce40) | |
/Users/kevin/code/go/src/github.com/vektra/mockery/mockery/generator_test.go:16 +0xf6 | |
testing.tRunner(0xc42008ce40, 0x6b6cd0) | |
/Users/kevin/go/src/testing/testing.go:610 +0xca | |
created by testing.(*T).Run | |
/Users/kevin/go/src/testing/testing.go:646 +0x530 | |
goroutine 21 [chan receive]: | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0xc420264abd, 0x2, 0xc420269e80, 0x16, 0xc42035d0e0, 0x0, 0xc420294068, 0xc420066e80, 0xc420294050, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x6bf | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc420294000, 0xc42000c2e0, 0x3, 0x3, 0x1) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc420274000, 0xecf245774) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1eb | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc420274000, 0xc42027d6e0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 34 [chan receive]: | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0xc4200141d9, 0x4, 0xc42037a0c0, 0x18, 0xc4203ac510, 0x0, 0xc4202941c8, 0xc420066e80, 0xc4202941b0, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x6bf | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc420294160, 0xc420409640, 0x7, 0x7, 0x1) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc42036e000, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1eb | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc42036e000, 0xc4203c5680) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 22 [chan send]: | |
golang.org/x/tools/go/loader.(*importer).findPackage(0xc42026f260, 0xc4202fc651, 0xd, 0xc42027b3e0, 0x21, 0x0, 0xc420f93880, 0x0, 0x0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x41b | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0xc4202647c1, 0xd, 0xc42027b3e0, 0x21, 0xc420622e10, 0x0, 0xc420294118, 0xc420066e80, 0xc420294100, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x139 | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc4202940b0, 0xc42032aac0, 0x7, 0x7, 0x1) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc420274380, 0x0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1eb | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc420274380, 0xc42039c360) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 55 [chan receive]: | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0xc420420541, 0xf, 0xc4205cdf20, 0x23, 0xc4203d2030, 0x0, 0xc420462328, 0xc420066e80, 0xc420462310, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:907 +0x6bf | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc4204622c0, 0xc4202afd58, 0x1, 0x1, 0x1) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc4207f2380, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1eb | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc4207f2380, 0xc4207b45c0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 66 [chan send]: | |
golang.org/x/tools/go/loader.(*importer).findPackage(0xc42026f260, 0xc4203fb021, 0x7, 0xc42039c580, 0x1c, 0x0, 0xad30, 0x4, 0x6e44462abbfcdbf6) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x41b | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0xc420264b77, 0x8, 0xc42039c580, 0x1c, 0xc4214800c0, 0x0, 0xc420462118, 0xc420066e80, 0xc420462100, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x139 | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc4204620b0, 0xc420094090, 0x11, 0x11, 0x1) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc420274700, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1eb | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc420274700, 0xc420384340) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 114 [chan send]: | |
golang.org/x/tools/go/loader.(*importer).findPackage(0xc42026f260, 0xc420cf9a71, 0x6, 0xc42073dca0, 0x16, 0x0, 0x0, 0x1, 0x0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x41b | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0xc4207277f9, 0x2, 0xc42073dca0, 0x16, 0xc420ba96b0, 0x0, 0xc4200ce748, 0xc420066e80, 0xc4200ce730, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x139 | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc4200ce6e0, 0xc420b7c5b0, 0x19, 0x19, 0x1) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc42055a380, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1eb | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc42055a380, 0xc420ae9d80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 32 [semacquire]: | |
sync.runtime_Semacquire(0xc420066e84) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*Mutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/mutex.go:85 +0xde | |
sync.(*RWMutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:86 +0x49 | |
go/token.(*File).AddLine(0xc42078cba0, 0x1b56d) | |
/Users/kevin/go/src/go/token/position.go:130 +0x53 | |
go/scanner.(*Scanner).next(0xc420808f20) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).Scan(0xc420808f20, 0xc420808f68, 0x0, 0x0, 0xc4200494c0) | |
/Users/kevin/go/src/go/scanner/scanner.go:625 +0x11e | |
go/parser.(*parser).next0(0xc420808f00) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc420808f00) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).expect(0xc420808f00, 0x38, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:395 +0x84 | |
go/parser.(*parser).expectClosing(0xc420808f00, 0x38, 0x63bc59, 0x11, 0xc42162c000) | |
/Users/kevin/go/src/go/parser/parser.go:407 +0x70 | |
go/parser.(*parser).parseLiteralValue(0xc420808f00, 0x8de6e0, 0xc42162c000, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1359 +0x19d | |
go/parser.(*parser).parsePrimaryExpr(0xc420808f00, 0x64b00, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1502 +0x559 | |
go/parser.(*parser).parseUnaryExpr(0xc420808f00, 0x64b00, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1582 +0x645 | |
go/parser.(*parser).parseUnaryExpr(0xc420808f00, 0xc420808f00, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1525 +0x51c | |
go/parser.(*parser).parseBinaryExpr(0xc420808f00, 0x0, 0x1, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1599 +0x9c | |
go/parser.(*parser).parseExpr(0xc420808f00, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1624 +0x81 | |
go/parser.(*parser).parseExprList(0xc420808f00, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:568 +0xaf | |
go/parser.(*parser).parseRhsList(0xc420808f00, 0x0, 0x0, 0x1) | |
/Users/kevin/go/src/go/parser/parser.go:608 +0x87 | |
go/parser.(*parser).parseValueSpec(0xc420808f00, 0x0, 0x55, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2282 +0x5ee | |
go/parser.(*parser).(go/parser.parseValueSpec)-fm(0x0, 0x55, 0x0, 0x0, 0x1) | |
/Users/kevin/go/src/go/parser/parser.go:2427 +0x64 | |
go/parser.(*parser).parseGenDecl(0xc420808f00, 0x55, 0xc420049c70, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2356 +0x547 | |
go/parser.(*parser).parseDecl(0xc420808f00, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2442 +0x135 | |
go/parser.(*parser).parseFile(0xc420808f00, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc4207b73b0, 0x25, 0x61ba20, 0xc4202afab8, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc4207e8350, 0x902140, 0xc4207f4520, 0xc4207f4500, 0xc420066e80, 0xc4202c3c68, 0x0, 0x4, 0xc4207b73b0, 0x25) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 56 [semacquire]: | |
sync.runtime_Semacquire(0xc42094be4c) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*WaitGroup).Wait(0xc42094be40) | |
/Users/kevin/go/src/sync/waitgroup.go:131 +0xbf | |
golang.org/x/tools/go/loader.parseFiles(0xc420066e80, 0x902140, 0x0, 0xc4207b48c0, 0x1b, 0xc42039a800, 0x55, 0x80, 0x0, 0xc420066e80, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:67 +0x4e4 | |
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc4200ce4d0, 0xc4207f2700, 0x67, 0xc4207b48c0, 0x1b, 0xc4200ce790, 0x0, 0x0, 0x0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x220 | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc4207f2700, 0x0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:970 +0x10d | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc4207f2700, 0xc420b68280) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 42 [semacquire]: | |
sync.runtime_Semacquire(0xc4207e835c) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*WaitGroup).Wait(0xc4207e8350) | |
/Users/kevin/go/src/sync/waitgroup.go:131 +0xbf | |
golang.org/x/tools/go/loader.parseFiles(0xc420066e80, 0x902140, 0x0, 0xc420734ce0, 0x1b, 0xc420790c80, 0x5, 0x8, 0x0, 0xc420066e80, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:67 +0x4e4 | |
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc4200ce4d0, 0xc420073c00, 0x67, 0xc420734ce0, 0x1b, 0xc420462210, 0x100000000000000, 0x27, 0x8dcc60) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x220 | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc420073c00, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:970 +0x10d | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc420073c00, 0xc4207bc7c0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 89 [runnable]: | |
sync.(*RWMutex).Unlock(0xc4215edbc0) | |
/Users/kevin/go/src/sync/rwmutex.go:106 | |
go/token.(*File).AddLine(0xc42072c660, 0x37) | |
/Users/kevin/go/src/go/token/position.go:134 +0xc6 | |
go/scanner.(*Scanner).next(0xc4213d7520) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).skipWhitespace(0xc4213d7520) | |
/Users/kevin/go/src/go/scanner/scanner.go:521 +0x5f | |
go/scanner.(*Scanner).Scan(0xc4213d7520, 0x0, 0x0, 0xc42164b2a0, 0x20) | |
/Users/kevin/go/src/go/scanner/scanner.go:600 +0x5c | |
go/parser.(*parser).next0(0xc4213d7500) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).consumeComment(0xc4213d7500, 0x118, 0x1) | |
/Users/kevin/go/src/go/parser/parser.go:275 +0x203 | |
go/parser.(*parser).consumeCommentGroup(0xc4213d7500, 0x1, 0x0, 0xc421663650) | |
/Users/kevin/go/src/go/parser/parser.go:290 +0x15a | |
go/parser.(*parser).next(0xc4213d7500) | |
/Users/kevin/go/src/go/parser/parser.go:340 +0x1b4 | |
go/parser.(*parser).init(0xc4213d7500, 0xc4215edbc0, 0xc421663650, 0x21, 0xc420d08700, 0x50e, 0x680, 0x6) | |
/Users/kevin/go/src/go/parser/parser.go:85 +0x1e8 | |
go/parser.ParseFile(0xc4215edbc0, 0xc421663650, 0x21, 0x5950e0, 0xc42164b280, 0x6, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:120 +0x1fe | |
go/build.(*Context).Import(0x902140, 0xc420d8b277, 0x4, 0xc4204f3b80, 0x1b, 0x0, 0x8, 0xc4202b4b78, 0xc4202b4c10) | |
/Users/kevin/go/src/go/build/build.go:739 +0x102e | |
golang.org/x/tools/go/loader.(*importer).findPackage(0xc42026f260, 0xc420d8b277, 0x4, 0xc4204f3b80, 0x1b, 0x0, 0xad30, 0x8, 0xafbe45e9a6d31914) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:836 +0x502 | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0xc4208f41f1, 0x7, 0xc4204f3b80, 0x1b, 0xc420773e00, 0x0, 0xc4204623d8, 0xc420066e80, 0xc4204623c0, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x139 | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc420462370, 0xc4208af0e0, 0xa, 0xa, 0x1) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc420275180, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1eb | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc420275180, 0xc4207794e0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 234 [chan send]: | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc4215f61d0, 0x902140, 0xc4215f0d80, 0xc4215f0d60, 0xc420066e80, 0xc421165078, 0x0, 0x0, 0xc4215b9c20, 0x28) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:45 +0x7b | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 41 [chan send]: | |
golang.org/x/tools/go/loader.(*importer).findPackage(0xc42026f260, 0xc4207277f1, 0x4, 0xc420677080, 0x17, 0x0, 0xc42138c000, 0x0, 0x0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:835 +0x41b | |
golang.org/x/tools/go/loader.(*importer).importAll(0xc42026f260, 0xc4203f470b, 0x3, 0xc420677080, 0x17, 0xc42080c7b0, 0x0, 0xc4200ce698, 0xc420066e80, 0xc4200ce680, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:862 +0x139 | |
golang.org/x/tools/go/loader.(*importer).addFiles(0xc42026f260, 0xc4200ce630, 0xc420784e20, 0x4, 0x4, 0x1) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:1000 +0x10f | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc420073880, 0x0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:975 +0x1eb | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc420073880, 0xc4207349e0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 115 [semacquire]: | |
sync.runtime_Semacquire(0xc420aaf97c) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*WaitGroup).Wait(0xc420aaf970) | |
/Users/kevin/go/src/sync/waitgroup.go:131 +0xbf | |
golang.org/x/tools/go/loader.parseFiles(0xc420066e80, 0x902140, 0x0, 0xc420b520e0, 0x1b, 0xc420c482c0, 0x4, 0x4, 0x0, 0xc420066e80, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:67 +0x4e4 | |
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc4200ce4d0, 0xc42055aa80, 0x67, 0xc420b520e0, 0x1b, 0xc4202942c0, 0x100000000000000, 0x26, 0x8dcc60) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x220 | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc42055aa80, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:970 +0x10d | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc42055aa80, 0xc420c4e260) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 120 [semacquire]: | |
sync.runtime_Semacquire(0xc420d6158c) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*WaitGroup).Wait(0xc420d61580) | |
/Users/kevin/go/src/sync/waitgroup.go:131 +0xbf | |
golang.org/x/tools/go/loader.parseFiles(0xc420066e80, 0x902140, 0x0, 0xc420d7bbc0, 0x20, 0xc420d53a90, 0x1, 0x1, 0x0, 0xc420066e80, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:67 +0x4e4 | |
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc4200ce4d0, 0xc42055b500, 0x67, 0xc420d7bbc0, 0x20, 0xc420462420, 0x100000000000000, 0x24, 0x8dcc60) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x220 | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc42055b500, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:970 +0x10d | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc42055b500, 0xc420d96660) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 100 [semacquire]: | |
sync.runtime_Semacquire(0xc420066e84) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*Mutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/mutex.go:85 +0xde | |
sync.(*RWMutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:86 +0x49 | |
go/token.(*File).AddLine(0xc42078d9e0, 0x45a) | |
/Users/kevin/go/src/go/token/position.go:130 +0x53 | |
go/scanner.(*Scanner).next(0xc4213d6aa0) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).skipWhitespace(0xc4213d6aa0) | |
/Users/kevin/go/src/go/scanner/scanner.go:521 +0x5f | |
go/scanner.(*Scanner).Scan(0xc4213d6aa0, 0x0, 0x3e03f, 0x0, 0x0) | |
/Users/kevin/go/src/go/scanner/scanner.go:600 +0x5c | |
go/parser.(*parser).next0(0xc4213d6a80) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc4213d6a80) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).expectSemi(0xc4213d6a80) | |
/Users/kevin/go/src/go/parser/parser.go:419 +0xc1 | |
go/parser.(*parser).parseValueSpec(0xc4213d6a80, 0x0, 0x40, 0x2, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2284 +0x152 | |
go/parser.(*parser).(go/parser.parseValueSpec)-fm(0x0, 0x40, 0x2, 0x1, 0x2) | |
/Users/kevin/go/src/go/parser/parser.go:2427 +0x64 | |
go/parser.(*parser).parseGenDecl(0xc4213d6a80, 0x40, 0xc420cd3c70, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2351 +0x1fa | |
go/parser.(*parser).parseDecl(0xc4213d6a80, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2442 +0x135 | |
go/parser.(*parser).parseFile(0xc4213d6a80, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc420d65830, 0x28, 0x61ba20, 0xc4213ce9e0, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc420d61580, 0x902140, 0xc420d9a420, 0xc420d9a400, 0xc420066e80, 0xc42098da10, 0x0, 0x0, 0xc420d65830, 0x28) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 198 [semacquire]: | |
sync.runtime_Semacquire(0xc420066e84) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*Mutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/mutex.go:85 +0xde | |
sync.(*RWMutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:86 +0x49 | |
go/token.(*File).AddLine(0xc4207d89c0, 0xc32c) | |
/Users/kevin/go/src/go/token/position.go:130 +0x53 | |
go/scanner.(*Scanner).next(0xc420ac24a0) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).skipWhitespace(0xc420ac24a0) | |
/Users/kevin/go/src/go/scanner/scanner.go:521 +0x5f | |
go/scanner.(*Scanner).Scan(0xc420ac24a0, 0x30, 0x28, 0x5e2fa0, 0xc4200934f0) | |
/Users/kevin/go/src/go/scanner/scanner.go:600 +0x5c | |
go/parser.(*parser).next0(0xc420ac2480) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc420ac2480) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).expectSemi(0xc420ac2480) | |
/Users/kevin/go/src/go/parser/parser.go:419 +0xc1 | |
go/parser.(*parser).parseFuncDecl(0xc420ac2480, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2391 +0x26b | |
go/parser.(*parser).parseDecl(0xc420ac2480, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2433 +0x26a | |
go/parser.(*parser).parseFile(0xc420ac2480, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc420bdca80, 0x23, 0x61ba20, 0xc420687f18, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc42094be40, 0x902140, 0xc420b928e0, 0xc420b928c0, 0xc420066e80, 0xc4207a3098, 0x0, 0x32, 0xc420bdca80, 0x23) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 218 [runnable]: | |
internal/race.Enable() | |
/Users/kevin/go/src/internal/race/race.go:32 | |
sync.(*RWMutex).Unlock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:127 +0xd2 | |
go/token.(*File).AddLine(0xc4209b9a40, 0x7337) | |
/Users/kevin/go/src/go/token/position.go:134 +0xc6 | |
go/scanner.(*Scanner).next(0xc42048e920) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).skipWhitespace(0xc42048e920) | |
/Users/kevin/go/src/go/scanner/scanner.go:521 +0x5f | |
go/scanner.(*Scanner).Scan(0xc42048e920, 0xc4202ba440, 0x3ddd7, 0x5326f0, 0x0) | |
/Users/kevin/go/src/go/scanner/scanner.go:600 +0x5c | |
go/parser.(*parser).next0(0xc42048e900) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc42048e900) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).expect(0xc42048e900, 0x33, 0x8de220) | |
/Users/kevin/go/src/go/parser/parser.go:395 +0x84 | |
go/parser.(*parser).parseBlockStmt(0xc42048e900, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1094 +0x8d | |
go/parser.(*parser).parseIfStmt(0xc42048e900, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1852 +0x2d7 | |
go/parser.(*parser).parseStmt(0xc42048e900, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2188 +0x6c1 | |
go/parser.(*parser).parseStmtList(0xc42048e900, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1067 +0x155 | |
go/parser.(*parser).parseBlockStmt(0xc42048e900, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1096 +0x1b6 | |
go/parser.(*parser).parseIfStmt(0xc42048e900, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1852 +0x2d7 | |
go/parser.(*parser).parseStmt(0xc42048e900, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2188 +0x6c1 | |
go/parser.(*parser).parseStmtList(0xc42048e900, 0xc4215d4600, 0xc, 0x10) | |
/Users/kevin/go/src/go/parser/parser.go:1067 +0x155 | |
go/parser.(*parser).parseBody(0xc42048e900, 0xc4215fb770, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1081 +0x2fa | |
go/parser.(*parser).parseFuncDecl(0xc42048e900, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2389 +0x6e1 | |
go/parser.(*parser).parseDecl(0xc42048e900, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2433 +0x26a | |
go/parser.(*parser).parseFile(0xc42048e900, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc420bdd1a0, 0x24, 0x61ba20, 0xc4206dbe40, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc42094be40, 0x902140, 0xc420b928e0, 0xc420b928c0, 0xc420066e80, 0xc4207a3098, 0x0, 0x46, 0xc420bdd1a0, 0x24) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 233 [semacquire]: | |
sync.runtime_Semacquire(0xc4215f61dc) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*WaitGroup).Wait(0xc4215f61d0) | |
/Users/kevin/go/src/sync/waitgroup.go:131 +0xbf | |
golang.org/x/tools/go/loader.parseFiles(0xc420066e80, 0x902140, 0x0, 0xc4215f05e0, 0x1c, 0xc4215f6180, 0x1, 0x1, 0x0, 0xc420066e80, ...) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:67 +0x4e4 | |
golang.org/x/tools/go/loader.(*Config).parsePackageFiles(0xc4200ce4d0, 0xc420f93880, 0x67, 0xc4215f05e0, 0x1c, 0xc420294210, 0x100000000000000, 0x24, 0x8dcc60) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:748 +0x220 | |
golang.org/x/tools/go/loader.(*importer).load(0xc42026f260, 0xc420f93880, 0xc420066e80) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:970 +0x10d | |
golang.org/x/tools/go/loader.(*importer).startLoad.func1(0xc42026f260, 0xc420f93880, 0xc4215f0ce0) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:956 +0x43 | |
created by golang.org/x/tools/go/loader.(*importer).startLoad | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/loader.go:958 +0x2bf | |
goroutine 118 [semacquire]: | |
sync.runtime_Semacquire(0xc420066e84) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*Mutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/mutex.go:85 +0xde | |
sync.(*RWMutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:86 +0x49 | |
go/token.(*File).AddLine(0xc42078cfc0, 0x3ff7) | |
/Users/kevin/go/src/go/token/position.go:130 +0x53 | |
go/scanner.(*Scanner).next(0xc4213d67a0) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).scanComment(0xc4213d67a0, 0x3f00, 0x1ee60f) | |
/Users/kevin/go/src/go/scanner/scanner.go:195 +0x31f | |
go/scanner.(*Scanner).Scan(0xc4213d67a0, 0x30, 0x28, 0x5e2fa0, 0xc4210f6280) | |
/Users/kevin/go/src/go/scanner/scanner.go:709 +0x1ac | |
go/parser.(*parser).next0(0xc4213d6780) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc4213d6780) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).expectSemi(0xc4213d6780) | |
/Users/kevin/go/src/go/parser/parser.go:419 +0xc1 | |
go/parser.(*parser).parseFuncDecl(0xc4213d6780, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2391 +0x26b | |
go/parser.(*parser).parseDecl(0xc4213d6780, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2433 +0x26a | |
go/parser.(*parser).parseFile(0xc4213d6780, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc420b59fb0, 0x23, 0x61ba20, 0xc4213ce108, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc420aaf970, 0x902140, 0xc420c4e380, 0xc420c4e340, 0xc420066e80, 0xc420687328, 0x0, 0x2, 0xc420b59fb0, 0x23) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 119 [semacquire]: | |
sync.runtime_Semacquire(0xc420066e84) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*Mutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/mutex.go:85 +0xde | |
sync.(*RWMutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:86 +0x49 | |
go/token.(*File).AddLine(0xc4204176e0, 0x31a2) | |
/Users/kevin/go/src/go/token/position.go:130 +0x53 | |
go/scanner.(*Scanner).next(0xc420808aa0) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).skipWhitespace(0xc420808aa0) | |
/Users/kevin/go/src/go/scanner/scanner.go:521 +0x5f | |
go/scanner.(*Scanner).Scan(0xc420808aa0, 0xc420a1de40, 0x3ddd7, 0x5326f0, 0x0) | |
/Users/kevin/go/src/go/scanner/scanner.go:600 +0x5c | |
go/parser.(*parser).next0(0xc420808a80) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc420808a80) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).expect(0xc420808a80, 0x33, 0x8de220) | |
/Users/kevin/go/src/go/parser/parser.go:395 +0x84 | |
go/parser.(*parser).parseBlockStmt(0xc420808a80, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1094 +0x8d | |
go/parser.(*parser).parseIfStmt(0xc420808a80, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1852 +0x2d7 | |
go/parser.(*parser).parseStmt(0xc420808a80, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2188 +0x6c1 | |
go/parser.(*parser).parseStmtList(0xc420808a80, 0xc4214f7a00, 0x11, 0x20) | |
/Users/kevin/go/src/go/parser/parser.go:1067 +0x155 | |
go/parser.(*parser).parseBody(0xc420808a80, 0xc421583dd0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1081 +0x2fa | |
go/parser.(*parser).parseFuncDecl(0xc420808a80, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2389 +0x6e1 | |
go/parser.(*parser).parseDecl(0xc420808a80, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2433 +0x26a | |
go/parser.(*parser).parseFile(0xc420808a80, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc420c62030, 0x24, 0x61ba20, 0xc421164c10, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc420aaf970, 0x902140, 0xc420c4e380, 0xc420c4e340, 0xc420066e80, 0xc420687328, 0x0, 0x3, 0xc420c62030, 0x24) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 226 [runnable]: | |
sync.runtime_Semacquire(0xc420066e84) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*Mutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/mutex.go:85 +0xde | |
sync.(*RWMutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:86 +0x49 | |
go/token.(*File).AddLine(0xc4204178c0, 0x2b47) | |
/Users/kevin/go/src/go/token/position.go:130 +0x53 | |
go/scanner.(*Scanner).next(0xc4208090a0) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).skipWhitespace(0xc4208090a0) | |
/Users/kevin/go/src/go/scanner/scanner.go:521 +0x5f | |
go/scanner.(*Scanner).Scan(0xc4208090a0, 0x30, 0x28, 0x5e2fa0, 0xc4208cb090) | |
/Users/kevin/go/src/go/scanner/scanner.go:600 +0x5c | |
go/parser.(*parser).next0(0xc420809080) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc420809080) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).expectSemi(0xc420809080) | |
/Users/kevin/go/src/go/parser/parser.go:419 +0xc1 | |
go/parser.(*parser).parseFuncDecl(0xc420809080, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2391 +0x26b | |
go/parser.(*parser).parseDecl(0xc420809080, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2433 +0x26a | |
go/parser.(*parser).parseFile(0xc420809080, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc420bdd4a0, 0x24, 0x61ba20, 0xc421164e28, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc42094be40, 0x902140, 0xc420b928e0, 0xc420b928c0, 0xc420066e80, 0xc4207a3098, 0x0, 0x4e, 0xc420bdd4a0, 0x24) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 227 [semacquire]: | |
sync.runtime_Semacquire(0xc420066e84) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*Mutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/mutex.go:85 +0xde | |
sync.(*RWMutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:86 +0x49 | |
go/token.(*File).AddLine(0xc4204179e0, 0x1697) | |
/Users/kevin/go/src/go/token/position.go:130 +0x53 | |
go/scanner.(*Scanner).next(0xc420ac36a0) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).Scan(0xc420ac36a0, 0x3ddd7, 0x8, 0x0, 0x3) | |
/Users/kevin/go/src/go/scanner/scanner.go:625 +0x11e | |
go/parser.(*parser).next0(0xc420ac3680) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc420ac3680) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).parseOperand(0xc420ac3680, 0x24ac00, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1143 +0x1c6 | |
go/parser.(*parser).parsePrimaryExpr(0xc420ac3680, 0xc420ac3600, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1466 +0x85 | |
go/parser.(*parser).parseUnaryExpr(0xc420ac3680, 0xc420ac3600, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1582 +0x645 | |
go/parser.(*parser).parseBinaryExpr(0xc420ac3680, 0x8de600, 0x1, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1599 +0x9c | |
go/parser.(*parser).parseExpr(0xc420ac3680, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1624 +0x81 | |
go/parser.(*parser).parseExprList(0xc420ac3680, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:568 +0xaf | |
go/parser.(*parser).parseRhsList(0xc420ac3680, 0xc421640790, 0x1, 0x1) | |
/Users/kevin/go/src/go/parser/parser.go:608 +0x87 | |
go/parser.(*parser).parseSimpleStmt(0xc420ac3680, 0x1, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1681 +0x192 | |
go/parser.(*parser).parseStmt(0xc420ac3680, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2169 +0xef | |
go/parser.(*parser).parseStmtList(0xc420ac3680, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1067 +0x155 | |
go/parser.(*parser).parseBlockStmt(0xc420ac3680, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1096 +0x1b6 | |
go/parser.(*parser).parseIfStmt(0xc420ac3680, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1852 +0x2d7 | |
go/parser.(*parser).parseStmt(0xc420ac3680, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2188 +0x6c1 | |
go/parser.(*parser).parseStmtList(0xc420ac3680, 0xc421644980, 0x2, 0x2) | |
/Users/kevin/go/src/go/parser/parser.go:1067 +0x155 | |
go/parser.(*parser).parseBlockStmt(0xc420ac3680, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1096 +0x1b6 | |
go/parser.(*parser).parseIfStmt(0xc420ac3680, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1852 +0x2d7 | |
go/parser.(*parser).parseStmt(0xc420ac3680, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2188 +0x6c1 | |
go/parser.(*parser).parseStmtList(0xc420ac3680, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1067 +0x155 | |
go/parser.(*parser).parseBlockStmt(0xc420ac3680, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1096 +0x1b6 | |
go/parser.(*parser).parseIfStmt(0xc420ac3680, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1852 +0x2d7 | |
go/parser.(*parser).parseStmt(0xc420ac3680, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2188 +0x6c1 | |
go/parser.(*parser).parseStmtList(0xc420ac3680, 0xc421572d00, 0x6, 0x8) | |
/Users/kevin/go/src/go/parser/parser.go:1067 +0x155 | |
go/parser.(*parser).parseBody(0xc420ac3680, 0xc421640300, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1081 +0x2fa | |
go/parser.(*parser).parseFuncDecl(0xc420ac3680, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2389 +0x6e1 | |
go/parser.(*parser).parseDecl(0xc420ac3680, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2433 +0x26a | |
go/parser.(*parser).parseFile(0xc420ac3680, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc420bdd500, 0x28, 0x61ba20, 0xc42153c180, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc42094be40, 0x902140, 0xc420b928e0, 0xc420b928c0, 0xc420066e80, 0xc4207a3098, 0x0, 0x4f, 0xc420bdd500, 0x28) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
goroutine 228 [semacquire]: | |
sync.runtime_Semacquire(0xc420066e84) | |
/Users/kevin/go/src/runtime/sema.go:47 +0x30 | |
sync.(*Mutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/mutex.go:85 +0xde | |
sync.(*RWMutex).Lock(0xc420066e80) | |
/Users/kevin/go/src/sync/rwmutex.go:86 +0x49 | |
go/token.(*File).AddLine(0xc42074fa40, 0x1c39) | |
/Users/kevin/go/src/go/token/position.go:130 +0x53 | |
go/scanner.(*Scanner).next(0xc420ac39a0) | |
/Users/kevin/go/src/go/scanner/scanner.go:61 +0x43e | |
go/scanner.(*Scanner).Scan(0xc420ac39a0, 0xc420ae78a8, 0xc420ae78a8, 0xc420ac3a40, 0xc420ae7898) | |
/Users/kevin/go/src/go/scanner/scanner.go:625 +0x11e | |
go/parser.(*parser).next0(0xc420ac3980) | |
/Users/kevin/go/src/go/parser/parser.go:257 +0xa2 | |
go/parser.(*parser).next(0xc420ac3980) | |
/Users/kevin/go/src/go/parser/parser.go:320 +0xb6 | |
go/parser.(*parser).expect(0xc420ac3980, 0x38, 0x4) | |
/Users/kevin/go/src/go/parser/parser.go:395 +0x84 | |
go/parser.(*parser).parseBody(0xc420ac3980, 0xc42163b5d0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:1084 +0x3a5 | |
go/parser.(*parser).parseFuncDecl(0xc420ac3980, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2389 +0x6e1 | |
go/parser.(*parser).parseDecl(0xc420ac3980, 0x6b6d48, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2433 +0x26a | |
go/parser.(*parser).parseFile(0xc420ac3980, 0x0) | |
/Users/kevin/go/src/go/parser/parser.go:2488 +0x5a3 | |
go/parser.ParseFile(0xc420066e80, 0xc420bdd560, 0x23, 0x61ba20, 0xc42153c320, 0x0, 0x0, 0x0, 0x0) | |
/Users/kevin/go/src/go/parser/interface.go:121 +0x20c | |
golang.org/x/tools/go/loader.parseFiles.func2(0xc42094be40, 0x902140, 0xc420b928e0, 0xc420b928c0, 0xc420066e80, 0xc4207a3098, 0x0, 0x50, 0xc420bdd560, 0x23) | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:63 +0x2d7 | |
created by golang.org/x/tools/go/loader.parseFiles | |
/Users/kevin/code/go/src/golang.org/x/tools/go/loader/util.go:65 +0x38a | |
FAIL github.com/vektra/mockery/mockery 1.054s | |
? github.com/vektra/mockery/mockery/fixtures [no test files] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment