runtime: go scheduler for channel based threads. futex sleep issue #62451
Labels
compiler/runtime
Issues related to the Go compiler and/or runtime.
FrozenDueToAge
WaitingForInfo
Issue is not actionable because of missing required information, which needs to be provided.
0x1df6179runtime.futexsleep
(0x10000000000runtime.goexit?(, )
0x0?#11, /usr/local/go/src/runtime/asm_amd64.s0x7ffc3068a1d8:?)
multiple threads are getting killed due to futex sleep
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
it showed this issue since go 18.4
What operating system and processor architecture are you using (
go env
)?GOARCH="arm64"
go env
OutputWhat did you do?
we created 150 threads using go channels and we also checked no threads are not interrelated or creating a deadlock but somehow it is enting in futex sleep
logs :
0x1df6179runtime.futexsleep
(0x10000000000runtime.goexit?(, )
0x0?#11, /usr/local/go/src/runtime/asm_amd64.s0x7ffc3068a1d8:?) 1571#011 +/usr/local/go/src/runtime/os_linux.go0x1:66 fp= +0xc0004c1fe80x36 sp=
0xc0004c1fe0runtime.notesleep pc=(0x1d968810x7a03dc8
#011created by /usr/local/go/src/runtime/lock_futex.goos/signal.Notify.func1.1:
159 +#0110x87/usr/local/go/src/os/signal/signal.go
:runtime.mPark151(...)
+#11/usr/local/go/src/runtime/proc.go0x2a:
runtime.stopmgoroutine (1)
[#011chan receive/usr/local/go/src/runtime/proc.go, :2228212781 + minutes0x8d]:
What did you expect to see?
this should not crash the application.
What did you see instead?
restarts the appplication
The text was updated successfully, but these errors were encountered: