golang/go

runtime: deadlock while stopping the world (most recently openbsd/amd64)

Open

#62,541 opened on Sep 8, 2023

View on GitHub
 (8 comments) (0 reactions) (0 assignees)Go (19,008 forks)batch import
NeedsInvestigationOS-OpenBSDcompiler/runtimehelp wanted

Repository metrics

Stars
 (133,883 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

#!watchflakes
default <- log ~ `SIGQUIT` && log ~ `stopping the world`

Issue created automatically to collect these failures.

Example (log):

SIGQUIT: quit
PC=0x80b76f7 m=14 sigcode=0

eax    0x4
ebx    0x0
ecx    0x8407b00
edx    0x854aa80
edi    0xb09dfe7c
esi    0xf
ebp    0x3
...
	/tmp/workdir/go/src/runtime/proc.go:1262 +0xc7 fp=0x8438e1c sp=0x8438df4 pc=0x8087577
runtime.stopTheWorldGC(0xa)
	/tmp/workdir/go/src/runtime/proc.go:1310 +0x45 fp=0x8438e34 sp=0x8438e1c pc=0x8087705
runtime.StartTrace()
	/tmp/workdir/go/src/runtime/trace.go:284 +0x1c fp=0x8438e7c sp=0x8438e34 pc=0x80a432c
runtime/trace.Start({0x8237a2c, 0x847e270})
	/tmp/workdir/go/src/runtime/trace/trace.go:125 +0x75 fp=0x8438e98 sp=0x8438e7c pc=0x81105e5
runtime/trace_test.TestTraceFutileWakeup(0x85340f0)
	/tmp/workdir/go/src/runtime/trace/trace_test.go:510 +0xc5 fp=0x8438f98 sp=0x8438e98 pc=0x81b2315
testing.tRunner(0x85340f0, 0x8208078)

watchflakes

Contributor guide