x/tools/gopls: deadlock involving server shutdown #47170
Labels
FrozenDueToAge
gopls
Issues related to the Go language server, gopls.
NeedsFix
The path to resolution is known, but the work has not been done.
Tools
This label describes issues relating to any tools in the x/tools repository.
Milestone
See https://build.golang.org/log/cb7ce77beb3f3eb1b6369a50ca21bb5de62fb46c
Analysis (this may be incomplete):
I thought this might have been introduced by CL 309269, but I think it is actually a pre-existing problem. In general, cyclical references between server, session, view, and snapshot leave us susceptible to this type of deadlock.
CC @stamblerre
The text was updated successfully, but these errors were encountered: