-
Notifications
You must be signed in to change notification settings - Fork 18.7k
Closed
Description
I've been seeing TestDetectFinalizerAndCleanupLeaks fail on a small CR that shouldn't have any effect on this aspect of the codebase. Potentially a flaky test?
traceback:
output
builder: gotip-linux-386-longtest-test_only, go_branch: master, goarch: 386, goos: linux, host_goarch: 386, host_goos: linux
Run #1: unexpectedly failed
=== RUN TestDetectFinalizerAndCleanupLeaks
gc_test.go:1078: /home/swarming/.swarming/w/ir/x/t/go-build738507207/testprog.exe DetectFinalizerAndCleanupLeaks: exit status 2
gc_test.go:1090: expected exactly one report for allocation in a tiny block, got:
WARNING: LIKELY CLEANUP/FINALIZER ISSUES
Value of type main.T at 0xa426048
is reachable from cleanup or cleanup argument
Has cleanup at 0xf7a72050
main.DetectFinalizerAndCleanupLeaks.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/testdata/testprog/checkfinalizers.go:28 +0x0
created at:
main.DetectFinalizerAndCleanupLeaks()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/testdata/testprog/checkfinalizers.go:33 +0xbe
Value of type main.T at 0xa59c028
is reachable from finalizer
Has finalizer at 0xf7af6070
main.DetectFinalizerAndCleanupLeaks.func5()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/testdata/testprog/checkfinalizers.go:52 +0x0
created at:
main.DetectFinalizerAndCleanupLeaks()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/testdata/testprog/checkfinalizers.go:57 +0x23a
fatal error: detected possible issues with cleanups and/or finalizers
runtime stack:
runtime.throw({0x8194abd, 0x38})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:1089 +0x35 fp=0xa491cd0 sp=0xa491cbc pc=0x80c2d35
runtime.checkFinalizersAndCleanups()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mcheckmark.go:289 +0x888 fp=0xa491fcc sp=0xa491cd0 pc=0x8061e58
runtime.gcMarkTermination.func2()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1075 +0x6a fp=0xa491fdc sp=0xa491fcc pc=0x806a65a
runtime.systemstack(0x408a28)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:372 +0x41 fp=0xa491fe0 sp=0xa491fdc pc=0x80c7a61
goroutine 59 gp=0xa5b2b48 m=5 mp=0xa45d808 [garbage collection]:
runtime.systemstack_switch()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:339 fp=0xa5471e0 sp=0xa5471dc pc=0x80c7a10
runtime.gcMarkTermination({0x1, 0x5796fa3477, 0x5796fa4070, 0x5889})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1069 +0x172 fp=0xa547f28 sp=0xa5471e0 pc=0x8068b32
runtime.gcMarkDone()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1031 +0x389 fp=0xa547f8c sp=0xa547f28 pc=0x8068729
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1636 +0x333 fp=0xa547fe8 sp=0xa547f8c pc=0x806ac13
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa547ff0 sp=0xa547fe8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa547ff4 sp=0xa547ff0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 1 gp=0xa408128 m=nil [wait for GC cycle]:
runtime.gopark(0x8198a28, 0x828a5e4, 0x1a, 0xd, 0x1)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa596ec8 sp=0xa596eb4 pc=0x80c2e91
runtime.goparkunlock(...)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:465
runtime.gcWaitOnMark(0x1)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:572 +0x6b fp=0xa596edc sp=0xa596ec8 pc=0x806781b
runtime.GC()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:516 +0x72 fp=0xa596efc sp=0xa596edc pc=0x8067682
main.DetectFinalizerAndCleanupLeaks()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/testdata/testprog/checkfinalizers.go:63 +0x26f fp=0xa596f3c sp=0xa596efc pc=0x8147a4f
main.main()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/testdata/testprog/main.go:34 +0x14e fp=0xa596fac sp=0xa596f3c pc=0x8151ffe
runtime.main()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:284 +0x2ab fp=0xa596ff0 sp=0xa596fac pc=0x808eeeb
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa596ff4 sp=0xa596ff0 pc=0x80c8e41
goroutine 17 gp=0xa482248 m=nil [force gc (idle)]:
runtime.gopark(0x8198a28, 0x8289d78, 0x11, 0xa, 0x1)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa4547dc sp=0xa4547c8 pc=0x80c2e91
runtime.goparkunlock(...)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:465
runtime.forcegchelper()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:372 +0xd8 fp=0xa4547f0 sp=0xa4547dc pc=0x808f258
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa4547f4 sp=0xa4547f0 pc=0x80c8e41
created by runtime.init.6 in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:360 +0x28
goroutine 18 gp=0xa482368 m=nil [GC sweep wait]:
runtime.gopark(0x8198a28, 0x8289ee0, 0xc, 0x9, 0x1)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa454fcc sp=0xa454fb8 pc=0x80c2e91
runtime.goparkunlock(...)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:465
runtime.bgsweep(0xa500000)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgcsweep.go:279 +0xa0 fp=0xa454fe8 sp=0xa454fcc pc=0x8076f10
runtime.gcenable.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:211 +0x2e fp=0xa454ff0 sp=0xa454fe8 pc=0x80674de
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa454ff4 sp=0xa454ff0 pc=0x80c8e41
created by runtime.gcenable in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:211 +0x7c
goroutine 19 gp=0xa482488 m=nil [GC scavenge wait]:
runtime.gopark(0x8198a28, 0x828a0c0, 0xd, 0xa, 0x2)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa4557b8 sp=0xa4557a4 pc=0x80c2e91
runtime.goparkunlock(...)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:465
runtime.(*scavengerState).park(0x828a0c0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgcscavenge.go:425 +0x65 fp=0xa4557cc sp=0xa4557b8 pc=0x8074435
runtime.bgscavenge(0xa500000)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgcscavenge.go:658 +0x74 fp=0xa4557e8 sp=0xa4557cc pc=0x8074ad4
runtime.gcenable.gowrap2()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:212 +0x2e fp=0xa4557f0 sp=0xa4557e8 pc=0x806748e
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa4557f4 sp=0xa4557f0 pc=0x80c8e41
created by runtime.gcenable in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:212 +0xbc
goroutine 33 gp=0xa504248 m=nil [cleanup wait]:
runtime.gopark(0x8198a28, 0x828a200, 0x2c, 0xa, 0x1)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52e7ac sp=0xa52e798 pc=0x80c2e91
runtime.goparkunlock(...)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:465
runtime.(*cleanupQueue).dequeue(0x828a140)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mcleanup.go:439 +0x113 fp=0xa52e7cc sp=0xa52e7ac pc=0x8062843
runtime.runCleanups()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mcleanup.go:628 +0x8e fp=0xa52e7f0 sp=0xa52e7cc pc=0x806326e
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52e7f4 sp=0xa52e7f0 pc=0x80c8e41
created by runtime.(*cleanupQueue).createGs in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mcleanup.go:582 +0xe9
goroutine 49 gp=0xa5b2008 m=nil [finalizer wait]:
runtime.gopark(0x81988dc, 0x8296220, 0x10, 0xa, 0x1)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa45878c sp=0xa458778 pc=0x80c2e91
runtime.runFinalizers()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mfinal.go:210 +0x101 fp=0xa4587f0 sp=0xa45878c pc=0x80664b1
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa4587f4 sp=0xa4587f0 pc=0x80c8e41
created by runtime.createfing in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mfinal.go:172 +0x65
goroutine 2 gp=0xa408b48 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa686000, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa458f8c sp=0xa458f78 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa458fe8 sp=0xa458f8c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa458ff0 sp=0xa458fe8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa458ff4 sp=0xa458ff0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 3 gp=0xa408c68 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa686200, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa45978c sp=0xa459778 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa4597e8 sp=0xa45978c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa4597f0 sp=0xa4597e8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa4597f4 sp=0xa4597f0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 4 gp=0xa408d88 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa686400, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa459f8c sp=0xa459f78 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa459fe8 sp=0xa459f8c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa459ff0 sp=0xa459fe8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa459ff4 sp=0xa459ff0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 5 gp=0xa408ea8 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa686600, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa45a78c sp=0xa45a778 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa45a7e8 sp=0xa45a78c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa45a7f0 sp=0xa45a7e8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa45a7f4 sp=0xa45a7f0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 50 gp=0xa5b2128 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b4000, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52a78c sp=0xa52a778 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa52a7e8 sp=0xa52a78c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa52a7f0 sp=0xa52a7e8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52a7f4 sp=0xa52a7f0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 51 gp=0xa5b2248 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b4200, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52af8c sp=0xa52af78 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa52afe8 sp=0xa52af8c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa52aff0 sp=0xa52afe8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52aff4 sp=0xa52aff0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 52 gp=0xa5b2368 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b4400, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52b78c sp=0xa52b778 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa52b7e8 sp=0xa52b78c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa52b7f0 sp=0xa52b7e8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52b7f4 sp=0xa52b7f0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 53 gp=0xa5b2488 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b4600, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52bf8c sp=0xa52bf78 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa52bfe8 sp=0xa52bf8c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa52bff0 sp=0xa52bfe8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52bff4 sp=0xa52bff0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 54 gp=0xa5b25a8 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b4800, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52c78c sp=0xa52c778 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa52c7e8 sp=0xa52c78c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa52c7f0 sp=0xa52c7e8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52c7f4 sp=0xa52c7f0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 55 gp=0xa5b26c8 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b4a00, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52cf8c sp=0xa52cf78 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa52cfe8 sp=0xa52cf8c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa52cff0 sp=0xa52cfe8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52cff4 sp=0xa52cff0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 56 gp=0xa5b27e8 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b4c00, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52d78c sp=0xa52d778 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa52d7e8 sp=0xa52d78c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa52d7f0 sp=0xa52d7e8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52d7f4 sp=0xa52d7f0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 57 gp=0xa5b2908 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b4e00, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa52df8c sp=0xa52df78 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa52dfe8 sp=0xa52df8c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa52dff0 sp=0xa52dfe8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa52dff4 sp=0xa52dff0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 58 gp=0xa5b2a28 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b5000, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa5ba78c sp=0xa5ba778 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa5ba7e8 sp=0xa5ba78c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa5ba7f0 sp=0xa5ba7e8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa5ba7f4 sp=0xa5ba7f0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 60 gp=0xa5b2c68 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b5400, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa5bb78c sp=0xa5bb778 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa5bb7e8 sp=0xa5bb78c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa5bb7f0 sp=0xa5bb7e8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa5bb7f4 sp=0xa5bb7f0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
goroutine 61 gp=0xa5b2d88 m=nil [GC worker (idle)]:
runtime.gopark(0x81988ec, 0xa5b5600, 0x1b, 0xa, 0x0)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:459 +0x111 fp=0xa5bbf8c sp=0xa5bbf78 pc=0x80c2e91
runtime.gcBgMarkWorker(0xa41c440)
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1500 +0x102 fp=0xa5bbfe8 sp=0xa5bbf8c pc=0x806a9e2
runtime.gcBgMarkStartWorkers.gowrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x2e fp=0xa5bbff0 sp=0xa5bbfe8 pc=0x806a8be
runtime.goexit({})
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_386.s:1386 +0x1 fp=0xa5bbff4 sp=0xa5bbff0 pc=0x80c8e41
created by runtime.gcBgMarkStartWorkers in goroutine 1
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1410 +0x131
--- FAIL: TestDetectFinalizerAndCleanupLeaks (0.06s)
Metadata
Metadata
Assignees
Labels
No labels