Closed Bug 1805345 Opened 3 years ago Closed 8 months ago

Crash in [@ kotlin.UninitializedPropertyAccessException: at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause]

Categories

(Firefox for Android :: Logins, defect, P3)

All
Android
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox108 --- wontfix
firefox109 --- wontfix
firefox110 --- wontfix
firefox111 --- wontfix

People

(Reporter: cpeterson, Unassigned)

References

Details

(Keywords: crash, regression)

Crash Data

From github: https://github.com/mozilla-mobile/fenix/issues/27669.

Sentry nightly low volume
https://sentry.io/organizations/mozilla/issues/3709698449/?project=6295546

kotlin.UninitializedPropertyAccessException: lateinit property menu has not been initialized
    at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause(LoginDetailFragment.kt:77)
    at androidx.fragment.app.FragmentStateManager.pause(FragmentStateManager.java:45)
    at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:148)
    at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1146)
    at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:92)
    at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:74)
    at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:4)
    at android.os.Handler.handleCallback(Handler.java:789)
    at android.os.Handler.dispatchMessage(Handler.java:98)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6759)
    at java.lang.reflect.Method.invoke(Method.java)
    at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770)

┆Issue is synchronized with this Jira Task
┆Link To Issue: https://mozilla-hub.atlassian.net/browse/FNXV2-21918

Change performed by the Move to Bugzilla add-on.

I think this crash might be a regression in 107. The first report is from Fenix 107.0b4.

Crash report: https://crash-stats.mozilla.org/report/index/e8d6141a-297e-4700-9ec6-0c3f90221212

Java stack trace:

kotlin.UninitializedPropertyAccessException: lateinit property menu has not been initialized
	at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause(LoginDetailFragment.kt:77)
	at androidx.fragment.app.FragmentStateManager.pause(FragmentStateManager.java:45)
	at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:148)
	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1146)
	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:92)
	at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:74)
	at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:4)
	at android.os.Handler.handleCallback(Handler.java:808)
	at android.os.Handler.dispatchMessage(Handler.java:101)
	at android.os.Looper.loop(Looper.java:166)
	at android.app.ActivityThread.main(ActivityThread.java:7529)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
Severity: -- → S3
Keywords: crash, regression
Priority: -- → P3
Summary: [crash] UninitializedPropertyAccessException: lateinit property menu has not been initialized → Crash in [@ kotlin.UninitializedPropertyAccessException: at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause(LoginDetailFragment.kt:77)]
Crash Signature: [@ kotlin.UninitializedPropertyAccessException: at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause(LoginDetailFragment.kt:77) ]

Low volume of crashes, fix-optional for 110.

99% of these crashes are from Android 8.0 (API 26) and 1% from Android 9 (API 28).

Crash Signature: [@ kotlin.UninitializedPropertyAccessException: at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause(LoginDetailFragment.kt:77) ] → [@ kotlin.UninitializedPropertyAccessException: at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause(LoginDetailFragment.kt:77) ] [@ kotlin.UninitializedPropertyAccessException: at org.mozilla.fenix.settings.logins.fragment.LoginDeta…
Summary: Crash in [@ kotlin.UninitializedPropertyAccessException: at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause(LoginDetailFragment.kt:77)] → Crash in [@ kotlin.UninitializedPropertyAccessException: at org.mozilla.fenix.settings.logins.fragment.LoginDetailFragment.onPause]
See Also: → 1901796

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.