-
Notifications
You must be signed in to change notification settings - Fork 17.9k
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: fatal error: m changed unexpectedly in cgocallbackg on 386 #62102
Comments
Found new dashboard test flakes for:
2023-08-02 15:24 linux-386 go@0f1491de cmd/cgo/internal/test.TestCallbackStack (log)
2023-08-07 06:58 linux-386 go@088f953f cmd/cgo/internal/test.TestCallbackStack (log)
2023-08-14 19:23 linux-386 go@02b548e5 cmd/cgo/internal/test.TestCallbackStack (log)
|
Found new dashboard test flakes for:
2023-08-22 22:09 linux-386 go@4dc25649 cmd/cgo/internal/test.TestCallbackStack (log)
|
Found new dashboard test flakes for:
2023-09-07 16:10 android-386-emu go@dc6513b8 cmd/cgo/internal/test.TestThreadLock (log)
|
Found new dashboard test flakes for:
2023-09-08 19:09 linux-386-longtest go@5d9e0be1 cmd/cgo/internal/test.TestCallbackStack (log)
|
Found new dashboard test flakes for:
2023-09-11 20:12 linux-386-buster go@afa3f8e1 cmd/cgo/internal/test (log)
|
Found new dashboard test flakes for:
2023-10-03 14:13 linux-386-softfloat go@f79c99fe cmd/cgo/internal/test.TestCallbackStack (log)
|
@cherrymui this is happening quite consistently on linux-386. I fear that this is another issue with https://go.dev/cl/495855. |
Yeah, probably related. I'll take a look. |
Interestingly, this seems to happen more frequently with |
|
Ouch, nice catch. I think I wrote that code (https://go.dev/cl/64070) before we had asynchronous preemption, and I assumed that no preemption was possible. |
I think this is synchronous preemption (e.g. in function prologues). We don't yet preempt runtime code asynchronously (for now). I'm working on a fix. |
Thanks. |
Change https://go.dev/cl/532615 mentions this issue: |
2023-08-02 15:24 linux-386 go@0f1491de cmd/cgo/internal/test.TestCallbackStack (log)
2023-08-07 06:58 linux-386 go@088f953f cmd/cgo/internal/test.TestCallbackStack (log)
2023-08-14 19:23 linux-386 go@02b548e5 cmd/cgo/internal/test.TestCallbackStack (log)
The text was updated successfully, but these errors were encountered: