C:\Go\bin>golangdoc -http=:6060 -lang=zh_CN unexpected fault address 0xffffffffffffffff fatal error: fault unexpected fault address 0xffffffffffffffff unexpected fault address 0xffffffffffffffff [signal 0xc0000005 code=0x0 addr=0xffffffffffffffff pc=0x41c2b4] goroutine 539 [running]: runtime.throw(0xc08fd8, 0x5) c:/go/src/runtime/panic.go:527 +0x97 fp=0xc0822a5a90 sp=0xc0822a5a78 runtime.sigpanic() c:/go/src/runtime/signal_windows.go:164 +0x12a fp=0xc0822a5ab8 sp=0xc0822a5a90 runtime.mapaccess2_faststr(0x9f00e0, 0xc0820e8c90, 0xc082cb4100, 0x40, 0xc07660, 0x7) c:/go/src/runtime/hashmap_fast.go:362 +0x444 fp=0xc0822a5b18 sp=0xc0822a5ab8 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082cb4080, 0x32, 0x0, 0x0, 0x0, 0xc082cb4000) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:128 +0x399 fp=0xc0822a5bc8 sp=0xc0822a5b18 main.runGodoc.func1(0xc082cb4080, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0, 0x454e00) d:/golang/src/github.com/golang-china/golangdoc/main.go:199 +0x127 fp=0xc0822a5c20 sp=0xc0822a5bc8 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082cb4080, 0x32, 0xc08220cc10, 0xb, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 fp=0xc0822a5eb8 sp=0xc0822a5c20 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082f2f380, 0xc0820ebd80, 0xc082158340, 0xc082561890, 0x26, 0x5, 0x1650aa0, 0xc082baa6c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 fp=0xc0822a5f60 sp=0xc0822a5eb8 runtime.goexit() c:/go/src/runtime/asm_amd64.s:1696 +0x1 fp=0xc0822a5f68 sp=0xc0822a5f60 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(0xc0820ebd80, 0xc082158340, 0xc0820ebcb0, 0x1, 0xc0820ebd63, 0x2, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*Corpus).newDirectory(0xc082108b60, 0xc0820ebcb0, 0x1, 0xf4240, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:195 +0x52c github.com/golang-china/golangdoc/godoc.(*Corpus).initFSTree(0xc082108b60, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/corpus.go:155 +0x119 github.com/golang-china/golangdoc/godoc.(*Corpus).Init(0xc082108b60, 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 425 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc08259e620, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc08259e620, 0x380000000, 0x0, 0x8000000003, 0x0, 0x33, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082d31980, 0x32, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082d31980, 0x32, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082d31980, 0x32, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082d31980, 0x32, 0xc082e2a960, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082e2a8d0, 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(0xc0820ea750, 0xc082e2a8d0, 0x2d, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082e2a6f0, 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(0xc082157ec0, 0xc082e2a510, 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(0x3654000, 0xc082157ec0, 0xc082e2a510, 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(0xc082108b60, 0xc082158340, 0xc082e2a510, 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(0xc0820ebd80, 0xc082158340, 0xc082e2cb00, 0x20, 0xc082be5eb0, 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(0xc082d95920, 0xc0820ebd80, 0xc082158340, 0xc082ada040, 0x16, 0x3, 0x1650aa0, 0xc082cda240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 332 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0822a7a48, 0x1650c78, 0xc08219c9e0, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc08219c9e0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc08219c9e0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082959d40, 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(0xc082108b60, 0xc082158340, 0xc082959d40, 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(0xc0820ebd80, 0xc082158340, 0xc0829da4a0, 0x15, 0xc082659950, 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(0xc0827728a0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f920) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 49 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc08200b700, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:347 +0xe02 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc082157ec0, 0xc08200b630, 0xd, 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(0xc0820ebd80, 0xc082158340, 0xc08200b5d0, 0xd, 0xc082174300, 0x7, 0x2, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08219e120, 0xc0820ebd80, 0xc082158340, 0xc082174030, 0x5, 0x1, 0x1650aa0, 0xc08219e060) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: go/scanner.(*Scanner).next(0xc082d78f20) c:/go/src/go/scanner/scanner.go:56 go/scanner.(*Scanner).scanComment(0xc082d78f20, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:179 +0x86 go/scanner.(*Scanner).Scan(0xc082d78f20, 0x8c5d4, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:709 +0x948 go/parser.(*parser).next0(0xc082d78f00) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).next(0xc082d78f00) c:/go/src/go/parser/parser.go:320 +0x4a go/parser.(*parser).expectSemi(0xc082d78f00) c:/go/src/go/parser/parser.go:414 +0x4f go/parser.(*parser).parseFile(0xc082d78f00, 0x0) c:/go/src/go/parser/parser.go:2452 +0x1dc go/parser.ParseFile(0xc082158340, 0xc0829596b0, 0x23, 0x9dc4a0, 0xc082e2dc60, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc0829596b0, 0x23, 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(0xc0820ebd80, 0xc082158340, 0xc0829da040, 0x16, 0xc082659930, 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(0xc082772840, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f8c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 113 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaada60, 0x3, 0xc082f7c280, 0x0, 0xc082ea5690, 0x25, 0x25, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetFileAttributesEx(0xc082f7c280, 0x0, 0xc082ea5690, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:864 +0x70 os.Lstat(0xc082f87590, 0x24, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:85 +0x493 os.Stat(0xc082f87590, 0x24, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc0820ea6d0, 0x9, 0xc082f7eb80, 0x1b, 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(0xc0820eb830, 0xc082f7eb80, 0x1b, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x1650090, 0xc0820eb830, 0xc082f7eb80, 0x1b, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820e89f0, 0xc082203500, 0x1b, 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(0xc0820e89f0, 0xc082203500, 0x1b, 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, 0xc0820e89f0, 0xc082203500, 0x1b, 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, 0xc082296235, 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, 0xc082296235, 0x9, 0xc082296250) 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, 0xc082296235, 0x9, 0x0, 0x0, 0x0, 0xc0820ebaa0) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082296235, 0x9, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082296235, 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(0xc0820ebd80, 0xc082158340, 0xc082296230, 0xe, 0xc0822960a0, 0x9, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082287440, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822872c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 21 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082174030, 0x5, 0xc0820ebfe0, 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(0xc0820fb1a0, 0xc0820ebd80, 0xc082158340, 0xc0820ebcb0, 0x1, 0x0, 0x1650aa0, 0xc0820faae0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc082174e50, 0x4, 0xc082160020, 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(0xc0820fb200, 0xc0820ebd80, 0xc082158340, 0xc0820ebcb0, 0x1, 0x0, 0x1650aa0, 0xc0820fac00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc082174690, 0x5, 0xc0821600b0, 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(0xc0820fb2c0, 0xc0820ebd80, 0xc082158340, 0xc0820ebcb0, 0x1, 0x0, 0x1650aa0, 0xc0820fad80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 623 [runnable]: github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc082d86330, 0x25, 0x0, 0x0, 0x0, 0xc082d86270) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:128 +0x399 main.runGodoc.func1(0xc082d86330, 0x25, 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(0xc0820ebd80, 0xc082158340, 0xc082d86330, 0x25, 0xc0827ddc00, 0x6, 0x5, 0xc0827ca9c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0827cac00, 0xc0820ebd80, 0xc082158340, 0xc0828e8ac0, 0x1e, 0x4, 0x1650aa0, 0xc0828fc240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0xc082160170, 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(0xc0820fb380, 0xc0820ebd80, 0xc082158340, 0xc0820ebcb0, 0x1, 0x0, 0x1650aa0, 0xc0820faf60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 27 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc0824f8560, 0xe, 0xffffffffffffffff, 0x6351, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082776a80, 0xc082158340, 0xc0824f8560, 0xe, 0xc082ddc000, 0x6351, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc0824f8560, 0xe, 0x9dc4a0, 0xc082c77b20, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc0824f8560, 0xe, 0x5, 0xc082071080, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082180390, 0x5, 0xc0821601a0, 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(0xc0820fb3e0, 0xc0820ebd80, 0xc082158340, 0xc0820ebcb0, 0x1, 0x0, 0x1650aa0, 0xc0820fafc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 28 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082160270, 0xd, 0xc0821601c0, 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(0xc0820fb440, 0xc0820ebd80, 0xc082158340, 0xc0820ebcb0, 0x1, 0x0, 0x1650aa0, 0xc0820fb020) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc082162fe0, 0x12, 0xc082160510, 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(0xc0820fb980, 0xc0820ebd80, 0xc082158340, 0xc082160270, 0xd, 0x1, 0x1650aa0, 0xc0820fb560) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 30 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082163c20, 0x11, 0xc082160530, 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(0xc0820fb9e0, 0xc0820ebd80, 0xc082158340, 0xc082160270, 0xd, 0x1, 0x1650aa0, 0xc0820fb620) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 31 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0xc082160580, 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(0xc0820fba40, 0xc0820ebd80, 0xc082158340, 0xc082160270, 0xd, 0x1, 0x1650aa0, 0xc0820fb800) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc0823b0900, 0x13, 0xc0821605a0, 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(0xc0820fbb00, 0xc0820ebd80, 0xc082158340, 0xc082160270, 0xd, 0x1, 0x1650aa0, 0xc0820fb8c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 34 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0821624a0, 0x12, 0xc0821605c0, 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(0xc0820fbb60, 0xc0820ebd80, 0xc082158340, 0xc082160270, 0xd, 0x1, 0x1650aa0, 0xc0820fb920) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 35 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0821629c0, 0x18, 0xc0821606a0, 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(0xc0820fbc80, 0xc0820ebd80, 0xc082158340, 0xc0821624a0, 0x12, 0x2, 0x1650aa0, 0xc0820fbc20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0823b1480, 0x20, 0xc082160770, 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(0xc0820fbec0, 0xc0820ebd80, 0xc082158340, 0xc0821629c0, 0x18, 0x3, 0x1650aa0, 0xc0820fbd40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 37 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 io/ioutil.readAll(0x1650c78, 0xc08219cb38, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:19 +0xa4 io/ioutil.ReadAll(0x1650c78, 0xc08219cb38, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082cd1dd0, 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(0xc082108b60, 0xc082158340, 0xc082cd1dd0, 0x2c, 0x5, 0xc082ce2b80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0823efb00, 0x22, 0xc082160780, 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(0xc0820fbf20, 0xc0820ebd80, 0xc082158340, 0xc0821629c0, 0x18, 0x3, 0x1650aa0, 0xc0820fbda0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 38 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0823b1940, 0x1f, 0xc082160790, 0x6, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0820fbf80, 0xc0820ebd80, 0xc082158340, 0xc0821629c0, 0x18, 0x3, 0x1650aa0, 0xc0820fbe00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 40 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082163500, 0x18, 0xc082160960, 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(0xc0821d22a0, 0xc0820ebd80, 0xc082158340, 0xc082162fe0, 0x12, 0x2, 0x1650aa0, 0xc0821d2240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 53 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0823484a0, 0x9, 0xc0821749a0, 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(0xc08219ea20, 0xc0820ebd80, 0xc082158340, 0xc082174690, 0x5, 0x1, 0x1650aa0, 0xc08219e5a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc08259ebd0, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc08259ebd0, 0x380000000, 0x0, 0x8000000003, 0x0, 0x33, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082cb5d00, 0x32, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082cb5d00, 0x32, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082cb5d00, 0x32, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082cb5d00, 0x32, 0xc082e0f4a0, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082e0f410, 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(0xc0820ea750, 0xc082e0f410, 0x2d, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082e0f1a0, 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(0xc082157ec0, 0xc082e0efc0, 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(0x3654000, 0xc082157ec0, 0xc082e0efc0, 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(0xc082108b60, 0xc082158340, 0xc082e0efc0, 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(0xc0820ebd80, 0xc082158340, 0xc082e81350, 0x26, 0xc0827ac510, 0x8, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082d944e0, 0xc0820ebd80, 0xc082158340, 0xc082d7cde0, 0x1d, 0x4, 0x1650aa0, 0xc082d94180) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc082e6ef60, 0xc0820ebd80, 0xc082158340, 0xc08276efd0, 0xf, 0x2, 0x1650aa0, 0xc082eefb00) 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 56 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*File).AddLine(0xc082ceb7a0, 0xe2) c:/go/src/go/token/position.go:130 +0x3a go/scanner.(*Scanner).next(0xc082c821a0) c:/go/src/go/scanner/scanner.go:61 +0x61 go/scanner.(*Scanner).skipWhitespace(0xc082c821a0) c:/go/src/go/scanner/scanner.go:521 +0x30 go/scanner.(*Scanner).Scan(0xc082c821a0, 0xb256c0, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:600 +0x69 go/parser.(*parser).next0(0xc082c82180) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082c82180, 0xc082f73200, 0x5) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082c82180, 0x1, 0xc082f730a0, 0x5) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082c82180) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc082c82180, 0xc082158340, 0xc08242c140, 0x1f, 0xc082aa8000, 0x40a4, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082158340, 0xc08242c140, 0x1f, 0x9dc4a0, 0xc082bcb960, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc08242c140, 0x1f, 0x5, 0xc0821cac00, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082349160, 0x9, 0xc082174a20, 0x3, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc08219eb40, 0xc0820ebd80, 0xc082158340, 0xc082174690, 0x5, 0x1, 0x1650aa0, 0xc08219e720) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082f70480, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082f70480, 0x380000000, 0x0, 0x8000000003, 0x0, 0x2e, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082f1b7d0, 0x2d, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082f1b7d0, 0x2d, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082f1b7d0, 0x2d, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082f1b7d0, 0x2d, 0xc082f1b6e0, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082f1b650, 0x28, 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(0xc0820ea750, 0xc082f1b650, 0x28, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082f1b470, 0x28, 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(0xc082157ec0, 0xc082f1b290, 0x28, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082f1b290, 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(0xc082108b60, 0xc082158340, 0xc082f1b290, 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(0xc0820ebd80, 0xc082158340, 0xc082f729c0, 0x1b, 0xc082cf5c30, 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(0xc082e6e3c0, 0xc0820ebd80, 0xc082158340, 0xc0828e9d40, 0x14, 0x3, 0x1650aa0, 0xc082e6e0c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082e6ef00, 0xc0820ebd80, 0xc082158340, 0xc08276efd0, 0xf, 0x2, 0x1650aa0, 0xc082eefaa0) 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 60 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082480010, 0xa, 0xc082174ac0, 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(0xc08219ecc0, 0xc0820ebd80, 0xc082158340, 0xc082174690, 0x5, 0x1, 0x1650aa0, 0xc08219e8a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0824803e0, 0xd, 0xc082175080, 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(0xc08219fec0, 0xc0820ebd80, 0xc082158340, 0xc082174e50, 0x4, 0x1, 0x1650aa0, 0xc08219ef60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 42 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 os.(*File).readdir(0xc08219c6a0, 0xffffffffffffff6b, 0xc08212cd00, 0x94, 0xd0, 0x0, 0x0) c:/go/src/os/file_windows.go:241 +0x844 os.(*File).Readdir(0xc08219c6a0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc08243d3b0, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc0824563c0, 0x20, 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(0xc0820ea750, 0xc0824563c0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc082456360, 0x20, 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(0xc082157ec0, 0xc0824562e0, 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(0xc0820ebd80, 0xc082158340, 0xc0824562c0, 0x20, 0xc082160a80, 0x7, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0821d28a0, 0xc0820ebd80, 0xc082158340, 0xc082163500, 0x18, 0x3, 0x1650aa0, 0xc0821d2540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 211 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc082cece40, 0x37, 0xffffffffffffffff, 0x610, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082c82c00, 0xc082158340, 0xc082cece40, 0x37, 0xc082eb0000, 0x610, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc082cece40, 0x37, 0x9dc4a0, 0xc0822e4140, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082cece40, 0x37, 0x5, 0xc082ce2580, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0824caf00, 0x25, 0xc0824544f0, 0x4, 0x5, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082484660, 0xc0820ebd80, 0xc082158340, 0xc082456d80, 0x20, 0x4, 0x1650aa0, 0xc082484600) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 44 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082456a40, 0x20, 0xc082160ae0, 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(0xc0821d2960, 0xc0820ebd80, 0xc082158340, 0xc082163500, 0x18, 0x3, 0x1650aa0, 0xc0821d2780) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 46 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08225c140, 0x17, 0xc082160ce0, 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(0xc0821d2d80, 0xc0820ebd80, 0xc082158340, 0xc082163c20, 0x11, 0x2, 0x1650aa0, 0xc0821d2d20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 578 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaada60, 0x3, 0xc08270cc00, 0x0, 0xc08270cbb0, 0x2d, 0x2d, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetFileAttributesEx(0xc08270cc00, 0x0, 0xc08270cbb0, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:864 +0x70 os.Lstat(0xc082dd3740, 0x2c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:85 +0x493 os.Stat(0xc082dd3740, 0x2c, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc082dd35c0, 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(0xc0820ea750, 0xc082dd35c0, 0x27, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x1650090, 0xc0820ea750, 0xc082dd35c0, 0x27, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820e89f0, 0xc082dd33e0, 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(0xc0820e89f0, 0xc082dd33e0, 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(0x1650120, 0xc0820e89f0, 0xc082dd33e0, 0x27, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820e8ba0, 0xc0825be360, 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(0xc0820e8ba0, 0xc0825be360, 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, 0xc0820e8ba0, 0xc0825be360, 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, 0xc0826697e5, 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, 0xc0826697e5, 0x8, 0xc082789b28) 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, 0xc0826697e5, 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, 0xc0826697e5, 0x8, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0826697e5, 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(0xc0820ebd80, 0xc082158340, 0xc0826697e0, 0xd, 0xc0826695c0, 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(0xc082c37f80, 0xc0820ebd80, 0xc082158340, 0xc08276f530, 0x9, 0x2, 0x1650aa0, 0xc082c37440) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 479 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaad980, 0x2, 0xc082d4e360, 0xc082b78ef0, 0x0, 0x41fe9f, 0xb0, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.findFirstFile1(0xc082d4e360, 0xc082b78ef0, 0xc082534900, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:349 +0x70 syscall.FindFirstFile(0xc082d4e360, 0xc082d36280, 0xc082d4e360, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:922 +0x68 os.openDir(0xc082e68db0, 0x29, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:98 +0x121 os.OpenFile(0xc082e68db0, 0x29, 0x0, 0x0, 0xc082b79348, 0x0, 0x0) c:/go/src/os/file_windows.go:145 +0x237 os.Open(0xc082e68db0, 0x29, 0xc082b79348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc082e68db0, 0x29, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082e68c30, 0x24, 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(0xc0820ea750, 0xc082e68c30, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc082e68a20, 0x24, 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(0xc082157ec0, 0xc082e68780, 0x24, 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(0xc0820ebd80, 0xc082158340, 0xc082e686f0, 0x24, 0xc082e7e7d0, 0x3, 0x6, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082ea5920, 0xc0820ebd80, 0xc082158340, 0xc082f7e6a0, 0x20, 0x5, 0x1650aa0, 0xc082ea57a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0822cdf20, 0x1e, 0xc0827ddf20, 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(0xc0822ec1e0, 0xc0820ebd80, 0xc082158340, 0xc08293c040, 0x1c, 0x3, 0x1650aa0, 0xc0828fc6c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 66 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc082e04ac0, 0x16, 0xffffffffffffffff, 0xaeb, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0829a1080, 0xc082158340, 0xc082e04ac0, 0x16, 0xc082cb3000, 0xaeb, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc082e04ac0, 0x16, 0x9dc4a0, 0xc082ae6d60, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082e04ac0, 0x16, 0x5, 0xc082dd8700, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082480fe0, 0x9, 0xc0821751e0, 0x4, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082224060, 0xc0820ebd80, 0xc082158340, 0xc082174e50, 0x4, 0x1, 0x1650aa0, 0xc08219fc80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc0820ebc80, 0x4, 0x1650120, 0xc08215ad20, 0xc0820ebc90, 0x1, 0xc0828c7f80, 0x14, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:115 +0x77 golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc082157ec0, 0xc0828c7f80, 0x14, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1b0 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc0828c7f80, 0x14, 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(0xc082108b60, 0xc082158340, 0xc0828c7f80, 0x14, 0x5, 0xc08276db80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0821752b0, 0xa, 0xc0821751f0, 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(0xc0822240c0, 0xc0820ebd80, 0xc082158340, 0xc082174e50, 0x4, 0x1, 0x1650aa0, 0xc08219fce0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 476 [runnable]: sort.Sort(0x1650af0, 0xc082adbee0) c:/go/src/sort/sort.go:191 io/ioutil.ReadDir(0xc082e685a0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:110 +0x1c8 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082adbe60, 0x1d, 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(0xc0820ea750, 0xc082adbe60, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc082adbd00, 0x1d, 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(0xc082157ec0, 0xc082adbb60, 0x1d, 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(0xc0820ebd80, 0xc082158340, 0xc082adbae0, 0x1d, 0xc082e7e190, 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(0xc082ea44e0, 0xc0820ebd80, 0xc082158340, 0xc0829dbdc0, 0x19, 0x3, 0x1650aa0, 0xc082ea4300) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 428 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082399ce0, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082399ce0, 0x380000000, 0x0, 0x8000000003, 0x0, 0x32, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc0821696c0, 0x31, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc0821696c0, 0x31, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc0821696c0, 0x31, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc0821696c0, 0x31, 0xc082fa3500, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082fa3470, 0x2c, 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(0xc0820ea750, 0xc082fa3470, 0x2c, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082fa3290, 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(0xc082157ec0, 0xc082fa30b0, 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(0x3654000, 0xc082157ec0, 0xc082fa30b0, 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(0xc082108b60, 0xc082158340, 0xc082fa30b0, 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(0xc0820ebd80, 0xc082158340, 0xc082f91f80, 0x1f, 0xc08220c9e0, 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(0xc082eefec0, 0xc0820ebd80, 0xc082158340, 0xc08285b940, 0x18, 0x3, 0x1650aa0, 0xc082b516e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 47 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082456d80, 0x20, 0xc082160db0, 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(0xc0821d3da0, 0xc0820ebd80, 0xc082158340, 0xc08225c140, 0x17, 0x3, 0x1650aa0, 0xc0821d2e40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 48 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082e42620, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082e42620, 0x380000000, 0x0, 0x8000000003, 0x0, 0x31, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082db0ba0, 0x30, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082db0ba0, 0x30, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082db0ba0, 0x30, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082db0ba0, 0x30, 0xc082db0b10, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082db0a80, 0x2b, 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(0xc0820ea750, 0xc082db0a80, 0x2b, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082db08a0, 0x2b, 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(0xc082157ec0, 0xc082db06c0, 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(0x3654000, 0xc082157ec0, 0xc082db06c0, 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(0xc082108b60, 0xc082158340, 0xc082db06c0, 0x2b, 0x5, 0xc082afbd80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082457240, 0x20, 0xc082160df0, 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(0xc0821d3e00, 0xc0820ebd80, 0xc082158340, 0xc08225c140, 0x17, 0x3, 0x1650aa0, 0xc0821d2fc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc08274df50, 0x26, 0xc0824550a0, 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(0xc0825578c0, 0xc0820ebd80, 0xc082158340, 0xc082560e70, 0x21, 0x4, 0x1650aa0, 0xc082557440) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08274d7a0, 0x26, 0xc082455080, 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(0xc082557860, 0xc0820ebd80, 0xc082158340, 0xc082560e70, 0x21, 0x4, 0x1650aa0, 0xc0825573e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 83 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaadfa0, 0x2, 0x7d0, 0xc082c195cc, 0x0, 0x60, 0xba52c0, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetConsoleMode(0x7d0, 0xc082c195cc, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:1238 +0x70 os.newFile(0x7d0, 0xc082d8ba40, 0x29, 0x2) c:/go/src/os/file_windows.go:53 +0xd7 os.NewFile(0x7d0, 0xc082d8ba40, 0x29, 0x0) c:/go/src/os/file_windows.go:66 +0x56 os.openFile(0xc082d8ba40, 0x29, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:89 +0xf8 os.OpenFile(0xc082d8ba40, 0x29, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082d8ba40, 0x29, 0xc082d8b950, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082d8b8c0, 0x24, 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(0xc0820ea750, 0xc082d8b8c0, 0x24, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082d8b6e0, 0x24, 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(0xc082157ec0, 0xc082d8b440, 0x24, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082d8b440, 0x24, 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(0xc082108b60, 0xc082158340, 0xc082d8b440, 0x24, 0x5, 0xc082574800, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0825523e0, 0x1c, 0xc082160f10, 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(0xc0821d3f20, 0xc0820ebd80, 0xc082158340, 0xc08225c140, 0x17, 0x3, 0x1650aa0, 0xc0821d3b60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 io/ioutil.readAll(0x1650c78, 0xc0820f0b00, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:19 +0xa4 io/ioutil.ReadAll(0x1650c78, 0xc0820f0b00, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082dfe150, 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(0xc082108b60, 0xc082158340, 0xc082dfe150, 0x2d, 0x5, 0xc08276d880, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08225c920, 0x1d, 0xc082160f20, 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(0xc0821d3f80, 0xc0820ebd80, 0xc082158340, 0xc08225c140, 0x17, 0x3, 0x1650aa0, 0xc0821d3bc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*File).AddLine(0xc0827ce5a0, 0x15a) c:/go/src/go/token/position.go:130 +0x3a go/scanner.(*Scanner).next(0xc082d790a0) c:/go/src/go/scanner/scanner.go:61 +0x61 go/scanner.(*Scanner).skipWhitespace(0xc082d790a0) c:/go/src/go/scanner/scanner.go:521 +0x30 go/scanner.(*Scanner).Scan(0xc082d790a0, 0xc08228f4e8, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:600 +0x69 go/parser.(*parser).next0(0xc082d79080) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082d79080, 0xc08228f4e0, 0x8) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082d79080, 0x1, 0xc08228f300, 0x7) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082d79080) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc082d79080, 0xc082158340, 0xc082b13b30, 0x2b, 0xc082d3c000, 0xb8c, 0xe00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082158340, 0xc082b13b30, 0x2b, 0x9dc4a0, 0xc082e2dc80, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082b13b30, 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(0xc0820ebd80, 0xc082158340, 0xc082adb960, 0x1e, 0xc0827dd4c0, 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(0xc082825200, 0xc0820ebd80, 0xc082158340, 0xc08285a960, 0x1a, 0x3, 0x1650aa0, 0xc082825020) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 352 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc083081a48, 0x1650c78, 0xc0820f0ba0, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc0820f0ba0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0820f0ba0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082b133b0, 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(0xc082108b60, 0xc082158340, 0xc082b133b0, 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(0xc0820ebd80, 0xc082158340, 0xc082adb520, 0x1f, 0xc0827dd4a0, 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(0xc0828251a0, 0xc0820ebd80, 0xc082158340, 0xc08285a960, 0x1a, 0x3, 0x1650aa0, 0xc082824fc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 path.Clean(0xc082e2dfc0, 0x1d, 0x0, 0x0) c:/go/src/path/path.go:134 +0x267 golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc0820ebaa0, 0x1, 0x1650120, 0xc0820e89f0, 0xc0820ebab0, 0x1, 0xc082e2df40, 0x1c, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:115 +0x91 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc082157ec0, 0xc082e2df40, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x266 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082e2dee0, 0x1c, 0xc08220ca00, 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(0xc082eeff20, 0xc0820ebd80, 0xc082158340, 0xc08285b940, 0x18, 0x3, 0x1650aa0, 0xc082b51740) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 346 [runnable]: os.(*File).read(0xc0827ee2c8, 0xc082d5a600, 0x800, 0x800, 0xc082d5a000, 0xe00, 0xe00) c:/go/src/os/file_windows.go:294 os.(*File).Read(0xc0827ee2c8, 0xc082d5a600, 0x800, 0x800, 0x400, 0x0, 0x0) c:/go/src/os/file.go:95 +0x91 bytes.(*Buffer).ReadFrom(0xc08307da48, 0x1650c78, 0xc0827ee2c8, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:173 +0x246 io/ioutil.readAll(0x1650c78, 0xc0827ee2c8, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0827ee2c8, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082d26120, 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(0xc082108b60, 0xc082158340, 0xc082d26120, 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(0xc0820ebd80, 0xc082158340, 0xc082ada960, 0x19, 0xc082659a90, 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(0xc082772de0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fe60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 345 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc082a9b290, 0x23, 0xffffffffffffffff, 0x73df, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082da2a80, 0xc082158340, 0xc082a9b290, 0x23, 0xc082e20000, 0x73df, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc082a9b290, 0x23, 0x9dc4a0, 0xc082986120, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082a9b290, 0x23, 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(0xc0820ebd80, 0xc082158340, 0xc082ada4a0, 0x16, 0xc082659a80, 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(0xc082772d80, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fe00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 344 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082ada040, 0x16, 0xc082659a60, 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(0xc082772d20, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fda0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaadfa0, 0x2, 0x694, 0xc082f7b5cc, 0x0, 0x60, 0xba52c0, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetConsoleMode(0x694, 0xc082f7b5cc, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:1238 +0x70 os.newFile(0x694, 0xc082f1a960, 0x2c, 0x2) c:/go/src/os/file_windows.go:53 +0xd7 os.NewFile(0x694, 0xc082f1a960, 0x2c, 0x0) c:/go/src/os/file_windows.go:66 +0x56 os.openFile(0xc082f1a960, 0x2c, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:89 +0xf8 os.OpenFile(0xc082f1a960, 0x2c, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082f1a960, 0x2c, 0xc082f1a870, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082f1a7e0, 0x27, 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(0xc0820ea750, 0xc082f1a7e0, 0x27, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082f1a600, 0x27, 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(0xc082157ec0, 0xc082f1a420, 0x27, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082f1a420, 0x27, 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(0xc082108b60, 0xc082158340, 0xc082f1a420, 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(0xc0820ebd80, 0xc082158340, 0xc082f72040, 0x1a, 0xc082965a50, 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(0xc082e6e300, 0xc0820ebd80, 0xc082158340, 0xc0828e9d40, 0x14, 0x3, 0x1650aa0, 0xc0822ec000) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 387 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc0821e0300, 0x23, 0xffffffffffffffff, 0x511, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082da3080, 0xc082158340, 0xc0821e0300, 0x23, 0xc082dda000, 0x511, 0xe00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc0821e0300, 0x23, 0x9dc4a0, 0xc082c769a0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc0821e0300, 0x23, 0x5, 0x10, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0828ed420, 0x14, 0xc08279cc10, 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(0xc0827cf500, 0xc0820ebd80, 0xc082158340, 0xc082480010, 0xa, 0x2, 0x1650aa0, 0xc0827cf320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 316 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08285be00, 0x17, 0xc0826597b0, 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(0xc0827722a0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 386 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0828ecec0, 0x12, 0xc08279cc00, 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(0xc0827cf4a0, 0xc0820ebd80, 0xc082158340, 0xc082480010, 0xa, 0x2, 0x1650aa0, 0xc0827cf2c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 343 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc082dce150, 0x26, 0xffffffffffffffff, 0x42a1, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc08232f080, 0xc082158340, 0xc082dce150, 0x26, 0xc08256a000, 0x42a1, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc082dce150, 0x26, 0x9dc4a0, 0xc082202240, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082dce150, 0x26, 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(0xc0820ebd80, 0xc082158340, 0xc082a61c40, 0x19, 0xc082659a40, 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(0xc082772cc0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fd40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 342 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x7e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0830b7a48, 0x1650c78, 0xc0827ee208, 0x3e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc0827ee208, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0827ee208, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082ca96e0, 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(0xc082108b60, 0xc082158340, 0xc082ca96e0, 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(0xc0820ebd80, 0xc082158340, 0xc082a617e0, 0x19, 0xc082659a30, 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(0xc082772c60, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fce0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 341 [runnable]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc082a9a180, 0x23, 0xffffffffffffffff, 0x35a4, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082eaa300, 0xc082158340, 0xc082a9a180, 0x23, 0xc082cc4000, 0x35a4, 0x3e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc082a9a180, 0x23, 0x9dc4a0, 0xc082e98220, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082a9a180, 0x23, 0x5, 0xc082a60e80, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082a60e80, 0x16, 0xc082659a20, 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(0xc082772c00, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fc80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 314 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc08318da48, 0x1650c78, 0xc08219cbe0, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc08219cbe0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc08219cbe0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082f8ec90, 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(0xc082108b60, 0xc082158340, 0xc082f8ec90, 0x25, 0x5, 0xc08285b940, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08285b940, 0x18, 0xc082659790, 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(0xc0827721e0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f260) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 315 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08285b980, 0x1a, 0xc0826597a0, 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(0xc082772240, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f2c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 313 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08285b300, 0x1b, 0xc082659780, 0x9, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082772180, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f200) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 338 [runnable]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc082a1f110, 0x23, 0xffffffffffffffff, 0x2830, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082f68600, 0xc082158340, 0xc082a1f110, 0x23, 0xc082fd6000, 0x2830, 0x3e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc082a1f110, 0x23, 0x9dc4a0, 0xc082f7edc0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082a1f110, 0x23, 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(0xc0820ebd80, 0xc082158340, 0xc082a60040, 0x16, 0xc0826599e0, 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(0xc082772ae0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fb60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 337 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc083159a48, 0x1650c78, 0xc082027388, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc082027388, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc082027388, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082eac5a0, 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(0xc082108b60, 0xc082158340, 0xc082eac5a0, 0x26, 0x5, 0xc0829dbdc0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0829dbdc0, 0x19, 0xc0826599c0, 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(0xc082772a80, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fb00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 114 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082296370, 0xc, 0xc082181910, 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(0xc0822874a0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082201ce0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 115 [runnable]: go/parser.(*parser).parseIdent(0xc0824f6300, 0xc082296860) c:/go/src/go/parser/parser.go:537 +0x86 go/parser.(*parser).parseFuncDecl(0xc0824f6300, 0x0) c:/go/src/go/parser/parser.go:2367 +0x13a go/parser.(*parser).parseDecl(0xc0824f6300, 0xd55a00, 0x0, 0x0) c:/go/src/go/parser/parser.go:2417 +0x169 go/parser.(*parser).parseFile(0xc0824f6300, 0x0) c:/go/src/go/parser/parser.go:2472 +0x403 go/parser.ParseFile(0xc082be2bc0, 0xc082296a65, 0x5, 0x9dc4a0, 0xc08253f600, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc082296a65, 0x5, 0xc082296a80) 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, 0xc082296a65, 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, 0xc082296a65, 0x5, 0x0, 0x0, 0x0, 0x5) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082296a65, 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(0xc0820ebd80, 0xc082158340, 0xc082296a60, 0xa, 0xc082181920, 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(0xc082287500, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082201da0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc083149a48, 0x1650c78, 0xc082026b58, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc082026b58, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc082026b58, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082a1e2a0, 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(0xc082108b60, 0xc082158340, 0xc082a1e2a0, 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(0xc0820ebd80, 0xc082158340, 0xc0829db3e0, 0x19, 0xc0826599a0, 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(0xc0827729c0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272fa40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082eef5c0, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082eef5c0, 0x380000000, 0x0, 0x8000000003, 0x0, 0x29, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082f595f0, 0x28, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082f595f0, 0x28, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082f595f0, 0x28, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082f595f0, 0x28, 0xc082f59500, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082d44000, 0x23, 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(0xc0820ea750, 0xc082d44000, 0x23, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082ce1e00, 0x23, 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(0xc082157ec0, 0xc082ce1c20, 0x23, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082ce1c20, 0x23, 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(0xc082108b60, 0xc082158340, 0xc082ce1c20, 0x23, 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(0xc0820ebd80, 0xc082158340, 0xc0829daf80, 0x16, 0xc082659990, 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(0xc082772960, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f9e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 333 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 unicode/utf16.Encode(0xc082d38000, 0x27, 0x28, 0x0, 0x0, 0x0) c:/go/src/unicode/utf16/utf16.go:64 +0x7b syscall.UTF16FromString(0xc082ce1b00, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x188 syscall.UTF16PtrFromString(0xc082ce1b00, 0x26, 0x21, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 syscall.Open(0xc082ce1b00, 0x26, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:255 +0xbf os.openFile(0xc082ce1b00, 0x26, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082ce1b00, 0x26, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082ce1b00, 0x26, 0xc082ce1a10, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082ce1980, 0x21, 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(0xc0820ea750, 0xc082ce1980, 0x21, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082ce17a0, 0x21, 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(0xc082157ec0, 0xc082ce15c0, 0x21, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082ce15c0, 0x21, 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(0xc082108b60, 0xc082158340, 0xc082ce15c0, 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(0xc0820ebd80, 0xc082158340, 0xc0829dab20, 0x14, 0xc082659970, 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(0xc082772900, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f980) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 307 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0827eb1c0, 0x19, 0xc082659710, 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(0xc08272ff20, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272efc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 syscall.UTF16FromString(0xc082ea2ac0, 0x39, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:44 +0x165 syscall.UTF16PtrFromString(0xc082ea2ac0, 0x39, 0xc082ea2ae5, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:71 +0x42 os.Lstat(0xc082ea2ac0, 0x39, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:81 +0x32e os.Stat(0xc082ea2ac0, 0x39, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc08060, 0x5, 0xc082ea28c0, 0x34, 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(0xc0820ea750, 0xc082ea28c0, 0x34, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x1650090, 0xc0820ea750, 0xc082ea28c0, 0x34, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820e89f0, 0xc082ea2640, 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(0xc0820e89f0, 0xc082ea2640, 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(0x1650120, 0xc0820e89f0, 0xc082ea2640, 0x34, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820e8ba0, 0xc0829c34d0, 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(0xc0820e8ba0, 0xc0829c34d0, 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, 0xc0820e8ba0, 0xc0829c34d0, 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, 0xc0828c7dc5, 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, 0xc0828c7dc5, 0xd, 0xc0822ddb28) 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, 0xc0828c7dc5, 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, 0xc0828c7dc5, 0xd, 0x0, 0x0, 0x0, 0xc0828c7da0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828c7dc5, 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(0xc0820ebd80, 0xc082158340, 0xc0828c7dc0, 0x12, 0xc0822b6130, 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(0xc082502d20, 0xc0820ebd80, 0xc082158340, 0xc0824c1d00, 0x8, 0x2, 0x1650aa0, 0xc0825025a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 117 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x7e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0831535f8, 0x1650c78, 0xc0820f0b90, 0x3e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc0820f0b90, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0820f0b90, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc08241d0a0, 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, 0xc082296da5, 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, 0xc082296da5, 0x5, 0xc082296dc0) 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, 0xc082296da5, 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, 0xc082296da5, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc082296da5, 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(0xc0820ebd80, 0xc082158340, 0xc082296da0, 0xa, 0xc082181960, 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(0xc0822875c0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082201ec0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 118 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0824c1d00, 0x8, 0xc0821819c0, 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(0xc082287620, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286060) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 119 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0822b6610, 0xd, 0xc0821819e0, 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(0xc082287680, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822860c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 120 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0825d8c60, 0xe, 0xc0821819f0, 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(0xc0822876e0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286120) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 121 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0825d9340, 0xb, 0xc082181a00, 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(0xc082287740, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286180) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 122 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0826699e0, 0xd, 0xc082181a20, 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(0xc0822877a0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822861e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 123 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082707b10, 0xa, 0xc082181a30, 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(0xc082287800, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286240) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 124 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08276e250, 0xd, 0xc082181a50, 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(0xc082287860, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822862a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082c37ec0, 0xc0820ebd80, 0xc082158340, 0xc08276f530, 0x9, 0x2, 0x1650aa0, 0xc082c37380) 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 126 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x1e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0823715f8, 0x1650c78, 0xc08219cb18, 0xe00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc08219cb18, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc08219cb18, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0827f2100, 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, 0xc08276ec25, 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, 0xc08276ec25, 0x6, 0xc0822edb28) 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, 0xc08276ec25, 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, 0xc08276ec25, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08276ec25, 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(0xc0820ebd80, 0xc082158340, 0xc08276ec20, 0xb, 0xc082181a80, 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(0xc082287920, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 127 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaad650, 0x1, 0x5d0, 0x0, 0x0, 0x7e00, 0x420d5c, 0xc08280d600) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.CloseHandle(0x5d0, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:324 +0x6f os.(*file).close(0xc082cbe3c0, 0x0, 0x0) c:/go/src/os/file_windows.go:180 +0x324 os.(*File).Close(0xc0820f0b80, 0x0, 0x0) c:/go/src/os/file_windows.go:162 +0x5b golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0827f22a0, 0x16, 0xc083006000, 0x7654, 0x7e00, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x1ad github.com/golang-china/golangdoc/local.(*localTranslater).loadDocCode(0x1027840, 0xc08200a246, 0x5, 0xc08276ed85, 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, 0xc08276ed85, 0x4, 0xc0822efb28) 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, 0xc08276ed85, 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, 0xc08276ed85, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08276ed85, 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(0xc0820ebd80, 0xc082158340, 0xc08276ed80, 0x9, 0xc082181ab0, 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(0xc082287980, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822863c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [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(0xc0831015f8, 0x1650c78, 0xc0820f0b88, 0x3e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc0820f0b88, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0820f0b88, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0827f23e0, 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, 0xc08276eec5, 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, 0xc08276eec5, 0x3, 0xc0822e9b28) 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, 0xc08276eec5, 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, 0xc08276eec5, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08276eec5, 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(0xc0820ebd80, 0xc082158340, 0xc08276eec0, 0x8, 0xc082181ae0, 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(0xc0822879e0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286420) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc08276efd0, 0xf, 0xc0822960b0, 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(0xc082287a40, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082287320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082fa2630, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082fa2630, 0x380000000, 0x0, 0x8000000003, 0x0, 0x61c24f, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082d77f90, 0x10, 0x80000, 0x0, 0xc082d77f90, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082d77f90, 0x10, 0x0, 0x0, 0xc082815348, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082d77f90, 0x10, 0x0, 0x0, 0xc082815348, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082d77f90, 0x10, 0xc082815348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc082d77f90, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc0820ea6d0, 0x9, 0xc082d77f40, 0x7, 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(0xc0820eb830, 0xc082d77f40, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc082a4a900, 0x7, 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(0xc082157ec0, 0xc082a4a830, 0x7, 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(0xc0820ebd80, 0xc082158340, 0xc08276f130, 0x7, 0xc082181b10, 0x2, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082287aa0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286480) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08276f280, 0xf, 0xc0822960c0, 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(0xc082287b00, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082287380) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08276f3c0, 0xd, 0xc0822960d0, 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(0xc082287b60, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822873e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc08276f530, 0x9, 0xc082181b40, 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(0xc082287bc0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822864e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc08276f640, 0x9, 0xc082181b70, 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(0xc082287c20, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286540) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x600, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0830d95f8, 0x1650c78, 0xc082b246f0, 0x200, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc082b246f0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc082b246f0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0827f3160, 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, 0xc08276f7e5, 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, 0xc08276f7e5, 0x5, 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, 0xc08276f7e5, 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, 0xc08276f7e5, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08276f7e5, 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(0xc0820ebd80, 0xc082158340, 0xc08276f7e0, 0xa, 0xc082181b90, 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(0xc082287c80, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822865a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaada60, 0x3, 0xc0823a03c0, 0x0, 0xc0823a0370, 0x29, 0x29, 0x0) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.GetFileAttributesEx(0xc0823a03c0, 0x0, 0xc0823a0370, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:864 +0x70 os.Lstat(0xc082f8ff20, 0x28, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:85 +0x493 os.Stat(0xc082f8ff20, 0x28, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/stat_windows.go:55 +0x73 golang.org/x/tools/godoc/vfs.osFS.Stat(0xc0820ea6d0, 0x9, 0xc082f90620, 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(0xc0820eb830, 0xc082f90620, 0x1f, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x1650090, 0xc0820eb830, 0xc082f90620, 0x1f, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820e89f0, 0xc0827f3500, 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(0xc0820e89f0, 0xc0827f3500, 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, 0xc0820e89f0, 0xc0827f3500, 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, 0xc08276f9e5, 0x5, 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, 0xc08276f9e5, 0x5, 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, 0xc08276f9e5, 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, 0xc08276f9e5, 0x5, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08276f9e5, 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(0xc0820ebd80, 0xc082158340, 0xc08276f9e0, 0xa, 0xc082181bb0, 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(0xc082287ce0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286600) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc08276fb00, 0xd, 0xc082181bd0, 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(0xc082287d40, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286660) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc0820ebd80, 0xc082158340, 0xc08276fc70, 0x7, 0xc082181bf0, 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(0xc082287da0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822866c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc08277d5f8, 0x1650c78, 0xc0820f0b68, 0x1db1, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc0820f0b68, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0820f0b68, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0827f3780, 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, 0xc08276fda5, 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, 0xc08276fda5, 0x3, 0xc08230bb28) 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, 0xc08276fda5, 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, 0xc08276fda5, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08276fda5, 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(0xc0820ebd80, 0xc082158340, 0xc08276fda0, 0x8, 0xc082181c30, 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(0xc082287e00, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286780) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0823db5f8, 0x1650c78, 0xc08219cb20, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc08219cb20, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc08219cb20, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0827f3800, 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, 0xc08276feb5, 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, 0xc08276feb5, 0x4, 0xc082305b28) 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, 0xc08276feb5, 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, 0xc08276feb5, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08276feb5, 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(0xc0820ebd80, 0xc082158340, 0xc08276feb0, 0x9, 0xc082181ca0, 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(0xc082287e60, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286960) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0822c55f8, 0x1650c78, 0xc0820f0bc0, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc0820f0bc0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0820f0bc0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0827f3c40, 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, 0xc0828b6025, 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, 0xc0828b6025, 0x4, 0xc082307b28) 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, 0xc0828b6025, 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, 0xc0828b6025, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b6025, 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(0xc0820ebd80, 0xc082158340, 0xc0828b6020, 0x9, 0xc082181cd0, 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(0xc082287ec0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822869c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0823d95f8, 0x1650c78, 0xc0820f0a70, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc0820f0a70, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0820f0a70, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0828c6080, 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, 0xc0828b6185, 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, 0xc0828b6185, 0x3, 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, 0xc0828b6185, 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, 0xc0828b6185, 0x3, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b6185, 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(0xc0820ebd80, 0xc082158340, 0xc0828b6180, 0x8, 0xc082181d10, 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(0xc082287f20, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286a80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: bytes.makeSlice.func1() c:/go/src/bytes/buffer.go:190 bytes.makeSlice(0xfe00, 0xc082082000, 0xfe00, 0xfe00) c:/go/src/bytes/buffer.go:195 +0x99 bytes.(*Buffer).ReadFrom(0xc0822ad5f8, 0x1650c78, 0xc082195d80, 0x7e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc082195d80, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc082195d80, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0828c60e0, 0x14, 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, 0xc0828b6295, 0x2, 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, 0xc0828b6295, 0x2, 0xc082313b28) 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, 0xc0828b6295, 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, 0xc0828b6295, 0x2, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b6295, 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(0xc0820ebd80, 0xc082158340, 0xc0828b6290, 0x7, 0xc082181d40, 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(0xc082287f80, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286ae0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082ea4180, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082ea4180, 0x380000000, 0x0, 0x8000000003, 0x0, 0x29, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082eac3c0, 0x28, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082eac3c0, 0x28, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082eac3c0, 0x28, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082eac3c0, 0x28, 0xc082eac2d0, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082eac240, 0x23, 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(0xc0820ea750, 0xc082eac240, 0x23, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082eac060, 0x23, 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(0xc0820e8ba0, 0xc0828c6160, 0x16, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0828c6160, 0x16, 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, 0xc0828b63b5, 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, 0xc0828b63b5, 0x4, 0xc08230db28) 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, 0xc0828b63b5, 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, 0xc0828b63b5, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b63b5, 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(0xc0820ebd80, 0xc082158340, 0xc0828b63b0, 0x9, 0xc082181d70, 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(0xc082314000, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286b40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0xe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0823255f8, 0x1650c78, 0xc082027460, 0x600, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc082027460, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc082027460, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc0828c61c0, 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, 0xc0828b64c5, 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, 0xc0828b64c5, 0x7, 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, 0xc0828b64c5, 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, 0xc0828b64c5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b64c5, 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(0xc0820ebd80, 0xc082158340, 0xc0828b64c0, 0xc, 0xc082181db0, 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(0xc082314060, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286c60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 go/token.(*File).AddLine(0xc0823a0d20, 0x4f9) c:/go/src/go/token/position.go:132 +0x100 go/scanner.(*Scanner).next(0xc082d79b20) c:/go/src/go/scanner/scanner.go:61 +0x61 go/scanner.(*Scanner).skipWhitespace(0xc082d79b20) c:/go/src/go/scanner/scanner.go:521 +0x30 go/scanner.(*Scanner).Scan(0xc082d79b20, 0xc082ff08c8, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:600 +0x69 go/parser.(*parser).next0(0xc082d79b00) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc082d79b00, 0xc082ff08c0, 0x20) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc082d79b00, 0x1, 0xc082ff0500, 0x1f) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc082d79b00) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc082d79b00, 0xc0821697c0, 0xc0828b6675, 0x6, 0xc083022000, 0x50c9, 0x7e00, 0x4) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc0821697c0, 0xc0828b6675, 0x6, 0x9dc4a0, 0xc082ff03e0, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0828b6675, 0x6, 0xc08231bb28) 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, 0xc0828b6675, 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, 0xc0828b6675, 0x6, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b6675, 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(0xc0820ebd80, 0xc082158340, 0xc0828b6670, 0xb, 0xc082181dc0, 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(0xc0823140c0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286cc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [sleep]: time.Sleep(0x186a0) c:/go/src/runtime/time.go:59 +0x107 go/parser.(*parser).parseIdent(0xc082c83800, 0xc08262bfe0) c:/go/src/go/parser/parser.go:537 +0x86 go/parser.(*parser).parseSelector(0xc082c83800, 0x3654130, 0xc08262bfe0, 0x0, 0x0) c:/go/src/go/parser/parser.go:1176 +0x92 go/parser.(*parser).parsePrimaryExpr(0xc082c83800, 0xc082c8c300, 0x0, 0x0) c:/go/src/go/parser/parser.go:1475 +0x2fe go/parser.(*parser).parseUnaryExpr(0xc082c83800, 0x420e00, 0x0, 0x0) c:/go/src/go/parser/parser.go:1580 +0x360 go/parser.(*parser).parseBinaryExpr(0xc082c83800, 0xc082349f00, 0x1, 0x0, 0x0) c:/go/src/go/parser/parser.go:1597 +0xb2 go/parser.(*parser).parseExpr(0xc082c83800, 0xc082b3b500, 0x0, 0x0) c:/go/src/go/parser/parser.go:1626 +0xa0 go/parser.(*parser).parseExprList(0xc082c83800, 0xc082c83800, 0x0, 0x0, 0x0) c:/go/src/go/parser/parser.go:563 +0xbd go/parser.(*parser).parseRhsList(0xc082c83800, 0x0, 0x0, 0x0) c:/go/src/go/parser/parser.go:603 +0x58 go/parser.(*parser).parseValueSpec(0xc082c83800, 0x0, 0x40, 0x2b, 0x0, 0x0) c:/go/src/go/parser/parser.go:2266 +0x1b0 go/parser.(*parser).(go/parser.parseValueSpec)-fm(0x0, 0x40, 0x2b, 0x0, 0x0) c:/go/src/go/parser/parser.go:2411 +0x53 go/parser.(*parser).parseGenDecl(0xc082c83800, 0x40, 0xc082b3b7f0, 0x0) c:/go/src/go/parser/parser.go:2335 +0x203 go/parser.(*parser).parseDecl(0xc082c83800, 0xd55a00, 0x0, 0x0) c:/go/src/go/parser/parser.go:2426 +0xf6 go/parser.(*parser).parseFile(0xc082c83800, 0x0) c:/go/src/go/parser/parser.go:2472 +0x403 go/parser.ParseFile(0xc082cfb8c0, 0xc0828b67d5, 0x7, 0x9dc4a0, 0xc0827b84e0, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0828b67d5, 0x7, 0xc08231db28) 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, 0xc0828b67d5, 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, 0xc0828b67d5, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b67d5, 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(0xc0820ebd80, 0xc082158340, 0xc0828b67d0, 0xc, 0xc082181e20, 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(0xc082314120, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286e40) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 564 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 path/filepath.Clean(0xc082ba7f42, 0x45, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x421 path/filepath.joinNonEmpty(0xc082417278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc082417278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc082417278, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc082ba7ea0, 0x41, 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, 0xc082ba7db0, 0x41, 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(0xc0820ea750, 0xc082ba7db0, 0x41, 0x0, 0x0, 0x0, 0x0) :33 +0xcb golang.org/x/tools/godoc/vfs.FileSystem.Stat(0x1650090, 0xc0820ea750, 0xc082ba7db0, 0x41, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820e89f0, 0xc082ba7a90, 0x41, 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(0xc0820e89f0, 0xc082ba7a90, 0x41, 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(0x1650120, 0xc0820e89f0, 0xc082ba7a90, 0x41, 0x0, 0x0, 0x0, 0x0) :4 +0x74 golang.org/x/tools/godoc/vfs.NameSpace.stat(0xc0820e8ba0, 0xc082cd66c0, 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(0xc0820e8ba0, 0xc082cd66c0, 0x34, 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, 0xc0820e8ba0, 0xc082cd66c0, 0x34, 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, 0xc0826667a5, 0x14, 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, 0xc0826667a5, 0x14, 0xc082417b18) 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, 0xc0826667a5, 0x14, 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, 0xc0826667a5, 0x14, 0x0, 0x0, 0x0, 0xc082666780) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0826667a5, 0x14, 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(0xc0820ebd80, 0xc082158340, 0xc0826667a0, 0x19, 0xc082d76310, 0x8, 0x4, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082bc94a0, 0xc0820ebd80, 0xc082158340, 0xc0828b79d0, 0x10, 0x3, 0x1650aa0, 0xc082cefb00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: syscall.copyFindData(0xc082ed3b80, 0xc082460f70) c:/go/src/syscall/ztypes_windows.go:390 syscall.FindNextFile(0x16e2990, 0xc082ed3b80, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:933 +0xa3 os.(*File).readdir(0xc0827efb80, 0xfffffffffffffffd, 0xc0828a8000, 0x2, 0x64, 0x0, 0x0) c:/go/src/os/file_windows.go:213 +0x448 os.(*File).Readdir(0xc0827efb80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc08200be70, 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, 0xc08200bdb0, 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(0xc0820ea750, 0xc08200bdb0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc08200bc00, 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(0xc082157ec0, 0xc08200b9b0, 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(0xc0820ebd80, 0xc082158340, 0xc0828b6c40, 0x9, 0xc082181e90, 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(0xc0823142a0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082286fc0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: bytes.makeSlice(0xfe00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc08308d5f8, 0x1650c78, 0xc0820f0de0, 0x7e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc0820f0de0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc0820f0de0, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc0820e8ba0, 0xc08231c060, 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, 0xc0828b6d55, 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, 0xc0828b6d55, 0x7, 0xc08231fb28) 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, 0xc0828b6d55, 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, 0xc0828b6d55, 0x7, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b6d55, 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(0xc0820ebd80, 0xc082158340, 0xc0828b6d50, 0xc, 0xc082181eb0, 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(0xc082314300, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082287020) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0828b6ee0, 0xc, 0xc082181ec0, 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(0xc082314360, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082287080) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0828b7020, 0x9, 0xc082181ee0, 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(0xc0823143c0, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822870e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: go/parser.(*parser).resolve(0xc0822e6600, 0x3654130, 0xc082adb940) c:/go/src/go/parser/parser.go:205 go/parser.(*parser).parseParameterList(0xc0822e6600, 0xc0826e7c70, 0x5200, 0xc08219dd68, 0x1, 0x1) c:/go/src/go/parser/parser.go:837 +0x2f5 go/parser.(*parser).parseParameters(0xc0822e6600, 0xc0826e7c70, 0x5200, 0x0) c:/go/src/go/parser/parser.go:876 +0xe4 go/parser.(*parser).parseFuncDecl(0xc0822e6600, 0x0) c:/go/src/go/parser/parser.go:2364 +0x11f go/parser.(*parser).parseDecl(0xc0822e6600, 0xd55a00, 0x0, 0x0) c:/go/src/go/parser/parser.go:2417 +0x169 go/parser.(*parser).parseFile(0xc0822e6600, 0x0) c:/go/src/go/parser/parser.go:2472 +0x403 go/parser.ParseFile(0xc082e11ac0, 0xc0828b7135, 0x4, 0x9dc4a0, 0xc082bcb6a0, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc0828b7135, 0x4, 0xc08232db28) 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, 0xc0828b7135, 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, 0xc0828b7135, 0x4, 0x0, 0x0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc0828b7135, 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(0xc0820ebd80, 0xc082158340, 0xc0828b7130, 0x9, 0xc082181f10, 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(0xc082314420, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc082287140) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082eb4d50, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082eb4d50, 0x380000000, 0x0, 0x8000000003, 0x0, 0x61c24f, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082bcb3a0, 0x11, 0x80000, 0x0, 0xc082bcb3a0, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082bcb3a0, 0x11, 0x0, 0x0, 0xc0829c7348, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082bcb3a0, 0x11, 0x0, 0x0, 0xc0829c7348, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082bcb3a0, 0x11, 0xc0829c7348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc082bcb3a0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc0827adec0, 0xc, 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(0xc0820ea750, 0xc0827adec0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc0827ade20, 0xc, 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(0xc082157ec0, 0xc0827adc90, 0xc, 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(0xc0820ebd80, 0xc082158340, 0xc0828b7240, 0xc, 0xc082181f30, 0x7, 0x2, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082314480, 0xc0820ebd80, 0xc082158340, 0xc082181620, 0x4, 0x1, 0x1650aa0, 0xc0822871a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 350 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 path/filepath.Clean(0xc082f02342, 0x31, 0x0, 0x0) c:/go/src/path/filepath/path.go:155 +0x421 path/filepath.joinNonEmpty(0xc083099720, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:126 +0x9d path/filepath.join(0xc083099720, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path_windows.go:115 +0xd9 path/filepath.Join(0xc083099720, 0x2, 0x2, 0x0, 0x0) c:/go/src/path/filepath/path.go:206 +0x48 golang.org/x/tools/godoc/vfs.osFS.resolve(0xc08060, 0x5, 0xc082eb5fb0, 0x2d, 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, 0xc082eb5f20, 0x2d, 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(0xc0820ea750, 0xc082eb5f20, 0x2d, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082eb5d40, 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(0xc082157ec0, 0xc082eb5b60, 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(0x3654000, 0xc082157ec0, 0xc082eb5b60, 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(0xc082108b60, 0xc082158340, 0xc082eb5b60, 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(0xc0820ebd80, 0xc082158340, 0xc082adb200, 0x20, 0xc0827dd470, 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(0xc0828250e0, 0xc0820ebd80, 0xc082158340, 0xc08285a960, 0x1a, 0x3, 0x1650aa0, 0xc082824f00) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082dac000, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082dac000, 0x380000000, 0x0, 0x8000000003, 0x0, 0x48, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082bc5130, 0x47, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082bc5130, 0x47, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082bc5130, 0x47, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082bc5130, 0x47, 0xc082bc4fa0, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082bc4eb0, 0x42, 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(0xc0820ea750, 0xc082bc4eb0, 0x42, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082bc4b90, 0x42, 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(0xc082157ec0, 0xc082bc4820, 0x42, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082bc4820, 0x42, 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(0xc082108b60, 0xc082158340, 0xc082bc4820, 0x42, 0x5, 0xc08223e280, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc082986f00, 0x1e, 0xc08279d5e0, 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(0xc0828c3860, 0xc0820ebd80, 0xc082158340, 0xc0828ecec0, 0x12, 0x3, 0x1650aa0, 0xc0828c33e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 559 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082e6ee40, 0xc0820ebd80, 0xc082158340, 0xc08276efd0, 0xf, 0x2, 0x1650aa0, 0xc082eef920) 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 330 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x7e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0830a3a48, 0x1650c78, 0xc08219c988, 0x3e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc08219c988, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc08219c988, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082c3a120, 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(0xc082108b60, 0xc082158340, 0xc082c3a120, 0x23, 0x5, 0xc08293dea0, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:50 +0x97 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08293dea0, 0x16, 0xc082659910, 0x4, 0x3, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0827727e0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f860) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 329 [runnable]: go/scanner.stripCR(0xc08253a1fc, 0x51, 0x3c04, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:480 +0x4e go/scanner.(*Scanner).scanComment(0xc0822e6da0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:207 +0x165 go/scanner.(*Scanner).Scan(0xc0822e6da0, 0x2ec00, 0x0, 0x0, 0x0) c:/go/src/go/scanner/scanner.go:709 +0x948 go/parser.(*parser).next0(0xc0822e6d80) c:/go/src/go/parser/parser.go:257 +0x273 go/parser.(*parser).consumeComment(0xc0822e6d80, 0xc0828c7100, 0xa) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc0822e6d80, 0x1, 0xc0828c6fc0, 0x9) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc0822e6d80) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc0822e6d80, 0xc082158340, 0xc082292c30, 0x22, 0xc08253a000, 0x1db1, 0x3e00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082158340, 0xc082292c30, 0x22, 0x9dc4a0, 0xc0828c6dc0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082292c30, 0x22, 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(0xc0820ebd80, 0xc082158340, 0xc08293da40, 0x15, 0xc0826598f0, 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(0xc082772780, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f800) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082205400, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082205400, 0x380000000, 0x0, 0x8000000003, 0x0, 0x27, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082e68390, 0x26, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082e68390, 0x26, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082e68390, 0x26, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082e68390, 0x26, 0xc082e682a0, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082e68210, 0x21, 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(0xc0820ea750, 0xc082e68210, 0x21, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082e81f50, 0x21, 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(0xc082157ec0, 0xc082e81d10, 0x21, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082e81d10, 0x21, 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(0xc082108b60, 0xc082158340, 0xc082e81d10, 0x21, 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(0xc0820ebd80, 0xc082158340, 0xc08293d5e0, 0x14, 0xc0826598d0, 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(0xc082772720, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f7a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 474 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc082032070, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc082032070, 0x380000000, 0x0, 0x8000000003, 0x0, 0x37, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082d2d500, 0x36, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082d2d500, 0x36, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082d2d500, 0x36, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082d2d500, 0x36, 0xc082d2d3c0, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082d2d300, 0x31, 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(0xc0820ea750, 0xc082d2d300, 0x31, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082e1ff80, 0x31, 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(0xc082157ec0, 0xc082e1fd00, 0x31, 0x0, 0x0, 0x0, 0x0) D:/golang/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1fe golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082e1fd00, 0x31, 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(0xc082108b60, 0xc082158340, 0xc082e1fd00, 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(0xc0820ebd80, 0xc082158340, 0xc082e69680, 0x24, 0xc082d08f80, 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(0xc082d59ce0, 0xc0820ebd80, 0xc082158340, 0xc082c1e8a0, 0x1e, 0x4, 0x1650aa0, 0xc082d59c20) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0820112c0, 0xc0820ebd80, 0xc082158340, 0xc082e98300, 0x15, 0x3, 0x1650aa0, 0xc082011200) 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 414 [runnable, locked to thread]: syscall.Syscall(0x7ff8eeaad980, 0x2, 0xc082bfce00, 0xc082684ef0, 0x0, 0x420227, 0xc082b7e870, 0x3a) c:/go/src/runtime/syscall_windows.go:128 +0x5c syscall.findFirstFile1(0xc082bfce00, 0xc082684ef0, 0xc0824f5b00, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:349 +0x70 syscall.FindFirstFile(0xc082bfce00, 0xc082df0000, 0xc082bfce00, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:922 +0x68 os.openDir(0xc082d92d80, 0x37, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:98 +0x121 os.OpenFile(0xc082d92d80, 0x37, 0x0, 0x0, 0xc082685348, 0x0, 0x0) c:/go/src/os/file_windows.go:145 +0x237 os.Open(0xc082d92d80, 0x37, 0xc082685348, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f io/ioutil.ReadDir(0xc082d92d80, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:101 +0x6b golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082d92b80, 0x32, 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(0xc0820ea750, 0xc082d92b80, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc082d92900, 0x32, 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(0xc082157ec0, 0xc082ca1ec0, 0x32, 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(0xc0820ebd80, 0xc082158340, 0xc082ca1dc0, 0x32, 0xc082965d80, 0x3, 0x7, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:88 +0x3d0 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0822ecae0, 0xc0820ebd80, 0xc082158340, 0xc082bfe960, 0x2e, 0x6, 0x1650aa0, 0xc0822ec960) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 326 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc082da8a80, 0x24, 0xffffffffffffffff, 0x781d, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc082da3200, 0xc082158340, 0xc082da8a80, 0x24, 0xc08262c000, 0x781d, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc082da8a80, 0x24, 0x9dc4a0, 0xc082c769c0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082da8a80, 0x24, 0x5, 0xc08293cb20, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08293cb20, 0x17, 0xc0826598a0, 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(0xc082772660, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f6e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 312 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08285a960, 0x1a, 0xc082659770, 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(0xc082772120, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f1a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 311 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08285a500, 0x15, 0xc082659760, 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(0xc0827720c0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f140) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 325 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08293c8e0, 0x16, 0xc082659890, 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(0xc082772600, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f680) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 324 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08293c480, 0x16, 0xc082659870, 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(0xc0827725a0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f620) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 323 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08293c040, 0x1c, 0xc082659850, 0xa, 0x3, 0x1) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:134 +0x64e github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082772540, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f5c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 581 [runnable]: go/parser.(*parser).parseGenDecl(0xc0823c9c80, 0x54, 0xc0831137f0, 0x0) c:/go/src/go/parser/parser.go:2349 +0x2dd go/parser.(*parser).parseDecl(0xc0823c9c80, 0xd55a00, 0x0, 0x0) c:/go/src/go/parser/parser.go:2426 +0xf6 go/parser.(*parser).parseFile(0xc0823c9c80, 0x0) c:/go/src/go/parser/parser.go:2472 +0x403 go/parser.ParseFile(0xc08292fc80, 0xc08218a1e5, 0xd, 0x9dc4a0, 0xc08218a3c0, 0x4, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:117 +0x1ae github.com/golang-china/golangdoc/local.(*localTranslater).ParseDocPackage(0x1027840, 0xc08200a246, 0x5, 0xc08218a1e5, 0xd, 0xc0830c5b28) 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, 0xc08218a1e5, 0xd, 0x0, 0x0, 0x0, 0xc0829b5440) d:/golang/src/github.com/golang-china/golangdoc/local/local_translater.go:44 +0x98 github.com/golang-china/golangdoc/local.Package(0xc08200a246, 0x5, 0xc08218a1e5, 0xd, 0x0, 0x0, 0x0, 0xc08218a1c0) d:/golang/src/github.com/golang-china/golangdoc/local/local.go:137 +0x29a main.runGodoc.func1(0xc08218a1e5, 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(0xc0820ebd80, 0xc082158340, 0xc08218a1e0, 0x12, 0xc0821804c0, 0x8, 0x3, 0xc0829b5440) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:80 +0x335 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc0829b5980, 0xc0820ebd80, 0xc082158340, 0xc08276f640, 0x9, 0x2, 0x1650aa0, 0xc0829b5920) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0829a4750, 0x2b, 0xc0827ad750, 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(0xc082988c60, 0xc0820ebd80, 0xc082158340, 0xc08274d7a0, 0x26, 0x5, 0x1650aa0, 0xc082988300) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 310 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc0822f2870, 0x24, 0xffffffffffffffff, 0x6efd, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc0822e6300, 0xc082158340, 0xc0822f2870, 0x24, 0xc08205e000, 0x6efd, 0x7e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc0822f2870, 0x24, 0x9dc4a0, 0xc082bcb3c0, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc0822f2870, 0x24, 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(0xc0820ebd80, 0xc082158340, 0xc08285a040, 0x17, 0xc082659740, 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(0xc082772060, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f0e0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 322 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0828e9d40, 0x14, 0xc082659840, 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(0xc0827724e0, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f560) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable]: go/parser.(*parser).next0(0xc08231ad80) c:/go/src/go/parser/parser.go:240 go/parser.(*parser).consumeComment(0xc08231ad80, 0xc0827c40e0, 0x188) c:/go/src/go/parser/parser.go:275 +0x13f go/parser.(*parser).consumeCommentGroup(0xc08231ad80, 0x1, 0xc0827eb260, 0x187) c:/go/src/go/parser/parser.go:290 +0xcb go/parser.(*parser).next(0xc08231ad80) c:/go/src/go/parser/parser.go:340 +0x164 go/parser.(*parser).init(0xc08231ad80, 0xc082158340, 0xc0828df6b0, 0x22, 0xc082710000, 0x86a9, 0xfe00, 0x5) c:/go/src/go/parser/parser.go:85 +0x152 go/parser.ParseFile(0xc082158340, 0xc0828df6b0, 0x22, 0x9dc4a0, 0xc0828e8060, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc0828df6b0, 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(0xc0820ebd80, 0xc082158340, 0xc0828e9880, 0x15, 0xc082659820, 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(0xc082772480, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f500) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 320 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 bytes.makeSlice(0x3e00, 0x0, 0x0, 0x0) c:/go/src/bytes/buffer.go:195 +0x6b bytes.(*Buffer).ReadFrom(0xc0830dba48, 0x1650c78, 0xc082026c38, 0x1e00, 0x0, 0x0) c:/go/src/bytes/buffer.go:167 +0xda io/ioutil.readAll(0x1650c78, 0xc082026c38, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:33 +0x15b io/ioutil.ReadAll(0x1650c78, 0xc082026c38, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:42 +0x58 golang.org/x/tools/godoc/vfs.ReadFile(0x3654000, 0xc082157ec0, 0xc082b94d80, 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(0xc082108b60, 0xc082158340, 0xc082b94d80, 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(0xc0820ebd80, 0xc082158340, 0xc0828e9420, 0x16, 0xc082659800, 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(0xc082772420, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f4a0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc08259e540, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc08259e540, 0x380000000, 0x0, 0x8000000003, 0x0, 0x32, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082d31800, 0x31, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082d31800, 0x31, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082d31800, 0x31, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082d31800, 0x31, 0xc082e2a180, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082e2a0f0, 0x2c, 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(0xc0820ea750, 0xc082e2a0f0, 0x2c, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc0829c3bc0, 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(0xc082157ec0, 0xc0829c3860, 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(0x3654000, 0xc082157ec0, 0xc0829c3860, 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(0xc082108b60, 0xc082158340, 0xc0829c3860, 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(0xc0820ebd80, 0xc082158340, 0xc0828c6440, 0x1f, 0xc082965bd0, 0x8, 0x4, 0xc082cebe60) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082cbe060, 0xc0820ebd80, 0xc082158340, 0xc08293c8e0, 0x16, 0x3, 0x1650aa0, 0xc0822ec3c0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 477 [runnable]: runtime.Gosched() c:/go/src/runtime/proc.go:166 +0x14 os.(*File).readdir(0xc082027390, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/file_windows.go:209 +0x38e os.(*File).Readdir(0xc082027390, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/os/doc.go:115 +0x8c io/ioutil.ReadDir(0xc082eacc90, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0) c:/go/src/io/ioutil/ioutil.go:105 +0xd3 golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc08060, 0x5, 0xc082e59b40, 0x1f, 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(0xc0820ea750, 0xc082e59b40, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0) :34 +0xd6 golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc0820e89f0, 0xc082e59a00, 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(0xc082157ec0, 0xc082e59860, 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(0xc0820ebd80, 0xc082158340, 0xc082e59800, 0x1f, 0xc082e7e1a0, 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(0xc082ea4540, 0xc0820ebd80, 0xc082158340, 0xc0829dbdc0, 0x19, 0x3, 0x1650aa0, 0xc082ea4360) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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(0xc082e6efc0, 0xc0820ebd80, 0xc082158340, 0xc08276efd0, 0xf, 0x2, 0x1650aa0, 0xc082eefb60) 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 317 [semacquire]: sync.runtime_Semacquire(0xc082158344) c:/go/src/runtime/sema.go:43 +0x2d sync.(*Mutex).Lock(0xc082158340) c:/go/src/sync/mutex.go:82 +0x1cb sync.(*RWMutex).Lock(0xc082158340) c:/go/src/sync/rwmutex.go:82 +0x37 go/token.(*FileSet).AddFile(0xc082158340, 0xc082b93410, 0x27, 0xffffffffffffffff, 0xc4e, 0x0) c:/go/src/go/token/position.go:364 +0x4e go/parser.(*parser).init(0xc08232ef00, 0xc082158340, 0xc082b93410, 0x27, 0xc082e12000, 0xc4e, 0x1e00, 0x5) c:/go/src/go/parser/parser.go:74 +0x53 go/parser.ParseFile(0xc082158340, 0xc082b93410, 0x27, 0x9dc4a0, 0xc082202200, 0x5, 0x0, 0x0, 0x0) c:/go/src/go/parser/interface.go:116 +0x1a0 github.com/golang-china/golangdoc/godoc.(*Corpus).parseFile(0xc082108b60, 0xc082158340, 0xc082b93410, 0x27, 0x5, 0xc0828e8120, 0x0, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/parser.go:59 +0x19a github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0828e8120, 0x1a, 0xc0826597c0, 0x8, 0x3, 0x0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082772300, 0xc0820ebd80, 0xc082158340, 0xc08225d1c0, 0x11, 0x2, 0x1650aa0, 0xc08272f380) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 created by github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:101 +0x58c goroutine 580 [runnable, locked to thread]: syscall.Syscall9(0x7ff8eeaad8b0, 0x7, 0xc0826a4460, 0x80000000, 0x3, 0x0, 0x3, 0x80, 0x0, 0x0, ...) c:/go/src/runtime/syscall_windows.go:150 +0x5c syscall.CreateFile(0xc0826a4460, 0x380000000, 0x0, 0x8000000003, 0x0, 0x38, 0x0, 0x0) c:/go/src/syscall/zsyscall_windows.go:266 +0xc2 syscall.Open(0xc082c00bc0, 0x37, 0x80000, 0x0, 0xc08060, 0x0, 0x0) c:/go/src/syscall/syscall_windows.go:293 +0x1b9 os.openFile(0xc082c00bc0, 0x37, 0x0, 0xc000000000, 0x2, 0x0, 0x0) c:/go/src/os/file_windows.go:85 +0xa1 os.OpenFile(0xc082c00bc0, 0x37, 0x0, 0x0, 0x5, 0x0, 0x0) c:/go/src/os/file_windows.go:141 +0x1db os.Open(0xc082c00bc0, 0x37, 0xc082c00780, 0x0, 0x0) c:/go/src/os/file.go:246 +0x4f golang.org/x/tools/godoc/vfs.osFS.Open(0xc08060, 0x5, 0xc082c00540, 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(0xc0820ea750, 0xc082c00540, 0x32, 0x0, 0x0, 0x0, 0x0) :31 +0xcb golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc0820e89f0, 0xc082c87fc0, 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(0xc082157ec0, 0xc082c87d00, 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(0x3654000, 0xc082157ec0, 0xc082c87d00, 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(0xc082108b60, 0xc082158340, 0xc082c87d00, 0x32, 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(0xc0820ebd80, 0xc082158340, 0xc082dffd10, 0x25, 0xc082d76c70, 0x5, 0x5, 0xc082bc9c80) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:108 +0xba5 github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree.func1(0xc082c37500, 0xc0820ebd80, 0xc082158340, 0xc082d7da20, 0x1f, 0x4, 0x1650aa0, 0xc082d95aa0) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc08274c1b0, 0x26, 0xc082455040, 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(0xc0825577a0, 0xc0820ebd80, 0xc082158340, 0xc082560e70, 0x21, 0x4, 0x1650aa0, 0xc082557320) d:/golang/src/github.com/golang-china/golangdoc/godoc/dirtrees.go:100 +0x165 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 [chan receive]: github.com/golang-china/golangdoc/godoc.(*treeBuilder).newDirTree(0xc0820ebd80, 0xc082158340, 0xc0829fe080, 0x32, 0xc0827ad770, 0xb