Closed Bug 1648121 Opened 4 years ago Closed 1 years ago

Crash in [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss(GeckoSession.java)]

Categories

(Fenix :: General, defect, P5)

Unspecified
Android
defect

Tracking

(firefox106 wontfix, firefox107 ?, firefox108 ?)

RESOLVED INCOMPLETE
Tracking Status
firefox106 --- wontfix
firefox107 --- ?
firefox108 --- ?

People

(Reporter: fluffyemily, Unassigned)

References

Details

(Keywords: crash)

Crash Data

This bug is for crash report bp-09b09632-a2b7-4256-9b22-b70220200624.

Java stack trace:

java.lang.RuntimeException
	at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss(GeckoSession.java:4)
	at org.mozilla.geckoview.GeckoSession$PromptDelegate$SharePrompt.dismiss(GeckoSession.java:2)
	at -$$LambdaGroup$ks$I9IsRAitSwAw2h-886N3AhCLrj8.invoke(com.android.tools.r8.jetbrains.kotlin-style lambda group:101)
	at org.mozilla.fenix.share.ShareFragment.dismiss(ShareFragment.kt:11)
	at androidx.navigation.fragment.DialogFragmentNavigator.popBackStack(DialogFragmentNavigator.java:7)
	at androidx.navigation.NavController.popBackStackInternal(NavController.java:16)
	at androidx.navigation.NavController.popBackStack(NavController.java:5)
	at androidx.navigation.NavController.popBackStack(NavController.java:4)
	at androidx.navigation.fragment.DialogFragmentNavigator$1.onStateChanged(DialogFragmentNavigator.java:4)
	at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:3)
	at androidx.lifecycle.LifecycleRegistry.backwardPass(LifecycleRegistry.java:11)
	at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.java:7)
	at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.java:5)
	at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.java:2)
	at androidx.fragment.app.Fragment.performStop(Fragment.java:7)
	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:122)
	at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:4)
	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:26)
	at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:51)
	at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:10)
	at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:4)
	at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:1)
	at android.os.Handler.handleCallback(Handler.java:795)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:166)
	at android.app.ActivityThread.main(ActivityThread.java:6861)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:450)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

java.lang.RuntimeException: Cannot confirm/dismiss a Prompt twice.

Dylan suggests this might be caused by dismissing a prompt twice.

Component: General → Stability
Flags: needinfo?(kbrosnan)
Product: GeckoView → Fenix

One crash report from 100, 101, and 103

Severity: -- → S3
Priority: -- → P5
OS: Unspecified → Android

No crash reports since Fenix 103.2.0.

Severity: S3 → S2

Since the crash volume is low (less than 5 per week), the severity is downgraded to S3. Feel free to change it back if you think the bug is still critical.

For more information, please visit auto_nag documentation.

Severity: S2 → S3
Component: Stability → General
Crash Signature: [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss(GeckoSession.java)] → [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss]
Summary: Crash in [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss(GeckoSession.java)] → Crash in [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss]
Crash Signature: [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss] → [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss(GeckoSession.java)]
Summary: Crash in [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss] → Crash in [@ java.lang.RuntimeException: at org.mozilla.geckoview.GeckoSession$PromptDelegate$BasePrompt.dismiss(GeckoSession.java)]

No crash reports after version 111.1.1

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