-
Notifications
You must be signed in to change notification settings - Fork 230
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
94.3.0 release has a linkage problem in some devices #5165
Comments
Here is the Bugzilla bug tracking these crash reports in Socorro: https://bugzilla.mozilla.org/show_bug.cgi?id=1792799 |
Thanks for that, Chris. Socorro definitely confirms that the revert to 94.2.1 resolved these crashes for now at least. |
Maybe related: |
Looking at https://developer.android.com/ndk/guides/common-problems, I also wonder if Gecko's still being on r21 is possibly relevant. |
It shouldn't. The crash is not happening when there is any interaction between Gecko and app services code. |
I was able to reproduce this one on an emulator and confirmed that backing out the NDK upgrade fixed my issue there (details). I'm going to make a |
I think we're running into something like mozilla/rust-android-gradle#105. I see this error in logcat: @ncalexan any ideas on how we can fix this Even if we don't fix it, maybe it's not that big of an issue. The above discussion seems to indicate that it's only an issue for emulators and the sentry results also seem to indicate that. The main affected device was |
Not really; I never ran this all the way down in the r-a-g plugin issue. Rereading my comments, I don't think we ever established that we really were seeing symbol visibility issues/changes due to the NDK version, but that should be relatively simple to verify. (Start with my example commands from the linked ticket and see if visibility changes with and without your NDK version changes.) Certainly I don't have any simple workarounds to hand, sorry :( |
I think I should have linked to mozilla/rust-android-gradle#75, that one is closer to our issue. I see When I run mozilla/rust-android-gradle#83 was supposed to fix #75, but I'm still seeing the issue. Do I need to do something to trigger the fix? Setting CARGO_NDK_MAJOR_VERSION=25 before building Fenix didn't do the trick. I tried setting |
We're way past the 94.3.0 release at this point, let's use a new issue to track this work: #5436 |
https://sentry.io/organizations/mozilla/issues/3527488899/?query=is%3Aunresolved+load+library&statsPeriod=14d
We are suspicious it was the NDK upgrade in #5142 but we are not certain since we can't reproduce locally yet
┆Issue is synchronized with this Jira Task
┆Epic: Prioritized from backlog
┆Sprint End Date: 2023-03-24
The text was updated successfully, but these errors were encountered: