Skip to content
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

runtime: "workbuf is not empty" on BSD builders #37793

Closed
bcmills opened this issue Mar 11, 2020 · 5 comments
Closed

runtime: "workbuf is not empty" on BSD builders #37793

bcmills opened this issue Mar 11, 2020 · 5 comments
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone

Comments

@bcmills
Copy link
Contributor

bcmills commented Mar 11, 2020

2020-03-09T18:06:25-43c6ada/openbsd-amd64-62
2019-09-16T16:25:41-aa680c0/freebsd-amd64-race

fatal error: workbuf is not empty

runtime stack:
runtime.throw(0xa3f0f5, 0x14)
	/tmp/workdir/go/src/runtime/panic.go:1112 +0x72
runtime.(*workbuf).checkempty(0xc0006c3800)
	/tmp/workdir/go/src/runtime/mgcwork.go:411 +0x4c
runtime.getempty(0xecbaa8)
	/tmp/workdir/go/src/runtime/mgcwork.go:423 +0x1f7
runtime.handoff(0xc0006c1800, 0x2997e6882)
	/tmp/workdir/go/src/runtime/mgcwork.go:498 +0x26
runtime.(*gcWork).balance(0xc00002d698)
	/tmp/workdir/go/src/runtime/mgcwork.go:365 +0xb1
runtime.gcDrain(0xc00002d698, 0x7)
	/tmp/workdir/go/src/runtime/mgcmark.go:1014 +0x378
runtime.gcBgMarkWorker.func2()
	/tmp/workdir/go/src/runtime/mgc.go:1955 +0x169
runtime.systemstack(0x2)
	/tmp/workdir/go/src/runtime/asm_amd64.s:370 +0x66
runtime.mstart()
	/tmp/workdir/go/src/runtime/proc.go:1042

CC @aclements @mknyszek @mdempsky

@bcmills bcmills added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Mar 11, 2020
@bcmills bcmills added this to the Backlog milestone Mar 11, 2020
@bcmills
Copy link
Contributor Author

bcmills commented Dec 1, 2020

@eastmoutain
Copy link

any progress on this issue?

@bcmills
Copy link
Contributor Author

bcmills commented May 26, 2022

greplogs -l -e 'fatal error: workbuf is empty' --since=2022-02-01
2022-05-25T16:16:01-4e4db1e/openbsd-amd64-68

(attn @golang/openbsd, @golang/freebsd)

@bcmills
Copy link
Contributor Author

bcmills commented Jun 1, 2022

I just noticed that the original issue here is “workbuf is not empty”. 😅

@bcmills
Copy link
Contributor Author

bcmills commented Jun 1, 2022

greplogs -l -e 'fatal error: workbuf is not empty' --since=2022-01-01

(0 matching logs)

Looks “probably fixed” to me. 🤷‍♂️

@bcmills bcmills closed this as completed Jun 1, 2022
@golang golang locked and limited conversation to collaborators Jun 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Projects
None yet
Development

No branches or pull requests

3 participants