x/tools/gopls: crashes due to apparent data race (gopls v16+ on linux) #71425
Labels
BugReport
Issues describing a possible bug in the Go implementation.
gopls/file-corruption
Issues related to file corruption in gopls
gopls/memory-corruption
"can't happen" gopls crashes (races, unsafe, miscompile, runtime bugs, faulty HW)
gopls/telemetry-wins
gopls
Issues related to the Go language server, gopls.
Tools
This label describes issues relating to any tools in the x/tools repository.
Milestone
Uh oh!
There was an error while loading. Please reload this page.
While we've found and fixed many gopls crashes thanks to telemetry, as we gain more users it appears we're accumulating a long tail of issues that "can't happen" based on easily verifiable local invariants.
In some cases, these were related to misreporting of stacks by the runtime (#70637), but others cannot be explained by a misreported stack, and indicate some form of memory corruption or (most likely) data race.
This issue is an umbrella for those bugs. @adonovan and I will consolidate them here.
The text was updated successfully, but these errors were encountered: