]> Cypherpunks repositories - gostls13.git/commitdiff
net/http: ignore more uninteresting goroutines
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 29 Mar 2013 15:30:28 +0000 (08:30 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 29 Mar 2013 15:30:28 +0000 (08:30 -0700)
These only show up if GOTRACEBACK=2

Update #5005

R=golang-dev, fullung
CC=golang-dev
https://golang.org/cl/8156044

src/pkg/net/http/z_last_test.go

index 5d97f9db6523eadd04c17016ecdaad19f4a6cec1..bf5e3f188c4784b6d7d392d097e329c71e3d97a5 100644 (file)
@@ -27,7 +27,11 @@ func interestingGoroutines() (gs []string) {
                        strings.Contains(stack, "created by net.startServer") ||
                        strings.Contains(stack, "created by testing.RunTests") ||
                        strings.Contains(stack, "closeWriteAndWait") ||
-                       strings.Contains(stack, "testing.Main(") {
+                       strings.Contains(stack, "testing.Main(") ||
+                       // These only show up with GOTRACEBACK=2; Issue 5005 (comment 28)
+                       strings.Contains(stack, "runtime.goexit") ||
+                       strings.Contains(stack, "created by runtime.gc") ||
+                       strings.Contains(stack, "runtime.MHeap_Scavenger") {
                        continue
                }
                gs = append(gs, stack)