x/vgo: possible deadlock during vgo install #25919
Labels
FrozenDueToAge
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone
What version of Go are you using (
go version
)?vgo is at golang/vgo@22e2390, June 15th.
Does this issue reproduce with the latest release?
Not the latest version of Go, but is the latest version of vgo. I think there is likely interesting information in the stack trace below in any case.
What operating system and processor architecture are you using (
go env
)?linux/amd64
What did you do?
Try to do
vgo install -v .
on a fresh system with https://github.com/pwaller/vgo-use-dockerclient as$PWD
.Possibly relevant, I have pressed CTRL-C and re-run the command at least once.
What did you expect to see?
Progress being made, network activity, git processes.
What did you see instead?
vgo install no longer prints log statements and makes no progress after a few minutes. No network or CPU activity, no processes being invoked, no git commands in flight waiting to complete, as monitored with
execsnoop
andpgrep -f git
,dstat -n
.I captured the following stack trace with SIGQUIT, which at first glance appears to indicate that all goroutines are waiting on conditions, locks and signals?
Click to expand stack trace
/cc @bcmills in case the recent commit golang/vgo@0a6cdd7 to add parallelism is relevant.
The text was updated successfully, but these errors were encountered: