golang/go

runtime: panic in runtime.mapiterinit (loong64)

Open

#70,818 建立於 2024年12月12日

在 GitHub 查看
 (9 留言) (0 反應) (0 負責人)Go (133,883 star) (19,008 fork)batch import
NeedsInvestigationToolsarch-loong64compiler/runtimehelp wanted

描述

#!watchflakes
default <- pkg == "golang.org/x/tools/gopls/internal/test/integration/misc" && test == "TestIssue38815/default"

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestIssue38815/default
panic: runtime error: invalid memory address or nil pointer dereference
	panic: invalid handle
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x12007eee8]

goroutine 45720 [running]:
golang.org/x/tools/gopls/internal/cache.assert(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo40136824/gopls/internal/cache/debug.go:10
golang.org/x/tools/gopls/internal/cache.(*packageHandleBuilder).evaluatePackageHandle.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo40136824/gopls/internal/cache/check.go:1074 +0x2e8
panic({0x120bd6e40?, 0x12170d4a0?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:785 +0x13c
golang.org/x/tools/gopls/internal/cache/typerefs.(*PackageSet).Union(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo40136824/gopls/internal/cache/typerefs/packageset.go:111
golang.org/x/tools/gopls/internal/cache.(*packageHandleBuilder).evaluatePackageHandle(0xc00c63cb00, {0x121038b40, 0xc006aa0960}, 0xc00cdefe00)
	/home/swarming/.swarming/w/ir/x/w/targetrepo40136824/gopls/internal/cache/check.go:1199 +0xcbc
golang.org/x/tools/gopls/internal/cache.(*Snapshot).getPackageHandles.func2.1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo40136824/gopls/internal/cache/check.go:896 +0xc8
golang.org/x/sync/errgroup.(*Group).Go.func1()
	/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:78 +0x64
created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 45718
	/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.10.0/errgroup/errgroup.go:75 +0xb4

watchflakes

貢獻者指南