Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

[Bug] "open link PB mode Fenix" and hit back, IllegalStateExceptionandroidx.fragment.app.FragmentManager in ensureExecReady, FragmentManager has been destroyed #8374

Closed
TitanNano opened this issue Feb 13, 2020 · 31 comments
Labels
b:crash Crashes Fenix: should link to Sentry, Crash-Stats or GPlay info 🐞 bug Crashes, Something isn't working, .. eng:qa:verified QA Verified eng:ready Ready for engineering help wanted Help wanted from a contributor. More complex than good first issue.

Comments

@TitanNano
Copy link
Contributor

TitanNano commented Feb 13, 2020

6/3 UPDATE
There's a recent significant spike of this crash in Nightly starting May, 19:
https://sentry.prod.mozaws.net/operations/fenix-nightly/issues/6457309/

Various cases of this fixed before: https://github.com/mozilla-mobile/fenix/issues?q=is%3Aissue+FragmentManager+has+been+destroyed+is%3Aclosed


Steps to reproduce

  1. start Fenix
  2. switch into PB mode
  3. go to devices launcher
  4. open a PWA

Expected behavior

The PWA will be launched

Actual behavior

The PWA activity appears briefly, but then fenix crashes.

Logcat

02-13 10:18:37.498 22826 22899 W FirefoxAccountStateMachine: Got invalid event Event$Init for state AuthenticatedWithProfile.
02-13 10:18:37.524  1929  3234 I InputDispatcher: Focus entered window: Window{e806487 u0 org.mozilla.fenix.nightly/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity}
02-13 10:18:37.530  1929  3234 I ActivityManager: Displayed org.mozilla.fenix.nightly/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity: +333ms (total +608ms)
02-13 10:18:37.531  1929  3234 I ActivityManager: Fully drawn org.mozilla.fenix.nightly/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity: +333ms (total +608ms)
02-13 10:18:37.551 22826 22826 D GeckoSession: handleMessage GeckoView:PageStart uri=about:blank
02-13 10:18:37.555 22826 22826 D GeckoSession: handleMessage GeckoView:LocationChange uri=about:blank
02-13 10:18:37.555 22826 22826 D GeckoSession: handleMessage GeckoView:PageStop uri=null
02-13 10:18:37.556 22826 22826 D GeckoSession: handleMessage GeckoView:OnLoadRequest uri=https://web.telegram.org/?utm_source=web_app_manifest
02-13 10:18:37.559 22826 22826 D GeckoSession: handleMessage GeckoView:OnLoadRequest uri=https://web.telegram.org/?utm_source=web_app_manifest
02-13 10:18:37.571 22826 22826 W GeckoEventDispatcher: No listener for GeckoView:AccessibilityEnabled
02-13 10:18:37.573 22826 25271 D SessionStorage/AutoSave: Saved state to disk [446ms]
02-13 10:18:37.577 22826 22885 D GeckoScreenOrientation: unlocking
02-13 10:18:37.696 22826 22899 W FirefoxAccountStateMachine: Got invalid event Event$Init for state AuthenticatedWithProfile.
02-13 10:18:37.711 22826 22826 W DecorView[]: The visibility of the navigation bar is low, color=ffffffff, hasLightNavBar=false
02-13 10:18:37.732  1929  3800 I InputDispatcher: Focus entered window: Window{7a586aa u0 org.mozilla.fenix.nightly/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity}
02-13 10:18:37.752 22826 22826 D AndroidRuntime: Shutting down VM
02-13 10:18:37.753 22826 22826 E AndroidRuntime: FATAL EXCEPTION: main
02-13 10:18:37.753 22826 22826 E AndroidRuntime: Process: org.mozilla.fenix.nightly, PID: 22826
02-13 10:18:37.753 22826 22826 E AndroidRuntime: java.lang.IllegalStateException: FragmentManager has been destroyed
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at androidx.fragment.app.FragmentManager.ensureExecReady(FragmentManager.java:4)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:1)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:873)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:99)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:280)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:6744)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
02-13 10:18:37.753 22826 22826 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
02-13 10:18:37.754 22826 22885 D GeckoScreenOrientation: unlocking

Device information

  • Android device: SONY Xperia 10 Android 9
  • Fenix version: Nightly 2002112 18:00 (Build #20431806) 32.0.0, 747da16b0

┆Issue is synchronized with this Jira Task

@TitanNano TitanNano added the 🐞 bug Crashes, Something isn't working, .. label Feb 13, 2020
@github-actions github-actions bot added the needs:triage Issue needs triage label Feb 13, 2020
@ekager ekager added the b:crash Crashes Fenix: should link to Sentry, Crash-Stats or GPlay info label Feb 14, 2020
@ekager ekager added the eng:ready Ready for engineering label Feb 14, 2020
@ValentinTimisica
Copy link
Contributor

I tried to reproduce this but for me the PWA opens and functions correctly. Can someone from QA try to reproduce this?

@sv-sdeiac
Copy link

sv-sdeiac commented Feb 21, 2020

I tried to reproduce this issue but without any success.
No crash is displayed using the PWA with Private Browsing.

Devices:

  • Samsung Galaxy S8 (Android 9);
  • OnePlus 6T (Android 9);
  • Google Pixel 3a (Android 9).

Build: Firefox Preview Nightly 2/21 #20520606.

@TitanNano
Copy link
Contributor Author

I also can no longer reproduce this.

@ekager
Copy link
Contributor

ekager commented Feb 26, 2020

Closing as fixed

@ekager ekager closed this as completed Feb 26, 2020
@AndiAJ
Copy link
Collaborator

AndiAJ commented Feb 26, 2020

Hi, Still reproducible on the latest Nightly Build #20570604 from 02/26 using the following devices:
• Huawei Mate 20 Lite (Android 8.1.0)
• Samsung Galaxy S7 (Android 7)
• OnePlus A3 (Android 6.0.1)
• LG Nexus 4 (Android 5.1.1)

❗ Not reproducible on Google Pixel 3a (Android 9)

► Video
20200226-113451 (1)

► Crashlog

  --------- beginning of crash
2020-02-26 11:35:06.682 29357-29357/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: org.mozilla.fenix.nightly, PID: 29357
    java.lang.RuntimeException: Unable to resume activity {org.mozilla.fenix.nightly/org.mozilla.fenix.nightly.App}: java.lang.RuntimeException: Failed to call observer method
        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4278)
        at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4319)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2065)
        at android.os.Handler.dispatchMessage(Handler.java:109)
        at android.os.Looper.loop(Looper.java:166)
        at android.app.ActivityThread.main(ActivityThread.java:7555)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963)
     Caused by: java.lang.RuntimeException: Failed to call observer method
        at androidx.lifecycle.ClassesInfoCache$MethodReference.invokeCallback(ClassesInfoCache.java:6)
        at androidx.lifecycle.ClassesInfoCache$CallbackInfo.invokeMethodsForEvent(ClassesInfoCache.java:2)
        at androidx.lifecycle.ClassesInfoCache$CallbackInfo.invokeCallbacks(ClassesInfoCache.java:1)
        at androidx.lifecycle.ReflectiveGenericLifecycleObserver.onStateChanged(ReflectiveGenericLifecycleObserver.java:1)
        at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:3)
        at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.java:9)
        at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.java:12)
        at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.java:5)
        at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.java:2)
        at androidx.fragment.app.Fragment.performStart(Fragment.java:7)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:108)
        at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:4)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:218)
        at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3)
        at androidx.fragment.app.Fragment.performStart(Fragment.java:14)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:108)
        at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:4)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:218)
        at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3)
        at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:18)
        at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:1)
        at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1340)
        at android.app.Activity.performStart(Activity.java:7364)
        at android.app.Activity.performRestart(Activity.java:7439)
        at android.app.Activity.performResume(Activity.java:7444)
        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4246)
        at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4319) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2065) 
        at android.os.Handler.dispatchMessage(Handler.java:109) 
        at android.os.Looper.loop(Looper.java:166) 
        at android.app.ActivityThread.main(ActivityThread.java:7555) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963Caused by: java.lang.IllegalStateException: SET SESSION: Current activity: HomeActivity Other activity: ExternalAppBrowserActivity
        at mozilla.components.browser.engine.gecko.GeckoEngineView.render(GeckoEngineView.kt:17)
        at mozilla.components.feature.session.EngineViewPresenter.renderSession$feature_session_release(EngineViewPresenter.kt:1)
        at mozilla.components.feature.session.SessionFeature.start(SessionFeature.kt:6)
        at mozilla.components.support.base.feature.ViewBoundFeatureWrapper.start$support_base_release(ViewBoundFeatureWrapper.kt:1)
        at mozilla.components.support.base.feature.LifecycleBinding.start(ViewBoundFeatureWrapper.kt:1)
        at java.lang.reflect.Method.invoke(Native Method)
        at androidx.lifecycle.ClassesInfoCache$MethodReference.invokeCallback(ClassesInfoCache.java:4)
        at androidx.lifecycle.ClassesInfoCache$CallbackInfo.invokeMethodsForEvent(ClassesInfoCache.java:2) 
        at androidx.lifecycle.ClassesInfoCache$CallbackInfo.invokeCallbacks(ClassesInfoCache.java:1) 
        at androidx.lifecycle.ReflectiveGenericLifecycleObserver.onStateChanged(ReflectiveGenericLifecycleObserver.java:1) 
        at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:3) 
        at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.java:9) 
        at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.java:12) 
        at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.java:5) 
        at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.java:2) 
        at androidx.fragment.app.Fragment.performStart(Fragment.java:7) 
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:108) 
        at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:4) 
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:218) 
        at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3) 
        at androidx.fragment.app.Fragment.performStart(Fragment.java:14) 
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:108) 
        at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:4) 
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:218) 
        at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3) 
        at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:18) 
        at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:1) 
        at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1340) 
        at android.app.Activity.performStart(Activity.java:7364) 
        at android.app.Activity.performRestart(Activity.java:7439) 
        at android.app.Activity.performResume(Activity.java:7444) 
        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4246) 
        at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4319) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2065) 
        at android.os.Handler.dispatchMessage(Handler.java:109) 
        at android.os.Looper.loop(Looper.java:166) 
        at android.app.ActivityThread.main(ActivityThread.java:7555) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963Caused by: java.lang.IllegalStateException: Display already acquired
        at org.mozilla.geckoview.GeckoSession.acquireDisplay(GeckoSession.java:5)
2020-02-26 11:35:06.682 29357-29357/? E/AndroidRuntime:     at org.mozilla.geckoview.GeckoView.setSession(GeckoView.java:7)
        at mozilla.components.browser.engine.gecko.GeckoEngineView.render(GeckoEngineView.kt:10)
        	... 39 more
2020-02-26 11:35:06.683 29357-29357/? I/mozac/CrashReporter: Received crash: UncaughtExceptionCrash(throwable=java.lang.RuntimeException: Unable to resume activity {org.mozilla.fenix.nightly/org.mozilla.fenix.nightly.App}: java.lang.RuntimeException: Failed to call observer method, breadcrumbs=[Breadcrumb(message=Changing to fragment homeFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed Feb 26 11:34:40 GMT+02:00 2020), Breadcrumb(message=Changing to fragment settingsFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed Feb 26 11:34:43 GMT+02:00 2020), Breadcrumb(message=Changing to fragment privateBrowsingFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed Feb 26 11:34:44 GMT+02:00 2020), Breadcrumb(message=Changing to fragment settingsFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed Feb 26 11:34:54 GMT+02:00 2020), Breadcrumb(message=Changing to fragment homeFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed Feb 26 11:34:55 GMT+02:00 2020), Breadcrumb(message=Changing to fragment externalAppBrowserFragment, isCustomTab: true, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed Feb 26 11:34:58 GMT+02:00 2020), Breadcrumb(message=Changing to fragment externalAppBrowserFragment, isCustomTab: true, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed Feb 26 11:35:06 GMT+02:00 2020), Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed Feb 26 11:35:06 GMT+02:00 2020)])
2020-02-26 11:35:06.683 29357-29357/? I/mozac/CrashReporter: Showing prompt

@AndiAJ AndiAJ reopened this Feb 26, 2020
@ekager
Copy link
Contributor

ekager commented Feb 26, 2020

Thanks @AndiAJ ! Slightly different trace now but that's good info to keep looking into

@ekager ekager changed the title [Bug] Crash when launching PWA while in PB mode [Bug] Crash when launching PWA then opening in Fenix while in PB mode Feb 26, 2020
@ekager ekager changed the title [Bug] Crash when launching PWA then opening in Fenix while in PB mode [Bug] Crash when launching PWA, switching pages, then selecting "open in Fenix" while in PB mode Apr 14, 2020
@ekager ekager added help wanted Help wanted from a contributor. More complex than good first issue. and removed needs:triage Issue needs triage labels Apr 14, 2020
@ekager
Copy link
Contributor

ekager commented Apr 18, 2020

With the original STR I'm still seeing on my Pixel 3 (but only sometimes)

2020-04-17 17:00:54.708 18721-18721/org.mozilla.fenix.debug E/AndroidRuntime: FATAL EXCEPTION: main
Process: org.mozilla.fenix.debug, PID: 18721
java.lang.IllegalStateException: FragmentManager has been destroyed
at androidx.fragment.app.FragmentManager.ensureExecReady(FragmentManager.java:1783)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1843)
at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:413)
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)

@ekager ekager added the S3 Blocks non-critical functionality and a work around exists label Apr 18, 2020
@kbrosnan
Copy link
Contributor

This seems to be related to one of the most common signatures we are seeing on Nightly. Crash in [@ java.lang.IllegalStateException: at androidx.fragment.app.FragmentManager.ensureExecReady(FragmentManager.java)] bug 1641040

@liuche
Copy link
Contributor

liuche commented Jun 3, 2020

I'm going to dupe these to #10709, and I've moved STRs over bc these all have the same crash signature.

@liuche liuche closed this as completed Jun 3, 2020
@liuche
Copy link
Contributor

liuche commented Jun 3, 2020

My bad, this is not the same bug as #10709, will do some un-duping.

ekager added a commit to ekager/fenix that referenced this issue Jun 4, 2020
ekager added a commit to ekager/fenix that referenced this issue Jun 4, 2020
@liuche
Copy link
Contributor

liuche commented Jun 5, 2020

A few things we decided to do here for this bug:

@lobontiumira
Copy link

lobontiumira commented Jun 5, 2020

I was able to reproduce the crash on OnePlus 5T (Android 9) on 6/5 Nightly build, with the following steps:

  1. Sign in with valid credentials, with an old account.
  2. Open several tabs (I had 10).
  3. Share all opened tabs to all the connected devices.

Fenix either crashes or displayed the "Unable to send RETRY" snackbar.
I wasn't able to reproduce the crash on Beta 77.0.0-beta.2 (beta 5.1.1).

https://crash-stats.mozilla.org/report/index/4e6c3a43-8992-4286-bed1-701680200605

logcat.txt

@sv-ohorvath
Copy link
Contributor

I just repro-ed the crash on the original STR.

  1. Have Fenix open in PBM homescreen
  2. Background Fenix, Open PWA
  3. Click away from main PWA scope to get toolbar
  4. Select "Open in Fenix" from toolbar

Took me about 10-15 tries and then reproed a second time as well.

I got an ANR error with these steps on 77.0.0-beta2.
logANR.txt

@liuche
Copy link
Contributor

liuche commented Jun 5, 2020

@softvision-miralobontiu I think this might be a different bug, but is also fragmentmanager related.

Stack trace here specifically is java.lang.IllegalStateException: FragmentManager has been destroyed androidx.fragment.app.FragmentManager.ensureExecReady(FragmentManager.java:4) androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1)

@liuche liuche mentioned this issue Jun 10, 2020
29 tasks
@liuche
Copy link
Contributor

liuche commented Jun 11, 2020

Okay, here's some really consistent STR for me, at least 1/5 times.

Have open links in Private Browsing turned on
Open a link from another app (like from gmail)
Click back immediately (which will close PB mode bc it's the last tab)

The crash seems to happen when the PB system icon goes away.

@kglazko kglazko assigned kglazko and unassigned kglazko Jun 16, 2020
@ekager
Copy link
Contributor

ekager commented Jun 18, 2020

@liuche with those step, I can repro on Nightly ~1/5 times, but I'm seeing a native crash (id bc606679-2815-41ea-9c81-e0b87e3809fb) , not this FragmentManager trace :/

@liuche
Copy link
Contributor

liuche commented Jun 18, 2020

I also just repro-ed this on the most recent Nightly, and I'm also getting a native crash, here's the socorro link: https://crash-stats.mozilla.org/report/index/c2d90164-a401-4802-bd6d-7658f0200618

Not sure why it changed.

It also looks like this has decreased in Sentry over the last couple of weeks: https://sentry.prod.mozaws.net/operations/firefox-nightly/?query=is%3Aunresolved+ensureexec&statsPeriod=14d

@ekager
Copy link
Contributor

ekager commented Jun 19, 2020

I was able to repro the fragmentmanager crash once, but of the 5 times I crashed with similar STR to #8374 (comment), 4 were the native crash

@liuche liuche changed the title [Bug] Crash when launching PWA, switching pages, then selecting "open in Fenix" while in PB mode, IllegalStateExceptionandroidx.fragment.app.FragmentManager in ensureExecReady, FragmentManager has been destroyed [Bug] "open link PB mode Fenix" and hit back, IllegalStateExceptionandroidx.fragment.app.FragmentManager in ensureExecReady, FragmentManager has been destroyed Jun 22, 2020
@liuche liuche added the eng:qa:needed QA Needed label Jun 26, 2020
@liuche
Copy link
Contributor

liuche commented Jun 26, 2020

Do we know why this was a native crash sometimes - is it two issues somehow, and we're only handling one of them? Or the native crash is getting triggered racily.

@liuche liuche mentioned this issue Jun 27, 2020
12 tasks
@sv-ohorvath
Copy link
Contributor

We've tried the steps to reproduce this on Fenix Beta 78.0.1 & 79.0.1 and looks like it is fixed. Marking this as fixed and closing.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
b:crash Crashes Fenix: should link to Sentry, Crash-Stats or GPlay info 🐞 bug Crashes, Something isn't working, .. eng:qa:verified QA Verified eng:ready Ready for engineering help wanted Help wanted from a contributor. More complex than good first issue.
Projects
None yet
Development

No branches or pull requests