Showing questions tagged: Show all questions
  • Solved
  • Archived

Opening tab list suddenly consistently crashing (bad update?)

Which, you know, kinda makes a web browser pretty unusable. And I don't want to lose all my tabs, as I have probably hundreds. None of the topic choices really fit. FATAL… (read more)

Which, you know, kinda makes a web browser pretty unusable. And I don't want to lose all my tabs, as I have probably hundreds. None of the topic choices really fit.

FATAL EXCEPTION: main Process: org.mozilla.fenix, PID: 21936 java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index -1. at kotlin.collections.EmptyList.get(Collections.kt:22) at androidx.compose.foundation.gestures.DefaultDraggableAnchors.closestAnchor(AnchoredDraggable.kt:5) at org.mozilla.fenix.compose.tabstray.TabListItemKt$TabListItem$2.invoke(TabListItem.kt:66) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:18) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:2) at org.mozilla.fenix.compose.SwipeToDismissBox2Kt.SwipeToDismissBox2(SwipeToDismissBox2.kt:607) at org.mozilla.fenix.compose.tabstray.TabListItemKt.TabListItem(TabListItem.kt:356) at org.mozilla.fenix.tabstray.TabsTrayTabLayoutsKt$TabList$3$1$3$1.invoke(TabsTrayTabLayouts.kt:122) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:9) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1) at org.mozilla.fenix.tabstray.browser.compose.ReorderableListKt.DragItemContainer(ReorderableList.kt:365) at org.mozilla.fenix.tabstray.TabsTrayTabLayoutsKt$TabList$lambda$41$lambda$40$$inlined$itemsIndexed$default$3.invoke(LazyDsl.kt:150) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:26) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:3) at androidx.compose.foundation.lazy.LazyListItemProviderImpl$Item$1.invoke(LazyListItemProvider.kt:57) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:9) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:84) at androidx.compose.foundation.lazy.layout.LazyLayoutPinnableItemKt.LazyLayoutPinnableItem(LazyLayoutPinnableItem.kt:236) at androidx.compose.foundation.lazy.LazyListItemProviderImpl.Item(LazyListItemProvider.kt:28) at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt$SkippableItem$1.invoke(LazyLayoutItemContentFactory.kt:31) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:9) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:84) at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(SaveableStateHolder.kt:94) at androidx.compose.foundation.lazy.layout.LazySaveableStateHolder.SaveableStateProvider(LazySaveableStateHolder.kt:11) at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactoryKt.access$SkippableItem-JVlU9Rs(LazyLayoutItemContentFactory.kt:106) at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1.invoke(LazyLayoutItemContentFactory.kt:85) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:9) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$subcompose$3$1$1.invoke(SubcomposeLayout.kt:55) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:9) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1) at androidx.compose.runtime.internal.Utils_jvmKt.invokeComposable(Utils.jvm.kt:16) at androidx.compose.runtime.ComposerImpl.doCompose-aFTiNEg(Composer.kt:82) at androidx.compose.runtime.CompositionImpl.composeContent(Composition.kt:42) at androidx.compose.runtime.Recomposer.composeInitial$runtime_release(Recomposer.kt:40) at androidx.compose.runtime.ComposerImpl$CompositionContextImpl.composeInitial$runtime_release(Composer.kt:5) at androidx.compose.runtime.ComposerImpl$CompositionContextImpl.composeInitial$runtime_release(Composer.kt:5) at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:14) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose(SubcomposeLayout.kt:126) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope.subcompose(SubcomposeLayout.kt:166) at androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl.measure-0kLqBqw(LazyLayoutMeasureScope.kt:30) at androidx.compose.foundation.lazy.LazyListMeasuredItemProvider.getAndMeasure-0kLqBqw$default(LazyListMeasuredItemProvider.kt:15) at androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke(LazyList.kt:800) at androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$1$2$1.invoke(LazyLayout.kt:21) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s(SubcomposeLayout.kt:68) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:49) at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:183) at androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsModifierNode.measure-3p2s80s(LazyLayoutBeyondBoundsModifierLocal.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:183) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:107) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:183) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke(MeasurePassDelegate.kt:11) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:51) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:54) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:130) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0(MeasurePassDelegate.kt:118) at androidx.compose.ui.node.MeasurePassDelegate.measure-BRTryo0(MeasurePassDelegate.kt:99) at androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl.measure-0kLqBqw(LazyLayoutMeasureScope.kt:52) at androidx.compose.foundation.pager.PagerMeasureKt.getAndMeasure-SGf7dI0(PagerMeasure.kt:5) at androidx.compose.foundation.pager.PagerMeasurePolicyKt$rememberPagerMeasurePolicy$1$1.invoke(PagerMeasurePolicy.kt:653) at androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$1$2$1.invoke(LazyLayout.kt:21) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s(SubcomposeLayout.kt:68) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:49) at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:183) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:107) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:183) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke(MeasurePassDelegate.kt:11) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:51) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:54) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:130) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0(MeasurePassDelegate.kt:118) at androidx.compose.ui.node.MeasurePassDelegate.measure-BRTryo0(MeasurePassDelegate.kt:99) at androidx.compose.foundation.layout.BoxMeasurePolicy.measure-3p2s80s(Box.kt:81) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:49) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:107) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:183) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke(MeasurePassDelegate.kt:11) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:51) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:54) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:130) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0(MeasurePassDelegate.kt:118) at androidx.compose.ui.node.MeasurePassDelegate.measure-BRTryo0(MeasurePassDelegate.kt:99) at androidx.compose.foundation.layout.RowColumnMeasurePolicyKt.measure(RowColumnMeasurePolicy.kt:95) at androidx.compose.foundation.layout.ColumnMeasurePolicy.measure-3p2s80s(Column.kt:43) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:49) at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:183) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:107) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:183) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke(MeasurePassDelegate.kt:11) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:51) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:54) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:130) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0(MeasurePassDelegate.kt:118) at androidx.compose.ui.node.MeasurePassDelegate.measure-BRTryo0(MeasurePassDelegate.kt:99) at androidx.compose.ui.layout.RootMeasurePolicy.measure-3p2s80s(RootMeasurePolicy.kt:82) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:49) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke(MeasurePassDelegate.kt:11) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:109) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:54) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:130) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0(MeasurePassDelegate.kt:118) at androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui_release(LayoutNode.kt:18) at androidx.compose.ui.node.MeasureAndLayoutDelegate.doRemeasure-sdFAvZA(MeasureAndLayoutDelegate.kt:3) at androidx.compose.ui.node.MeasureAndLayoutDelegate.remeasureOnly(MeasureAndLayoutDelegate.kt:23) at androidx.compose.ui.node.MeasureAndLayoutDelegate.measureOnly(MeasureAndLayoutDelegate.kt:78) at androidx.compose.ui.platform.AndroidComposeView.onMeasure(AndroidComposeView.android.kt:83) at android.view.View.measure(View.java:28375) at androidx.compose.ui.platform.AbstractComposeView.internalOnMeasure$ui_release(ComposeView.android.kt:64) at androidx.compose.ui.platform.AbstractComposeView.onMeasure(ComposeView.android.kt:4) at android.view.View.measure(View.java:28375) at com.google.android.material.bottomsheet.BottomSheetBehavior.onMeasureChild(BottomSheetBehavior.java:54) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:383) at android.view.View.measure(View.java:28375) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7026) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28375) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7026) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1608) at android.widget.LinearLayout.measureVertical(LinearLayout.java:878) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:28375) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7026) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at com.android.internal.policy.DecorView.onMeasure(DecorView.java:735) at android.view.View.measure(View.java:28375) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:4923) at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:3324) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3629) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3009) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10514) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1566) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1575) at android.view.Choreographer.doCallbacks(Choreographer.java:1175) at android.view.Choreographer.doFrame(Choreographer.java:1104) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1549) at android.os.Handler.handleCallback(Handler.java:991) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8934) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)

Asked by celestefoxgirl 10 months ago

Answered by mozilla314 10 months ago

  • Archived

Frequent java.lang.OutOfMemoryError

Browser crashes frequently browsing randomly with crashes in about:crashes similar to 37a62690-e0d8-427f-bae8-93d4463bbd5f java.lang.OutOfMemoryError: Failed to allocat… (read more)

Browser crashes frequently browsing randomly with crashes in about:crashes similar to


37a62690-e0d8-427f-bae8-93d4463bbd5f java.lang.OutOfMemoryError: Failed to allocate a 24 byte allocation with 2369616 free bytes and 2314KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.


java.lang.OutOfMemoryError: Failed to allocate a 24 byte allocation with 2369616 free bytes and 2314KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC. at android.app.job.JobService.onNetworkChanged(JobService.java:284) at android.app.job.JobService$1.onNetworkChanged(JobService.java:150) at android.app.job.JobServiceEngine$JobHandler.handleMessage(JobServiceEngine.java:294) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loopOnce(Looper.java:239) at android.os.Looper.loop(Looper.java:328) at android.app.ActivityThread.main(ActivityThread.java:8952) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)

Asked by BlackWeta 10 months ago

Last reply by Paul 10 months ago

Firefox keeps crashing on Samsung Galaxy Tab A8 with Android 14

Have be3n hav8ng this problem for at least a week, on a Samsung Galaxy Tab A 8 with Android 14 (One UI). About 20cto 30 seconds after launch, the browser abruptly closes … (read more)

Have be3n hav8ng this problem for at least a week, on a Samsung Galaxy Tab A 8 with Android 14 (One UI). About 20cto 30 seconds after launch, the browser abruptly closes back to the home screen. Have tried resetting the tablet, clearing some old apps out, etc., but thr problem persists.

I have dumped the latest Mozilla Crash Report from my browser. Apparently, there is an issue with memory:

cf13ba46-8115-4130-8396-249e2c218304 java.lang.OutOfMemoryError: Failed to allocate a 134217744 byte allocation with 50331648 free bytes and 116MB until OOM, target footprint 129110320, growth limit 201326592


java.lang.OutOfMemoryError: Failed to allocate a 134217744 byte allocation with 50331648 free bytes and 116MB until OOM, target footprint 129110320, growth limit 201326592 at java.util.Arrays.copyOf(Arrays.java:3578) at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:120) at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:95) at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:156) at kotlin.io.ByteStreamsKt.copyTo(IOStreams.kt:19) at kotlin.io.ByteStreamsKt.readBytes(IOStreams.kt:21) at mozilla.appservices.httpconfig.FetchBackend.sendRequest$lambda$3(FetchBackend.kt:6) at mozilla.appservices.httpconfig.FetchBackend.sendRequest(FetchBackend.kt:274) at mozilla.appservices.viaduct.uniffiCallbackInterfaceBackend$sendRequest$callback$makeCall$1.invokeSuspend(viaduct.kt:49) at mozilla.appservices.viaduct.uniffiCallbackInterfaceBackend$sendRequest$callback$makeCall$1.invoke(viaduct.kt:2) at mozilla.appservices.viaduct.uniffiCallbackInterfaceBackend$sendRequest$callback$makeCall$1.invoke(viaduct.kt:1) at mozilla.appservices.viaduct.uniffiCallbackInterfaceBackend$sendRequest$callback$$inlined$uniffiTraitInterfaceCallAsyncWithError$1.invokeSuspend(viaduct.kt:31) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:122) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:127) Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@e36b064, Dispatchers.Default]

Can SOMEONE help me figure this out, what should I do, etc.? I am going crazy fighting this..

Asked by Cajundweeb 3 months ago

Last reply by Cajundweeb 3 months ago

  • Solved

Firefox randomly closing

Lately my Firefox app window will just randomly close while I'm using it. I notice most often on Facebook, but that's because it's the most often used page. When I reope… (read more)

Lately my Firefox app window will just randomly close while I'm using it. I notice most often on Facebook, but that's because it's the most often used page.

When I reopen the app, it's like I just opened it, not like it got minimized.

What's wrong with it? I have it updated to current version, as well as I've run malware and virus scans to see if it's my phone. Nothing found.

Asked by Ryan L. 1 month ago

Answered by Ryan L. 1 month ago

  • Archived

Firefox Android 134 crashing when closing

Since version 134 of Firefox Android has been out, it crashes EVERY TIME when I try ot use the "back" gesture on my Xiaomi 14(i.e. swiping from right or left side of the … (read more)

Since version 134 of Firefox Android has been out, it crashes EVERY TIME when I try ot use the "back" gesture on my Xiaomi 14(i.e. swiping from right or left side of the screen) I tried Firefox 134, Iceraven 2.27 (also based on the same Gecko) - they act the same. In the same time I also have Waterfox, based in the previous version of Firefox 133, and it responds properly. I guess it is related to the latest version only. Here's the crash log:


f5e34211-feda-4d80-b244-c2e4db76c44d java.lang.NullPointerException: Attempt to invoke virtual method 'float android.window.BackMotionEvent.getTouchX()' on a null object reference


java.lang.NullPointerException: Attempt to invoke virtual method 'float android.window.BackMotionEvent.getTouchX()' on a null object reference at android.window.WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper.lambda$onBackStarted$1(WindowOnBackInvokedDispatcher.java:353) at android.window.WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper.$r8$lambda$jWVwe-YeLRxW3tAMLuWZynG6e1k(Unknown Source:0) at android.window.WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper$$ExternalSyntheticLambda4.run(Unknown Source:4) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:224) at android.os.Looper.loop(Looper.java:318) at android.app.ActivityThread.main(ActivityThread.java:8759) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)

Asked by martin347 1 year ago

Last reply by MrGrappleMan 1 year ago

My firefox app is not working.

Hello, My firefox app stoped working today(version for androids). I uninstalled it and installed it twice but it still won't work. When I open it, it stops working afte… (read more)

Hello, My firefox app stoped working today(version for androids). I uninstalled it and installed it twice but it still won't work. When I open it, it stops working after a few seconds and I recive a notification that it crashed. What should I do?

Asked by Dixe X 1 month ago

Last reply by Paul 1 month ago

  • Archived

Firefox Nightly crashing upon volume key press

Hello. I recently found an issue with Firefox Nightly for Android crashing upon pressing a volume key. I haven't fully explored the bug yet, but currently, I have found t… (read more)

Hello. I recently found an issue with Firefox Nightly for Android crashing upon pressing a volume key.

I haven't fully explored the bug yet, but currently, I have found that on YouTube, it will crash consistently. I can report later if it'll crash on another site.

Any thoughts? I don't get an error message, so I can't narrow it at all.

Asked by Timothy Poynter 1 year ago

Last reply by Paul 1 year ago

  • Archived

Switching to Private Window on Nightly Android crashes it.

It is what it sounds like. Just merely switching to it crashes it. Previously I was struck on Private mode but after reinstalling, I'm now struck on normal mode. Don't kn… (read more)

It is what it sounds like. Just merely switching to it crashes it. Previously I was struck on Private mode but after reinstalling, I'm now struck on normal mode. Don't know if it's a bug or whatever but it is what it is. It noticed this around a week ago but don't know it was there even before that. Last time I left it on Private and didn't switch but when I went to switch Last week, it crashed.

Asked by Makima 1 year ago

Last reply by Makima 1 year ago

  • Archived

Tab crashed

On switching on the firefox tab always crashes before it comes on. one has to keep switching to new tabs until it comes on. What could be the problem?

Asked by vangwenya 1 year ago

Last reply by TyDraniu 1 year ago

Firefox unresponsive when unplugging from Android Auto

When watching a YouTube video on Firefox while plugged into Android Auto and then unplugging the USB cable, Firefox becomes unresponsive. The video first pauses and if I … (read more)

When watching a YouTube video on Firefox while plugged into Android Auto and then unplugging the USB cable, Firefox becomes unresponsive. The video first pauses and if I try to play I get a spinning wheel. If I open a new tab and try to go to a website, I just get a gray screen. If I open recent apps and close Firefox and reopen, the issue persists. I cannot access any websites. If I open settings and select Quit Firefox, I'm stuck at Clearing Browsing Data... The only way to fix this is to open my phone settings and go to the Firefox app and clear cache.

To me this is a bug that needs to be fixed in the Firefox app.

Asked by Alex Knop 2 months ago

Reload issue

Hi Firefox Support Team, I am experiencing an issue with Firefox on my Poco X7 Pro (HyperOS). Pages in tabs automatically reload when returning to the app after switching… (read more)

Hi Firefox Support Team,

I am experiencing an issue with Firefox on my Poco X7 Pro (HyperOS). Pages in tabs automatically reload when returning to the app after switching away, even after only ~1 minute. This happens despite all of the following:

- Battery optimization disabled (No restrictions) - Background activity allowed - App Lock enabled in Recent Apps - Tabs → Close inactive tabs = Never - Delete browsing data on quit = Off - Developer options → Background process limit = No limit - RAM Plus active (~12GB available)

In comparison, Chromium-based browsers like Vivaldi maintain tabs for hours on the same device without reload.

    • Device:** Poco X7 Pro
    • OS:** HyperOS (please add exact version / Build number)
    • Firefox version:** (147.0.3, e.g., 125.0.1)
    • RAM:** 12GB RAM plus active
    • Steps to reproduce:**

1. Open Firefox and navigate to any web page. 2. Switch to another app or go to Home. 3. Wait approximately 1 minute. 4. Return to Firefox. 5. Observe that the page reloads and previous state (scroll position, forms, media) is lost.

    • Expected behavior:** Tabs should retain their state unless the system completely kills the Firefox process.
    • Actual behavior:** Pages reload automatically, even when the process is still in memory.
    • Logs / Attachments:**

- adb logcat / bugreport (firefox_reload_log.txt or bugreport.zip) - Optional screen recording demonstrating the issue - Timestamps of occurrence for reference

Could you please advise if there is a recommended configuration for HyperOS/Poco devices, or if a workaround exists to improve tab persistence for Firefox (Gecko engine) under aggressive memory management?

Thank you for your help.

Best regards, AmirAbbas

Asked by AmirAbbas 2 weeks ago

  • Solved

about:config not working on android

I need to change some config settings to prevent some problems that corrupt the screen or crash Firefox on android almost every day. I found that using a Bluetooth reduc… (read more)

I need to change some config settings to prevent some problems that corrupt the screen or crash Firefox on android almost every day. I found that using a Bluetooth reduces the frequency of these problems, but it still happens and is very frustrating.

Asked by Pierre 3 days ago

Answered by TyDraniu 2 days ago