cmd/go: close debug trace file

Change-Id: Ia83312e6b0448573d40fe9a58ab42cd0d8f8f44a
GitHub-Last-Rev: 30f462817b3500c02445efa1033a1191c5ad5626
GitHub-Pull-Request: golang/go#66436
Reviewed-on: https://go-review.googlesource.com/c/go/+/573215
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
diff --git a/src/cmd/go/main.go b/src/cmd/go/main.go
index 4e23d7b..9fa9fbe 100644
--- a/src/cmd/go/main.go
+++ b/src/cmd/go/main.go
@@ -261,6 +261,7 @@
 		}
 		defer func() {
 			rtrace.Stop()
+			f.Close()
 		}()
 	}