-
-
Save myitcv/9d1f257c32e1cddde1589c63d34c9a0e to your computer and use it in GitHub Desktop.
Issue 32899 gopls hang
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SIGABRT: abort | |
PC=0x45f661 m=0 sigcode=0 | |
goroutine 0 [idle]: | |
runtime.futex(0xfafaa8, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffcac9a4428, 0x40c041, ...) | |
/home/myitcv/gos/src/runtime/sys_linux_amd64.s:535 +0x21 | |
runtime.futexsleep(0xfafaa8, 0x7ffc00000000, 0xffffffffffffffff) | |
/home/myitcv/gos/src/runtime/os_linux.go:46 +0x4b | |
runtime.notesleep(0xfafaa8) | |
/home/myitcv/gos/src/runtime/lock_futex.go:151 +0xa1 | |
runtime.stopm() | |
/home/myitcv/gos/src/runtime/proc.go:1936 +0xc1 | |
runtime.findrunnable(0xc000043400, 0x0) | |
/home/myitcv/gos/src/runtime/proc.go:2399 +0x54a | |
runtime.schedule() | |
/home/myitcv/gos/src/runtime/proc.go:2525 +0x21c | |
runtime.park_m(0xc0007db380) | |
/home/myitcv/gos/src/runtime/proc.go:2605 +0xa1 | |
runtime.mcall(0x0) | |
/home/myitcv/gos/src/runtime/asm_amd64.s:299 +0x5b | |
goroutine 1 [syscall]: | |
syscall.Syscall(0x0, 0x0, 0xc00020e000, 0x1000, 0x42dc6f, 0x8, 0xc00097a800) | |
/home/myitcv/gos/src/syscall/asm_linux_amd64.s:18 +0x5 | |
syscall.read(0x0, 0xc00020e000, 0x1000, 0x1000, 0x0, 0x4, 0x7) | |
/home/myitcv/gos/src/syscall/zsyscall_linux_amd64.go:732 +0x5a | |
syscall.Read(...) | |
/home/myitcv/gos/src/syscall/syscall_unix.go:172 | |
internal/poll.(*FD).Read(0xc000082060, 0xc00020e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/myitcv/gos/src/internal/poll/fd_unix.go:165 +0x131 | |
os.(*File).read(...) | |
/home/myitcv/gos/src/os/file_unix.go:263 | |
os.(*File).Read(0xc000010010, 0xc00020e000, 0x1000, 0x1000, 0xc0002176c0, 0x4494ff, 0x2) | |
/home/myitcv/gos/src/os/file.go:108 +0x70 | |
bufio.(*Reader).fill(0xc000200480) | |
/home/myitcv/gos/src/bufio/bufio.go:100 +0x10f | |
bufio.(*Reader).ReadSlice(0xc000200480, 0xc00805470a, 0xabad55, 0x1, 0x2, 0xc0080547f4, 0x2) | |
/home/myitcv/gos/src/bufio/bufio.go:356 +0x3d | |
bufio.(*Reader).ReadBytes(0xc000200480, 0xa, 0xc000217800, 0x40a20d, 0xc0018f64b0, 0xf306e30deeb3370, 0x8) | |
/home/myitcv/gos/src/bufio/bufio.go:434 +0x70 | |
bufio.(*Reader).ReadString(...) | |
/home/myitcv/gos/src/bufio/bufio.go:474 | |
golang.org/x/tools/internal/jsonrpc2.(*headerStream).Read(0xc00000f8c0, 0xb88aa0, 0xc0000261a0, 0xc008045200, 0xc00017e3f0, 0xb88b20, 0xc003984de0, 0xc008057040, 0xc000cc6410) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/stream.go:97 +0x99 | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run(0xc00017e3f0, 0xb88aa0, 0xc0000261a0, 0xc00000f900, 0xc0000fc7e0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:396 +0xa2 | |
golang.org/x/tools/internal/lsp.(*Server).Run(...) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/server.go:61 | |
golang.org/x/tools/internal/lsp/cmd.(*Serve).Run(0xc00020a030, 0xb88aa0, 0xc0000261a0, 0xc000020130, 0x0, 0x0, 0x0, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cmd/serve.go:95 +0x541 | |
golang.org/x/tools/internal/tool.Main.func2(0x0, 0xb8b4e0, 0xc00020a030, 0xb88aa0, 0xc0000261a0, 0xc0002003c0, 0x0, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/tool/tool.go:130 +0xb7 | |
golang.org/x/tools/internal/tool.Main(0xb88aa0, 0xc0000261a0, 0xb8b4e0, 0xc00020a030, 0xc000020130, 0x0, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/tool/tool.go:131 +0x243 | |
golang.org/x/tools/internal/lsp/cmd.(*Application).Run(0xc00020a000, 0xb88aa0, 0xc0000261a0, 0xc000020130, 0x0, 0x0, 0x0, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cmd/cmd.go:106 +0x4ac | |
golang.org/x/tools/internal/tool.Main.func2(0xc00020a000, 0xb8b4a0, 0xc00020a000, 0xb88aa0, 0xc0000261a0, 0xc000200360, 0x0, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/tool/tool.go:130 +0xb7 | |
golang.org/x/tools/internal/tool.Main(0xb88aa0, 0xc0000261a0, 0xb8b4a0, 0xc00020a000, 0xc000020110, 0x3, 0x3) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/tool/tool.go:131 +0x243 | |
main.main() | |
/home/myitcv/gostuff/src/golang.org/x/tools/gopls/main.go:20 +0xbb | |
goroutine 3712 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624de0, 0xc0080448a0, 0xc00017e3f0, 0xb88b20, 0xc003984480, 0xc008056870, 0xc000cf3d20) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3707 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624c00, 0xc0080446c0, 0xc00017e3f0, 0xb88b20, 0xc0039842a0, 0xc0080566e0, 0xc000cf3be0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3739 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625200, 0xc008044cc0, 0xc00017e3f0, 0xb88b20, 0xc0039848a0, 0xc008056be0, 0xc000cf3fe0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3753 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625740, 0xc008045200, 0xc00017e3f0, 0xb88b20, 0xc003984de0, 0xc008057040, 0xc000cc6410) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3703 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624a80, 0xc008044540, 0xc00017e3f0, 0xb88b20, 0xc003984120, 0xc0080565a0, 0xc000cf3ad0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3737 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625140, 0xc008044c00, 0xc00017e3f0, 0xb88b20, 0xc0039847e0, 0xc008056b40, 0xc000cf3f60) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3517 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc0001468fc, 0xc00023e800) | |
/home/myitcv/gos/src/runtime/sema.go:71 +0x3d | |
sync.(*Mutex).Lock(0xc0001468f8) | |
/home/myitcv/gos/src/sync/mutex.go:134 +0x109 | |
golang.org/x/tools/internal/lsp/cache.(*fileBase).Handle(0xc0001468c0, 0xb88a60, 0xc00145bc00, 0x0, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/file.go:60 +0x42 | |
golang.org/x/tools/internal/lsp/cache.(*importer).typeCheck(0xc00353e540, 0xc00045f7c0, 0x15, 0x15, 0xc000e5ad38, 0x45ad00) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/check.go:126 +0xdcd | |
golang.org/x/tools/internal/lsp/cache.(*importer).getPkg(0xc00353e540, 0xc00045f7c0, 0x15, 0xc00044ebe0, 0x4, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/check.go:68 +0x480 | |
golang.org/x/tools/internal/lsp/cache.(*view).loadParseTypecheck(0xc00023e820, 0xb88a60, 0xc00145bc00, 0xc0000b5680, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/load.go:49 +0x1e5 | |
golang.org/x/tools/internal/lsp/cache.(*goFile).GetPackages(0xc0000b5680, 0xb88a60, 0xc00145bc00, 0x0, 0x0, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/gofile.go:112 +0x323 | |
golang.org/x/tools/internal/lsp/cache.(*goFile).GetPackage(0xc0000b5680, 0xb88a60, 0xc00145bc00, 0x4a, 0xc0004a8401) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/gofile.go:137 +0x4c | |
golang.org/x/tools/internal/lsp/source.Diagnostics(0xb88a60, 0xc00145bc00, 0xb91ec0, 0xc00023e820, 0xb911c0, 0xc0000b5680, 0x0, 0x0, 0x0, 0x61ad) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/source/diagnostics.go:62 +0x66 | |
golang.org/x/tools/internal/lsp.(*Server).Diagnostics(0xc0000fc7e0, 0xb88a60, 0xc00145bc00, 0xb91ec0, 0xc00023e820, 0xc001991d10, 0x4a) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/diagnostics.go:27 +0x268 | |
golang.org/x/tools/internal/lsp.(*Server).didOpen.func1(0xb91ec0, 0xc00023e820, 0xc0000fc7e0, 0xc001991d10, 0x4a) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/text_synchronization.go:29 +0x67 | |
created by golang.org/x/tools/internal/lsp.(*Server).didOpen | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/text_synchronization.go:27 +0x145 | |
goroutine 3736 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086250e0, 0xc008044ba0, 0xc00017e3f0, 0xb88b20, 0xc003984780, 0xc008056af0, 0xc000cf3f20) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3698 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086248a0, 0xc008044360, 0xc00017e3f0, 0xb88b20, 0xc00804ff20, 0xc008056410, 0xc000cf3940) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3747 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625500, 0xc008044fc0, 0xc00017e3f0, 0xb88b20, 0xc003984ba0, 0xc008056e60, 0xc000cc6260) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3749 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086255c0, 0xc008045080, 0xc00017e3f0, 0xb88b20, 0xc003984c60, 0xc008056f00, 0xc000cc62f0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3746 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086254a0, 0xc008044f60, 0xc00017e3f0, 0xb88b20, 0xc003984b40, 0xc008056e10, 0xc000cc6220) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3735 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625080, 0xc008044b40, 0xc00017e3f0, 0xb88b20, 0xc003984720, 0xc008056aa0, 0xc000cf3ee0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3708 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624c60, 0xc008044720, 0xc00017e3f0, 0xb88b20, 0xc003984300, 0xc008056730, 0xc000cf3c20) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3649 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624840, 0xc008044300, 0xc00017e3f0, 0xb88b20, 0xc00804fec0, 0xc0080563c0, 0xc000cf38f0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3714 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624b40, 0xc008a735c0, 0xc00017e3f0, 0xb88b20, 0xc0080253b0, 0xc008908050, 0xc00053e3e0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3715 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624ba0, 0xc008a73620, 0xc00017e3f0, 0xb88b20, 0xc008025410, 0xc0089080a0, 0xc00053e420) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3748 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625560, 0xc008045020, 0xc00017e3f0, 0xb88b20, 0xc003984c00, 0xc008056eb0, 0xc000cc62b0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3745 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625440, 0xc008044f00, 0xc00017e3f0, 0xb88b20, 0xc003984ae0, 0xc008056dc0, 0xc000cc6160) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3710 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624d20, 0xc0080447e0, 0xc00017e3f0, 0xb88b20, 0xc0039843c0, 0xc0080567d0, 0xc000cf3ca0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3716 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc001b3c5a0, 0xc008a73680, 0xc00017e3f0, 0xb88b20, 0xc008025470, 0xc0089080f0, 0xc00053e460) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3743 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625380, 0xc008044e40, 0xc00017e3f0, 0xb88b20, 0xc003984a20, 0xc008056d20, 0xc000cc60e0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3732 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624f60, 0xc008044a20, 0xc00017e3f0, 0xb88b20, 0xc003984600, 0xc0080569b0, 0xc000cf3e20) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3711 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624d80, 0xc008044840, 0xc00017e3f0, 0xb88b20, 0xc003984420, 0xc008056820, 0xc000cf3ce0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3733 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624fc0, 0xc008044a80, 0xc00017e3f0, 0xb88b20, 0xc003984660, 0xc008056a00, 0xc000cf3e60) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3699 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624900, 0xc0080443c0, 0xc00017e3f0, 0xb88b20, 0xc00804ff80, 0xc008056460, 0xc000cf3980) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3738 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086251a0, 0xc008044c60, 0xc00017e3f0, 0xb88b20, 0xc003984840, 0xc008056b90, 0xc000cf3fa0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3713 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624e40, 0xc008044900, 0xc00017e3f0, 0xb88b20, 0xc0039844e0, 0xc0080568c0, 0xc000cf3d60) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3648 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086247e0, 0xc0080442a0, 0xc00017e3f0, 0xb88b20, 0xc00804fe60, 0xc008056370, 0xc000cf38b0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3752 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086256e0, 0xc0080451a0, 0xc00017e3f0, 0xb88b20, 0xc003984d80, 0xc008056ff0, 0xc000cc63d0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3751 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625680, 0xc008045140, 0xc00017e3f0, 0xb88b20, 0xc003984d20, 0xc008056fa0, 0xc000cc6390) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3706 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc001b3c720, 0xc008044660, 0xc00017e3f0, 0xb88b20, 0xc003984240, 0xc008056690, 0xc000cf3ba0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3744 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086253e0, 0xc008044ea0, 0xc00017e3f0, 0xb88b20, 0xc003984a80, 0xc008056d70, 0xc000cc6120) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3740 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625260, 0xc008044d20, 0xc00017e3f0, 0xb88b20, 0xc003984900, 0xc008056c30, 0xc000cc6020) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3701 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086249c0, 0xc008044480, 0xc00017e3f0, 0xb88b20, 0xc003984060, 0xc008056500, 0xc000cf3a30) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3700 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624960, 0xc008044420, 0xc00017e3f0, 0xb88b20, 0xc003984000, 0xc0080564b0, 0xc000cf39f0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3717 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc001b3c600, 0xc008a736e0, 0xc00017e3f0, 0xb88b20, 0xc0080254d0, 0xc008908140, 0xc00053e4a0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3704 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624ae0, 0xc0080445a0, 0xc00017e3f0, 0xb88b20, 0xc003984180, 0xc0080565f0, 0xc000cf3b20) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3734 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625020, 0xc008044ae0, 0xc00017e3f0, 0xb88b20, 0xc0039846c0, 0xc008056a50, 0xc000cf3ea0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3709 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624cc0, 0xc008044780, 0xc00017e3f0, 0xb88b20, 0xc003984360, 0xc008056780, 0xc000cf3c60) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3731 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624f00, 0xc0080449c0, 0xc00017e3f0, 0xb88b20, 0xc0039845a0, 0xc008056960, 0xc000cf3de0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3742 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625320, 0xc008044de0, 0xc00017e3f0, 0xb88b20, 0xc0039849c0, 0xc008056cd0, 0xc000cc60a0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3647 [semacquire]: | |
sync.runtime_SemacquireMutex(0xc00021b5a4, 0x42dc00) | |
/home/myitcv/gos/src/runtime/sema.go:71 +0x3d | |
sync.(*Mutex).Lock(0xc00021b5a0) | |
/home/myitcv/gos/src/sync/mutex.go:134 +0x109 | |
golang.org/x/tools/internal/lsp/cache.(*goFile).invalidateContent(0xc0001468c0, 0xb88a60, 0xc00021c780) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/view.go:231 +0x7f | |
golang.org/x/tools/internal/lsp/cache.(*view).getFile.func1() | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/view.go:354 +0x4e | |
golang.org/x/tools/internal/lsp/cache.(*WatchMap).Notify(0xc00000f8e0, 0x9ce460, 0xc006b65a40) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/watcher.go:54 +0xd6 | |
golang.org/x/tools/internal/lsp/cache.(*session).openOverlay.func1(0xc0000fc870, 0xc008900000, 0x50) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/session.go:267 +0x70 | |
golang.org/x/tools/internal/lsp/cache.(*session).openOverlay(0xc0000fc870, 0xb88b20, 0xc00804fe00, 0xc008900000, 0x50, 0xc008906000, 0x1b7a, 0x2000) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/session.go:283 +0x38a | |
golang.org/x/tools/internal/lsp/cache.(*session).DidOpen(0xc0000fc870, 0xb88b20, 0xc00804fe00, 0xc008900000, 0x50, 0xc008906000, 0x1b7a, 0x2000) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/cache/session.go:191 +0xfe | |
golang.org/x/tools/internal/lsp.(*Server).didOpen(0xc0000fc7e0, 0xb88b20, 0xc00804fe00, 0xc005be6140, 0x0, 0xc007020320) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/text_synchronization.go:23 +0xd0 | |
golang.org/x/tools/internal/lsp.(*Server).DidOpen(0xc0000fc7e0, 0xb88b20, 0xc00804fe00, 0xc005be6140, 0xc005be6140, 0x0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/server.go:138 +0x49 | |
golang.org/x/tools/internal/lsp/protocol.serverHandler.func1(0xb88b20, 0xc00804fe00, 0xc008044240) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/lsp/protocol/tsserver.go:104 +0x20c4 | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624780, 0xc008044240, 0xc00017e3f0, 0xb88b20, 0xc00804fe00, 0xc008056320, 0xc000cf3870) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:441 +0x117 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3718 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc001b3c6c0, 0xc008a73740, 0xc00017e3f0, 0xb88b20, 0xc008025530, 0xc008908190, 0xc00053e4e0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3741 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc0086252c0, 0xc008044d80, 0xc00017e3f0, 0xb88b20, 0xc003984960, 0xc008056c80, 0xc000cc6060) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3750 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008625620, 0xc0080450e0, 0xc00017e3f0, 0xb88b20, 0xc003984cc0, 0xc008056f50, 0xc000cc6350) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3705 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc001b3c480, 0xc008044600, 0xc00017e3f0, 0xb88b20, 0xc0039841e0, 0xc008056640, 0xc000cf3b60) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3702 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624a20, 0xc0080444e0, 0xc00017e3f0, 0xb88b20, 0xc0039840c0, 0xc008056550, 0xc000cf3a90) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
goroutine 3730 [chan receive]: | |
golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1(0xc008624ea0, 0xc008044960, 0xc00017e3f0, 0xb88b20, 0xc003984540, 0xc008056910, 0xc000cf3da0) | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:429 +0x38 | |
created by golang.org/x/tools/internal/jsonrpc2.(*Conn).Run | |
/home/myitcv/gostuff/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:428 +0x6fc | |
rax 0xca | |
rbx 0xfaf960 | |
rcx 0x45f663 | |
rdx 0x0 | |
rdi 0xfafaa8 | |
rsi 0x80 | |
rbp 0x7ffcac9a43f0 | |
rsp 0x7ffcac9a43a8 | |
r8 0x0 | |
r9 0x0 | |
r10 0x0 | |
r11 0x286 | |
r12 0xc | |
r13 0xff | |
r14 0xb69e66 | |
r15 0x0 | |
rip 0x45f661 | |
rflags 0x286 | |
cs 0x33 | |
fs 0x0 | |
gs 0x0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment