C:\Go\bin>golangdoc -http=:6060 -lang=zh_CN panic: runtime error: invalid memory address or nil pointer dereference [signal 0xc0000005 code=0x3 addr=0x0 pc=0x418de2] goroutine 173 [running]: github.com/golang-china/golangdoc/local.initDocTable(0xc08200a246, 0x5, 0xc082b00620) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:191 +0xb8d github.com/golang-china/golangdoc/local.RegisterPackage(0xc08200a246, 0x5, 0xc082b00620) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:63 +0xe1 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291c985, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:48 +0xd2 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291c985, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291c985, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291c980, 0x8, 0xc082147fa0, 0x3, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312180, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229acc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 1 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082118ea0, 0x1, 0xc082118f53, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*Corpus).newDirectory(0xc0820f8820, 0xc082118ea0, 0x1, 0xf4240, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:195 +0x52c github.com/golang-china/golangdoc/godoc.(*Corpus).initFSTree(0xc0820f8820, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/corpus.go:155 +0x119 github.com/golang-china/golangdoc/godoc.(*Corpus).Init(0xc0820f8820, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/corpus.go:146 +0x38 main.runGodoc() d:/golang/src/github.com/golang-china/golangdoc/main.go:229 +0x1e4a main.main() d:/golang/src/github.com/golang-china/golangdoc/main_windows.go:105 +0xdd9 goroutine 51 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082143f30, 0xd, 0xc082142900, 0x8, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821852c0, 0xc082118f70, 0xc082120b40, 0xc0821426d0, 0x4, 0x1, 0x15d5220, 0xc082184360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 33 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821449b0, 0xd, 0xc082144300, 0x7, 0x2, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082172120, 0xc082118f70, 0xc082120b40, 0xc082144030, 0x5, 0x1, 0x15d5220, 0xc082172060) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 401 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.(*parser).parseFile(0xc0825be180, 0x0) c:/go/src/go/parser/parser.go:2500 +0x743 go/parser.ParseFile(0xc082120b40, 0xc08286bb00, 0x28, 0x9dc4a0, 0xc08269c920, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08286bb00, 0x28, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822eede0, 0x1b, 0xc082789060, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082802720, 0xc082118f70, 0xc082120b40, 0xc0827a3700, 0x14, 0x3, 0x15d5220, 0xc0827a4840) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 65 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821927c0, 0x18, 0xc082146460, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821aa480, 0xc082118f70, 0xc082120b40, 0xc0821922a0, 0x12, 0x2, 0x15d5220, 0xc0821aa420) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 10 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082144030, 0x5, 0xc0821191d0, 0x4, 0x1, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011680, 0xc082118f70, 0xc082120b40, 0xc082118ea0, 0x1, 0x0, 0x15d5220, 0xc082010fc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 11 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821426d0, 0x4, 0xc082119210, 0x3, 0x1, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0820116e0, 0xc082118f70, 0xc082120b40, 0xc082118ea0, 0x1, 0x0, 0x15d5220, 0xc0820110e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 13 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082146780, 0x5, 0xc0821192a0, 0x4, 0x1, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0820117a0, 0xc082118f70, 0xc082120b40, 0xc082118ea0, 0x1, 0x0, 0x15d5220, 0xc082011260) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 14 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082146f40, 0x4, 0xc0821192f0, 0x3, 0x1, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011800, 0xc082118f70, 0xc082120b40, 0xc082118ea0, 0x1, 0x0, 0x15d5220, 0xc082011320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 15 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0xc082119360, 0x3, 0x1, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011860, 0xc082118f70, 0xc082120b40, 0xc082118ea0, 0x1, 0x0, 0x15d5220, 0xc082011440) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 16 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.ParseFile(0xc082120b40, 0xc082ce77f0, 0xd, 0x9dc4a0, 0xc0828e7c00, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:91 +0xfc github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082ce77f0, 0xd, 0x5, 0xc082d3c700, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822a70e0, 0x5, 0xc082119390, 0x4, 0x1, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0820118c0, 0xc082118f70, 0xc082120b40, 0xc082118ea0, 0x1, 0x0, 0x15d5220, 0xc0820114a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 17 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082119460, 0xd, 0xc0821193b0, 0xc, 0x1, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011920, 0xc082118f70, 0xc082120b40, 0xc082118ea0, 0x1, 0x0, 0x15d5220, 0xc082011500) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 18 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821922a0, 0x12, 0xc082119700, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011e60, 0xc082118f70, 0xc082120b40, 0xc082119460, 0xd, 0x1, 0x15d5220, 0xc082011a40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 19 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821bc180, 0x11, 0xc082119720, 0x3, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011ec0, 0xc082118f70, 0xc082120b40, 0xc082119460, 0xd, 0x1, 0x15d5220, 0xc082011b00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 20 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0xc082119770, 0x3, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011f20, 0xc082118f70, 0xc082120b40, 0xc082119460, 0xd, 0x1, 0x15d5220, 0xc082011ce0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 397 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc0821911c0, 0x39, 0xffffffffffffffff, 0xa46, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082d3ad80, 0xc082120b40, 0xc0821911c0, 0x39, 0xc082647000, 0xa46, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc0821911c0, 0x39, 0x9dc4a0, 0xc082158880, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0821911c0, 0x39, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082db0180, 0x2f, 0xc08291deb0, 0x6, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823d6b40, 0xc082118f70, 0xc082120b40, 0xc082a82f60, 0x28, 0x5, 0x15d5220, 0xc082a42840) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 22 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082400ac0, 0x13, 0xc082119790, 0x5, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082174000, 0xc082118f70, 0xc082120b40, 0xc082119460, 0xd, 0x1, 0x15d5220, 0xc082011da0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 23 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082111640, 0x12, 0xc0821197b0, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082174060, 0xc082118f70, 0xc082120b40, 0xc082119460, 0xd, 0x1, 0x15d5220, 0xc082011e00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 36 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.ParseFile(0xc082120b40, 0xc082dca090, 0x23, 0x9dc4a0, 0xc08214fe20, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:91 +0xfc github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082dca090, 0x23, 0x5, 0xc082d3c080, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082159ba0, 0x17, 0xc082144c30, 0x9, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08224c780, 0xc082118f70, 0xc082120b40, 0xc0821449b0, 0xd, 0x2, 0x15d5220, 0xc082172b40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 24 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082111b60, 0x18, 0xc082119890, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082174180, 0xc082118f70, 0xc082120b40, 0xc082111640, 0x12, 0x2, 0x15d5220, 0xc082174120) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 25 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082401580, 0x20, 0xc082119960, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821743c0, 0xc082118f70, 0xc082120b40, 0xc082111b60, 0x18, 0x3, 0x15d5220, 0xc082174240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 26 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082d83410, 0x2a, 0xffffffffffffffff, 0x1b3, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082968a80, 0xc082120b40, 0xc082d83410, 0x2a, 0xc082398600, 0x1b3, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082d83410, 0x2a, 0x9dc4a0, 0xc0829e6020, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d83410, 0x2a, 0x5, 0xc082d3c800, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08247ab70, 0x22, 0xc082119970, 0x9, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082174420, 0xc082118f70, 0xc082120b40, 0xc082111b60, 0x18, 0x3, 0x15d5220, 0xc0821742a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 29 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821bc6a0, 0x17, 0xc082119b50, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082174780, 0xc082118f70, 0xc082120b40, 0xc0821bc180, 0x11, 0x2, 0x15d5220, 0xc082174720) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 67 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0xc082146580, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821aaa80, 0xc082118f70, 0xc082120b40, 0xc0821927c0, 0x18, 0x3, 0x15d5220, 0xc0821aa720) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 275 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaad650, 0x1, 0x4d8, 0x0, 0x0, 0x600, 0x420d5c, 0xc082bd1a50) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.CloseHandle(0x4d8, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:324 +0x6f os.(*file).close(0xc082dcce40, 0x0, 0x0) c:/go/src/os/file_windows.go:180 +0x324 os.(*File).Close(0xc082182c48, 0x0, 0x0) c:/go/src/os/file_windows.go:162 +0x5b golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082e14240, 0x16, 0xc082dd9200, 0x322, 0x600, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x1ad github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082e14240, 0x16, 0x5, 0xc082a21880, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263cd60, 0xe, 0xc0824079f0, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9c20, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a9680) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 274 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 io/ioutil.readAll(0x15d5318, 0xc08215c520, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:19 +0xa4 io/ioutil.ReadAll(0x15d5318, 0xc08215c520, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08263b3e0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08263b3e0, 0x14, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263ca90, 0xd, 0xc0824079d0, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9bc0, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a9620) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 61 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082eb7a48, 0x15d5318, 0xc082182930, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182930, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182930, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08231e0c0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08231e0c0, 0x25, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0827f7d80, 0x18, 0xc082789010, 0x3, 0x4, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0828025a0, 0xc082118f70, 0xc082120b40, 0xc0827a3700, 0x14, 0x3, 0x15d5220, 0xc0827a46c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 405 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0827f7160, 0x1e, 0xc0825876f0, 0x1, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082802b40, 0xc082118f70, 0xc082120b40, 0xc0827a3c80, 0x1c, 0x3, 0x15d5220, 0xc082802ae0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 419 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082ce2940, 0x1d, 0xffffffffffffffff, 0x55e4, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4a80, 0xc082120b40, 0xc082ce2940, 0x1d, 0xc082bde000, 0x55e4, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082ce2940, 0x1d, 0x9dc4a0, 0xc082ce2ea0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082ce2940, 0x1d, 0x5, 0x20, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082abf380, 0x15, 0xc082a88990, 0x7, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082aeef00, 0xc082118f70, 0xc082120b40, 0xc082271d10, 0xd, 0x2, 0x15d5220, 0xc082aeeea0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 404 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e99a48, 0x15d5318, 0xc082182640, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182640, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182640, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08281a210, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08281a210, 0x27, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0827f6c00, 0x1a, 0xc082587550, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082802840, 0xc082118f70, 0xc082120b40, 0xc0827a3700, 0x14, 0x3, 0x15d5220, 0xc082802540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 56 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082cfdb00, 0x14, 0xffffffffffffffff, 0x4c1, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4480, 0xc082120b40, 0xc082cfdb00, 0x14, 0xc082265000, 0x4c1, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082cfdb00, 0x14, 0x9dc4a0, 0xc0822ce060, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082cfdb00, 0x14, 0x5, 0xc082d3c280, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082142b30, 0xa, 0xc082142a70, 0x5, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821854a0, 0xc082118f70, 0xc082120b40, 0xc0821426d0, 0x4, 0x1, 0x15d5220, 0xc0821850e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 273 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc08263ae40, 0x18, 0xffffffffffffffff, 0xf6, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082968d80, 0xc082120b40, 0xc08263ae40, 0x18, 0xc082399200, 0xf6, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc08263ae40, 0x18, 0x9dc4a0, 0xc0829e6060, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08263ae40, 0x18, 0x5, 0xc0825e1c80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263c8c0, 0x10, 0xc0824079b0, 0x6, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9b60, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a95c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 73 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0xc082146a90, 0x3, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821ab4a0, 0xc082118f70, 0xc082120b40, 0xc082146780, 0x5, 0x1, 0x15d5220, 0xc0821ab020) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 295 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c8c5c0, 0x11, 0xc0825b3900, 0x6, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0825a3ce0, 0xc082118f70, 0xc082120b40, 0xc0825b3610, 0xa, 0x2, 0x15d5220, 0xc0825a3b00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 294 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c78230, 0xe, 0xc0825b38f0, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0825a3c80, 0xc082118f70, 0xc082120b40, 0xc0825b3610, 0xa, 0x2, 0x15d5220, 0xc0825a3aa0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 293 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e97a48, 0x15d5318, 0xc08215d5c8, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc08215d5c8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc08215d5c8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0825c1ce0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0825c1ce0, 0x23, 0x5, 0x10, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c3bf40, 0x14, 0xc0825b38d0, 0x9, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0825a3c20, 0xc082118f70, 0xc082120b40, 0xc0825b3610, 0xa, 0x2, 0x15d5220, 0xc0825a3a40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 292 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c3b8e0, 0x12, 0xc0825b38c0, 0x7, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0825a3bc0, 0xc082118f70, 0xc082120b40, 0xc0825b3610, 0xa, 0x2, 0x15d5220, 0xc0825a39e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 481 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082aa66f0, 0x2f, 0xffffffffffffffff, 0x7d, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082562600, 0xc082120b40, 0xc082aa66f0, 0x2f, 0xc0824af200, 0x7d, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082aa66f0, 0x2f, 0x9dc4a0, 0xc0827042c0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082aa66f0, 0x2f, 0x5, 0xc082655e80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082158f00, 0x1e, 0xc082c78170, 0xb, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082313380, 0xc082118f70, 0xc082120b40, 0xc082c3b8e0, 0x12, 0x3, 0x15d5220, 0xc082b99920) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 400 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc08276b180, 0x33, 0xffffffffffffffff, 0x8d, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082338f00, 0xc082120b40, 0xc08276b180, 0x33, 0xc082266c00, 0x8d, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc08276b180, 0x33, 0x9dc4a0, 0xc082704140, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08276b180, 0x33, 0x5, 0x8, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082158a40, 0x1e, 0xc082c78160, 0xb, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082313320, 0xc082118f70, 0xc082120b40, 0xc082c3b8e0, 0x12, 0x3, 0x15d5220, 0xc082b99860) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 80 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0825b3610, 0xa, 0xc082146bb0, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821ab740, 0xc082118f70, 0xc082120b40, 0xc082146780, 0x5, 0x1, 0x15d5220, 0xc0821ab320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 437 [runnable]: fmt.(*pp).printArg(0xc08281eb60, 0x9f4960, 0xc082493d30, 0x73, 0x0, 0x0) c:/go/src/fmt/print.go:763 +0xd54 fmt.(*pp).doPrintf(0xc08281eb60, 0xc0eb10, 0x8, 0xc0821d7868, 0x3, 0x3) c:/go/src/fmt/print.go:1219 +0x1ddf fmt.Sprintf(0xc0eb10, 0x8, 0xc0821d7868, 0x3, 0x3, 0x0, 0x0) c:/go/src/fmt/print.go:203 +0x76 github.com/golang-china/golangdoc/local.mapKey(0xc08200a246, 0x5, 0xc082b39045, 0xb, 0xc082493d00, 0xf, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:38 +0x218 github.com/golang-china/golangdoc/local.initDocTable(0xc08200a246, 0x5, 0xc0820e2fc0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:191 +0xb31 github.com/golang-china/golangdoc/local.RegisterPackage(0xc08200a246, 0x5, 0xc0820e2fc0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:63 +0xe1 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082b39045, 0xb, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:48 +0xd2 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082b39045, 0xb, 0x0, 0x0, 0x0, 0xc082b39030) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082b39045, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082b39040, 0x10, 0xc082b38520, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082645ce0, 0xc082118f70, 0xc082120b40, 0xc082271140, 0xa, 0x2, 0x15d5220, 0xc082645800) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 264 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.ParseFile(0xc082120b40, 0xc08232a9c0, 0x26, 0x9dc4a0, 0xc08269c900, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:91 +0xfc github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08232a9c0, 0x26, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a34040, 0x19, 0xc08253bab0, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082634600, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc082634000) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 572 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0820024a0, 0x11, 0xc082119690, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0820102a0, 0xc082118f70, 0xc082120b40, 0xc082271020, 0xd, 0x2, 0x15d5220, 0xc0826c9da0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 573 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc0820336c0, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc0820336c0, 0x380000000, 0x0, 0x8000000003, 0x0, 0x38, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082485800, 0x37, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082485800, 0x37, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082485800, 0x37, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082485800, 0x37, 0xc082485000, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082484e80, 0x32, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0xaa golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc082484e80, 0x32, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc082484980, 0x32, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f03c0, 0xc0823239e0, 0x25, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc0823239e0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0822ef385, 0x13, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0822ef385, 0x13, 0xc082215b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0822ef385, 0x13, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0822ef385, 0x13, 0x0, 0x0, 0x0, 0xc0822ef1e0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0822ef385, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822ef380, 0x18, 0xc0828fa5f0, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082dcd5c0, 0xc082118f70, 0xc082120b40, 0xc0820024a0, 0x11, 0x3, 0x15d5220, 0xc082dcc300) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 99 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ea7a48, 0x15d5318, 0xc0821686e8, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821686e8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821686e8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08217e420, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08217e420, 0x26, 0x5, 0xc082305700, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821bce80, 0x1d, 0xc082119d90, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082175980, 0xc082118f70, 0xc082120b40, 0xc0821bc6a0, 0x17, 0x3, 0x15d5220, 0xc0821755c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 84 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082670620, 0x12, 0xc082147230, 0xd, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821abc20, 0xc082118f70, 0xc082120b40, 0xc082146f40, 0x4, 0x1, 0x15d5220, 0xc0821abaa0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 601 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cb45a0, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082d7cfc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 421 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082140060, 0x26, 0xc082a88bd0, 0x4, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082aef680, 0xc082118f70, 0xc082120b40, 0xc08294bbf0, 0x21, 0x4, 0x15d5220, 0xc082aef200) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 423 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0xc082a88c10, 0x4, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082aef740, 0xc082118f70, 0xc082120b40, 0xc08294bbf0, 0x21, 0x4, 0x15d5220, 0xc082aef2c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 472 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08269c140, 0x18, 0xc082143600, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082277260, 0xc082118f70, 0xc082120b40, 0xc082c3a040, 0x14, 0x3, 0x15d5220, 0xc082277200) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 605 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaadfa0, 0x2, 0x410, 0xc08216d5cc, 0x0, 0xc082a0a660, 0xba52c0, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetConsoleMode(0x410, 0xc08216d5cc, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:1238 +0x70 os.newFile(0x410, 0xc082ddd400, 0x38, 0x2) c:/go/src/os/file_windows.go:53 +0xd7 os.NewFile(0x410, 0xc082ddd400, 0x38, 0x0) c:/go/src/os/file_windows.go:66 +0x56 os.openFile(0xc082ddd400, 0x38, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:89 +0xf8 os.OpenFile(0xc082ddd400, 0x38, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082ddd400, 0x38, 0xc082ddd2c0, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082ddd040, 0x33, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0xaa golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc082ddd040, 0x33, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc082ddc900, 0x33, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc082ddc5c0, 0x33, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082ddc5c0, 0x33, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082ddc5c0, 0x33, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082dca060, 0x2a, 0xc082ce7c50, 0x3, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cb4720, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082d7d320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 453 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc0823680a0, 0x44, 0xffffffffffffffff, 0x1f8, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082562780, 0xc082120b40, 0xc0823680a0, 0x44, 0xc0824af800, 0x1f8, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc0823680a0, 0x44, 0x9dc4a0, 0xc0827042e0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0823680a0, 0x44, 0x5, 0xc08256dc00, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0824d0280, 0x34, 0xc08200ab60, 0xd, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082010f00, 0xc082118f70, 0xc082120b40, 0xc082141ec0, 0x26, 0x5, 0x15d5220, 0xc082010720) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 439 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc082576f20, 0x2b, 0x2c, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc082bf5ec0, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc082bf5ec0, 0x2a, 0xc082bf5ed6, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc082bf5ec0, 0x2a, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc082bf5ec0, 0x2a, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc082bf5d40, 0x25, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc082bf5d40, 0x25, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc082bf5d40, 0x25, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc082d39020, 0x25, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc082d39020, 0x25, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc082d39020, 0x25, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082b392f5, 0xb, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082b392f5, 0xb, 0xc082137b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082b392f5, 0xb, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082b392f5, 0xb, 0x0, 0x0, 0x0, 0xc082b392e0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082b392f5, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082b392f0, 0x10, 0xc082b38550, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082645da0, 0xc082118f70, 0xc082120b40, 0xc082271140, 0xa, 0x2, 0x15d5220, 0xc0826458c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 413 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e7fa48, 0x15d5318, 0xc082182a18, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182a18, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182a18, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082901da0, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082901da0, 0x2a, 0x5, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082960300, 0x1d, 0xc0827893d0, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0829542a0, 0xc082118f70, 0xc082120b40, 0xc08226ca00, 0x17, 0x3, 0x15d5220, 0xc0827a5140) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 128 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082270410, 0xe, 0xc0822a6330, 0x9, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b680, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b500) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 501 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc08239aff0, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc08239aff0, 0x380000000, 0x0, 0x8000000003, 0x0, 0x61c24f, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082db7410, 0x22, 0x80000, 0x0, 0xc082db7410, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082db7410, 0x22, 0x0, 0x0, 0xc08248d348, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082db7410, 0x22, 0x0, 0x0, 0xc08248d348, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082db7410, 0x22, 0xc08248d348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc082db7410, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08200b8e0, 0x9, 0xc082aa2ae0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc082118a20, 0xc082aa2ae0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082dadd80, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082dad4e0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a8b20, 0x19, 0xc0829cf9c0, 0xf, 0x3, 0xc0823d73e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0829543c0, 0xc082118f70, 0xc082120b40, 0xc08291c800, 0x9, 0x2, 0x15d5220, 0xc0829a1d40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 459 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082dcb980, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:335 +0x11af golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082dcb6e0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082dcb650, 0x2f, 0xc08200abe0, 0x8, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011200, 0xc082118f70, 0xc082120b40, 0xc082141ec0, 0x26, 0x5, 0x15d5220, 0xc082010de0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 460 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082d80040, 0x3c, 0xffffffffffffffff, 0xf5, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4600, 0xc082120b40, 0xc082d80040, 0x3c, 0xc0827f5200, 0xf5, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082d80040, 0x3c, 0x9dc4a0, 0xc082aa2880, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d80040, 0x3c, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082dcbf80, 0x2f, 0xc082e15280, 0xf, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cf85a0, 0xc082118f70, 0xc082120b40, 0xc082be7ee0, 0x1f, 0x4, 0x15d5220, 0xc082cf8540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 600 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cb4540, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082d7cea0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 427 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc08284a090, 0x2d, 0xffffffffffffffff, 0x1e0a, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082d3ac00, 0xc082120b40, 0xc08284a090, 0x2d, 0xc0826b0000, 0x1e0a, 0x3e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc08284a090, 0x2d, 0x9dc4a0, 0xc082158860, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08284a090, 0x2d, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082abff40, 0x20, 0xc08261d910, 0x9, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b96840, 0xc082118f70, 0xc082120b40, 0xc082856ec0, 0x16, 0x3, 0x15d5220, 0xc0829aa120) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 431 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082d20140, 0x34, 0xffffffffffffffff, 0xb35, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4300, 0xc082120b40, 0xc082d20140, 0x34, 0xc0824b3000, 0xb35, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082d20140, 0x34, 0x9dc4a0, 0xc082aa2920, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d20140, 0x34, 0x5, 0x8, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0826c0060, 0x29, 0xc082ce60c0, 0x2, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823d3b00, 0xc082118f70, 0xc082120b40, 0xc082140060, 0x26, 0x5, 0x15d5220, 0xc0823d39e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 597 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082010d80, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082cf8000) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 429 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0824c75f8, 0x15d5318, 0xc0821a8e38, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821a8e38, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821a8e38, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082be6be0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082a89a15, 0xb, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082a89a15, 0xb, 0xc0824bfb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082a89a15, 0xb, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082a89a15, 0xb, 0x0, 0x0, 0x0, 0xc082a89a00) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082a89a15, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a89a10, 0x10, 0xc082a898f0, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b974a0, 0xc082118f70, 0xc082120b40, 0xc082270530, 0xc, 0x2, 0x15d5220, 0xc082b973e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 425 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.(*File).readdir(0xc082168960, 0xfffffffffffffff1, 0xc082dce000, 0xe, 0x64, 0x0, 0x0) c:/go/src/os/file_windows.go:241 +0x74f os.(*File).Readdir(0xc082168960, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc0826a6e10, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc0826a6c90, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc0826a6c90, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc0826a6a80, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc0826a67e0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0826a6750, 0x26, 0xc082a88c50, 0x4, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082aef800, 0xc082118f70, 0xc082120b40, 0xc08294bbf0, 0x21, 0x4, 0x15d5220, 0xc082aef380) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 410 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082d400c0, 0x2b, 0xffffffffffffffff, 0x533, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082db4600, 0xc082120b40, 0xc082d400c0, 0x2b, 0xc08202e000, 0x533, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082d400c0, 0x2b, 0x9dc4a0, 0xc082dad380, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d400c0, 0x2b, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822efb00, 0x1e, 0xc082587b40, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0828034a0, 0xc082118f70, 0xc082120b40, 0xc08226c040, 0x16, 0x3, 0x15d5220, 0xc0828032c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 424 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082141ec0, 0x26, 0xc082a88c30, 0x4, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082aef7a0, 0xc082118f70, 0xc082120b40, 0xc08294bbf0, 0x21, 0x4, 0x15d5220, 0xc082aef320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 504 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.Lstat(0xc0829e5f80, 0x2c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:87 +0x4c1 os.Stat(0xc0829e5f80, 0x2c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0829e5e00, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0829e5e00, 0x27, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0829e5e00, 0x27, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829e5aa0, 0x27, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829e5aa0, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0829e5aa0, 0x27, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0829a2f45, 0x7, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829a2f45, 0x7, 0xc082e87b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829a2f45, 0x7, 0x0, 0x0, 0x0, 0xc0823d72c0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829a2f45, 0x7, 0x0, 0x0, 0x0, 0xc0829cfd20) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829a2f45, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a2f40, 0xc, 0xc082118f30, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826c94a0, 0xc082118f70, 0xc082120b40, 0xc082270ab0, 0x8, 0x2, 0x15d5220, 0xc0826c8d20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 130 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e8da48, 0x15d5318, 0xc0821a9c98, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821a9c98, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821a9c98, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082b82bd0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082b82bd0, 0x23, 0x5, 0xc082c8bf80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08257c6c0, 0x17, 0xc082144d50, 0x9, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08224ccc0, 0xc082118f70, 0xc082120b40, 0xc0821449b0, 0xd, 0x2, 0x15d5220, 0xc08220fb60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 131 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc08225a5c0, 0x20, 0xffffffffffffffff, 0x108, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082562180, 0xc082120b40, 0xc08225a5c0, 0x20, 0xc082267800, 0x108, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc08225a5c0, 0x20, 0x9dc4a0, 0xc082704180, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08225a5c0, 0x20, 0x5, 0xc082a20000, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08257cb20, 0x18, 0xc082144d60, 0xa, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08224cd20, 0xc082118f70, 0xc082120b40, 0xc0821449b0, 0xd, 0x2, 0x15d5220, 0xc08220fc20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 416 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path/filepath.Clean(0xc08227df82, 0x38, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x421 path/filepath.joinNonEmpty(0xc082abb278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc082abb278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc082abb278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc08227df00, 0x34, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:35 +0x13d golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc08227de40, 0x34, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x65 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc08227de40, 0x34, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc08227de40, 0x34, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc08227dbc0, 0x34, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc08227dbc0, 0x34, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc08227dbc0, 0x34, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082ab2090, 0x27, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082ab2090, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082ab2090, 0x27, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0829e7365, 0xd, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829e7365, 0xd, 0xc0823b3b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829e7365, 0xd, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829e7365, 0xd, 0x0, 0x0, 0x0, 0xc0829e7340) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829e7365, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829e7360, 0x12, 0xc0822fb2f0, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08232c660, 0xc082118f70, 0xc082120b40, 0xc082270bd0, 0xd, 0x2, 0x15d5220, 0xc08232c420) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 134 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082e3e600, 0x1f, 0xffffffffffffffff, 0x1f3, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0821f1800, 0xc082120b40, 0xc082e3e600, 0x1f, 0xc0827f3200, 0x1f3, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082e3e600, 0x1f, 0x9dc4a0, 0xc0825a6fc0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082e3e600, 0x1f, 0x5, 0xc082d3c600, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08257dd60, 0x14, 0xc082144da0, 0x6, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08224ce40, 0xc082118f70, 0xc082120b40, 0xc0821449b0, 0xd, 0x2, 0x15d5220, 0xc08224c1e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 145 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082270530, 0xc, 0xc082147ba0, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b6e0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc082251f20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 146 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/scanner.stripCR(0xc082cd8737, 0x54, 0x76c9, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:480 +0x4e go/scanner.(*Scanner).scanComment(0xc082684920, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:207 +0x165 go/scanner.(*Scanner).Scan(0xc082684920, 0x738, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:709 +0x948 go/parser.(*parser).next0(0xc082684900) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082684900, 0xc082670da0, 0x2b) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082684900, 0x1, 0x29, 0x2b) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082684900) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).expectSemi(0xc082684900) c:/go/src/go/parser/parser.go:414 +0x4f go/parser.(*parser).parseFuncDecl(0xc082684900, 0x0) c:/go/src/go/parser/parser.go:2375 +0x1c5 go/parser.(*parser).parseDecl(0xc082684900, 0xd55a00, 0x0, 0x0) c:/go/src/go/parser/parser.go:2417 +0x169 go/parser.(*parser).parseFile(0xc082684900, 0x0) c:/go/src/go/parser/parser.go:2472 +0x403 go/parser.ParseFile(0xc082280480, 0xc082270645, 0x5, 0x9dc4a0, 0xc082670140, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082270645, 0x5, 0xc082285b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:72 +0x1ab github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082270645, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082270645, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082270645, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082270640, 0xa, 0xc082147bb0, 0x5, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b740, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a000) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 147 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc08246d5f8, 0x15d5318, 0xc082168740, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082168740, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082168740, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082278f00, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0822707f5, 0x7, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0822707f5, 0x7, 0xc0822d7b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0822707f5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0822707f5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0822707f5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822707f0, 0xc, 0xc082147be0, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b7a0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a0c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 148 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x7e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0823a55f8, 0x15d5318, 0xc0821a8ac0, 0x3e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821a8ac0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821a8ac0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082278f80, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082270905, 0x5, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082270905, 0x5, 0xc0822d9b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082270905, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082270905, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082270905, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082270900, 0xa, 0xc082147bf0, 0x5, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b800, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a120) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 149 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082270ab0, 0x8, 0xc082147c50, 0x3, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b860, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a2a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 150 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082270bd0, 0xd, 0xc082147c70, 0x8, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b8c0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a300) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 151 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082270d70, 0xe, 0xc082147c80, 0x9, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b920, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 152 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082cb15e8, 0x15d5318, 0xc082168598, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082168598, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082168598, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082279bc0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082270ea5, 0x6, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082270ea5, 0x6, 0xc0822ebb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082270ea5, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082270ea5, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082270ea5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082270ea0, 0xb, 0xc082147c90, 0x6, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b980, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a3c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 153 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271020, 0xd, 0xc082147cb0, 0x8, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229b9e0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a420) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 154 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271140, 0xa, 0xc082147cc0, 0x5, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229ba40, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a480) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 155 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0xc082147ce0, 0x8, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229baa0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a4e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 156 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.(*parser).consumeCommentGroup(0xc082969b00, 0x1, 0xc082716660, 0xe) c:/go/src/go/parser/parser.go:291 +0x2c7 go/parser.(*parser).next(0xc082969b00) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).expectSemi(0xc082969b00) c:/go/src/go/parser/parser.go:414 +0x4f go/parser.(*parser).parseFile(0xc082969b00, 0x0) c:/go/src/go/parser/parser.go:2452 +0x1dc go/parser.ParseFile(0xc082baff00, 0xc082271415, 0x6, 0x9dc4a0, 0xc082cb6260, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082271415, 0x6, 0xc0822f3b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:72 +0x1ab github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082271415, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082271415, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082271415, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271410, 0xb, 0xc082147cf0, 0x6, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bb00, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 157 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaada60, 0x3, 0xc082358d90, 0x0, 0xc0829a1b70, 0x33, 0x33, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetFileAttributesEx(0xc082358d90, 0x0, 0xc0829a1b70, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:864 +0x70 os.Lstat(0xc0825f2840, 0x32, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:85 +0x493 os.Stat(0xc0825f2840, 0x32, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc082bd3020, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc082bd3020, 0x2d, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc082bd3020, 0x2d, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc082bd2e40, 0x2d, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc082bd2e40, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc082bd2e40, 0x2d, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082878d80, 0x20, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082878d80, 0x20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082878d80, 0x20, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082271585, 0x6, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082271585, 0x6, 0xc0822fdb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082271585, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082271585, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082271585, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271580, 0xb, 0xc082147d10, 0x6, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bb60, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a5a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 158 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082f155f8, 0x15d5318, 0xc0820274d8, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0820274d8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0820274d8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082878e20, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0822716b5, 0x4, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0822716b5, 0x4, 0xc0822ffb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0822716b5, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0822716b5, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0822716b5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822716b0, 0x9, 0xc082147d40, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bbc0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a600) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 159 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xfe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ed95f8, 0x15d5318, 0xc0821a8ac8, 0x7e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821a8ac8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821a8ac8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082878ea0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0822717d5, 0x3, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0822717d5, 0x3, 0xc0822f9b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0822717d5, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0822717d5, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0822717d5, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822717d0, 0x8, 0xc082147d70, 0x3, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bc20, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a660) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 160 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.(*File).readdir(0xc0821a9cb8, 0xffffffffffffffef, 0xc082c39400, 0x10, 0x64, 0x0, 0x0) c:/go/src/os/file_windows.go:241 +0x74f os.(*File).Readdir(0xc0821a9cb8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc0825a7540, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08200b8e0, 0x9, 0xc082367780, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc082118a20, 0xc082367780, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082367620, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082367550, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271980, 0xf, 0xc0822a6340, 0xa, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bc80, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b560) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 161 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0xc082147da0, 0x2, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bce0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a6c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 162 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271c00, 0xf, 0xc0822a6350, 0xa, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bd40, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b5c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 163 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271d10, 0xd, 0xc0822a6360, 0x8, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bda0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b620) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 164 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc0821e4820, 0x31, 0x34, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc08298ac60, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc08298ac60, 0x30, 0xc08298ac7c, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc08298ac60, 0x30, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc08298ac60, 0x30, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc08298ab40, 0x2b, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc08298ab40, 0x2b, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc08298ab40, 0x2b, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc08298a960, 0x2b, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc08298a960, 0x2b, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc08298a960, 0x2b, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082879e00, 0x1e, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082879e00, 0x1e, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082879e00, 0x1e, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082271e65, 0x4, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082271e65, 0x4, 0xc082303b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082271e65, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082271e65, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082271e65, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271e60, 0x9, 0xc082147dd0, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229be00, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a720) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 165 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e515f8, 0x15d5318, 0xc08215d528, 0x5c9, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc08215d528, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc08215d528, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082abf400, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082271f75, 0x4, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082271f75, 0x4, 0xc08230fb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082271f75, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082271f75, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082271f75, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082271f70, 0x9, 0xc082147e00, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229be60, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a780) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 166 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e775f8, 0x15d5318, 0xc0820275d0, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0820275d0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0820275d0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082879ec0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc08291c025, 0x5, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291c025, 0x5, 0xc082311b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291c025, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291c025, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291c025, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291c020, 0xa, 0xc082147e20, 0x5, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bec0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a7e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 167 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc082118a50, 0x4, 0x15d4810, 0xc082118a20, 0xc082118a80, 0x4, 0xc0821a7e50, 0xa, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:115 +0x77 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc0821a7e50, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x266 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc0821a7d80, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291c170, 0xa, 0xc082147e40, 0x5, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bf20, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a840) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 168 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291c290, 0xd, 0xc082147e60, 0x8, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08229bf80, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a8a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 169 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/scanner.stripCR(0xc082db8033, 0x36, 0x7dcd, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:480 +0x4e go/scanner.(*Scanner).scanComment(0xc0823e5ca0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:207 +0x165 go/scanner.(*Scanner).Scan(0xc0823e5ca0, 0x34, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:709 +0x948 go/parser.(*parser).next0(0xc0823e5c80) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc0823e5c80, 0xc0828e7620, 0x1) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc0823e5c80, 0x1, 0x0, 0x1) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc0823e5c80) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc0823e5c80, 0xc0828aff40, 0xc08291c3e5, 0x2, 0xc082db8000, 0x6df9, 0x7e00, 0x4) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc0828aff40, 0xc08291c3e5, 0x2, 0x9dc4a0, 0xc0828e7600, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291c3e5, 0x2, 0xc082319b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:72 +0x1ab github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291c3e5, 0x2, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291c3e5, 0x2, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291c3e5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291c3e0, 0x7, 0xc082147e80, 0x2, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312000, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a900) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 170 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 strings.Join(0xc082979518, 0x2, 0x2, 0xc03c38, 0x1, 0x0, 0x0) c:/go/src/strings/strings.go:406 +0x3ca path.Join(0xc082979518, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/path.go:153 +0x101 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc08200ba40, 0x1, 0x15d48a0, 0xc0820f0210, 0xc08200ba70, 0xd, 0xc0828e7a20, 0x1d, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4de golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc08292eb80, 0x1d, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x1e0 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc08292eb80, 0x1d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc08292eb80, 0x1d, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc08291c5a5, 0x3, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291c5a5, 0x3, 0xc08231bb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291c5a5, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291c5a5, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291c5a5, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291c5a0, 0x8, 0xc082147ec0, 0x3, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312060, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229a9c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 171 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.(*File).readdir(0xc082027208, 0xfffffffffffffffa, 0xc0820fed80, 0x5, 0x64, 0x0, 0x0) c:/go/src/os/file_windows.go:241 +0x74f os.(*File).Readdir(0xc082027208, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc082c782c0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082c78250, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc082c78250, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082c78130, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082c78030, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291c6b0, 0x9, 0xc082147f30, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823120c0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229aba0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 172 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291c800, 0x9, 0xc082147f60, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312120, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229ac00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 174 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/scanner.(*Scanner).scanComment(0xc082db44a0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:210 +0x19f go/scanner.(*Scanner).Scan(0xc082db44a0, 0x16bf, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:709 +0x948 go/parser.(*parser).next0(0xc082db4480) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082db4480, 0xc08272c960, 0x96) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082db4480, 0x1, 0x94, 0x96) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082db4480) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).expectSemi(0xc082db4480) c:/go/src/go/parser/parser.go:414 +0x4f go/parser.(*parser).parseGenDecl(0xc082db4480, 0x55, 0xc0824bd7f0, 0x0) c:/go/src/go/parser/parser.go:2338 +0x2cd go/parser.(*parser).parseDecl(0xc082db4480, 0xd55a00, 0x0, 0x0) c:/go/src/go/parser/parser.go:2426 +0xf6 go/parser.(*parser).parseFile(0xc082db4480, 0x0) c:/go/src/go/parser/parser.go:2472 +0x403 go/parser.ParseFile(0xc082ddc8c0, 0xc08291ca95, 0x2, 0x9dc4a0, 0xc082cb7e00, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291ca95, 0x2, 0xc082323b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:72 +0x1ab github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291ca95, 0x2, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291ca95, 0x2, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291ca95, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291ca90, 0x7, 0xc082147fd0, 0x2, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823121e0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229ad20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 175 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291cc40, 0x9, 0xc0822a6000, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312240, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229ad80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 176 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc08221d5f8, 0x15d5318, 0xc0821686f0, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821686f0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821686f0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc0829bc080, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc08291cd55, 0x7, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291cd55, 0x7, 0xc0829c5b18) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291cd55, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291cd55, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291cd55, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291cd50, 0xc, 0xc0822a6040, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823122a0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229aea0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 177 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291cf10, 0xb, 0xc0822a6050, 0x6, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312300, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229af00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 178 [runnable]: fmt.Sprintf(0xc90e80, 0x13, 0xc082c197c0, 0x1, 0x1, 0x0, 0x0) c:/go/src/fmt/print.go:204 +0xad go/ast.(*pkgBuilder).errorf(0xc082c198a0, 0x26d3, 0xc90e80, 0x13, 0xc082c197c0, 0x1, 0x1) c:/go/src/go/ast/resolve.go:26 +0x53 go/ast.NewPackage(0xc082ddd4c0, 0xc08231eed0, 0x0, 0x0, 0xc08231eed0, 0x0, 0x0) c:/go/src/go/ast/resolve.go:162 +0x5e5 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291d055, 0x7, 0xc08232db28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:81 +0x375 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291d055, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291d055, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291d055, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291d050, 0xc, 0xc0822a60b0, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312360, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b080) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 399 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.ParseFile(0xc082120b40, 0xc082b2b260, 0x30, 0x9dc4a0, 0xc082704160, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:91 +0xfc github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082b2b260, 0x30, 0x5, 0xc0825e1900, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082158020, 0x19, 0xc082c78150, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823132c0, 0xc082118f70, 0xc082120b40, 0xc082c3b8e0, 0x12, 0x3, 0x15d5220, 0xc082b997a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 180 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc0820f03c0, 0xc082322060, 0x21, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x5c golang.org/x/tools/godoc/vfs.NameSpace.resolve(0xc0820f03c0, 0xc082322060, 0x21, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:200 +0x5d golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082322060, 0x21, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:240 +0x8a golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082322060, 0x21, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082322060, 0x21, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc08291d2e5, 0x7, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291d2e5, 0x7, 0xc082329b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291d2e5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291d2e5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291d2e5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291d2e0, 0xc, 0xc0822a60f0, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312420, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b140) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 181 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e495f8, 0x15d5318, 0xc082168738, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082168738, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082168738, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc0829bcc20, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc08291d3f5, 0x7, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291d3f5, 0x7, 0xc082335b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291d3f5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291d3f5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291d3f5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291d3f0, 0xc, 0xc0822a6100, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312480, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b1a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 182 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.(*parser).consumeComment(0xc08272a180, 0x38e, 0x16) c:/go/src/go/parser/parser.go:274 +0xe3 go/parser.(*parser).consumeCommentGroup(0xc08272a180, 0x1, 0x13, 0x15) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc08272a180) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).expectSemi(0xc08272a180) c:/go/src/go/parser/parser.go:414 +0x4f go/parser.(*parser).parseFile(0xc08272a180, 0x0) c:/go/src/go/parser/parser.go:2452 +0x1dc go/parser.ParseFile(0xc0821907c0, 0xc08291d595, 0x4, 0x9dc4a0, 0xc0828e7c40, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291d595, 0x4, 0xc082337b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:72 +0x1ab github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291d595, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291d595, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291d595, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291d590, 0x9, 0xc0822a6120, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823124e0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b200) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 183 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0xffe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082bf95f8, 0x15d5318, 0xc082182960, 0x7fe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182960, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182960, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082482f00, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc08291d6f5, 0x7, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291d6f5, 0x7, 0xc082331b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291d6f5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291d6f5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291d6f5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291d6f0, 0xc, 0xc0822a6140, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312540, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b260) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 184 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291d840, 0xc, 0xc0822a6150, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823125a0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b2c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 185 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc0827a3fe0, 0x1d, 0x0, 0x0) c:/go/src/path/path.go:124 +0x48e path.Join(0xc082a3b518, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/path.go:153 +0x123 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc082118a50, 0x4, 0x15d4810, 0xc082118a20, 0xc082118a80, 0x4, 0xc0827a3fa0, 0x1c, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4de golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829bd8e0, 0x1c, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x1e0 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829bd8e0, 0x1c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0829bd8e0, 0x1c, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc08291d965, 0x4, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291d965, 0x4, 0xc08233fb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291d965, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291d965, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291d965, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291d960, 0x9, 0xc0822a6170, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312600, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 186 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 strings.Join(0xc082c4cc80, 0x17, 0x28, 0xc074c0, 0x1, 0x0, 0x0) c:/go/src/strings/strings.go:406 +0x3ca go/ast.(*CommentGroup).Text(0xc0821a2320, 0x0, 0x0) c:/go/src/go/ast/ast.go:147 +0x5d2 go/doc.(*reader).readType(0xc082a4d938, 0xc0828d5940, 0xc082a83410) c:/go/src/go/doc/reader.go:341 +0x12b go/doc.(*reader).readFile(0xc082a4d938, 0xc082304f80) c:/go/src/go/doc/reader.go:489 +0x490 go/doc.(*reader).readPackage(0xc082a4d938, 0xc0829e91d0, 0x1) c:/go/src/go/doc/reader.go:548 +0x448 go/doc.New(0xc0829e91d0, 0xc08291da85, 0x4, 0x1, 0xc0829e91d0) c:/go/src/go/doc/doc.go:96 +0x67 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08291da85, 0x4, 0xc082341b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:82 +0x3a6 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc08291da85, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08291da85, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08291da85, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291da80, 0x9, 0xc0822a61a0, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082312660, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b380) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 187 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08291db90, 0xc, 0xc0822a61c0, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823126c0, 0xc082118f70, 0xc082120b40, 0xc0821478b0, 0x4, 0x1, 0x15d5220, 0xc08229b3e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 190 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc0820ee000, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc0820ee000, 0x380000000, 0x0, 0x8000000003, 0x0, 0x38, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc0821f5840, 0x37, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc0821f5840, 0x37, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc0821f5840, 0x37, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc0821f5840, 0x37, 0xc0821f5700, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc0821f5640, 0x32, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0xaa golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc0821f5640, 0x32, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc0821f53c0, 0x32, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc0821f5140, 0x32, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0821f5140, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0821f5140, 0x32, 0x5, 0x20, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a82810, 0x2a, 0xc0824069f0, 0x9, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a8360, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a01e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 262 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/ast.(*CommentGroup).Text(0xc0828e69a0, 0x0, 0x0) c:/go/src/go/ast/ast.go:100 +0x82 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829af6a0, 0x1b, 0xc08253ba70, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:123 +0xcad github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082634540, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc08259df20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 261 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082f25a48, 0x15d5318, 0xc0821828c0, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821828c0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821828c0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08231dbc0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08231dbc0, 0x26, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829af1e0, 0x19, 0xc08253ba60, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826344e0, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc08259dec0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 395 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082effa48, 0x15d5318, 0xc0820274b8, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0820274b8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0820274b8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082bf6500, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082bf6500, 0x31, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08217c060, 0x24, 0xc0822f38b0, 0x5, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082a0b080, 0xc082118f70, 0xc082120b40, 0xc082a35200, 0x1e, 0x4, 0x15d5220, 0xc082a0afc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 104 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0xc08223c880, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238a960, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223b9e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 105 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082637060, 0x1a, 0xc08223c890, 0x8, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238a9c0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223ba40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 107 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08266cd80, 0x18, 0xc08223c8b0, 0x6, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238aa80, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223bb00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 108 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082716260, 0x1a, 0xc08223c8c0, 0x8, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238aae0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223bb60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 109 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082716bc0, 0x17, 0xc08223c8d0, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238ab40, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223bbc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 110 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082717560, 0x1a, 0xc08223c8e0, 0x8, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238aba0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223bc20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 498 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082441a48, 0x15d5318, 0xc08215d5d0, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc08215d5d0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc08215d5d0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082d88b10, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d88b10, 0x2b, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082d62de0, 0x1e, 0xc0822f26c0, 0x4, 0x4, 0xc0823d63c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823d6840, 0xc082118f70, 0xc082120b40, 0xc082307780, 0x19, 0x3, 0x15d5220, 0xc08286f680) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 194 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/scanner.stripCR(0xc0827bb62f, 0x4d, 0xe7d1, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:480 +0x4e go/scanner.(*Scanner).scanComment(0xc082685220, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:207 +0x165 go/scanner.(*Scanner).Scan(0xc082685220, 0x58215, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:709 +0x948 go/parser.(*parser).next0(0xc082685200) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082685200, 0xc0827a3d80, 0x8c) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082685200, 0x1, 0xc0827f6260, 0x8b) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082685200) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc082685200, 0xc082120b40, 0xc0827779b0, 0x22, 0xc0827ba000, 0x86a9, 0xfe00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082120b40, 0xc0827779b0, 0x22, 0x9dc4a0, 0xc0827f6140, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0827779b0, 0x22, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0827a3240, 0x15, 0xc08223c940, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238ad20, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223bda0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 195 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0827a3700, 0x14, 0xc08223c960, 0x2, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238ad80, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223be00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 196 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0827a3c80, 0x1c, 0xc08223c970, 0xa, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238ade0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223be60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 197 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08226c040, 0x16, 0xc08223c990, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238ae40, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223bec0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 497 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc0829e9e30, 0x2c, 0xffffffffffffffff, 0x6b1, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823e4600, 0xc082120b40, 0xc0829e9e30, 0x2c, 0xc082646000, 0x6b1, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc0829e9e30, 0x2c, 0x9dc4a0, 0xc082abff60, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0829e9e30, 0x2c, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a8660, 0x1f, 0xc0822f26a0, 0x5, 0x4, 0xc0823d6480) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823d6780, 0xc082118f70, 0xc082120b40, 0xc082307780, 0x19, 0x3, 0x15d5220, 0xc08286f620) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 199 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082901560, 0x24, 0xffffffffffffffff, 0x781d, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823e5e00, 0xc082120b40, 0xc082901560, 0x24, 0xc082dc0000, 0x781d, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082901560, 0x24, 0x9dc4a0, 0xc0828e7640, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082901560, 0x24, 0x5, 0xc08226ca00, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08226ca00, 0x17, 0xc08223c9c0, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238af00, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08223bf80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 603 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cb4660, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082d7d1a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 499 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ecda48, 0x15d5318, 0xc08215d5e0, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc08215d5e0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc08215d5e0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082d89350, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d89350, 0x29, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082d635e0, 0x1c, 0xc082789900, 0x6, 0x4, 0xc082d24e40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823d6f60, 0xc082118f70, 0xc082120b40, 0xc082856040, 0x15, 0x3, 0x15d5220, 0xc0827a5a40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 202 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082856040, 0x15, 0xc08223ca10, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b020, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a0c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 203 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082856560, 0x16, 0xc08223ca30, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b080, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a120) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 204 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082856ec0, 0x16, 0xc08223ca50, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b0e0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a180) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 205 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xfe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082efba48, 0x15d5318, 0xc082027138, 0x7e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082027138, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082027138, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08284b2c0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08284b2c0, 0x22, 0x5, 0x8, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082857320, 0x15, 0xc08223ca70, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b140, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a1e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 206 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xfe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ef9a48, 0x15d5318, 0xc082027148, 0x7e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082027148, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082027148, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08284b9b0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08284b9b0, 0x21, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0828578c0, 0x14, 0xc08223ca90, 0x2, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b1a0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 207 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*File).AddLine(0xc082634a80, 0xb1) c:/go/src/go/token/position.go:130 +0x3a go/scanner.(*Scanner).next(0xc082684da0) c:/go/src/go/scanner/scanner.go:61 +0x61 go/scanner.(*Scanner).skipWhitespace(0xc082684da0) c:/go/src/go/scanner/scanner.go:521 +0x30 go/scanner.(*Scanner).Scan(0xc082684da0, 0xc082193b68, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:600 +0x69 go/parser.(*parser).next0(0xc082684d80) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082684d80, 0xc082193b60, 0x5) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082684d80, 0x1, 0xc082193b40, 0x5) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082684d80) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc082684d80, 0xc082120b40, 0xc082a58120, 0x23, 0xc082ce4000, 0x198e, 0x1e00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082120b40, 0xc082a58120, 0x23, 0x9dc4a0, 0xc082671f40, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082a58120, 0x23, 0x5, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082857e40, 0x16, 0xc08223cab0, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b200, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a2a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 550 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/token.(*File).AddLine(0xc08224d080, 0x209) c:/go/src/go/token/position.go:132 +0x100 go/scanner.(*Scanner).next(0xc0821f16a0) c:/go/src/go/scanner/scanner.go:61 +0x61 go/scanner.(*Scanner).Scan(0xc0821f16a0, 0xded99, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:625 +0x225 go/parser.(*parser).next0(0xc0821f1680) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).next(0xc0821f1680) c:/go/src/go/parser/parser.go:320 +0x4a go/parser.(*parser).parseIdent(0xc0821f1680, 0x4e) c:/go/src/go/parser/parser.go:533 +0x76 go/parser.(*parser).parseFile(0xc0821f1680, 0x0) c:/go/src/go/parser/parser.go:2448 +0x121 go/parser.ParseFile(0xc082120b40, 0xc082854c80, 0x36, 0x9dc4a0, 0xc0825a6b60, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082854c80, 0x36, 0x5, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829008a0, 0x29, 0xc0822fbfe0, 0x4, 0x6, 0xc082cf8ea0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082706ae0, 0xc082118f70, 0xc082120b40, 0xc082900a80, 0x24, 0x5, 0x15d5220, 0xc082644600) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 209 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc08295da48, 0x15d5318, 0xc082718030, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082718030, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082718030, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082ccf410, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082ccf410, 0x25, 0x5, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0828b0080, 0x18, 0xc08223cad0, 0x6, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b2c0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 210 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xfe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082f03a48, 0x15d5318, 0xc082027198, 0x7e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082027198, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082027198, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0828b22d0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0828b22d0, 0x26, 0x5, 0xc0828b0500, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0828b0500, 0x19, 0xc08223cae0, 0x7, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b320, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a3c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 213 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ec3a48, 0x15d5318, 0xc082027190, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082027190, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082027190, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0828b3380, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0828b3380, 0x26, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0828b1780, 0x19, 0xc08223cb20, 0x7, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b440, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a4e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 214 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*File).AddLine(0xc0823ebb60, 0x107) c:/go/src/go/token/position.go:130 +0x3a go/scanner.(*Scanner).next(0xc0824fdca0) c:/go/src/go/scanner/scanner.go:61 +0x61 go/scanner.(*Scanner).skipWhitespace(0xc0824fdca0) c:/go/src/go/scanner/scanner.go:521 +0x30 go/scanner.(*Scanner).Scan(0xc0824fdca0, 0xb256c0, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:600 +0x69 go/parser.(*parser).next0(0xc0824fdc80) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc0824fdc80, 0xc0822ce860, 0x7) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc0824fdc80, 0x1, 0xc0822ce820, 0x7) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc0824fdc80) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc0824fdc80, 0xc082120b40, 0xc08233e210, 0x23, 0xc082d6c000, 0x35a4, 0x3e00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082120b40, 0xc08233e210, 0x23, 0x9dc4a0, 0xc08214e780, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08233e210, 0x23, 0x5, 0xc0828b1c40, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0828b1c40, 0x16, 0xc08223cb40, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b4a0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 215 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ebfa48, 0x15d5318, 0xc082182860, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182860, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182860, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0828b3b90, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0828b3b90, 0x2e, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082306040, 0x19, 0xc08223cb50, 0x7, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b500, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a5a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 216 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ebda48, 0x15d5318, 0xc082182878, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182878, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182878, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082b0b6e0, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082b0b6e0, 0x26, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0823064a0, 0x19, 0xc08223cb60, 0x7, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b560, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a600) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 217 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082306980, 0x16, 0xc08223cb80, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b5c0, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a660) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 218 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x7e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ec9a48, 0x15d5318, 0xc0820271e0, 0x3e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0820271e0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0820271e0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08294a4e0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08294a4e0, 0x23, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0823072c0, 0x16, 0xc08223cba0, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b620, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a6c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 219 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082307780, 0x19, 0xc08223cbb0, 0x7, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08238b680, 0xc082118f70, 0xc082120b40, 0xc082324740, 0x11, 0x2, 0x15d5220, 0xc08238a720) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 398 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc0826a86c0, 0x3b, 0xffffffffffffffff, 0x5b6, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082d3b500, 0xc082120b40, 0xc0826a86c0, 0x3b, 0xc082085000, 0x5b6, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc0826a86c0, 0x3b, 0x9dc4a0, 0xc0821588c0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0826a86c0, 0x3b, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c6a6f0, 0x30, 0xc08291dec0, 0x7, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823d6ba0, 0xc082118f70, 0xc082120b40, 0xc082a82f60, 0x28, 0x5, 0x15d5220, 0xc082a428a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 484 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082aa61e0, 0x2d, 0xffffffffffffffff, 0xb2, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082562480, 0xc082120b40, 0xc082aa61e0, 0x2d, 0xc0824aec00, 0xb2, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082aa61e0, 0x2d, 0x9dc4a0, 0xc0827042a0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082aa61e0, 0x2d, 0x5, 0xc082655e00, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0823ff2e0, 0x1c, 0xc082c781b0, 0x9, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823134a0, 0xc082118f70, 0xc082120b40, 0xc082c3b8e0, 0x12, 0x3, 0x15d5220, 0xc082b99b00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 224 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082401000, 0x19, 0xc08223d260, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082434f60, 0xc082118f70, 0xc082120b40, 0xc082400ac0, 0x13, 0x2, 0x15d5220, 0xc082434f00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 577 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc08298bb00, 0x21, 0x0, 0x0) c:/go/src/path/path.go:134 +0x267 path.Join(0xc082d6b3e8, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/path.go:153 +0x123 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc08200b970, 0x1, 0x15d4810, 0xc08200b960, 0xc08200b980, 0x1, 0xc08214ffe0, 0x20, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4de golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc08214ffa0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x266 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc08214ff20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08214ff00, 0x20, 0xc082c79cc0, 0x8, 0x4, 0xc0823d24e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0823d2ea0, 0xc082118f70, 0xc082120b40, 0xc082d7e580, 0x17, 0x3, 0x15d5220, 0xc0823b2d20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 59 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ed1a48, 0x15d5318, 0xc0821829a8, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821829a8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821829a8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082a59a10, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082a59a10, 0x29, 0x5, 0xc082304500, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0824542c0, 0x12, 0xc082452150, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082446540, 0xc082118f70, 0xc082120b40, 0xc082143f30, 0xd, 0x2, 0x15d5220, 0xc0824464e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 225 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08294bbf0, 0x21, 0xc08223d330, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082435140, 0xc082118f70, 0xc082120b40, 0xc082401000, 0x19, 0x3, 0x15d5220, 0xc082435020) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 426 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082be7ee0, 0x1f, 0xc08261d900, 0x8, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b967e0, 0xc082118f70, 0xc082120b40, 0xc082856ec0, 0x16, 0x3, 0x15d5220, 0xc0829aa0c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 458 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc08271eb80, 0x3b, 0xffffffffffffffff, 0x2c5, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4900, 0xc082120b40, 0xc08271eb80, 0x3b, 0xc0822bd200, 0x2c5, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc08271eb80, 0x3b, 0x9dc4a0, 0xc0822ce620, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08271eb80, 0x3b, 0x5, 0xc08263fec0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263fec0, 0x2f, 0xc08200abd0, 0x8, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0820111a0, 0xc082118f70, 0xc082120b40, 0xc082141ec0, 0x26, 0x5, 0x15d5220, 0xc082010d20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 228 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path/filepath.Clean(0xc0821e7ef2, 0x42, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x460 path/filepath.joinNonEmpty(0xc082555710, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc082555710, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc082555710, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc0821910c0, 0x3e, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:35 +0x13d golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082191000, 0x3e, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0x82 golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc082191000, 0x3e, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc082190d80, 0x3e, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc0826a9f40, 0x3e, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0826a9f40, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0826a9f40, 0x3e, 0x5, 0xc082305100, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082316660, 0x27, 0xc08223d470, 0x6, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082435860, 0xc082118f70, 0xc082120b40, 0xc082401580, 0x20, 0x4, 0x15d5220, 0xc082435380) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 229 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc0826a4280, 0x41, 0xffffffffffffffff, 0x95, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc08272a480, 0xc082120b40, 0xc0826a4280, 0x41, 0xc082dd8000, 0x95, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc0826a4280, 0x41, 0x9dc4a0, 0xc08272c040, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0826a4280, 0x41, 0x5, 0x8, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082316f60, 0x2c, 0xc08223d480, 0xb, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824358c0, 0xc082118f70, 0xc082120b40, 0xc082401580, 0x20, 0x4, 0x15d5220, 0xc082435440) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 230 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc082787fc0, 0x36, 0x0, 0x0) c:/go/src/path/path.go:124 +0x48e golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc0820f0210, 0xc082787f80, 0x35, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x76 golang.org/x/tools/godoc/vfs.NameSpace.resolve(0xc0820f0210, 0xc082787f80, 0x35, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:200 +0x5d golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc082787f80, 0x35, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:219 +0x8a golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc082787c80, 0x35, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082787c80, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082787c80, 0x35, 0x5, 0xc0825e1380, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082317650, 0x2c, 0xc08223d490, 0xb, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082435920, 0xc082118f70, 0xc082120b40, 0xc082401580, 0x20, 0x4, 0x15d5220, 0xc082435500) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 464 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.(*File).readdir(0xc0821a9c20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:209 +0x38e os.(*File).Readdir(0xc0821a9c20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc082316180, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc0825a6940, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc0825a6940, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc0825a6800, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc0825a6660, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0825a6600, 0x1e, 0xc082c790c0, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0827a5980, 0xc082118f70, 0xc082120b40, 0xc0826c6040, 0x18, 0x3, 0x15d5220, 0xc082cb58c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 232 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082f09a48, 0x15d5318, 0xc08215d588, 0xbf, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc08215d588, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc08215d588, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0828e5600, 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0828e5600, 0x3b, 0x5, 0xc082b2c180, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829cc060, 0x28, 0xc08223d4c0, 0x7, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824359e0, 0xc082118f70, 0xc082120b40, 0xc082401580, 0x20, 0x4, 0x15d5220, 0xc082435620) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 233 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaadfa0, 0x2, 0x368, 0xc0829db5cc, 0x0, 0xc082cf84e0, 0xba52c0, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetConsoleMode(0x368, 0xc0829db5cc, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:1238 +0x70 os.newFile(0x368, 0xc082ca3380, 0x39, 0x2) c:/go/src/os/file_windows.go:53 +0xd7 os.NewFile(0x368, 0xc082ca3380, 0x39, 0x0) c:/go/src/os/file_windows.go:66 +0x56 os.openFile(0xc082ca3380, 0x39, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:89 +0xf8 os.OpenFile(0xc082ca3380, 0x39, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082ca3380, 0x39, 0xc082ca3240, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082ca3180, 0x34, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0xaa golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc082ca3180, 0x34, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc082ca2f00, 0x34, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc082ca2c80, 0x34, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082ca2c80, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082ca2c80, 0x34, 0x5, 0x20, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829cc960, 0x2a, 0xc08223d4d0, 0x9, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082435a40, 0xc082118f70, 0xc082120b40, 0xc082401580, 0x20, 0x4, 0x15d5220, 0xc0824356e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 485 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.ParseFile(0xc082120b40, 0xc0825c1380, 0x25, 0x9dc4a0, 0xc082aa2860, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:91 +0xfc github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0825c1380, 0x25, 0x5, 0xc082c8ac00, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08225bd20, 0x1a, 0xc082c781c0, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082313500, 0xc082118f70, 0xc082120b40, 0xc082c3b8e0, 0x12, 0x3, 0x15d5220, 0xc082b99bc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 191 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.(*parser).consumeComment(0xc082684600, 0xb023b, 0x1) c:/go/src/go/parser/parser.go:274 +0xe3 go/parser.(*parser).consumeCommentGroup(0xc082684600, 0x1, 0x0, 0x1) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082684600) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc082684600, 0xc082120b40, 0xc082bf7600, 0x35, 0xc082cc0000, 0x6b8, 0xe00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082120b40, 0xc082bf7600, 0x35, 0x9dc4a0, 0xc082a35fe0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082bf7600, 0x35, 0x5, 0xc082a82f60, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a82f60, 0x28, 0xc082406a00, 0x7, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a83c0, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a02a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 192 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.newFile(0x4c4, 0xc082cb2200, 0x32, 0x2) c:/go/src/os/file_windows.go:51 +0x48 os.NewFile(0x4c4, 0xc082cb2200, 0x32, 0x0) c:/go/src/os/file_windows.go:66 +0x56 os.openFile(0xc082cb2200, 0x32, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:89 +0xf8 os.OpenFile(0xc082cb2200, 0x32, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082cb2200, 0x32, 0xc082c6ac90, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082c6ac00, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0xaa golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc082c6ac00, 0x2d, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc082c6aa20, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc082c6a840, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082c6a840, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082c6a840, 0x2d, 0x5, 0x8, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a83740, 0x26, 0xc082406a10, 0x5, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a8420, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a0360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 483 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc08256b3c0, 0x34, 0xffffffffffffffff, 0xa4, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082562300, 0xc082120b40, 0xc08256b3c0, 0x34, 0xc0824ae600, 0xa4, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc08256b3c0, 0x34, 0x9dc4a0, 0xc082704280, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08256b3c0, 0x34, 0x5, 0xc082c8ac80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082159dc0, 0x1a, 0xc082c781a0, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082313440, 0xc082118f70, 0xc082120b40, 0xc082c3b8e0, 0x12, 0x3, 0x15d5220, 0xc082b99a40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 242 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082ed5a48, 0x15d5318, 0xc0821a8af8, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821a8af8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821a8af8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082a4f880, 0x3a, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082a4f880, 0x3a, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a4ee40, 0x31, 0xc0824944a0, 0x10, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a84e0, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a08a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 243 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc0828adf80, 0x33, 0x0, 0x0) c:/go/src/path/path.go:134 +0x267 golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc08212b6e0, 0xc082dae000, 0x32, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x76 golang.org/x/tools/godoc/vfs.NameSpace.resolve(0xc08212b6e0, 0xc082dae000, 0x32, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:200 +0x5d golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082dae000, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:301 +0x145 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082cb3f00, 0x32, 0xc0824946e0, 0x11, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a8540, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a1f20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 244 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc08263e150, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:347 +0xe02 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263e0c0, 0x27, 0xc082406a70, 0x6, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a85a0, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a2a80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 457 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc0829a7880, 0x3a, 0xffffffffffffffff, 0x5d8, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0821f1b00, 0xc082120b40, 0xc0829a7880, 0x3a, 0xc082783000, 0x5d8, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc0829a7880, 0x3a, 0x9dc4a0, 0xc0825a7780, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0829a7880, 0x3a, 0x5, 0xc0821ca980, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263faa0, 0x30, 0xc08200abc0, 0x9, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011140, 0xc082118f70, 0xc082120b40, 0xc082141ec0, 0x26, 0x5, 0x15d5220, 0xc082010c00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 456 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082cffdc0, 0x36, 0xffffffffffffffff, 0x59, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082db4780, 0xc082120b40, 0xc082cffdc0, 0x36, 0xc0823b4600, 0x59, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082cffdc0, 0x36, 0x9dc4a0, 0xc082dad480, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082cffdc0, 0x36, 0x5, 0xc0821ca480, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263f290, 0x2c, 0xc08200aba0, 0x5, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082011080, 0xc082118f70, 0xc082120b40, 0xc082141ec0, 0x26, 0x5, 0x15d5220, 0xc082010ae0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 367 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c8c160, 0x19, 0xc082c784a0, 0xa, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b99d40, 0xc082118f70, 0xc082120b40, 0xc082c78230, 0xe, 0x3, 0x15d5220, 0xc082b99ce0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 251 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path/filepath.Clean(0xc0821e9f82, 0x3a, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x421 path/filepath.joinNonEmpty(0xc08297d710, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc08297d710, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc08297d710, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc0821e9f00, 0x36, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:35 +0x13d golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc0821e9e40, 0x36, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0x82 golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc0821e9e40, 0x36, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc0821e9bc0, 0x36, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc0821e9940, 0x36, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0821e9940, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0821e9940, 0x36, 0x5, 0xc082a21b00, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082b2ae10, 0x2a, 0xc082406af0, 0x9, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a8840, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a3500) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 252 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082d80e80, 0x32, 0xffffffffffffffff, 0x1c3, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082968c00, 0xc082120b40, 0xc082d80e80, 0x32, 0xc082398c00, 0x1c3, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082d80e80, 0x32, 0x9dc4a0, 0xc0829e6040, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d80e80, 0x32, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082b2b560, 0x2b, 0xc082406b00, 0xa, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a88a0, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a35c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 253 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc0820821c0, 0x3b, 0xffffffffffffffff, 0x12b, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082d3b680, 0xc082120b40, 0xc0820821c0, 0x3b, 0xc08213f200, 0x12b, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc0820821c0, 0x3b, 0x9dc4a0, 0xc0821588e0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0820821c0, 0x3b, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082b2bc20, 0x2e, 0xc082406b10, 0xd, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a8900, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a39e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 254 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082eb5a48, 0x15d5318, 0xc08215d520, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc08215d520, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc08215d520, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082cb3500, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082cb3500, 0x32, 0x5, 0xc082b2c700, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082b82060, 0x27, 0xc082406b20, 0x6, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a8960, 0xc082118f70, 0xc082120b40, 0xc082494140, 0x20, 0x4, 0x15d5220, 0xc0824a3c20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 62 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/scanner.(*Scanner).scanComment(0xc0826847a0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:210 +0x19f go/scanner.(*Scanner).Scan(0xc0826847a0, 0xb0993, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:709 +0x948 go/parser.(*parser).next0(0xc082684780) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082684780, 0xc082670100, 0x3) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082684780, 0x1, 0x0, 0x2) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082684780) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc082684780, 0xc082120b40, 0xc08286aae0, 0x27, 0xc082cd4000, 0x3978, 0x3e00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082120b40, 0xc08286aae0, 0x27, 0x9dc4a0, 0xc082670080, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08286aae0, 0x27, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0822ee040, 0x1a, 0xc082789020, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082802600, 0xc082118f70, 0xc082120b40, 0xc0827a3700, 0x14, 0x3, 0x15d5220, 0xc0827a4720) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 602 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cb4600, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082d7d080) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 596 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082010cc0, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc0823d3f20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 438 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/doc.sortedFuncs(0xc082af5a70, 0x0, 0x0, 0x0, 0x0) c:/go/src/go/doc/reader.go:787 +0x1b5 go/doc.sortedTypes(0xc082b0b9b0, 0x0, 0x0, 0x0, 0x0) c:/go/src/go/doc/reader.go:748 +0x220 go/doc.New(0xc082b0b950, 0xc082b391a5, 0x9, 0x1, 0xc082b0b950) c:/go/src/go/doc/doc.go:108 +0x1e8 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082b391a5, 0x9, 0xc082391b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:82 +0x3a6 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082b391a5, 0x9, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082b391a5, 0x9, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082b391a5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082b391a0, 0xe, 0xc082b38540, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082645d40, 0xc082118f70, 0xc082120b40, 0xc082271140, 0xa, 0x2, 0x15d5220, 0xc082645860) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 277 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082dac540, 0x17, 0xffffffffffffffff, 0x36b, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0821f1980, 0xc082120b40, 0xc082dac540, 0x17, 0xc0827f3800, 0x36b, 0x600, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082dac540, 0x17, 0x9dc4a0, 0xc0825a6fe0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082dac540, 0x17, 0x5, 0xc082c8a480, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263d3b0, 0xf, 0xc082407a10, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9ce0, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a9740) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 278 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082247a48, 0x15d5318, 0xc0829a41f0, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0829a41f0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0829a41f0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082494ec0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082494ec0, 0x17, 0x5, 0x80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263d680, 0xe, 0xc082407a30, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9d40, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a97a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 473 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082245a48, 0x15d5318, 0xc0821a9cb0, 0x8a, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821a9cb0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821a9cb0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0828a4780, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0828a4780, 0x23, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082002900, 0x1c, 0xc0821436e0, 0x3, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082277560, 0xc082118f70, 0xc082120b40, 0xc08269c140, 0x18, 0x4, 0x15d5220, 0xc082277320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 281 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.(*File).readdir(0xc0821a8e20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:209 +0x38e os.(*File).Readdir(0xc0821a8e20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc082737220, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082737140, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc082737140, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082737000, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082736e60, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082736e00, 0x15, 0xc082407a60, 0xb, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9e60, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a98c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 282 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082547a48, 0x15d5318, 0xc082183258, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082183258, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082183258, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0824d4270, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0824d4270, 0x21, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082737de0, 0x14, 0xc082407a70, 0xa, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9ec0, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a9920) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 283 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c3a040, 0x14, 0xc082407a80, 0xa, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9f20, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a9980) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 284 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.(*File).readdir(0xc0821832f0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:209 +0x38e os.(*File).Readdir(0xc0821832f0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc08269cfa0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc08269cec0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc08269cec0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082c3a6a0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082c3a500, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c3a4a0, 0x14, 0xc082407a90, 0xa, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a9f80, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a99e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 286 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082dac4c0, 0x1c, 0xffffffffffffffff, 0x45b, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082969980, 0xc082120b40, 0xc082dac4c0, 0x1c, 0xc082d19000, 0x45b, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082dac4c0, 0x1c, 0x9dc4a0, 0xc0829e6080, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082dac4c0, 0x1c, 0x5, 0x4, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082c3af20, 0x13, 0xc082407ab0, 0x9, 0x3, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0825a2060, 0xc082118f70, 0xc082120b40, 0xc082407700, 0x9, 0x2, 0x15d5220, 0xc0824a9aa0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 265 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082137a48, 0x15d5318, 0xc0820272b8, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0820272b8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0820272b8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc08232b080, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08232b080, 0x25, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a34500, 0x18, 0xc08253bad0, 0x2, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082634660, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc082634060) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 266 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc08217f380, 0x28, 0xffffffffffffffff, 0x186e, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4d80, 0xc082120b40, 0xc08217f380, 0x28, 0xc0824f2000, 0x186e, 0x1e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc08217f380, 0x28, 0x9dc4a0, 0xc082193b00, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08217f380, 0x28, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a349c0, 0x1b, 0xc08253bae0, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826346c0, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc0826340c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 267 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082cce0c0, 0x28, 0xffffffffffffffff, 0xbfb, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4780, 0xc082120b40, 0xc082cce0c0, 0x28, 0xc082943000, 0xbfb, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082cce0c0, 0x28, 0x9dc4a0, 0xc082aa28a0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082cce0c0, 0x28, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a34de0, 0x1b, 0xc08253baf0, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082634720, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc082634120) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 268 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a35200, 0x1e, 0xc08253bb00, 0x8, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082634780, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc082634180) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 269 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 strings.Join(0xc0821d9b78, 0x4, 0xa, 0xc074c0, 0x1, 0x0, 0x0) c:/go/src/strings/strings.go:406 +0x3ca go/ast.(*CommentGroup).Text(0xc0827163a0, 0x0, 0x0) c:/go/src/go/ast/ast.go:147 +0x5d2 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a356c0, 0x1a, 0xc08253bb20, 0x4, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:123 +0xcad github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826347e0, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc0826341e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 270 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082c31a48, 0x15d5318, 0xc082169fc8, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082169fc8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082169fc8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082ccfe00, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082ccfe00, 0x25, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a35b80, 0x18, 0xc08253bb40, 0x2, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082634840, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc082634240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 271 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.ParseFile(0xc082120b40, 0xc082d1e060, 0x2a, 0x9dc4a0, 0xc0827166a0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:91 +0xfc github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d1e060, 0x2a, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a94040, 0x1d, 0xc08253bb50, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826348a0, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc0826342a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 471 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaad980, 0x2, 0xc082281e80, 0xc082cc8ef0, 0x0, 0xc075a0, 0x1, 0x1e) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.findFirstFile1(0xc082281e80, 0xc082cc8ef0, 0xc082080000, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:349 +0x70 syscall.FindFirstFile(0xc082281e80, 0xc082b78780, 0xc082281e80, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:922 +0x68 os.openDir(0xc082ddea40, 0x1b, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:98 +0x121 os.OpenFile(0xc082ddea40, 0x1b, 0x0, 0x0, 0xc082cc9348, 0x0, 0x0) c:/go/src/os/file_windows.go:145 +0x237 os.Open(0xc082ddea40, 0x1b, 0xc082cc9348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc082ddea40, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08200b8e0, 0x9, 0xc082dde960, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc082118a20, 0xc082dde960, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082dde5e0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082dde440, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829bc9c0, 0x12, 0xc08264f200, 0x5, 0x3, 0xc0823b2840) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0829aa3c0, 0xc082118f70, 0xc082120b40, 0xc08291d840, 0xc, 0x2, 0x15d5220, 0xc0829aa240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 305 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc082c1bf20, 0x29, 0x0, 0x0) c:/go/src/path/path.go:134 +0x267 path.Join(0xc082c2d988, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/path.go:153 +0x123 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc082118c90, 0x1, 0x15d48a0, 0xc0820f0210, 0xc082118ca0, 0x1, 0xc082c1bec0, 0x28, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4de golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc082c1bda0, 0x28, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1b0 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082c1bda0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082c1bda0, 0x28, 0x5, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a94920, 0x1b, 0xc08253bb80, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082634960, 0xc082118f70, 0xc082120b40, 0xc0825c9b00, 0x15, 0x3, 0x15d5220, 0xc082634360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 557 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082250c00, 0xc082118f70, 0xc082120b40, 0xc08291cf10, 0xb, 0x2, 0x15d5220, 0xc082250b40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 599 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cb4000, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082d7cde0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 309 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082638660, 0x2d, 0xffffffffffffffff, 0x1c82, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4f00, 0xc082120b40, 0xc082638660, 0x2d, 0xc0825ea000, 0x1c82, 0x3e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082638660, 0x2d, 0x9dc4a0, 0xc082193b20, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082638660, 0x2d, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a95360, 0x20, 0xc08264e2b0, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082635620, 0xc082118f70, 0xc082120b40, 0xc082637060, 0x1a, 0x3, 0x15d5220, 0xc082635440) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 555 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc082317fb0, 0x2d, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:33 +0x6c golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082317fb0, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x70 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc082317fb0, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082317da0, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082317ad0, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082317a40, 0x2d, 0xc082366ef0, 0x3, 0x7, 0xc0826359e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08224c360, 0xc082118f70, 0xc082120b40, 0xc082317260, 0x29, 0x6, 0x15d5220, 0xc08224c240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 317 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.(*parser).consumeComment(0xc0824fd500, 0xd4d58, 0x2) c:/go/src/go/parser/parser.go:274 +0xe3 go/parser.(*parser).consumeCommentGroup(0xc0824fd500, 0x1, 0x0, 0x1) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc0824fd500) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc0824fd500, 0xc082120b40, 0xc082d29650, 0x2c, 0xc0822ba000, 0x19bf, 0x1e00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082120b40, 0xc082d29650, 0x2c, 0x9dc4a0, 0xc0821a3fc0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d29650, 0x2c, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082a95fe0, 0x1f, 0xc08264eb60, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08268a9c0, 0xc082118f70, 0xc082120b40, 0xc08266cd80, 0x18, 0x3, 0x15d5220, 0xc08268a300) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 449 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc082c33f50, 0x2c, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:33 +0x6c golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc082c33f50, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x65 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc082c33f50, 0x2c, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc082c33f50, 0x2c, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0826c0d50, 0x2c, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0826c0d50, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0826c0d50, 0x2c, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082cfc725, 0xc, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082cfc725, 0xc, 0xc082287b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082cfc725, 0xc, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082cfc725, 0xc, 0x0, 0x0, 0x0, 0xc082cfc700) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082cfc725, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082cfc720, 0x11, 0xc082ce6950, 0x1, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cf8d80, 0xc082118f70, 0xc082120b40, 0xc082271c00, 0xf, 0x2, 0x15d5220, 0xc082cf8d20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 554 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc082855fc0, 0x3a, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:33 +0x6c golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082855fc0, 0x3a, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0x82 golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc082855fc0, 0x3a, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc082855d40, 0x3a, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc082855ac0, 0x3a, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082855ac0, 0x3a, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082855ac0, 0x3a, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0828a4060, 0x2d, 0xc082366ed0, 0x3, 0x7, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08224c2a0, 0xc082118f70, 0xc082120b40, 0xc082317260, 0x29, 0x6, 0x15d5220, 0xc08224c180) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 321 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082211a48, 0x15d5318, 0xc0821687a8, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821687a8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821687a8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0826c0810, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0826c0810, 0x2e, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082af5830, 0x21, 0xc08264ebd0, 0x8, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08268ae40, 0xc082118f70, 0xc082120b40, 0xc08266cd80, 0x18, 0x3, 0x15d5220, 0xc08268a4e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 547 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.openDir(0xc0823171a0, 0x2e, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:97 +0xf2 os.OpenFile(0xc0823171a0, 0x2e, 0x0, 0x0, 0xc08270b348, 0x0, 0x0) c:/go/src/os/file_windows.go:145 +0x237 os.Open(0xc0823171a0, 0x2e, 0xc08270b348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc0823171a0, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082317020, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc082317020, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082316d80, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082316ae0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082316a50, 0x29, 0xc0822fa1b0, 0x4, 0x6, 0xc082706240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082706900, 0xc082118f70, 0xc082120b40, 0xc082900a80, 0x24, 0x5, 0x15d5220, 0xc082954000) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 546 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc082c4afc0, 0x30, 0x30, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc0823169c0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc0823169c0, 0x2f, 0x2d, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.openDir(0xc082316960, 0x2d, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:93 +0x91 os.OpenFile(0xc082316960, 0x2d, 0x0, 0x0, 0xc082d8d348, 0x0, 0x0) c:/go/src/os/file_windows.go:145 +0x237 os.Open(0xc082316960, 0x2d, 0xc082d8d348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc082316960, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc0823167e0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc0823167e0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc0823165a0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082316300, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082316270, 0x28, 0xc0822fa190, 0x3, 0x6, 0xc082706840) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0827068a0, 0xc082118f70, 0xc082120b40, 0xc082900a80, 0x24, 0x5, 0x15d5220, 0xc082803f80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 328 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/doc.clean(0xc0825aae10, 0x43, 0x0, 0x0, 0x0) c:/go/src/go/doc/synopsis.go:50 +0x162 go/doc.Synopsis(0xc0825aae10, 0x44, 0x0, 0x0) c:/go/src/go/doc/synopsis.go:69 +0x95 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08269c880, 0x1f, 0xc08264eca0, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:123 +0xcd5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08268b0e0, 0xc082118f70, 0xc082120b40, 0xc08266cd80, 0x18, 0x3, 0x15d5220, 0xc08268a780) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 606 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaada60, 0x3, 0xc0824a3c80, 0x0, 0xc0824a3bd0, 0x2d, 0x2d, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetFileAttributesEx(0xc0824a3c80, 0x0, 0xc0824a3bd0, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:864 +0x70 os.Lstat(0xc0829e4870, 0x2c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:85 +0x493 os.Stat(0xc0829e4870, 0x2c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0829e46c0, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0829e46c0, 0x27, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0829e46c0, 0x27, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc082e3c630, 0x27, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc082e3c630, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc082e3c630, 0x27, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082d02425, 0xd, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082d02425, 0xd, 0xc0826edb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082d02425, 0xd, 0x0, 0x0, 0x0, 0xc0824a21e0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082d02425, 0xd, 0x0, 0x0, 0x0, 0xc082d02400) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082d02425, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082d02420, 0x12, 0xc0821a7e00, 0x8, 0x3, 0xc0824a21e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0824a37a0, 0xc082118f70, 0xc082120b40, 0xc08291cc40, 0x9, 0x2, 0x15d5220, 0xc0824a3560) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 330 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.(*parser).consumeCommentGroup(0xc082d3b080, 0x1, 0xc082d75fc0, 0x5) c:/go/src/go/parser/parser.go:295 +0x147 go/parser.(*parser).next(0xc082d3b080) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc082d3b080, 0xc082120b40, 0xc082b529f0, 0x2c, 0xc082e3b000, 0x803, 0xe00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082120b40, 0xc082b529f0, 0x2c, 0x9dc4a0, 0xc082d75ee0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082b529f0, 0x2c, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08269d100, 0x1f, 0xc08264ecc0, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08268b1a0, 0xc082118f70, 0xc082120b40, 0xc08266cd80, 0x18, 0x3, 0x15d5220, 0xc08268a840) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 331 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082289a48, 0x15d5318, 0xc082027428, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082027428, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082027428, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082b53110, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082b53110, 0x29, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08269d540, 0x1c, 0xc08264ece0, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08268b200, 0xc082118f70, 0xc082120b40, 0xc08266cd80, 0x18, 0x3, 0x15d5220, 0xc08268a8a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 334 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaad650, 0x1, 0x320, 0x0, 0x0, 0x7e00, 0x420d5c, 0xc0823afa60) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.CloseHandle(0x320, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:324 +0x6f os.(*file).close(0xc0822cbf80, 0x0, 0x0) c:/go/src/os/file_windows.go:180 +0x324 os.(*File).Close(0xc082182568, 0x0, 0x0) c:/go/src/os/file_windows.go:162 +0x5b golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082695c50, 0x2b, 0xc082a50000, 0x54b4, 0x7e00, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x1ad github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082695c50, 0x2b, 0x5, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082716720, 0x1e, 0xc08264f310, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08268bb60, 0xc082118f70, 0xc082120b40, 0xc082716260, 0x1a, 0x3, 0x15d5220, 0xc08268bb00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 539 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 fmt.Sprintf(0xc0eb10, 0x8, 0xc082e8fae0, 0x3, 0x3, 0x0, 0x0) c:/go/src/fmt/print.go:204 +0xad github.com/golang-china/golangdoc/local.mapKey(0xc08200a246, 0x5, 0xc0826715a0, 0x1f, 0xc07660, 0x7, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:38 +0x218 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0826715a0, 0x1f, 0x0, 0x0, 0x0, 0xc082671580) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:128 +0x359 main.runGodoc.func1(0xc0826715a0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0826715a0, 0x1f, 0xc0826d8990, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08268ac60, 0xc082118f70, 0xc082120b40, 0xc082ce2040, 0x1b, 0x3, 0x15d5220, 0xc08268ab40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 302 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082ce2040, 0x1b, 0xc08266e300, 0x8, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08266bec0, 0xc082118f70, 0xc082120b40, 0xc082670620, 0x12, 0x2, 0x15d5220, 0xc08266ab40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 549 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082b8ba48, 0x15d5318, 0xc0821a9c58, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0821a9c58, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0821a9c58, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0828543c0, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0828543c0, 0x36, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082900060, 0x29, 0xc0822fbfc0, 0x4, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082706a80, 0xc082118f70, 0xc082120b40, 0xc082900a80, 0x24, 0x5, 0x15d5220, 0xc0826445a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 548 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082317260, 0x29, 0xc0822fbfa0, 0x4, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082706a20, 0xc082118f70, 0xc082120b40, 0xc082900a80, 0x24, 0x5, 0x15d5220, 0xc082644540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 462 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc0822fe7c0, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc0822fe7c0, 0x380000000, 0x0, 0x8000000003, 0x0, 0x61c24f, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082193ae0, 0x1b, 0x80000, 0x0, 0xc082193ae0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082193ae0, 0x1b, 0x0, 0x0, 0xc082d55348, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082193ae0, 0x1b, 0x0, 0x0, 0xc082d55348, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082193ae0, 0x1b, 0xc082d55348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc082193ae0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08200b8e0, 0x9, 0xc082193760, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc082118a20, 0xc082193760, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc0821932e0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082193120, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0825a6560, 0x12, 0xc082587d30, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08286e060, 0xc082118f70, 0xc082120b40, 0xc08291db90, 0xc, 0x2, 0x15d5220, 0xc082a0bf80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 340 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0826c6040, 0x18, 0xc08266e400, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826c8120, 0xc082118f70, 0xc082120b40, 0xc082670620, 0x12, 0x2, 0x15d5220, 0xc08266b020) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 354 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082d7e580, 0x17, 0xc08266e6a0, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826c8660, 0xc082118f70, 0xc082120b40, 0xc082670620, 0x12, 0x2, 0x15d5220, 0xc08266bbc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 335 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e4ba48, 0x15d5318, 0xc082182a10, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182a10, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182a10, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0826d2060, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0826d2060, 0x2a, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08269d9a0, 0x1d, 0xc08264f4c0, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08268bf80, 0xc082118f70, 0xc082120b40, 0xc082716bc0, 0x17, 0x3, 0x15d5220, 0xc08268bd40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 336 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e47a48, 0x15d5318, 0xc082182a28, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182a28, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182a28, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0826d2780, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0826d2780, 0x28, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08269dda0, 0x1b, 0xc08264f4e0, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272e000, 0xc082118f70, 0xc082120b40, 0xc082716bc0, 0x17, 0x3, 0x15d5220, 0xc08268bda0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 369 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 io/ioutil.readAll(0x15d5318, 0xc082183c10, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:19 +0xa4 io/ioutil.ReadAll(0x15d5318, 0xc082183c10, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082b53bf0, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082b53bf0, 0x2a, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082bac040, 0x1d, 0xc08264f4f0, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272e060, 0xc082118f70, 0xc082120b40, 0xc082716bc0, 0x17, 0x3, 0x15d5220, 0xc08268be00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 370 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e45a48, 0x15d5318, 0xc082182a58, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182a58, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182a58, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082db6120, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082db6120, 0x2a, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082bac480, 0x1d, 0xc08264f500, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272e0c0, 0xc082118f70, 0xc082120b40, 0xc082716bc0, 0x17, 0x3, 0x15d5220, 0xc08268be60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 594 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082010a80, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc0823d3da0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 373 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082db6780, 0x2f, 0xffffffffffffffff, 0xe55, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc08272a300, 0xc082120b40, 0xc082db6780, 0x2f, 0xc082dd6000, 0xe55, 0x1e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082db6780, 0x2f, 0x9dc4a0, 0xc08272c020, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082db6780, 0x2f, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082bb0930, 0x22, 0xc08264f7d0, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272e900, 0xc082118f70, 0xc082120b40, 0xc082717560, 0x1a, 0x3, 0x15d5220, 0xc08272e480) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 374 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e5ba48, 0x15d5318, 0xc082027450, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082027450, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082027450, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082bb1350, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082bb1350, 0x2c, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082bacd20, 0x1f, 0xc08264f7f0, 0x4, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272e960, 0xc082118f70, 0xc082120b40, 0xc082717560, 0x1a, 0x3, 0x15d5220, 0xc08272e4e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 505 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc0828a5f80, 0x2f, 0x0, 0x0) c:/go/src/path/path.go:134 +0x267 golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc0820f0210, 0xc0828a5f50, 0x2e, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x76 golang.org/x/tools/godoc/vfs.NameSpace.resolve(0xc0820f0210, 0xc0828a5f50, 0x2e, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:200 +0x5d golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0828a5f50, 0x2e, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:240 +0x8a golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0828a5f50, 0x2e, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0828a5f50, 0x2e, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc0829ba0f0, 0x21, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc0829ba0f0, 0x21, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc0829ba0f0, 0x21, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0829a3075, 0x7, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829a3075, 0x7, 0xc082ef3b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829a3075, 0x7, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829a3075, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829a3075, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a3070, 0xc, 0xc082118f60, 0x3, 0x3, 0xc082d24e40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826c9500, 0xc082118f70, 0xc082120b40, 0xc082270ab0, 0x8, 0x2, 0x15d5220, 0xc0826c8d80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 376 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082e3c090, 0x2e, 0xffffffffffffffff, 0x105e, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082167b00, 0xc082120b40, 0xc082e3c090, 0x2e, 0xc08217a000, 0x105e, 0x1e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082e3c090, 0x2e, 0x9dc4a0, 0xc082d02480, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082e3c090, 0x2e, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0824d4060, 0x21, 0xc08264f810, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272ea20, 0xc082118f70, 0xc082120b40, 0xc082717560, 0x1a, 0x3, 0x15d5220, 0xc08272e5a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 500 [runnable]: go/ast.stripTrailingWhitespace(0xc082030a83, 0x34, 0xc074c0, 0x1) c:/go/src/go/ast/ast.go:82 go/ast.(*CommentGroup).Text(0xc0822efda0, 0x0, 0x0) c:/go/src/go/ast/ast.go:127 +0x33a go/doc.(*reader).readDoc(0xc082397938, 0xc0822efda0) c:/go/src/go/doc/reader.go:212 +0x2f go/doc.(*reader).readFile(0xc082397938, 0xc082c8ac80) c:/go/src/go/doc/reader.go:459 +0x5d go/doc.(*reader).readPackage(0xc082397938, 0xc08299f320, 0x1) c:/go/src/go/doc/reader.go:548 +0x448 go/doc.New(0xc08299f320, 0xc0829a8aa5, 0xe, 0x1, 0xc08299f320) c:/go/src/go/doc/doc.go:96 +0x67 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829a8aa5, 0xe, 0xc0822d7b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:82 +0x3a6 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829a8aa5, 0xe, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829a8aa5, 0xe, 0x0, 0x0, 0x0, 0xc0829a8a80) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829a8aa5, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a8aa0, 0x13, 0xc08261c8a0, 0x9, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082954300, 0xc082118f70, 0xc082120b40, 0xc08291c800, 0x9, 0x2, 0x15d5220, 0xc0829a1ce0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 503 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path/filepath.Clean(0xc082031f82, 0x31, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x460 path/filepath.joinNonEmpty(0xc082bdd448, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc082bdd448, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc082bdd448, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc0829e5a40, 0x2d, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:35 +0x13d golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0829e59b0, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x65 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0829e59b0, 0x2d, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0829e59b0, 0x2d, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829e5620, 0x2d, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829e5620, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0829e5620, 0x2d, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0829a8b65, 0xd, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829a8b65, 0xd, 0xc082e57b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829a8b65, 0xd, 0x0, 0x0, 0x0, 0xae6dc0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829a8b65, 0xd, 0x0, 0x0, 0x0, 0xc0829a8b40) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829a8b65, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a8b60, 0x12, 0xc082118f10, 0x9, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826c9440, 0xc082118f70, 0xc082120b40, 0xc082270ab0, 0x8, 0x2, 0x15d5220, 0xc0826c8cc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 380 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.(*File).readdir(0xc08215c528, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:209 +0x38e os.(*File).Readdir(0xc08215c528, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc082bf4e40, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082badd20, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc082badd20, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082badbe0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082bada40, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082bad9e0, 0x1e, 0xc08264f890, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272efc0, 0xc082118f70, 0xc082120b40, 0xc082717560, 0x1a, 0x3, 0x15d5220, 0xc08272e780) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 381 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path/filepath.Clean(0xc082bf5f52, 0x23, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x460 path/filepath.joinNonEmpty(0xc082c0f348, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc082c0f348, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc082c0f348, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc082760720, 0x1f, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:35 +0x13d golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc0827606c0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x70 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc0827606c0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc082badfc0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082bade20, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082baddc0, 0x1f, 0xc08264f8b0, 0x4, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272f020, 0xc082118f70, 0xc082120b40, 0xc082717560, 0x1a, 0x3, 0x15d5220, 0xc08272e7e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 541 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082250e40, 0xc082118f70, 0xc082120b40, 0xc08291c290, 0xd, 0x2, 0x15d5220, 0xc082250c60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 383 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082717f40, 0x1e, 0xc08264f8f0, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:159 +0x7c6 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08272f0e0, 0xc082118f70, 0xc082120b40, 0xc082717560, 0x1a, 0x3, 0x15d5220, 0xc08272e8a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 604 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cb46c0, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082d7d260) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 406 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082900a80, 0x24, 0xc0825877c0, 0x5, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082802d80, 0xc082118f70, 0xc082120b40, 0xc0827f7160, 0x1e, 0x4, 0x15d5220, 0xc082802c00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 450 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082c6a480, 0x28, 0xffffffffffffffff, 0x1b68, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823da480, 0xc082120b40, 0xc082c6a480, 0x28, 0xc082c28000, 0x1b68, 0x1e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082c6a480, 0x28, 0x9dc4a0, 0xc082494ea0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082c6a480, 0x28, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082d75660, 0x1b, 0xc082789a40, 0x4, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082d7d6e0, 0xc082118f70, 0xc082120b40, 0xc082856560, 0x16, 0x3, 0x15d5220, 0xc0827a5da0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 451 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaada60, 0x3, 0xc082d862a0, 0x0, 0xc082d7db10, 0x32, 0x32, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetFileAttributesEx(0xc082d862a0, 0x0, 0xc082d7db10, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:864 +0x70 os.Lstat(0xc082e130c0, 0x31, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:85 +0x493 os.Stat(0xc082e130c0, 0x31, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc082dcab70, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc082dcab70, 0x2c, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc082dcab70, 0x2c, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc082dca7e0, 0x2c, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc082dca7e0, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc082dca7e0, 0x2c, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082e3e045, 0xc, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082e3e045, 0xc, 0xc0824cdb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082e3e045, 0xc, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082e3e045, 0xc, 0x0, 0x0, 0x0, 0xc082e3e020) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082e3e045, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082e3e040, 0x11, 0xc082a88ff0, 0x2, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b96000, 0xc082118f70, 0xc082120b40, 0xc082270410, 0xe, 0x2, 0x15d5220, 0xc082aeff80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 452 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc08263e2a0, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:335 +0x11af golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc082af5f50, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082af5e90, 0x2e, 0xc08200ab30, 0x7, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082010ea0, 0xc082118f70, 0xc082120b40, 0xc082141ec0, 0x26, 0x5, 0x15d5220, 0xc082010540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 388 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e69a48, 0x15d5318, 0xc082027488, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082027488, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082027488, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0824dca20, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0824dca20, 0x27, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0824de480, 0x1a, 0xc082789a00, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0827a5e00, 0xc082118f70, 0xc082120b40, 0xc082856560, 0x16, 0x3, 0x15d5220, 0xc0827a5c80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 389 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc0826a6f60, 0x29, 0xffffffffffffffff, 0x11ef, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823db980, 0xc082120b40, 0xc0826a6f60, 0x29, 0xc082224000, 0x11ef, 0x1e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc0826a6f60, 0x29, 0x9dc4a0, 0xc082494f00, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0826a6f60, 0x29, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082856ac0, 0x1c, 0xc082789a10, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0827a5e60, 0xc082118f70, 0xc082120b40, 0xc082856560, 0x16, 0x3, 0x15d5220, 0xc0827a5ce0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 454 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082477000, 0x37, 0xffffffffffffffff, 0x6db, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082db4300, 0xc082120b40, 0xc082477000, 0x37, 0xc082d23000, 0x6db, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082477000, 0x37, 0x9dc4a0, 0xc082e3f900, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082477000, 0x37, 0x5, 0xc08256df80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc08263e810, 0x2e, 0xc08200ab70, 0x7, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082010f60, 0xc082118f70, 0xc082120b40, 0xc082141ec0, 0x26, 0x5, 0x15d5220, 0xc0820107e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 412 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc08299fd10, 0x29, 0xffffffffffffffff, 0x7a6, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0824fd080, 0xc082120b40, 0xc08299fd10, 0x29, 0xc082540000, 0x7a6, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc08299fd10, 0x29, 0x9dc4a0, 0xc082a95e00, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc08299fd10, 0x29, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0827f7980, 0x1c, 0xc082587b60, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082803560, 0xc082118f70, 0xc082120b40, 0xc08226c040, 0x16, 0x3, 0x15d5220, 0xc082803380) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 390 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*File).AddLine(0xc0823b3a40, 0xb1) c:/go/src/go/token/position.go:130 +0x3a go/scanner.(*Scanner).next(0xc0826e3ca0) c:/go/src/go/scanner/scanner.go:61 +0x61 go/scanner.(*Scanner).skipWhitespace(0xc0826e3ca0) c:/go/src/go/scanner/scanner.go:521 +0x30 go/scanner.(*Scanner).Scan(0xc0826e3ca0, 0xc08272c068, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:600 +0x69 go/parser.(*parser).next0(0xc0826e3c80) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc0826e3c80, 0xc08272c060, 0x5) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc0826e3c80, 0x1, 0xc082dde000, 0x5) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc0826e3c80) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc0826e3c80, 0xc082120b40, 0xc082d89830, 0x2a, 0xc0821f8600, 0x1c5, 0x600, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082120b40, 0xc082d89830, 0x2a, 0x9dc4a0, 0xc082d7ff20, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d89830, 0x2a, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0824de940, 0x1d, 0xc082789f30, 0x3, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08286e960, 0xc082118f70, 0xc082120b40, 0xc0828b0500, 0x19, 0x3, 0x15d5220, 0xc08286e780) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 391 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.(*File).Stat(0xc082718028, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:45 +0x3d8 golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082c6bec0, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:43 +0x101 golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc082c6bec0, 0x2c, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc082c6bce0, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc082c6bb00, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082c6bb00, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082c6bb00, 0x2c, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0828b0a40, 0x1f, 0xc082789f40, 0x5, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08286e9c0, 0xc082118f70, 0xc082120b40, 0xc0828b0500, 0x19, 0x3, 0x15d5220, 0xc08286e7e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 392 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*File).AddLine(0xc0823b3500, 0x564) c:/go/src/go/token/position.go:130 +0x3a go/scanner.(*Scanner).next(0xc0826e39a0) c:/go/src/go/scanner/scanner.go:61 +0x61 go/scanner.(*Scanner).skipWhitespace(0xc0826e39a0) c:/go/src/go/scanner/scanner.go:521 +0x30 go/scanner.(*Scanner).Scan(0xc0826e39a0, 0xc0828e7c28, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:600 +0x69 go/parser.(*parser).next0(0xc0826e3980) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc0826e3980, 0xc0828e7c20, 0x23) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc0826e3980, 0x1, 0x1b, 0x22) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc0826e3980) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).expectSemi(0xc0826e3980) c:/go/src/go/parser/parser.go:414 +0x4f go/parser.(*parser).parseFile(0xc0826e3980, 0x0) c:/go/src/go/parser/parser.go:2452 +0x1dc go/parser.ParseFile(0xc082120b40, 0xc0824dd4a0, 0x2b, 0x9dc4a0, 0xc082d7f6e0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0824dd4a0, 0x2b, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0824ded20, 0x1e, 0xc0822f2450, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08286f200, 0xc082118f70, 0xc082120b40, 0xc082306980, 0x16, 0x3, 0x15d5220, 0xc08286f0e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 393 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082b1fa48, 0x15d5318, 0xc082183c08, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082183c08, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082183c08, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082d89e60, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d89e60, 0x2d, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0824df160, 0x20, 0xc0822f2460, 0x9, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08286f260, 0xc082118f70, 0xc082120b40, 0xc082306980, 0x16, 0x3, 0x15d5220, 0xc08286f140) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 394 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082b0b0e0, 0x2c, 0xffffffffffffffff, 0x7366, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0823d4180, 0xc082120b40, 0xc082b0b0e0, 0x2c, 0xc08284c000, 0x7366, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082b0b0e0, 0x2c, 0x9dc4a0, 0xc0822ce000, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082b0b0e0, 0x2c, 0x5, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082306ee0, 0x1f, 0xc0822f2470, 0x8, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08286f2c0, 0xc082118f70, 0xc082120b40, 0xc082306980, 0x16, 0x3, 0x15d5220, 0xc08286f1a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 433 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/scanner.stripCR(0xc08213c9a5, 0x4e, 0x45b, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:480 +0x4e go/scanner.(*Scanner).scanComment(0xc082684c20, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:207 +0x165 go/scanner.(*Scanner).Scan(0xc082684c20, 0x9a6, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:709 +0x948 go/parser.(*parser).next0(0xc082684c00) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082684c00, 0xc082671ea0, 0x2e) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082684c00, 0x1, 0xc082671e60, 0x2d) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082684c00) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).expectSemi(0xc082684c00) c:/go/src/go/parser/parser.go:414 +0x4f go/parser.(*parser).parseFuncDecl(0xc082684c00, 0x0) c:/go/src/go/parser/parser.go:2375 +0x1c5 go/parser.(*parser).parseDecl(0xc082684c00, 0xd55a00, 0x0, 0x0) c:/go/src/go/parser/parser.go:2417 +0x169 go/parser.(*parser).parseFile(0xc082684c00, 0x0) c:/go/src/go/parser/parser.go:2472 +0x403 go/parser.ParseFile(0xc082280ec0, 0xc0829e73e5, 0xc, 0x9dc4a0, 0xc0826715c0, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829e73e5, 0xc, 0xc0824d9b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:72 +0x1ab github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829e73e5, 0xc, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829e73e5, 0xc, 0x0, 0x0, 0x0, 0xc0829e73c0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829e73e5, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829e73e0, 0x11, 0xc0822fb310, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08232c6c0, 0xc082118f70, 0xc082120b40, 0xc082270bd0, 0xd, 0x2, 0x15d5220, 0xc08232c480) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 436 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082e79a48, 0x15d5318, 0xc0820275c8, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc0820275c8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc0820275c8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc082d5a150, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082d5a150, 0x2a, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829e79c0, 0x1d, 0xc0822fbbe0, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08232daa0, 0xc082118f70, 0xc082120b40, 0xc0828b1c40, 0x16, 0x3, 0x15d5220, 0xc08232d9e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 435 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082f315f8, 0x15d5318, 0xc082182970, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082182970, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082182970, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc0829e6fc0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0829e6f85, 0xd, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829e6f85, 0xd, 0xc082137b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829e6f85, 0xd, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829e6f85, 0xd, 0x0, 0x0, 0x0, 0xc0829e6f60) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829e6f85, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829e6f80, 0x12, 0xc0822fb340, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08232c780, 0xc082118f70, 0xc082120b40, 0xc082270bd0, 0xd, 0x2, 0x15d5220, 0xc08232c540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 441 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc082c86fc0, 0x2d, 0x30, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc08231f620, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc08231f620, 0x2c, 0xc08231f640, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc08231f620, 0x2c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc08231f620, 0x2c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0822b7ec0, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0822b7ec0, 0x27, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0822b7ec0, 0x27, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0822b7ce0, 0x27, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0822b7ce0, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0822b7ce0, 0x27, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082cb6c40, 0x1a, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082cb6c40, 0x1a, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082cb6c40, 0x1a, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082b39565, 0x8, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082b39565, 0x8, 0xc0821d7b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082b39565, 0x8, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082b39565, 0x8, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082b39565, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082b39560, 0xd, 0xc082b38580, 0x2, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082645e60, 0xc082118f70, 0xc082120b40, 0xc082271140, 0xa, 0x2, 0x15d5220, 0xc082645980) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 447 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc082f2d5f8, 0x15d5318, 0xc082183bc0, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x15d5318, 0xc082183bc0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x15d5318, 0xc082183bc0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc0820f03c0, 0xc082cb76c0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x152 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082cb7685, 0xe, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:113 +0xa65 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082cb7685, 0xe, 0xc082021b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082cb7685, 0xe, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082cb7685, 0xe, 0x0, 0x0, 0x0, 0xc082cb7660) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082cb7685, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082cb7680, 0x13, 0xc082b39ad0, 0x4, 0x3, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082d25980, 0xc082118f70, 0xc082120b40, 0xc082270d70, 0xe, 0x2, 0x15d5220, 0xc082d25740) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 598 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082010e40, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc082d7cd20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 595 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082010b40, 0xc082118f70, 0xc082120b40, 0xc082141680, 0x26, 0x5, 0x15d5220, 0xc0823d3e60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 593 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc08200ba40, 0x1, 0x15d48a0, 0xc0820f0210, 0xc08200ba70, 0xd, 0xc0828f30e0, 0x28, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:115 +0x77 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc0828f30e0, 0x28, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x1e0 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc0828f30e0, 0x28, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc0828f30e0, 0x28, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0828e7525, 0xe, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0828e7525, 0xe, 0xc08246db28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0828e7525, 0xe, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0828e7525, 0xe, 0x0, 0x0, 0x0, 0xc0828e7500) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828e7525, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0828e7520, 0x13, 0xc0828002d0, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082250fc0, 0xc082118f70, 0xc082120b40, 0xc08291c290, 0xd, 0x2, 0x15d5220, 0xc082250de0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 492 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc082323f80, 0x28, 0x0, 0x0) c:/go/src/path/path.go:134 +0x267 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc082323f50, 0x27, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:33 +0x86 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc082323f50, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x65 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc082323f50, 0x27, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc082323f50, 0x27, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0823224e0, 0x27, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0823224e0, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0823224e0, 0x27, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a4805, 0xf, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a4805, 0xf, 0xc082571b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a4805, 0xf, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a4805, 0xf, 0x0, 0x0, 0x0, 0xc0821a47e0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a4805, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a4800, 0x14, 0xc082aec590, 0x6, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b98cc0, 0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0x2, 0x15d5220, 0xc082b98360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 493 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc0821e3fc0, 0x3d, 0x0, 0x0) c:/go/src/path/path.go:124 +0x48e golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc0820f0210, 0xc0821e3f80, 0x3c, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x76 golang.org/x/tools/godoc/vfs.NameSpace.resolve(0xc0820f0210, 0xc0821e3f80, 0x3c, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:200 +0x5d golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0821e3f80, 0x3c, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:240 +0x8a golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0821e3f80, 0x3c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0821e3f80, 0x3c, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082322930, 0x2f, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082322930, 0x2f, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082322930, 0x2f, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a4865, 0xf, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a4865, 0xf, 0xc082573b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a4865, 0xf, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a4865, 0xf, 0x0, 0x0, 0x0, 0xc0821a4840) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a4865, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a4860, 0x14, 0xc082aec5b0, 0x6, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b98d20, 0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0x2, 0x15d5220, 0xc082b98420) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 494 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc08234bb30, 0x39, 0x3c, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc0828e1d80, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc0828e1d80, 0x38, 0xc0828e1da4, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc0828e1d80, 0x38, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc0828e1d80, 0x38, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0828e1b80, 0x33, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0828e1b80, 0x33, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0828e1b80, 0x33, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0828e1900, 0x33, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0828e1900, 0x33, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0828e1900, 0x33, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082322b70, 0x26, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082322b70, 0x26, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082322b70, 0x26, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a48c5, 0xc, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a48c5, 0xc, 0xc082661b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a48c5, 0xc, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a48c5, 0xc, 0x0, 0x0, 0x0, 0xc0821a48a0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a48c5, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a48c0, 0x11, 0xc082aec5d0, 0x3, 0x3, 0xc08223c8a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b98d80, 0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0x2, 0x15d5220, 0xc082b985a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 495 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 syscall.UTF16FromString(0xc0821519c0, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x165 syscall.UTF16PtrFromString(0xc0821519c0, 0x31, 0xc0821519d7, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc0821519c0, 0x31, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc0821519c0, 0x31, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0829cc3f0, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0829cc3f0, 0x2c, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0829cc3f0, 0x2c, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829cc030, 0x2c, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829cc030, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0829cc030, 0x2c, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a4945, 0xc, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a4945, 0xc, 0xc08256fb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a4945, 0xc, 0x0, 0x0, 0x0, 0xe59aaee599bbe7ae) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a4945, 0xc, 0x0, 0x0, 0x0, 0xc0821a4920) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a4945, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a4940, 0x11, 0xc082aec600, 0x3, 0x3, 0xe89688e68cbcef80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b98de0, 0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0x2, 0x15d5220, 0xc082b98660) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 496 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path/filepath.Clean(0xc082151fc2, 0x30, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x460 path/filepath.joinNonEmpty(0xc082171448, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc082171448, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc082171448, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc0829cc9c0, 0x2c, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:35 +0x13d golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0829cc900, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x65 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0829cc900, 0x2c, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0829cc900, 0x2c, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829cc510, 0x2c, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829cc510, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0829cc510, 0x2c, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a49c5, 0xc, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a49c5, 0xc, 0xc08265db28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a49c5, 0xc, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a49c5, 0xc, 0x0, 0x0, 0x0, 0xc0821a49a0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a49c5, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a49c0, 0x11, 0xc082aec620, 0x3, 0x3, 0xc082147480) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b98e40, 0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0x2, 0x15d5220, 0xc082b986c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 513 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 syscall.UTF16FromString(0xc0828e07c0, 0x36, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x165 syscall.UTF16PtrFromString(0xc0828e07c0, 0x36, 0xc0828e07dc, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc0828e07c0, 0x36, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc0828e07c0, 0x36, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08200b8e0, 0x9, 0xc0829cd140, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc082118a20, 0xc0829cd140, 0x2d, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc082118a20, 0xc0829cd140, 0x2d, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829ccab0, 0x2d, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829ccab0, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0829ccab0, 0x2d, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a4a45, 0xd, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a4a45, 0xd, 0xc08265fb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a4a45, 0xd, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a4a45, 0xd, 0x0, 0x0, 0x0, 0xc0821a4a20) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a4a45, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a4a40, 0x12, 0xc082aec640, 0x4, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b98ea0, 0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0x2, 0x15d5220, 0xc082b98720) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 514 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.Lstat(0xc0828e0d00, 0x3e, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:80 +0x2cc os.Stat(0xc0828e0d00, 0x3e, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0828e0b00, 0x39, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0828e0b00, 0x39, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0828e0b00, 0x39, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0828e0880, 0x39, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0828e0880, 0x39, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0828e0880, 0x39, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc0829cd200, 0x2c, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc0829cd200, 0x2c, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc0829cd200, 0x2c, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a4ac5, 0xc, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a4ac5, 0xc, 0xc082c81b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a4ac5, 0xc, 0x0, 0x0, 0x0, 0xc082dd2660) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a4ac5, 0xc, 0x0, 0x0, 0x0, 0xc0821a4aa0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a4ac5, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a4ac0, 0x11, 0xc082aec660, 0x3, 0x3, 0xc0825b3410) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b98f00, 0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0x2, 0x15d5220, 0xc082b98ae0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 515 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 strings.Join(0xc08299d518, 0x2, 0x2, 0xc03c38, 0x1, 0x0, 0x0) c:/go/src/strings/strings.go:400 +0xf5 path.Join(0xc08299d518, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/path.go:153 +0x101 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc08200ba40, 0x1, 0x15d48a0, 0xc0820f0210, 0xc08200ba70, 0xd, 0xc08284a720, 0x26, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4de golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082d83770, 0x26, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x1e0 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082d83770, 0x26, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082d83770, 0x26, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc082ce3665, 0xc, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082ce3665, 0xc, 0xc08265bb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc082ce3665, 0xc, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082ce3665, 0xc, 0x0, 0x0, 0x0, 0xc082ce3640) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082ce3665, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082ce3660, 0x11, 0xc082aec680, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b98f60, 0xc082118f70, 0xc082120b40, 0xc0822712d0, 0xd, 0x2, 0x15d5220, 0xc082b98b40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 516 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082ce3780, 0x1b, 0xc082aec960, 0x1, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b99680, 0xc082118f70, 0xc082120b40, 0xc082c8c160, 0x19, 0x4, 0x15d5220, 0xc082b995c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 517 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082ce3ca0, 0x20, 0xc082aeca70, 0x4, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b96180, 0xc082118f70, 0xc082120b40, 0xc082ce3780, 0x1b, 0x5, 0x15d5220, 0xc082b99c80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 518 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc08200b970, 0x1, 0x15d4810, 0xc08200b960, 0xc08200b980, 0x1, 0xc0829cdec0, 0x2b, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:115 +0x77 golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc0829cdec0, 0x2b, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1b0 golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc0829cdcb0, 0x2b, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0829cdcb0, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0829cdcb0, 0x2b, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829cd3e0, 0x24, 0xc082aecb80, 0x3, 0x7, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b96480, 0xc082118f70, 0xc082120b40, 0xc082ce3ca0, 0x20, 0x6, 0x15d5220, 0xc082b962a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 519 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc0828de1a0, 0x33, 0x34, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc0828e0ec0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc0828e0ec0, 0x32, 0x2d, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 syscall.Open(0xc0828e0ec0, 0x32, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:255 +0xbf os.openFile(0xc0828e0ec0, 0x32, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc0828e0ec0, 0x32, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc0828e0ec0, 0x32, 0xc0829acc60, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc0829acbd0, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:39 +0xaa golang.org/x/tools/godoc/vfs.(*osFS).Open(0xc08200b960, 0xc0829acbd0, 0x2d, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820f0210, 0xc0829ac9f0, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc08212b6e0, 0xc0829ac810, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3354050, 0xc08212b6e0, 0xc0829ac810, 0x2d, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x81 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc0829ac810, 0x2d, 0x5, 0x1, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829ac060, 0x25, 0xc082aecba0, 0x4, 0x7, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b965a0, 0xc082118f70, 0xc082120b40, 0xc082ce3ca0, 0x20, 0x6, 0x15d5220, 0xc082b96360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 544 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082250f60, 0xc082118f70, 0xc082120b40, 0xc08291c290, 0xd, 0x2, 0x15d5220, 0xc082250d80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 543 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082250f00, 0xc082118f70, 0xc082120b40, 0xc08291c290, 0xd, 0x2, 0x15d5220, 0xc082250d20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 542 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082250ea0, 0xc082118f70, 0xc082120b40, 0xc08291c290, 0xd, 0x2, 0x15d5220, 0xc082250cc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:98 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 524 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.openDir(0xc0821a5fa0, 0x1a, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:97 +0xf2 os.OpenFile(0xc0821a5fa0, 0x1a, 0x0, 0x0, 0xc082d15348, 0x0, 0x0) c:/go/src/os/file_windows.go:145 +0x237 os.Open(0xc0821a5fa0, 0x1a, 0xc082d15348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc0821a5fa0, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc0821a5ec0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x92 golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc08200b960, 0xc0821a5ec0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820f0210, 0xc0821a5d80, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc08212b6e0, 0xc0821a5be0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b4 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a5b80, 0x15, 0xc082c78630, 0x3, 0x4, 0xc0822fb2d0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b96d80, 0xc082118f70, 0xc082120b40, 0xc082c8c5c0, 0x11, 0x3, 0x15d5220, 0xc082b99f80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 526 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 fmt.Sprintf(0xc77b60, 0x14, 0xc082e5d8f0, 0x3, 0x3, 0x0, 0x0) c:/go/src/fmt/print.go:204 +0xad github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a6e35, 0x6, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:106 +0x6a7 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a6e35, 0x6, 0xc082c7bb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a6e35, 0x6, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a6e35, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a6e35, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a6e30, 0xb, 0xc082aed2c0, 0x3, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b978c0, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b97260) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 527 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 strings.Join(0xc082d33348, 0x2, 0x2, 0xc03c38, 0x1, 0x0, 0x0) c:/go/src/strings/strings.go:400 +0xf5 path.Join(0xc082d33348, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/path.go:153 +0x101 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc08200b970, 0x1, 0x15d4810, 0xc08200b960, 0xc08200b980, 0x1, 0xc0829adfb0, 0x2d, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4de golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829ade90, 0x2d, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x1e0 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829ade90, 0x2d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0829ade90, 0x2d, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc0828e6060, 0x20, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc0828e6060, 0x20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc0828e6060, 0x20, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a6f25, 0x8, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a6f25, 0x8, 0xc082d33b18) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a6f25, 0x8, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a6f25, 0x8, 0x0, 0x0, 0x0, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a6f25, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a6f20, 0xd, 0xc082aed2e0, 0x5, 0x3, 0xc08253bb40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b97920, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b972c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 528 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 strings.Join(0xc082933348, 0x2, 0x2, 0xc03c38, 0x1, 0x0, 0x0) c:/go/src/strings/strings.go:400 +0xf5 path.Join(0xc082933348, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/path.go:153 +0x101 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc08200b970, 0x1, 0x15d4810, 0xc08200b960, 0xc08200b980, 0x1, 0xc0828e1fc0, 0x38, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4de golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0828e1e40, 0x38, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x1e0 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0828e1e40, 0x38, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0828e1e40, 0x38, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc0829ada40, 0x2b, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc0829ada40, 0x2b, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc0829ada40, 0x2b, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a7085, 0xb, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a7085, 0xb, 0xc082a91b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a7085, 0xb, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a7085, 0xb, 0x0, 0x0, 0x0, 0xc0821a7070) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a7085, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a7080, 0x10, 0xc082aed2f0, 0x8, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b97980, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b97500) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 529 [runnable]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc0820c7e40, 0x2c, 0x2c, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc08299e990, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc08299e990, 0x2b, 0xc08299e9a1, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc08299e990, 0x2b, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc08299e990, 0x2b, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc08299e780, 0x26, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc08299e780, 0x26, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc08299e780, 0x26, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829adbf0, 0x26, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829adbf0, 0x26, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0829adbf0, 0x26, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a7195, 0x6, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a7195, 0x6, 0xc082affb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a7195, 0x6, 0x0, 0x0, 0x0, 0xc082757b00) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a7195, 0x6, 0x0, 0x0, 0x0, 0xe00) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a7195, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a7190, 0xb, 0xc082aed310, 0x3, 0x3, 0xc08264eb80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b979e0, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b97560) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 530 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc082de3860, 0x33, 0x34, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc0825db6c0, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc0825db6c0, 0x32, 0xc0825db6d8, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc0825db6c0, 0x32, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc0825db6c0, 0x32, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08200b8e0, 0x9, 0xc0827761b0, 0x29, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc082118a20, 0xc0827761b0, 0x29, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc082118a20, 0xc0827761b0, 0x29, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc08299e030, 0x29, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc08299e030, 0x29, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc08299e030, 0x29, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a72b5, 0x9, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a72b5, 0x9, 0xc082a8db28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a72b5, 0x9, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a72b5, 0x9, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a72b5, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a72b0, 0xe, 0xc082aed330, 0x6, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082b97a40, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b975c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 531 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaada60, 0x3, 0xc08202b220, 0x0, 0xc082a43090, 0x27, 0x27, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetFileAttributesEx(0xc08202b220, 0x0, 0xc082a43090, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:864 +0x70 os.Lstat(0xc082c89a70, 0x26, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:85 +0x493 os.Stat(0xc082c89a70, 0x26, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08200b8e0, 0x9, 0xc082ce35a0, 0x1d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc082118a20, 0xc082ce35a0, 0x1d, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc082118a20, 0xc082ce35a0, 0x1d, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0828e6200, 0x1d, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0828e6200, 0x1d, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0828e6200, 0x1d, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a73e5, 0xb, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a73e5, 0xb, 0xc082afbb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a73e5, 0xb, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a73e5, 0xb, 0x0, 0x0, 0x0, 0xc0821a73d0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a73e5, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a73e0, 0x10, 0xc082aed340, 0x8, 0x3, 0xc0822fbbe0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08289e000, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b97620) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 532 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path/filepath.Clean(0xc0828abf42, 0x3c, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x460 path/filepath.joinNonEmpty(0xc082a71278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc082a71278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc082a71278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc0828abec0, 0x38, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:35 +0x13d golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0828abe00, 0x38, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x65 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0828abe00, 0x38, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0828abe00, 0x38, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0828abb80, 0x38, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0828abb80, 0x38, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0828abb80, 0x38, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc08294a030, 0x2b, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc08294a030, 0x2b, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc08294a030, 0x2b, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a7565, 0xb, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a7565, 0xb, 0xc082afdb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a7565, 0xb, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a7565, 0xb, 0x0, 0x0, 0x0, 0xc0821a7550) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a7565, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a7560, 0x10, 0xc082aed350, 0x8, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08289e060, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b97680) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 533 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 syscall.UTF16FromString(0xc08294b6b0, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x165 syscall.UTF16PtrFromString(0xc08294b6b0, 0x2a, 0xc08294b6c8, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc08294b6b0, 0x2a, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc08294b6b0, 0x2a, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08200b8e0, 0x9, 0xc08294b530, 0x21, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc082118a20, 0xc08294b530, 0x21, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc082118a20, 0xc08294b530, 0x21, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc08294a2a0, 0x21, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc08294a2a0, 0x21, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc08294a2a0, 0x21, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a7675, 0x9, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a7675, 0x9, 0xc082b23b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a7675, 0x9, 0x0, 0x0, 0x0, 0xe) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a7675, 0x9, 0x0, 0x0, 0x0, 0x22) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a7675, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a7670, 0xe, 0xc082aed360, 0x6, 0x3, 0xc08264ebf0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08289e0c0, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b976e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 535 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.Lstat(0xc0828ad3c0, 0x3c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:80 +0x2cc os.Stat(0xc0828ad3c0, 0x3c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0828ad1c0, 0x37, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0828ad1c0, 0x37, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0828ad1c0, 0x37, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0828acf40, 0x37, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0828acf40, 0x37, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0828acf40, 0x37, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc082946060, 0x2a, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc082946060, 0x2a, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc082946060, 0x2a, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a7915, 0xa, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a7915, 0xa, 0xc082b1fb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a7915, 0xa, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a7915, 0xa, 0x0, 0x0, 0x0, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a7915, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a7910, 0xf, 0xc082aed390, 0x7, 0x3, 0xc082406af0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08289e180, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b977a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 536 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 path.Clean(0xc082947f20, 0x28, 0x0, 0x0) c:/go/src/path/path.go:134 +0x267 golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc0820f0210, 0xc082947ec0, 0x27, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x76 golang.org/x/tools/godoc/vfs.NameSpace.resolve(0xc0820f0210, 0xc082947ec0, 0x27, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:200 +0x5d golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc082947ec0, 0x27, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:240 +0x8a golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc082947ec0, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc082947ec0, 0x27, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc0828e6360, 0x1a, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc0828e6360, 0x1a, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc0828e6360, 0x1a, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0821a7a25, 0x8, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0821a7a25, 0x8, 0xc082b21b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0821a7a25, 0x8, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0821a7a25, 0x8, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0821a7a25, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0821a7a20, 0xd, 0xc082aed3b0, 0x5, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08289e1e0, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b97800) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 537 [semacquire]: sync.runtime_Semacquire(0xc082120b44) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082120b40) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082120b40) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082120b40, 0xc082a35c60, 0x14, 0xffffffffffffffff, 0x2e71, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082d3a900, 0xc082120b40, 0xc082a35c60, 0x14, 0xc082732000, 0x2e71, 0x3e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082120b40, 0xc082a35c60, 0x14, 0x9dc4a0, 0xc08225be60, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc0820f8820, 0xc082120b40, 0xc082a35c60, 0x14, 0x5, 0x40, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc082aed520, 0xd, 0xc082aed3c0, 0x5, 0x3, 0xc082146b80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08289e240, 0xc082118f70, 0xc082120b40, 0xc082271a90, 0x7, 0x2, 0x15d5220, 0xc082b97860) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 506 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 unicode/utf16.Encode(0xc082236e70, 0x29, 0x2c, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc0829bb620, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc0829bb620, 0x28, 0xc0829bb636, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc0829bb620, 0x28, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc0829bb620, 0x28, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08200b8e0, 0x9, 0xc0829a9000, 0x1f, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc082118a20, 0xc0829a9000, 0x1f, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc082118a20, 0xc0829a9000, 0x1f, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829a8ca0, 0x1f, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829a8ca0, 0x1f, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f0210, 0xc0829a8ca0, 0x1f, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0829a31a5, 0x7, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:120 +0xb07 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829a31a5, 0x7, 0xc082f0fb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829a31a5, 0x7, 0x0, 0x0, 0x0, 0xc082118c90) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829a31a5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829a31a5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a31a0, 0xc, 0xc082118f90, 0x3, 0x3, 0xc0823d63c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826c9560, 0xc082118f70, 0xc082120b40, 0xc082270ab0, 0x8, 0x2, 0x15d5220, 0xc0826c8de0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 507 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 os.Lstat(0xc082155d40, 0x35, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:87 +0x4c1 os.Stat(0xc082155d40, 0x35, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc0829bbf80, 0x30, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc08200b960, 0xc0829bbf80, 0x30, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc08200b960, 0xc0829bbf80, 0x30, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc0829bbef0, 0x30, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc0829bbef0, 0x30, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc0829bbef0, 0x30, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc0829bb6b0, 0x23, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc0829bb6b0, 0x23, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc0829bb6b0, 0x23, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0829a3305, 0xb, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829a3305, 0xb, 0xc0823a3b28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829a3305, 0xb, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829a3305, 0xb, 0x0, 0x0, 0x0, 0xc0829a32f0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829a3305, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a3300, 0x10, 0xc082118fa0, 0x7, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826c95c0, 0xc082118f70, 0xc082120b40, 0xc082270ab0, 0x8, 0x2, 0x15d5220, 0xc0826c8e40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 508 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 strings.Join(0xc0826b9348, 0x2, 0x2, 0xc03c38, 0x1, 0x0, 0x0) c:/go/src/strings/strings.go:406 +0x3ca path.Join(0xc0826b9348, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/path.go:153 +0x101 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc08200b970, 0x1, 0x15d4810, 0xc08200b960, 0xc08200b980, 0x1, 0xc082155f80, 0x36, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4de golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f0210, 0xc082155e00, 0x36, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x1e0 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f0210, 0xc082155e00, 0x36, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d48a0, 0xc0820f0210, 0xc082155e00, 0x36, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820f03c0, 0xc0822fc060, 0x29, 0xd55d20, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:241 +0x229 golang.org/x/tools/godoc/vfs.NameSpace.Stat(0xc0820f03c0, 0xc0822fc060, 0x29, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:256 +0x60 github.com/golang-china/golangdoc/local.(*localTranslater).fileExists(0x1027840, 0xc0820f03c0, 0xc0822fc060, 0x29, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:132 +0x40 github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc0829a3455, 0x9, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:112 +0x9ee github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0829a3455, 0x9, 0xc08290fb28) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:65 +0x95 github.com/golang-china/golangdoc/local.(*localTranslater).Package(0x1027840, 0xc08200a246, 0x5, 0xc0829a3455, 0x9, 0x0, 0x0, 0x0, 0x2) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc0829a3455, 0x9, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0829a3455, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc082118f70, 0xc082120b40, 0xc0829a3450, 0xe, 0xc082118fb0, 0x5, 0x3, 0xc082587540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0826c9620, 0xc082118f70, 0xc082120b40, 0xc082270ab0, 0x8, 0x2, 0x15d5220, 0xc0826c8ea0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 509 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 syscall.UTF16FromString(0xc0826be600, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x165 syscall.UTF16PtrFromString(0xc0826be600, 0x31, 0xc0826be617, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc0826be600, 0x31, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc0826be600, 0x31, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08200b8e0, 0x9, 0xc0822fc900, 0x28, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/os.go:60 +0x87 golang.org/x/tools/godoc/vfs.(*osFS).Stat(0xc082118a20, 0xc0822fc900, 0x28, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x15d4810, 0xc082118a20, 0xc0822fc900, 0x28, 0x0, 0x0, 0x0