-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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, x/mobile: runtime.raise_trampoline.abi0 crash #61173
Comments
This function is only called when the program is already about to crash or terminate, usually when it receives a signal that it doesn't want to handle. Does this program or other program send it signals that it doesn't want to handle? |
@cherrymui I don't send any signals and don't wait for them. The crash is pretty rare and nobody from our team had it but according to reports it's about 80% of all crashes in the application. Users said that the crash can occur at any time: on the app start or even when user is doing nothing. Full crash report is here. |
That is possible. Unfortunately the stack traces for Go threads are stopped at runtime.asmcgocall. Could you try Go 1.21rc2 and see if that makes any difference? Thanks. |
I will try 1.21 after it will be released and notify on results. |
@NightBlaze I also encountered the same problem, any follow-up? |
@jiangzhiguo1992 Nope. Will make next release with go 1.21 and check if the issue still present. |
go version go1.21.1 darwin/arm64 |
Timed out in state WaitingForInfo. Closing. (I am just a bot, though. Please speak up if this is a mistake or you have the requested information.) |
I have the same issue with a library built with the latest gomobile (v0.0.0-20231127183840-76ac6878050a) and go version (1.21.5). I am not able to find a root cause that triggers the crash. |
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (
go env
)?go env
OutputWhat did you do?
I have an app in production which uses library created with gomobile bind. Sometimes iOS crashes with
runtime.raise_trampoline.abi0
. There is no dependence on the user's device type and iOS version.What did you expect to see?
No crash.
What did you see instead?
Crash.
The text was updated successfully, but these errors were encountered: