reference-browser icon indicating copy to clipboard operation
reference-browser copied to clipboard

Browser crashes when opening and closing the Addon Manager

Open jonalmeida opened this issue 5 years ago • 3 comments

Steps to reproduce

  1. Open the addon manager at app startup.
  2. 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)


jonalmeida avatar May 28 '20 02:05 jonalmeida

Issue is still reproducible with Sony Xperia Z5 (A7) on R-B 1.0.2023 (Build #21550609 GV: 78.0a1-20200601093812)

Diana-Rus avatar Jun 03 '20 09:06 Diana-Rus

Reproducing with Pixel 3 XL (Android 9) on R-B 1.0.2025 (Build #21680609 GV: 79.0a1-20200612094620)

Diana-Rus avatar Jun 16 '20 11:06 Diana-Rus

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.

Diana-Rus avatar Jul 29 '20 11:07 Diana-Rus