reference-browser
reference-browser copied to clipboard
Browser crashes when opening and closing the Addon Manager
Steps to reproduce
- Open the addon manager at app startup.
- Close it quickly.
Expected behavior
- Don't crash.
Actual behavior
- 💥
Device information
- Android device: Pixel 4, Android 10
- Reference Browser version: 1.0.2022 (Build #21480608 GV: 78.0a1-20200525093440) 📦: 43.0.20200526130035, 7e7e1ea5a 🚢: 0.59.0
Crash trace:
686142d0-2781-4e28-ac09-681902d07f72
java.lang.IllegalStateException: Fragment AddonsFragment{7193a9f (fef3f728-ec9f-46fc-8fd1-4a33b61f45a3)} not attached to a context.
* Socorro: https://crash-stats.mozilla.org/report/index/bp-9ca6a15f-78c4-486e-a657-d39470200528
* Sentry: <No URL>
----
java.lang.IllegalStateException: Fragment AddonsFragment{7193a9f (fef3f728-ec9f-46fc-8fd1-4a33b61f45a3)} not attached to a context.
at androidx.fragment.app.Fragment.requireContext(Fragment.java:774)
at org.mozilla.reference.browser.addons.AddonsFragment$bindRecyclerView$1$1.invokeSuspend(AddonsFragment.kt:72)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Issue is still reproducible with Sony Xperia Z5 (A7) on R-B 1.0.2023 (Build #21550609 GV: 78.0a1-20200601093812)
Reproducing with Pixel 3 XL (Android 9) on R-B 1.0.2025 (Build #21680609 GV: 79.0a1-20200612094620)
Still reproducible on Google Pixel 3XL (Android 9) with 1.0.2031 (Build #22100628 GV: 80.0a1-20200724093206) AC: 52.0.20200727130115, AS: 61.0.10.