New issue

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

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

Already on GitHub? Sign in to your account

runtime: godoc crashes consistently with "still in list": OS X Mojave problem? #28949

Open
robpike opened this Issue Nov 26, 2018 · 3 comments

Comments

Projects
None yet
3 participants
@robpike
Contributor

robpike commented Nov 26, 2018

I recently updated to Mac OS X 10.14.1, and now `godoc -http :6666' crashes instantly with this error:

/Users/r/go/src/runtime/mheap.go:1083: throw("still in list")

It happened with an old binary from 2015, and also with a newly compiled one today.

% godoc -http :6666
fatal error: still in list

runtime stack:
runtime.throw(0x7e8310, 0xd)
	/Users/r/go/src/runtime/panic.go:527 +0x90
runtime.mHeap_AllocSpanLocked(0xbb9a80, 0x1, 0x200000008)
	/Users/r/go/src/runtime/mheap.go:590 +0x40c
runtime.mHeap_Alloc_m(0xbb9a80, 0x1, 0x3, 0x524db)
	/Users/r/go/src/runtime/mheap.go:425 +0x1ac
runtime.mHeap_Alloc.func1()
	/Users/r/go/src/runtime/mheap.go:484 +0x41
runtime.systemstack(0x70000b81cd58)
	/Users/r/go/src/runtime/asm_amd64.s:278 +0xab
runtime.mHeap_Alloc(0xbb9a80, 0x1, 0x10000000003, 0x1c50f)
	/Users/r/go/src/runtime/mheap.go:485 +0x63
runtime.mCentral_Grow(0xbc1198, 0x0)
	/Users/r/go/src/runtime/mcentral.go:190 +0x93
runtime.mCentral_CacheSpan(0xbc1198, 0xc82001c000)
	/Users/r/go/src/runtime/mcentral.go:86 +0x4d4
runtime.mCache_Refill(0x1900000, 0x3, 0x0)
	/Users/r/go/src/runtime/mcache.go:118 +0xcf
runtime.mallocgc.func2()
	/Users/r/go/src/runtime/malloc.go:611 +0x2b
runtime.systemstack(0xc82001ea00)
	/Users/r/go/src/runtime/asm_amd64.s:262 +0x79
runtime.mstart()
	/Users/r/go/src/runtime/proc1.go:674

goroutine 232 [running]:
runtime.systemstack_switch()
	/Users/r/go/src/runtime/asm_amd64.s:216 fp=0xc8206aa410 sp=0xc8206aa408
runtime.mallocgc(0x20, 0x0, 0x3, 0x1900000)
	/Users/r/go/src/runtime/malloc.go:612 +0x842 fp=0xc8206aa4e0 sp=0xc8206aa410
runtime.rawstring(0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/runtime/string.go:264 +0x70 fp=0xc8206aa528 sp=0xc8206aa4e0
runtime.rawstringtmp(0x0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/runtime/string.go:107 +0xb7 fp=0xc8206aa560 sp=0xc8206aa528
runtime.slicebytetostring(0x0, 0xc820587fe0, 0x15, 0x16, 0x0, 0x0)
	/Users/r/go/src/runtime/string.go:89 +0x6f fp=0xc8206aa5f8 sp=0xc8206aa560
path.Clean(0xc820587fc0, 0x16, 0x0, 0x0)
	/Users/r/go/src/path/path.go:134 +0x260 fp=0xc8206aa6f8 sp=0xc8206aa5f8
golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc820011810, 0x4, 0x1aa4938, 0xc82000ed60, 0xc820011850, 0x4, 0xc820587f40, 0x15, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:115 +0x8a fp=0xc8206aa830 sp=0xc8206aa6f8
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820587f40, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x262 fp=0xc8206aac30 sp=0xc8206aa830
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820587ee0, 0x15, 0xc82050cbda, 0x3, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae fp=0xc8206aaec8 sp=0xc8206aac30
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538000, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6dc0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e fp=0xc8206aaf70 sp=0xc8206aaec8
runtime.goexit()
	/Users/r/go/src/runtime/asm_amd64.s:1745 +0x1 fp=0xc8206aaf78 sp=0xc8206aaf70
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 1 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820011870, 0x1, 0xc8200118e9, 0x2, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*Corpus).newDirectory(0xc820065380, 0xc820011870, 0x1, 0xf4240, 0x1)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:195 +0x526
golang.org/x/tools/godoc.(*Corpus).initFSTree(0xc820065380, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/corpus.go:150 +0x112
golang.org/x/tools/godoc.(*Corpus).Init(0xc820065380, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/corpus.go:141 +0x31
main.main()
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/cmd/godoc/main.go:230 +0x20ec

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
	/Users/r/go/src/runtime/asm_amd64.s:1745 +0x1

goroutine 77 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8204c78a0, 0x1c, 0xc820314b30, 0x7, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f34a0, 0xc820011900, 0xc820012a40, 0xc82032e1c0, 0x14, 0x3, 0x1aa4a10, 0xc8202d2870)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 307 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820656d40, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820656d40, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820656c00, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820656ba0, 0x1f, 0xc8205b646f, 0x8, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046ade0, 0xc820011900, 0xc820012a40, 0xc820612040, 0x16, 0x2, 0x1aa4a10, 0xc82042b220)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 308 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc8201269f8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc8201269f8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc8201269f8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc8201269f8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc8205b67b0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc820010127, 0x8, 0xc8206127c0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc820011740, 0xc8206127c0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc820011740, 0xc820088580, 0xc8206127c0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed80, 0xc8206127c0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820612540, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206124e0, 0x1b, 0xc8205b640f, 0x4, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046ae40, 0xc820011900, 0xc820012a40, 0xc820612040, 0x16, 0x2, 0x1aa4a10, 0xc82042b1d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 46 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8300, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419b80)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 133 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8204c7b20, 0x20, 0xc8204ea748, 0x3, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474840, 0xc820011900, 0xc820012a40, 0xc8204c78a0, 0x1c, 0x4, 0x1aa4a10, 0xc820464a00)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 10 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82011d080, 0x5, 0xc820011b2c, 0x4, 0x1, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001a720, 0xc820011900, 0xc820012a40, 0xc820011870, 0x1, 0x0, 0x1aa4a10, 0xc820014e60)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 11 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0xc820011bdc, 0x3, 0x1, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001a780, 0xc820011900, 0xc820012a40, 0xc820011870, 0x1, 0x0, 0x1aa4a10, 0xc8200154a0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 12 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0xc820011bfc, 0x3, 0x1, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001a7e0, 0xc820011900, 0xc820012a40, 0xc820011870, 0x1, 0x0, 0x1aa4a10, 0xc8200154f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 13 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatef.Read(0x1ae0840, 0xc8201d2c50, 0xc820088580, 0xc8205e9e00, 0x8000, 0x8000, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:74 +0x7c
golang.org/x/tools/godoc/vfs/gatefs.(*gatef).Read(0xc8205a1d00, 0xc8205e9e00, 0x8000, 0x8000, 0x4000, 0x0, 0x0)
	<autogenerated>:14 +0xd0
bytes.(*Buffer).ReadFrom(0xc82004fa48, 0x1ae08b0, 0xc8205a1d00, 0x7e00, 0x0, 0x0)
	/Users/r/go/src/bytes/buffer.go:173 +0x23f
io/ioutil.readAll(0x1ae08b0, 0xc8205a1d00, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:33 +0x156
io/ioutil.ReadAll(0x1ae08b0, 0xc8205a1d00, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:42 +0x51
golang.org/x/tools/godoc/vfs.ReadFile(0x1ae0818, 0xc82017a0c0, 0xc8205a1b20, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x14b
golang.org/x/tools/godoc.(*Corpus).parseFile(0xc820065380, 0xc820012a40, 0xc8205a1b20, 0x15, 0x5, 0xc8205ae500, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/parser.go:50 +0x90
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820011c60, 0x5, 0xc820011b3c, 0x4, 0x1, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:108 +0xb83
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001a840, 0xc820011900, 0xc820012a40, 0xc820011870, 0x1, 0x0, 0x1aa4a10, 0xc820014ff0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 43 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206670e0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206670e0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820666fa0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820666f40, 0x19, 0xc8204b5995, 0xc, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e81e0, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc8204195e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 309 [copystack]:
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820656d80, 0x14, 0xc820656d80, 0xc820656d80, 0x14, 0x14, 0x535a7)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:290
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820656d80, 0x14, 0xc8206129d6, 0x6, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046aea0, 0xc820011900, 0xc820012a40, 0xc820409b00, 0xd, 0x2, 0x1aa4a10, 0xc82042b400)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 310 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046af00, 0xc820011900, 0xc820012a40, 0xc820409b00, 0xd, 0x2, 0x1aa4a10, 0xc82042b450)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 21 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8201b6f80, 0x9, 0xc82011f7d1, 0x3, 0x2, 0x1)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201345a0, 0xc820011900, 0xc820012a40, 0xc82011d080, 0x5, 0x1, 0x1aa4a10, 0xc8201e8410)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 136 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820671860, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820671860, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820671650, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206715c0, 0x23, 0xc8204eb554, 0xa, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474a20, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820465360)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 134 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820671560, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820671560, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820671350, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206712c0, 0x27, 0xc8204076ec, 0x6, 0x6, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204748a0, 0xc820011900, 0xc820012a40, 0xc8204c7b20, 0x20, 0x5, 0x1aa4a10, 0xc820464aa0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 318 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046b260, 0xc820011900, 0xc820012a40, 0xc820634270, 0xa, 0x2, 0x1aa4a10, 0xc82042bbd0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 314 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046b080, 0xc820011900, 0xc820012a40, 0xc820409d50, 0x9, 0x2, 0x1aa4a10, 0xc82042b5e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 315 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046b0e0, 0xc820011900, 0xc820012a40, 0xc820409d50, 0x9, 0x2, 0x1aa4a10, 0xc82042b630)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 317 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
path.Clean(0xc820409ff0, 0xe, 0x0, 0x0)
	/Users/r/go/src/path/path.go:124 +0x487
golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc82017a0c0, 0xc820409fe0, 0xd, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x6f
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820409fe0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:291 +0x79
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820409fe0, 0xd, 0xc8206130b5, 0x3, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046b1a0, 0xc820011900, 0xc820012a40, 0xc820409d50, 0x9, 0x2, 0x1aa4a10, 0xc82042b720)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 313 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc820126a38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc820126a38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc820126a38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc820126a38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820612f00, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc820010127, 0x8, 0xc820612e20, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc820011740, 0xc820612e20, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc820011740, 0xc820088580, 0xc820612e20, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed80, 0xc820612e20, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820612b80, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820612b20, 0x15, 0xc820612996, 0x7, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046b020, 0xc820011900, 0xc820012a40, 0xc820409b00, 0xd, 0x2, 0x1aa4a10, 0xc82042b3b0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 316 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046b140, 0xc820011900, 0xc820012a40, 0xc820409d50, 0x9, 0x2, 0x1aa4a10, 0xc82042b7c0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 319 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc820126aa8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc820126aa8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc820126aa8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc820126aa8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820656080, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc820634640, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc820634640, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634640, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634640, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206345a0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634570, 0xf, 0xc820613cf6, 0x4, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046b2c0, 0xc820011900, 0xc820012a40, 0xc820634270, 0xa, 0x2, 0x1aa4a10, 0xc82042bea0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 243 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e84e0, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419770)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 242 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8480, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419ae0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 49 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8420, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419540)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 48 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e83c0, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419360)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 47 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8360, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419a90)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 244 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8540, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc8204194a0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 61 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
go/token.(*File).AddLine(0xc8201359e0, 0x13d)
	/Users/r/go/src/go/token/position.go:132 +0xf9
go/scanner.(*Scanner).next(0xc82032b0a0)
	/Users/r/go/src/go/scanner/scanner.go:61 +0x5a
go/scanner.(*Scanner).scanComment(0xc82032b0a0, 0x0, 0x0)
	/Users/r/go/src/go/scanner/scanner.go:195 +0x1f5
go/scanner.(*Scanner).Scan(0xc82032b0a0, 0x37289, 0x0, 0x0, 0x0)
	/Users/r/go/src/go/scanner/scanner.go:709 +0x93a
go/parser.(*parser).next0(0xc82032b080)
	/Users/r/go/src/go/parser/parser.go:257 +0x250
go/parser.(*parser).next(0xc82032b080)
	/Users/r/go/src/go/parser/parser.go:320 +0x43
go/parser.(*parser).expectSemi(0xc82032b080)
	/Users/r/go/src/go/parser/parser.go:419 +0x7b
go/parser.(*parser).parseFile(0xc82032b080, 0x0)
	/Users/r/go/src/go/parser/parser.go:2463 +0x1d5
go/parser.ParseFile(0xc820012a40, 0xc820380f60, 0x17, 0x5afaa0, 0xc820381140, 0x5, 0x0, 0x0, 0x0)
	/Users/r/go/src/go/parser/interface.go:117 +0x1a7
golang.org/x/tools/godoc.(*Corpus).parseFile(0xc820065380, 0xc820012a40, 0xc820380f60, 0x17, 0x5, 0x100, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/parser.go:59 +0x193
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8202855c0, 0xe, 0xc8201e1615, 0x4, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:108 +0xb83
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f2540, 0xc820011900, 0xc820012a40, 0xc8201b6f80, 0x9, 0x2, 0x1aa4a10, 0xc8201e6c80)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 306 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820656b60, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820656b60, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820656a20, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206569c0, 0x1c, 0xc8205b652f, 0x5, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046ad80, 0xc820011900, 0xc820012a40, 0xc820612040, 0x16, 0x2, 0x1aa4a10, 0xc82042b2c0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 97 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820656980, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820656980, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820656920, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820656900, 0x20, 0xc8205b64cf, 0x9, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046ad20, 0xc820011900, 0xc820012a40, 0xc820612040, 0x16, 0x2, 0x1aa4a10, 0xc82042b270)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 312 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046afc0, 0xc820011900, 0xc820012a40, 0xc820409b00, 0xd, 0x2, 0x1aa4a10, 0xc82042b4a0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 311 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046af60, 0xc820011900, 0xc820012a40, 0xc820409b00, 0xd, 0x2, 0x1aa4a10, 0xc82042b4f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 66 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82032e1c0, 0x14, 0xc8201e15d5, 0xa, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f2720, 0xc820011900, 0xc820012a40, 0xc8201b6f80, 0x9, 0x2, 0x1aa4a10, 0xc8201e6be0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 44 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206672c0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206672c0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820667180, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820667120, 0x12, 0xc82050e4f5, 0x5, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8240, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419900)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 68 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820410f20, 0x14, 0xc8201e1655, 0xa, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f27e0, 0xc820011900, 0xc820012a40, 0xc8201b6f80, 0x9, 0x2, 0x1aa4a10, 0xc8201e6cd0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 139 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206115e0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206115e0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206114a0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820611440, 0x1e, 0xc8204eb1f4, 0x5, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474b40, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820465090)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 138 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820611400, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820611400, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206112c0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820611260, 0x1d, 0xc8204eaf54, 0x4, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474ae0, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820464e10)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 137 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820611220, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820611220, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206110e0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820611080, 0x1f, 0xc8204eb314, 0x6, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474a80, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820465180)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 78 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0xc820314bf0, 0x3, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3500, 0xc820011900, 0xc820012a40, 0xc82032e1c0, 0x14, 0x3, 0x1aa4a10, 0xc8202d2910)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 257 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8c60, 0xc820011900, 0xc820012a40, 0xc82050a6f0, 0xb, 0x2, 0x1aa4a10, 0xc8205a4050)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 268 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204755c0, 0xc820011900, 0xc820012a40, 0xc820011c60, 0x5, 0x1, 0x1aa4a10, 0xc820226190)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 45 [copystack]:
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820667300, 0x14, 0xc820667300, 0xc820667300, 0x14, 0x14, 0x535a7)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:290
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820667300, 0x14, 0xc82050e075, 0x7, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e82a0, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419310)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 15 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050a6f0, 0xb, 0xc82000faf1, 0x5, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001af00, 0xc820011900, 0xc820012a40, 0xc820011c60, 0x5, 0x1, 0x1aa4a10, 0xc820015d10)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 96 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206568c0, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206568c0, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820656780, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820656720, 0x1a, 0xc8205b658f, 0x3, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82046acc0, 0xc820011900, 0xc820012a40, 0xc820612040, 0x16, 0x2, 0x1aa4a10, 0xc82042b310)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 98 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050aa30, 0xe, 0xc8203ea810, 0x9, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b680, 0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0x1, 0x1aa4a10, 0xc8203a8690)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 99 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.Lstat(0xc820585890, 0x26, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:179 +0x3f
os.(*File).readdir(0xc820186a00, 0xffffffffffffffff, 0xc820195400, 0x16, 0x3b, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:195 +0x223
os.(*File).Readdir(0xc820186a00, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc8205a8ee0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc8205a8e00, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc8205a8e00, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205a8e00, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205a8e00, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a8cc0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a8c60, 0x11, 0xc8203ea850, 0xc, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b6e0, 0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0x1, 0x1aa4a10, 0xc8203a86e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 100 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc820186a08, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc820186a08, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc820186a08, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc820186a08, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820585980, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc8205a9160, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc8205a9160, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205a9160, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205a9160, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a9020, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a8fc0, 0x19, 0xc8203aa790, 0x14, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b740, 0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0x1, 0x1aa4a10, 0xc8203a8780)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 101 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a9200, 0x1d, 0xc8203aa7f0, 0x18, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b7a0, 0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0x1, 0x1aa4a10, 0xc8203a8870)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 102 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc820186a38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc820186a38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc820186a38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc820186a38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc8205a9500, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc82050b170, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc82050b170, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050b170, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050b170, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050b0d0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050b0a0, 0xc, 0xc8203ea890, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b800, 0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0x1, 0x1aa4a10, 0xc8203a8730)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 103 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.fileInfoFromStat(0xc820617710, 0xc8205a98c0, 0x20, 0x0, 0x0)
	/Users/r/go/src/os/stat_darwin.go:23 +0x108
os.Lstat(0xc8205a98c0, 0x20, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:184 +0x1a3
os.(*File).readdir(0xc820186a40, 0xffffffffffffffff, 0xc820195800, 0x20, 0x3b, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:195 +0x223
os.(*File).Readdir(0xc820186a40, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc8205a9700, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc82050b200, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc82050b200, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050b200, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050b200, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050b1d0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050b1c0, 0x10, 0xc8203ea8d0, 0xb, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b860, 0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0x1, 0x1aa4a10, 0xc8203a87d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 104 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc820186a48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc820186a48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc820186a48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc820186a48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc8205a9940, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc82050b6d0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc82050b6d0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050b6d0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050b6d0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050b630, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050b600, 0x8, 0xc8203ea7d0, 0x3, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b8c0, 0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0x1, 0x1aa4a10, 0xc8203a8640)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 105 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82034dbf0, 0x9, 0xc8203ea910, 0x4, 0x2, 0x1)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b920, 0xc820011900, 0xc820012a40, 0xc82034d9e0, 0x4, 0x1, 0x1aa4a10, 0xc8203a8820)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 106 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.Lstat(0xc820627290, 0x25, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:179 +0x3f
os.(*File).readdir(0xc820186a50, 0xffffffffffffffff, 0xc82018a480, 0xe, 0x12, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:195 +0x223
os.(*File).Readdir(0xc820186a50, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820626c90, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc8205a9b40, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc8205a9b40, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205a9b40, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205a9b40, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a9a00, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a99a0, 0x16, 0xc8203aa915, 0xc, 0x3, 0x1)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b980, 0xc820011900, 0xc820012a40, 0xc82034dbf0, 0x9, 0x2, 0x1aa4a10, 0xc8203a8910)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 107 [runnable]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205a9d80, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205a9d80, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a9c40, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a9be0, 0x13, 0xc8203eaa75, 0x9, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001b9e0, 0xc820011900, 0xc820012a40, 0xc82034dbf0, 0x9, 0x2, 0x1aa4a10, 0xc8203a88c0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 109 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050b930, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050b930, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050b890, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050b860, 0xe, 0xc82046068d, 0x9, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001baa0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450e10)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 114 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0xc820416860, 0x3, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3ce0, 0xc820011900, 0xc820012a40, 0xc820410f20, 0x14, 0x3, 0x1aa4a10, 0xc8202d3d60)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 115 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc8201d2c58, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc8201d2c58, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc8201d2c58, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc8201d2c58, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820564c60, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc8205a1ee0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc8205a1ee0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205a1ee0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205a1ee0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a1da0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a1d40, 0x1d, 0xc820416bc4, 0x4, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3d40, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8202d3ef0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 116 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc82017a0c0, 0xc8205a1fe0, 0x1d, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x55
golang.org/x/tools/godoc/vfs.NameSpace.resolve(0xc82017a0c0, 0xc8205a1fe0, 0x1d, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:200 +0x56
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a1fe0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:301 +0x13e
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a1f80, 0x1d, 0xc820416aa4, 0x4, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3da0, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8202d3e00)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 117 [semacquire]:
sync.runtime_Semacquire(0xc820012a44)
	/Users/r/go/src/runtime/sema.go:43 +0x26
sync.(*Mutex).Lock(0xc820012a40)
	/Users/r/go/src/sync/mutex.go:82 +0x1c4
sync.(*RWMutex).Lock(0xc820012a40)
	/Users/r/go/src/sync/rwmutex.go:82 +0x30
go/token.(*FileSet).AddFile(0xc820012a40, 0xc820565110, 0x27, 0xffffffffffffffff, 0x2a4, 0x0)
	/Users/r/go/src/go/token/position.go:364 +0x47
go/parser.(*parser).init(0xc820599080, 0xc820012a40, 0xc820565110, 0x27, 0xc8205c5200, 0x2a4, 0x600, 0x5)
	/Users/r/go/src/go/parser/parser.go:74 +0x4c
go/parser.ParseFile(0xc820012a40, 0xc820565110, 0x27, 0x5afaa0, 0xc820610180, 0x5, 0x0, 0x0, 0x0)
	/Users/r/go/src/go/parser/interface.go:116 +0x199
golang.org/x/tools/godoc.(*Corpus).parseFile(0xc820065380, 0xc820012a40, 0xc820565110, 0x27, 0x5, 0x4, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/parser.go:59 +0x193
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820610040, 0x20, 0xc820417044, 0x7, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:108 +0xb83
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3e00, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8204642d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 118 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc8201d2c70, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc8201d2c70, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc8201d2c70, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc8201d2c70, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820565830, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc8205656e0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc8205656e0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205656e0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205656e0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205654d0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820565440, 0x21, 0xc820416b64, 0x8, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3e60, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8202d3ea0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 119 [semacquire]:
sync.runtime_Semacquire(0xc820012a44)
	/Users/r/go/src/runtime/sema.go:43 +0x26
sync.(*Mutex).Lock(0xc820012a40)
	/Users/r/go/src/sync/mutex.go:82 +0x1c4
sync.(*RWMutex).Lock(0xc820012a40)
	/Users/r/go/src/sync/rwmutex.go:82 +0x30
go/token.(*FileSet).AddFile(0xc820012a40, 0xc820565b00, 0x23, 0xffffffffffffffff, 0x37e, 0x0)
	/Users/r/go/src/go/token/position.go:364 +0x47
go/parser.(*parser).init(0xc820599200, 0xc820012a40, 0xc820565b00, 0x23, 0xc8205c5800, 0x37e, 0x600, 0x5)
	/Users/r/go/src/go/parser/parser.go:74 +0x4c
go/parser.ParseFile(0xc820012a40, 0xc820565b00, 0x23, 0x5afaa0, 0xc820610440, 0x5, 0x0, 0x0, 0x0)
	/Users/r/go/src/go/parser/interface.go:116 +0x199
golang.org/x/tools/godoc.(*Corpus).parseFile(0xc820065380, 0xc820012a40, 0xc820565b00, 0x23, 0x5, 0x1, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/parser.go:59 +0x193
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206101c0, 0x1c, 0xc820416f84, 0x3, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:108 +0xb83
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3ec0, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc820464230)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 120 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.NewFile(0x19, 0xc820565f80, 0x28, 0x0)
	/Users/r/go/src/os/file_unix.go:54 +0x5f
os.OpenFile(0xc820565f80, 0x28, 0x0, 0x0, 0xc820039688, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:122 +0x1c9
os.Open(0xc820565f80, 0x28, 0xc820039688, 0x0, 0x0)
	/Users/r/go/src/os/file.go:243 +0x48
io/ioutil.ReadDir(0xc820565f80, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:101 +0x64
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc820610620, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc820610620, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820610620, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820610620, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206104e0, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820610480, 0x1d, 0xc820416e04, 0x4, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3f20, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8204640f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 121 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820610860, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820610860, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820610720, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206106c0, 0x1d, 0xc820416ec4, 0x4, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8201f3f80, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc820464190)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 122 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820610a40, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820610a40, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820610900, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206108a0, 0x1f, 0xc820416da4, 0x6, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474000, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8204640a0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 123 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820670360, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820670360, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820670150, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206700c0, 0x21, 0xc820416c24, 0x8, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474060, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8202d3f40)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 124 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820610c20, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820610c20, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820610ae0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820610a80, 0x1f, 0xc8204170a4, 0x6, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204740c0, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc820464320)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 125 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820670690, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820670690, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820670480, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206703f0, 0x22, 0xc820416fe4, 0x9, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474120, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc820464280)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 126 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820610e00, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820610e00, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820610cc0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820610c60, 0x1e, 0xc820416ce4, 0x5, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474180, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc820464000)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 127 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820610ec0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820610ec0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820610e60, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820610e40, 0x20, 0xc820416e64, 0x7, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204741e0, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc820464140)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 128 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820610f80, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820610f80, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820610f20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820610f00, 0x20, 0xc820416b04, 0x7, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474240, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8202d3e50)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 129 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820611040, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820611040, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820610fe0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820610fc0, 0x20, 0xc820416f24, 0x7, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204742a0, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8204641e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 130 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820670f60, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820670f60, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820670d50, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820670cc0, 0x21, 0xc820416d44, 0x8, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474300, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc820464050)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 131 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820671260, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820671260, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820671050, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820670fc0, 0x24, 0xc820416a44, 0xb, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474360, 0xc820011900, 0xc820012a40, 0xc820411280, 0x18, 0x4, 0x1aa4a10, 0xc8202d3db0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 140 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206116a0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206116a0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820611640, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820611620, 0x20, 0xc8204eb374, 0x7, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474ba0, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc8204651d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 110 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050ba20, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050ba20, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050b980, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050b950, 0xc, 0xc8203eb310, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bb00, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a95e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 111 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205a9f60, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205a9f60, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a9e20, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a9dc0, 0x14, 0xc82046002d, 0xf, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bb60, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204505f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 112 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
path.Clean(0xc8205a9fc0, 0x13, 0x0, 0x0)
	/Users/r/go/src/path/path.go:134 +0x260
golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc82017a0c0, 0xc8205a9fa0, 0x12, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x6f
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a9fa0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:291 +0x79
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a9fa0, 0x12, 0xc8204602ed, 0xd, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bbc0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450960)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 113 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206661e0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206661e0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206660a0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820666040, 0x11, 0xc8203ebf6d, 0xc, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bc20, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204504b0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 146 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050bb10, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050bb10, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050ba70, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050ba40, 0xe, 0xc82046050d, 0x9, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bc80, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450c30)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 147 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050bc00, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050bc00, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050bb60, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050bb30, 0xa, 0xc8203eaed0, 0x5, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bce0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9090)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 148 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050bcf0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050bcf0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050bc50, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050bc20, 0xc, 0xc8203ebd70, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bd40, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450320)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 149 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050bde0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050bde0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050bd40, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050bd10, 0xa, 0xc8203eb350, 0x5, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bda0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9630)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 150 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206663c0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206663c0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820666280, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820666220, 0x15, 0xc8204600ed, 0x10, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001be00, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204506e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 151 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050bed0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050bed0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050be30, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050be00, 0x8, 0xc8203eae50, 0x3, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001be60, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a8ff0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 152 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206665a0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206665a0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820666460, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820666400, 0x14, 0xc82046070d, 0xf, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bec0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450eb0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 153 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82050bfc0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82050bfc0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050bf20, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050bef0, 0xd, 0xc8203eafd0, 0x8, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bf20, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a91d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 154 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
path.Clean(0xc82050bff0, 0xf, 0x0, 0x0)
	/Users/r/go/src/path/path.go:124 +0x487
golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc82017a0c0, 0xc82050bfe0, 0xe, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x6f
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82050bfe0, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:291 +0x79
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050bfe0, 0xe, 0xc8203eb8d0, 0x9, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82001bf80, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9d10)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 155 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206720f0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206720f0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820672050, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820672020, 0xc, 0xc8203eb250, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e000, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a94f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 156 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206721e0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206721e0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820672140, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820672110, 0xb, 0xc8203eaf90, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e060, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9180)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 157 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206722d0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206722d0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820672230, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820672200, 0xd, 0xc8203eae90, 0x8, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e0c0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9040)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 158 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206723c0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206723c0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820672320, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206722f0, 0xa, 0xc8203ebe30, 0x5, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e120, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450410)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 159 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820666780, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820666780, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820666640, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206665e0, 0x14, 0xc8204603ad, 0xf, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e180, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450a50)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 160 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820666960, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820666960, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820666820, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206667c0, 0x16, 0xc82046064d, 0x11, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e1e0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450dc0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 161 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206724b0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206724b0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820672410, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206723e0, 0xd, 0xc8203ebfed, 0x8, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e240, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450550)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 162 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206725a0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206725a0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820672500, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206724d0, 0xd, 0xc8203eb6d0, 0x8, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e2a0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9a90)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 163 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820672690, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820672690, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206725f0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206725c0, 0xb, 0xc8203ebbb0, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e300, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204500f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 164 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820666b40, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820666b40, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820666a00, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206669a0, 0x12, 0xc8204601ed, 0xd, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e360, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450820)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 165 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820672780, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820672780, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206726e0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206726b0, 0xb, 0xc8203ebd30, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e3c0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204502d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 166 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820672870, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820672870, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206727d0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206727a0, 0x9, 0xc8203eb010, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e420, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9220)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 167 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820672960, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820672960, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206728c0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820672890, 0x8, 0xc8203eb4d0, 0x3, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e480, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9810)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 168 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820666d20, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820666d20, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820666be0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820666b80, 0x12, 0xc82046046d, 0xd, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e4e0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450b40)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 169 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820672a50, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820672a50, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206729b0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820672980, 0xf, 0xc8204605cd, 0xa, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e540, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450d20)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 170 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820672b40, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820672b40, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820672aa0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820672a70, 0x7, 0xc8203eb210, 0x2, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e5a0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a94a0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 171 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820666f00, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820666f00, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820666dc0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820666d60, 0x15, 0xc82046012d, 0x10, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e600, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450730)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 172 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820672c30, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820672c30, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820672b90, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820672b60, 0xc, 0xc82046026d, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e660, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204508c0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 173 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0xc8204601ad, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e6c0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204507d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 174 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82043d040, 0xf, 0xc82046054d, 0xa, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e720, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450c80)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 175 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.fileInfoFromStat(0xc820546d80, 0xc82057b170, 0x26, 0x0, 0x0)
	/Users/r/go/src/os/stat_darwin.go:23 +0x108
os.Lstat(0xc82057b170, 0x26, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:184 +0x1a3
os.(*File).readdir(0xc82002cc28, 0xffffffffffffffff, 0xc820558280, 0x6, 0x13, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:195 +0x223
os.(*File).Readdir(0xc82002cc28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820586760, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc820010127, 0x8, 0xc820586680, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc820011740, 0xc820586680, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc820011740, 0xc820088580, 0xc820586680, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed80, 0xc820586680, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205863e0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820586380, 0x15, 0xc8204602ad, 0x10, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e780, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450910)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 176 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820612040, 0x16, 0xc82046042d, 0x11, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e7e0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450af0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 177 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820409b00, 0xd, 0xc82046006d, 0x8, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e840, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450640)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 178 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
bytes.makeSlice(0xe00, 0x0, 0x0, 0x0)
	/Users/r/go/src/bytes/buffer.go:195 +0x64
bytes.(*Buffer).ReadFrom(0xc820609a48, 0x1ae08b0, 0xc8206134c0, 0x600, 0x0, 0x0)
	/Users/r/go/src/bytes/buffer.go:167 +0xd3
io/ioutil.readAll(0x1ae08b0, 0xc8206134c0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:33 +0x156
io/ioutil.ReadAll(0x1ae08b0, 0xc8206134c0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:42 +0x51
golang.org/x/tools/godoc/vfs.ReadFile(0x1ae0818, 0xc82017a0c0, 0xc820613260, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x14b
golang.org/x/tools/godoc.(*Corpus).parseFile(0xc820065380, 0xc820012a40, 0xc820613260, 0x11, 0x5, 0xc820409d50, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/parser.go:50 +0x90
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820409d50, 0x9, 0xc8203eb410, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:108 +0xb83
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e8a0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9720)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 179 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
bytes.makeSlice(0xe00, 0x0, 0x0, 0x0)
	/Users/r/go/src/bytes/buffer.go:195 +0x64
bytes.(*Buffer).ReadFrom(0xc82062ba48, 0x1ae08b0, 0xc8206139c0, 0x600, 0x0, 0x0)
	/Users/r/go/src/bytes/buffer.go:167 +0xd3
io/ioutil.readAll(0x1ae08b0, 0xc8206139c0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:33 +0x156
io/ioutil.ReadAll(0x1ae08b0, 0xc8206139c0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:42 +0x51
golang.org/x/tools/godoc/vfs.ReadFile(0x1ae0818, 0xc82017a0c0, 0xc820613760, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x14b
golang.org/x/tools/godoc.(*Corpus).parseFile(0xc820065380, 0xc820012a40, 0xc820613760, 0x13, 0x5, 0x8, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/parser.go:50 +0x90
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634020, 0x9, 0xc8203eb710, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:108 +0xb83
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e900, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9ae0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 180 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
path.Clean(0xc820613fc0, 0x15, 0x0, 0x0)
	/Users/r/go/src/path/path.go:134 +0x260
path.Join(0xc82062d988, 0x2, 0x2, 0x0, 0x0)
	/Users/r/go/src/path/path.go:153 +0x11c
golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc820011810, 0x4, 0x1aa4938, 0xc82000ed60, 0xc820011850, 0x4, 0xc820613f80, 0x14, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4d7
golang.org/x/tools/godoc/vfs.NameSpace.Open(0xc82017a0c0, 0xc820613ec0, 0x14, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:223 +0x1a9
golang.org/x/tools/godoc/vfs.ReadFile(0x1ae0818, 0xc82017a0c0, 0xc820613ec0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/vfs.go:39 +0x7a
golang.org/x/tools/godoc.(*Corpus).parseFile(0xc820065380, 0xc820012a40, 0xc820613ec0, 0x14, 0x5, 0xc820634270, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/parser.go:50 +0x90
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634270, 0xa, 0xc8203eb7d0, 0x5, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:108 +0xb83
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e960, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9bd0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 181 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634760, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634760, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206346c0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634690, 0xa, 0xc8203eb9f0, 0x5, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048e9c0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9ea0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 182 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634850, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634850, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206347b0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634780, 0xd, 0xc8203eb690, 0x8, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ea20, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9a40)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 183 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.fileInfoFromStat(0xc820581c20, 0xc8205b73e0, 0x22, 0x0, 0x0)
	/Users/r/go/src/os/stat_darwin.go:23 +0x108
os.Lstat(0xc8205b73e0, 0x22, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:184 +0x1a3
os.(*File).readdir(0xc820126ab0, 0xffffffffffffffff, 0xc82041d900, 0x0, 0x8, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:195 +0x223
os.(*File).Readdir(0xc820126ab0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820656120, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc820634940, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc820634940, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634940, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634940, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206348a0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634870, 0x7, 0xc8203eb5d0, 0x2, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ea80, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9950)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 184 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634b00, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634b00, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820634a60, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634a30, 0x8, 0xc8203eba30, 0x3, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048eae0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9ef0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 185 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634bf0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634bf0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820634b50, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634b20, 0x9, 0xc8203eb790, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048eb40, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9b80)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 186 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634ce0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634ce0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820634c40, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634c10, 0x9, 0xc8203eba70, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048eba0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9f40)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 187 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634dd0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634dd0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820634d30, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634d00, 0x8, 0xc8203eb1d0, 0x3, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ec00, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9450)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 188 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820656320, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820656320, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206561e0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820656180, 0x18, 0xc8204604ed, 0x13, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ec60, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450be0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 189 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634ec0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634ec0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820634e20, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634df0, 0x7, 0xc8203ebab0, 0x2, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ecc0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9f90)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 190 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820634fb0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820634fb0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820634f10, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634ee0, 0x9, 0xc8203eb510, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ed20, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9860)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 191 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206350a0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206350a0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820635000, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820634fd0, 0xb, 0xc8203eb650, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ed80, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a99f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 192 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635190, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635190, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206350f0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206350c0, 0xb, 0xc82046016d, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ede0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450780)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 193 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635280, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635280, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206351e0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206351b0, 0xc, 0xc8203eb590, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ee40, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9900)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 194 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635370, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635370, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206352d0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206352a0, 0xb, 0xc8203eb290, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048eea0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9540)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 195 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635460, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635460, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206353c0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820635390, 0xf, 0xc8204604ad, 0xa, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ef00, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450b90)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 196 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635550, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635550, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206354b0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820635480, 0xb, 0xc82046058d, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ef60, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450cd0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 197 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635640, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635640, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206355a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820635570, 0xc, 0xc8203eb610, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048efc0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a99a0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 198 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635730, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635730, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820635690, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820635660, 0xb, 0xc8204603ed, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f020, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450aa0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 199 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635820, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635820, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820635780, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820635750, 0x9, 0xc8203eb390, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f080, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9680)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 200 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820656500, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820656500, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206563c0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820656360, 0x19, 0xc8203ab32d, 0x14, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f0e0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204505a0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 201 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206566e0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206566e0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206565a0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820656540, 0x14, 0xc82046060d, 0xf, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f140, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450d70)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 202 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635910, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635910, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820635870, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820635840, 0xc, 0xc8203eb050, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f1a0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9270)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 203 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635a00, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635a00, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820635960, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820635930, 0xc, 0xc8203eb0d0, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f200, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9310)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 204 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820635af0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820635af0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820635a50, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820635a20, 0x9, 0xc8203ebbf0, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f260, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450140)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 205 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
syscall.ParseDirent(0xc8205cc918, 0x6d0, 0x6e8, 0xffffffffffffff20, 0xc82015ce00, 0xdf, 0x1a0, 0xff8, 0x31, 0x0, ...)
	/Users/r/go/src/syscall/syscall_darwin.go:95 +0x194
os.(*File).readdirnames(0xc8201269b8, 0xffffffffffffff51, 0xc820156100, 0xae, 0xd0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:50 +0x493
os.(*File).Readdirnames(0xc8201269b8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc8201269b8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc8201269b8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc82059aca0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc8204095a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc8204095a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8204095a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8204095a0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820409500, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8204094d0, 0xc, 0xc8203ebcb0, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f2c0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450230)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 207 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdir(0xc82002cc30, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:193 +0x112
os.(*File).Readdir(0xc82002cc30, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820586840, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc82043db50, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc82043db50, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82043db50, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82043db50, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82043dab0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82043da80, 0xc, 0xc8203eb890, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f380, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9cc0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 208 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc82002cc38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc82002cc38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc82002cc38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc82002cc38, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820586920, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc82043dd80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc82043dd80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82043dd80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82043dd80, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82043dce0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82043dcb0, 0x9, 0xc8203ebb30, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f3e0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450050)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 209 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
syscall.ParseDirent(0xc820645420, 0x138, 0xbe0, 0xffffffffffffffe9, 0xc8205c6d00, 0x16, 0x64, 0xc800000000, 0x16, 0x0, ...)
	/Users/r/go/src/syscall/syscall_darwin.go:95 +0x194
os.(*File).readdirnames(0xc82002cc40, 0xffffffffffffffff, 0xc8205c6d00, 0x0, 0x64, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:50 +0x493
os.(*File).Readdirnames(0xc82002cc40, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc82002cc40, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc82002cc40, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc8205869c0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc82043dea0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc82043dea0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82043dea0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82043dea0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82043de00, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82043ddd0, 0x9, 0xc8203eb810, 0x4, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f440, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9c20)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 210 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc82002cc48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc82002cc48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc82002cc48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc82002cc48, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820586b20, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc82064a0f0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc82064a0f0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82064a0f0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82064a0f0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82064a050, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82064a020, 0xc, 0xc8203eb3d0, 0x7, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f4a0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a96d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 211 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
bytes.makeSlice(0x600, 0x0, 0x0, 0x0)
	/Users/r/go/src/bytes/buffer.go:195 +0x64
bytes.(*Buffer).ReadFrom(0xc820653a48, 0x1ae08b0, 0xc820586f00, 0x200, 0x0, 0x0)
	/Users/r/go/src/bytes/buffer.go:167 +0xd3
io/ioutil.readAll(0x1ae08b0, 0xc820586f00, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:33 +0x156
io/ioutil.ReadAll(0x1ae08b0, 0xc820586f00, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:42 +0x51
golang.org/x/tools/godoc/vfs.ReadFile(0x1ae0818, 0xc82017a0c0, 0xc820586d20, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/vfs.go:44 +0x14b
golang.org/x/tools/godoc.(*Corpus).parseFile(0xc820065380, 0xc820012a40, 0xc820586d20, 0x15, 0x5, 0x1, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/parser.go:50 +0x90
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82064a140, 0xb, 0xc8203eb990, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:108 +0xb83
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f500, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8203a9e00)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 212 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82064a420, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82064a420, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82064a380, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82064a350, 0xe, 0xc82046036d, 0x9, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f560, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc820450a00)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 213 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82043c790, 0xb, 0xc8203ebdf0, 0x6, 0x2, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f5c0, 0xc820011900, 0xc820012a40, 0xc82034df00, 0x4, 0x1, 0x1aa4a10, 0xc8204503c0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 214 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820460980, 0x16, 0xc8203ab457, 0xa, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f620, 0xc820011900, 0xc820012a40, 0xc82043c790, 0xb, 0x2, 0x1aa4a10, 0xc820450f50)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 215 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820460de0, 0x18, 0xc8203ab672, 0x1, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f680, 0xc820011900, 0xc820012a40, 0xc820460980, 0x16, 0x3, 0x1aa4a10, 0xc820450fa0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 216 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205870e0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205870e0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820586fa0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820586f40, 0x1f, 0xc8203ab8b4, 0x6, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f6e0, 0xc820011900, 0xc820012a40, 0xc820460de0, 0x18, 0x4, 0x1aa4a10, 0xc820450ff0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 217 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205872c0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205872c0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820587180, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820587120, 0x1c, 0xc8203ab914, 0x3, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f740, 0xc820011900, 0xc820012a40, 0xc820460de0, 0x18, 0x4, 0x1aa4a10, 0xc820451040)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 218 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820461200, 0x1d, 0xc8203ab974, 0x4, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f7a0, 0xc820011900, 0xc820012a40, 0xc820460de0, 0x18, 0x4, 0x1aa4a10, 0xc820451090)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 219 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82057b950, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82057b950, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82057b740, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82057b6b0, 0x24, 0xc8203abca9, 0x6, 0x6, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f800, 0xc820011900, 0xc820012a40, 0xc820461200, 0x1d, 0x5, 0x1aa4a10, 0xc820451130)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 220 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82057bc50, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82057bc50, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82057ba40, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82057b9b0, 0x27, 0xc82036b6e9, 0x9, 0x6, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f860, 0xc820011900, 0xc820012a40, 0xc820461200, 0x1d, 0x5, 0x1aa4a10, 0xc820451180)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 221 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8203abe30, 0x25, 0xc8203abc79, 0x7, 0x6, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f8c0, 0xc820011900, 0xc820012a40, 0xc820461200, 0x1d, 0x5, 0x1aa4a10, 0xc8204510e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 222 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc82057bf50, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc82057bf50, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc82057bd40, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82057bcb0, 0x2a, 0xc82036b8f1, 0x4, 0x7, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048f920, 0xc820011900, 0xc820012a40, 0xc8203abe30, 0x25, 0x6, 0x1aa4a10, 0xc8204511d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 224 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0xc82050c638, 0x1, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048fce0, 0xc820011900, 0xc820012a40, 0xc82043d040, 0xf, 0x2, 0x1aa4a10, 0xc8204f6cd0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 225 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205874a0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205874a0, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820587360, 0x16, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820587300, 0x16, 0xc82050ccba, 0x4, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048fd40, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6f50)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 226 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820587680, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820587680, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820587540, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205874e0, 0x17, 0xc82050cdfa, 0x5, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048fda0, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f7130)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 227 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820587720, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:295 +0xc3
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205876c0, 0x1c, 0xc8204d136a, 0xa, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048fe00, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6e10)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 228 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820587900, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820587900, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205877c0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820587760, 0x18, 0xc82050cb7a, 0x6, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048fe60, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6d20)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 229 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820587ae0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820587ae0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205879a0, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820587940, 0x15, 0xc82050ce7a, 0x3, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048fec0, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f71d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 230 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820587cc0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820587cc0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820587b80, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820587b20, 0x17, 0xc82050cc7a, 0x5, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ff20, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6f00)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 231 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820587ea0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820587ea0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820587d60, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820587d00, 0x18, 0xc82050cd7a, 0x6, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc82048ff80, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f7040)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 233 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538060, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6e60)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 234 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8205380c0, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f7090)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 235 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538120, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f7180)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 236 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538180, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6ff0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 237 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8205381e0, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6eb0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 238 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538240, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f70e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 239 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8205382a0, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6fa0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 240 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538300, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f6d70)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 241 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050cf80, 0x15, 0xc82050ceba, 0x3, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538360, 0xc820011900, 0xc820012a40, 0xc82050c6c0, 0x11, 0x3, 0x1aa4a10, 0xc8204f7220)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 245 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e85a0, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc8204194f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 246 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8600, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419950)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 247 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8660, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc8204193b0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 248 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e86c0, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc8204199a0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 249 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8720, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419630)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 250 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8780, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419720)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 251 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e87e0, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419a40)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 252 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8840, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419810)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 253 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e88a0, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419450)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 254 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8900, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc820419860)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 255 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8960, 0xc820011900, 0xc820012a40, 0xc820387f70, 0xc, 0x2, 0x1aa4a10, 0xc8204196d0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 290 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8cc0, 0xc820011900, 0xc820012a40, 0xc82050a6f0, 0xb, 0x2, 0x1aa4a10, 0xc8205a4000)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 141 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820611760, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820611760, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820611700, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206116e0, 0x20, 0xc8204eaef4, 0x7, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474c00, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820464dc0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 142 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc820611820, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc820611820, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206117c0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206117a0, 0x20, 0xc8204eb3d4, 0x7, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474c60, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820465220)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 143 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
golang.org/x/tools/godoc/vfs.NameSpace.clean(0xc82017a0c0, 0xc820671f80, 0x23, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:147 +0x55
golang.org/x/tools/godoc/vfs.NameSpace.resolve(0xc82017a0c0, 0xc820671f80, 0x23, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:200 +0x56
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820671f80, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:301 +0x13e
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820671ef0, 0x23, 0xc8204eb254, 0xa, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474cc0, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc8204650e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 144 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206c0300, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206c0300, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206c00f0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206c0060, 0x23, 0xc8204eb494, 0xa, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474d20, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc8204652c0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 145 [chan send]:
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8206c0600, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:63 +0x72
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8206c0600, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206c03f0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206c0360, 0x23, 0xc8204eb4f4, 0xa, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474d80, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820465310)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 258 [copystack]:
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8206c0660, 0x23, 0xc8206c0660, 0xc8206c0660, 0x23, 0x23, 0x535a7)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:290
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8206c0660, 0x23, 0xc8204eafb4, 0xa, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474de0, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820464e60)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 259 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474e40, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820464f00)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 260 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474ea0, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820464f50)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 261 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474f00, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820465040)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 262 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474f60, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820464ff0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 263 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820474fc0, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820464fa0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 264 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820475020, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820464eb0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 265 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820475080, 0xc820011900, 0xc820012a40, 0xc8204c7e60, 0x18, 0x4, 0x1aa4a10, 0xc820465270)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 274 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82050dc00, 0x1c, 0xc8204d18de, 0x6, 0x5, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538420, 0xc820011900, 0xc820012a40, 0xc82050cf80, 0x15, 0x4, 0x1aa4a10, 0xc8204f74f0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 275 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538480, 0xc820011900, 0xc820012a40, 0xc82050dc00, 0x1c, 0x5, 0x1aa4a10, 0xc8204f75e0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 276 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc82057a000, 0x25, 0xc8204d1f75, 0x8, 0x6, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8205384e0, 0xc820011900, 0xc820012a40, 0xc82050dc00, 0x1c, 0x5, 0x1aa4a10, 0xc8204f7630)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 277 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc820538540, 0xc820011900, 0xc820012a40, 0xc82057a000, 0x25, 0x6, 0x1aa4a10, 0xc8204f7680)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 292 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8d80, 0xc820011900, 0xc820012a40, 0xc82050aa30, 0xe, 0x2, 0x1aa4a10, 0xc8205a4b40)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 293 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8de0, 0xc820011900, 0xc820012a40, 0xc82050aa30, 0xe, 0x2, 0x1aa4a10, 0xc8205a4b90)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 294 [chan receive]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a8700, 0x12, 0xc8205a863a, 0x3, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:134 +0x62c
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8e40, 0xc820011900, 0xc820012a40, 0xc82050aa30, 0xe, 0x2, 0x1aa4a10, 0xc8205a4be0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 295 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
os.(*File).readdirnames(0xc8201869f8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/dir_unix.go:23 +0xc7
os.(*File).Readdirnames(0xc8201869f8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:134 +0x85
os.(*File).readdir(0xc8201869f8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/file_unix.go:192 +0xb3
os.(*File).Readdir(0xc8201869f8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/os/doc.go:115 +0x85
io/ioutil.ReadDir(0xc820584fc0, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0)
	/Users/r/go/src/io/ioutil/ioutil.go:105 +0xcc
golang.org/x/tools/godoc/vfs.osFS.ReadDir(0xc82000e0e7, 0xb, 0xc8205a8bc0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/os.go:64 +0x8b
golang.org/x/tools/godoc/vfs.(*osFS).ReadDir(0xc8200116c0, 0xc8205a8bc0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:34 +0xcf
golang.org/x/tools/godoc/vfs/gatefs.gatefs.ReadDir(0x1aa48f0, 0xc8200116c0, 0xc820088580, 0xc8205a8bc0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go:65 +0xde
golang.org/x/tools/godoc/vfs/gatefs.(*gatefs).ReadDir(0xc82000ed60, 0xc8205a8bc0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	<autogenerated>:9 +0xdb
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc8205a8a80, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x2b0
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc8205a8a20, 0x1c, 0xc820584ebe, 0x9, 0x4, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8ea0, 0xc820011900, 0xc820012a40, 0xc8205a8700, 0x12, 0x3, 0x1aa4a10, 0xc8205a4c30)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 296 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8f00, 0xc820011900, 0xc820012a40, 0xc8205a9200, 0x1d, 0x2, 0x1aa4a10, 0xc8205a5450)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 297 [runnable]:
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8f60, 0xc820011900, 0xc820012a40, 0xc8205a9200, 0x1d, 0x2, 0x1aa4a10, 0xc8205a5400)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:98
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a

goroutine 298 [runnable]:
runtime.Gosched()
	/Users/r/go/src/runtime/proc.go:166 +0x14
path.Clean(0xc820585f80, 0x23, 0x0, 0x0)
	/Users/r/go/src/path/path.go:134 +0x260
path.Join(0xc8201be808, 0x2, 0x2, 0x0, 0x0)
	/Users/r/go/src/path/path.go:153 +0x11c
golang.org/x/tools/godoc/vfs.mountedFS.translate(0xc8200116d0, 0x1, 0x1aa4938, 0xc82000ed60, 0xc8200116e0, 0x1, 0xc820585f20, 0x22, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:119 +0x4d7
golang.org/x/tools/godoc/vfs.NameSpace.ReadDir(0xc82017a0c0, 0xc820585dd0, 0x22, 0x0, 0x0, 0x0, 0x0, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/vfs/namespace.go:302 +0x262
golang.org/x/tools/godoc.(*treeBuilder).newDirTree(0xc820011900, 0xc820012a40, 0xc820585d40, 0x22, 0xc820585cd9, 0x4, 0x3, 0x0)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:88 +0x3ae
golang.org/x/tools/godoc.(*treeBuilder).newDirTree.func1(0xc8204e8fc0, 0xc820011900, 0xc820012a40, 0xc8205a9200, 0x1d, 0x2, 0x1aa4a10, 0xc8205a5540)
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:100 +0x15e
created by golang.org/x/tools/godoc.(*treeBuilder).newDirTree
	/var/folders/g9/s3yf6f1n54bgn16vwpxnbxvm0004fc/T/gotest997551166/src/golang.org/x/tools/godoc/dirtrees.go:101 +0x56a
% 

@robpike robpike changed the title from runtime: godoc crashes consistently with "still in list" to runtime: godoc crashes consistently with "still in list": OS X Mojave problem? Nov 26, 2018

@agnivade

This comment has been minimized.

Member

agnivade commented Nov 26, 2018

and also with a newly compiled one today.

I assume this is from master ? Can you mention the commit version also ?

@robpike

This comment has been minimized.

Contributor

robpike commented Nov 26, 2018

Apologies: go version devel +048c9164a0 Sat Nov 24 23:55:07 2018 +0000 darwin/amd64
MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports)
Version 10.14.1

@agnivade agnivade added this to the Go1.12 milestone Nov 26, 2018

@ysmolsky

This comment has been minimized.

Member

ysmolsky commented Nov 26, 2018

godoc -http :6666 works without problems on my macos 10.14.1:

go version devel +bb3b24bffc Mon Nov 26 05:08:44 2018 +0000 darwin/amd64
x/tools are 04b5d21e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment