Skip to content

internal/coverage/cfile: TestCoverageApis/emitToFailingWriter failures #70058

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
gopherbot opened this issue Oct 25, 2024 · 1 comment
Open
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.

Comments

@gopherbot
Copy link
Contributor

#!watchflakes
default <- pkg == "internal/coverage/cfile" && test == "TestCoverageApis/emitToFailingWriter"

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestCoverageApis/emitToFailingWriter
=== PAUSE TestCoverageApis/emitToFailingWriter
=== CONT  TestCoverageApis/emitToFailingWriter
    emitdata_test.go:166: running: /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/build1/harness.exe -tp emitToFailingWriter -o /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/emitToFailingWriter-edir-y with rdir=/home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/emitToFailingWriter-rdir-y and GOCOVERDIR=false
    emitdata_test.go:166: running: /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/build1/harness.exe -tp emitToFailingWriter -o /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/emitToFailingWriter-edir-x with rdir=/home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/emitToFailingWriter-rdir-x and GOCOVERDIR=true
    emitdata_test.go:343: 
        internal error in coverage meta-data tracking:
        encountered bad pkgID: 0  at slot: 3484  fnID: 6  numCtrs: 1
        list of hard-coded runtime package IDs needs revising.
        [see the comment on the 'rtPkgs' var in 
...
        panic: runtime error: slice bounds out of range [:4294969857] with capacity 27250
        
        goroutine 1 gp=0x40000021c0 m=2 mp=0x400005a808 [running]:
        panic({0x2ad880?, 0x40000181f8?})
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:806 +0x578 fp=0x4000308930 sp=0x4000308880 pc=0x1a2c38
        runtime.goPanicSliceAcap(0x100000a01, 0x6a72)
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:141 +0xc4 fp=0x4000308970 sp=0x4000308930 pc=0xc9e44
        internal/coverage/cfile.(*emitState).VisitFuncs(0x400009e140, 0x400000c0f0)
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/internal/coverage/cfile/emit.go:478 +0x1564 fp=0x4000308be0 sp=0x4000308970 pc=0x26e874
        internal/coverage/encodecounter.(*CoverageDataWriter).writeCounters(0x4000010140, {0x2eb140, 0x400009e140}, 0x40000a0120)
...
        runtime.gcBgMarkWorker(0x40000240e0)
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1363 +0x2b8 fp=0x4000051fb0 sp=0x4000051f10 pc=0x64198
        runtime.gcBgMarkStartWorkers.gowrap1()
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1279 +0x28 fp=0x4000051fd0 sp=0x4000051fb0 pc=0x63ea8
        runtime.goexit({})
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:1260 +0x4 fp=0x4000051fd0 sp=0x4000051fd0 pc=0x1b1924
        created by runtime.gcBgMarkStartWorkers in goroutine 1
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1279 +0x3f4
    emitdata_test.go:344: running 'harness -tp emitToFailingWriter': exit status 2
--- FAIL: TestCoverageApis/emitToFailingWriter (0.17s)

watchflakes

@gopherbot gopherbot added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Oct 25, 2024
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "internal/coverage/cfile" && test == "TestCoverageApis/emitToFailingWriter"
2024-10-25 21:42 gotip-linux-arm64-longtest go@46b576be internal/coverage/cfile.TestCoverageApis/emitToFailingWriter (log)
=== RUN   TestCoverageApis/emitToFailingWriter
=== PAUSE TestCoverageApis/emitToFailingWriter
=== CONT  TestCoverageApis/emitToFailingWriter
    emitdata_test.go:166: running: /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/build1/harness.exe -tp emitToFailingWriter -o /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/emitToFailingWriter-edir-y with rdir=/home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/emitToFailingWriter-rdir-y and GOCOVERDIR=false
    emitdata_test.go:166: running: /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/build1/harness.exe -tp emitToFailingWriter -o /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/emitToFailingWriter-edir-x with rdir=/home/swarming/.swarming/w/ir/x/t/TestCoverageApis2055472943/001/emitToFailingWriter-rdir-x and GOCOVERDIR=true
    emitdata_test.go:343: 
        internal error in coverage meta-data tracking:
        encountered bad pkgID: 0  at slot: 3484  fnID: 6  numCtrs: 1
        list of hard-coded runtime package IDs needs revising.
        [see the comment on the 'rtPkgs' var in 
...
        panic: runtime error: slice bounds out of range [:4294969857] with capacity 27250
        
        goroutine 1 gp=0x40000021c0 m=2 mp=0x400005a808 [running]:
        panic({0x2ad880?, 0x40000181f8?})
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:806 +0x578 fp=0x4000308930 sp=0x4000308880 pc=0x1a2c38
        runtime.goPanicSliceAcap(0x100000a01, 0x6a72)
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:141 +0xc4 fp=0x4000308970 sp=0x4000308930 pc=0xc9e44
        internal/coverage/cfile.(*emitState).VisitFuncs(0x400009e140, 0x400000c0f0)
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/internal/coverage/cfile/emit.go:478 +0x1564 fp=0x4000308be0 sp=0x4000308970 pc=0x26e874
        internal/coverage/encodecounter.(*CoverageDataWriter).writeCounters(0x4000010140, {0x2eb140, 0x400009e140}, 0x40000a0120)
...
        runtime.gcBgMarkWorker(0x40000240e0)
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1363 +0x2b8 fp=0x4000051fb0 sp=0x4000051f10 pc=0x64198
        runtime.gcBgMarkStartWorkers.gowrap1()
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1279 +0x28 fp=0x4000051fd0 sp=0x4000051fb0 pc=0x63ea8
        runtime.goexit({})
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_arm64.s:1260 +0x4 fp=0x4000051fd0 sp=0x4000051fd0 pc=0x1b1924
        created by runtime.gcBgMarkStartWorkers in goroutine 1
        	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mgc.go:1279 +0x3f4
    emitdata_test.go:344: running 'harness -tp emitToFailingWriter': exit status 2
--- FAIL: TestCoverageApis/emitToFailingWriter (0.17s)

watchflakes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Projects
Status: No status
Development

No branches or pull requests

1 participant