Persistent crashes when pinching to zoom on Firefox Android

When using Firefox on Android for a while, attempting to use pinch to zoom on a web site will cause Android to crash, as in the screen will go black, the G logo animation… (மேலும் படிக்க)

When using Firefox on Android for a while, attempting to use pinch to zoom on a web site will cause Android to crash, as in the screen will go black, the G logo animation will appear, and I'll be sent back to the lock screen. It's not just the app that crashes. It doesn't seem to be a full reboot as that takes longer and starts with a different animation, but some part of Android is restarting.

It's consistent but not predictable. Pinch to zoom will work on one site fine and then crash on the same site later. It seems to be a resource issue as it's unlikely to happen on a fresh instance and it becomes more likely the longer you've been using Firefox.

This has been happening for several months, since at least July. It's happened both on my old Pixel 6 Pro and my new Pixel 9 Pro. It's happened on both Android 14 and 15.

I eventually found out I could go to Settings > About Firefox > Crashes and get some debugging info, but I don't know what to do with it. I currently have 15 crashes between now and Oct 16th which all say:

java.lang.RuntimeException: Adding window failed

Clicking Share to get more info on the latest one adds:

java.lang.RunetimeException: Adding window failed

at android.view.ViewRootImpl.setView(ViewRootImpl.java:1618)
at android.view.WindowManager.Global.addView(WindowManagerGlobal.java:442)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:158)
at android.app.Dialog.show(Dialog.java:352)
[...]

Caused by: android.os.DeadObjectException

at android.os.BinderProxy.transactNative(NativeMethod)
at android.os.BinderProxy.transact(BinderProxy.java:568)
at android.view.IWindowSession$Stub$Proxy.addToDisplayAsUser(IWindowSession.java:1305)
at android.view.ViewRootImpl.setView(ViewRootImpl.java:1596)
... 18 more

I don't know what to do with this info. Should I file a Bugzilla report with just this? The GUID associated with the most recent one is 7a5e5497-bb62-4e3c-94fc-5c63c51d0830. I can't look it up in crash-stats.mozilla.org. Or should I assume all crash reports are automatically received? I'd still like to be able to have a Bugzilla bug to watch for progress.

Asked by gregvalure 6 நாட்கள் முன்பு

Last reply by gregvalure 2 நாட்கள் முன்பு

Firefox will not open in android

When I try to open firefox on my android phone, it just closes and gives me an error message which I have attached a screen shot of. I do not know if this is related but… (மேலும் படிக்க)

When I try to open firefox on my android phone, it just closes and gives me an error message which I have attached a screen shot of.

I do not know if this is related but this happened after I scanned a qr code and tried to open it.

I have un-installed and reinstalled the app and turned my phone off then on again after reinstalling but this did not help.

Pls can you help?

Asked by Serena 1 வாரத்திற்கு முன்பு

Last reply by iub fun 1 வாரத்திற்கு முன்பு

My firefox been crashing since yesterday and i can't figure it out!

Hi! I need help with my firefox, because i started to have a problem yesterday. Everytime i try to go to sertain sites it crashes for no reason! Such as Georgia power, ge… (மேலும் படிக்க)

Hi! I need help with my firefox, because i started to have a problem yesterday. Everytime i try to go to sertain sites it crashes for no reason! Such as Georgia power, georgia natural gas, and etc....

Asked by ll0516 4 வாரங்களுக்கு முன்பு

Last reply by Paul 3 வாரங்களுக்கு முன்பு

Abnormal termination of Firefox

If you leave more than one tab in the background while using Firefox, it may irregularly automatically shut down. This happens even if you manually change the close after… (மேலும் படிக்க)

If you leave more than one tab in the background while using Firefox, it may irregularly automatically shut down. This happens even if you manually change the close after n hours in the settings, and I'm currently using Samsung Galaxy. For Galaxy Tab, I've tried to lock the app, allow the background, etc. to prevent this irregular shutdown, but to no avail. How do I solve these problems?

Asked by 이제현 1 மாதத்திற்கு முன்பு

crash reporting

f60fcaec-6c87-4f2c-9c8c-a91c63d802b9 java.lang.IllegalArgumentException: Can't represent a size of 373779 in Constraints java.lang.IllegalArgumentException: Can't rep… (மேலும் படிக்க)

f60fcaec-6c87-4f2c-9c8c-a91c63d802b9 java.lang.IllegalArgumentException: Can't represent a size of 373779 in Constraints


java.lang.IllegalArgumentException: Can't represent a size of 373779 in Constraints at androidx.compose.ui.unit.Constraints$Companion.bitsNeedForSize(Constraints.kt:41) at androidx.compose.ui.unit.Constraints$Companion.createConstraints-Zbe2FdA$ui_unit_release(Constraints.kt:18) at androidx.compose.ui.unit.ConstraintsKt.Constraints(Constraints.kt:11) at androidx.compose.ui.unit.ConstraintsKt.Constraints$default(Constraints.kt:19) at androidx.compose.foundation.text.modifiers.LayoutUtilsKt.finalConstraints-tfFHcEY(LayoutUtils.kt:48) at androidx.compose.foundation.text.modifiers.ParagraphLayoutCache.layoutText-K40F9xA(ParagraphLayoutCache.kt:13) at androidx.compose.foundation.text.modifiers.TextStringSimpleNode.measure-3p2s80s(TextStringSimpleNode.kt:208) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.BoxMeasurePolicy.measure-3p2s80s(Box.kt:223) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.PaddingNode.measure-3p2s80s(Padding.kt:33) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.SizeNode.measure-3p2s80s(Size.kt:117) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.WrapContentNode.measure-3p2s80s(Size.kt:61) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.RowColumnMeasurementHelper.measureWithoutPlacing-_EkL_-Y(RowColumnMeasurementHelper.kt:621) at androidx.compose.foundation.layout.RowColumnMeasurePolicy.measure-3p2s80s(RowColumnImpl.kt:45) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.foundation.layout.WrapContentNode.measure-3p2s80s(Size.kt:61) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:101) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.RowColumnMeasurementHelper.measureWithoutPlacing-_EkL_-Y(RowColumnMeasurementHelper.kt:121) at androidx.compose.foundation.layout.RowColumnMeasurePolicy.measure-3p2s80s(RowColumnImpl.kt:45) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.BoxMeasurePolicy.measure-3p2s80s(Box.kt:114) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.PaddingNode.measure-3p2s80s(Padding.kt:33) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.PaddingNode.measure-3p2s80s(Padding.kt:33) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.SizeNode.measure-3p2s80s(Size.kt:117) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:101) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.BoxMeasurePolicy.measure-3p2s80s(Box.kt:114) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.foundation.layout.WrapContentNode.measure-3p2s80s(Size.kt:61) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.BoxMeasurePolicy.measure-3p2s80s(Box.kt:114) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.foundation.layout.OffsetPxNode.measure-3p2s80s(Offset.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.BoxMeasurePolicy.measure-3p2s80s(Box.kt:223) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.ui.ZIndexNode.measure-3p2s80s(ZIndexModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.BoxMeasurePolicy.measure-3p2s80s(Box.kt:114) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.ui.ZIndexNode.measure-3p2s80s(ZIndexModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl.measure-0kLqBqw(LazyLayoutMeasureScope.kt:56) at androidx.compose.foundation.lazy.grid.LazyGridKt$rememberLazyGridMeasurePolicy$1$1$measuredItemProvider$1.getAndMeasure-3p2s80s(LazyGrid.kt:13) at androidx.compose.foundation.lazy.grid.LazyGridMeasuredLineProvider.getAndMeasure(LazyGridMeasuredLineProvider.kt:51) at androidx.compose.foundation.lazy.grid.LazyGridKt$rememberLazyGridMeasurePolicy$1$1.invoke(LazyGrid.kt:787) at androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$3$2$1.invoke(LazyLayout.kt:21) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s(SubcomposeLayout.kt:70) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.foundation.AndroidOverscroll_androidKt$StretchOverscrollNonClippingLayer$2.invoke(AndroidOverscroll.android.kt:9) at androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:8) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.AndroidOverscroll_androidKt$StretchOverscrollNonClippingLayer$1.invoke(AndroidOverscroll.android.kt:9) at androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:8) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:1) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:101) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui_release(LayoutNode.kt:18) at androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui_release$default(LayoutNode.kt:18) at androidx.compose.ui.node.MeasureAndLayoutDelegate.doRemeasure-sdFAvZA(MeasureAndLayoutDelegate.kt:8) at androidx.compose.ui.node.MeasureAndLayoutDelegate.remeasureAndRelayoutIfNeeded(MeasureAndLayoutDelegate.kt:126) at androidx.compose.ui.node.MeasureAndLayoutDelegate.measureAndLayout(MeasureAndLayoutDelegate.kt:77) at androidx.compose.ui.platform.AndroidComposeView.measureAndLayout(AndroidComposeView.android.kt:34) at androidx.compose.ui.platform.AndroidComposeView.dispatchDraw(AndroidComposeView.android.kt:17) at android.view.View.draw(View.java:25180) at android.view.View.updateDisplayListIfDirty(View.java:24036) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4764) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4736) at android.view.View.updateDisplayListIfDirty(View.java:23982) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4764) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4736) at android.view.View.updateDisplayListIfDirty(View.java:23982) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4764) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4736) at android.view.View.updateDisplayListIfDirty(View.java:23982) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4764) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4736) at android.view.View.updateDisplayListIfDirty(View.java:23982) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4764) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4736) at android.view.View.updateDisplayListIfDirty(View.java:23982) at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:768) at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:774) at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:872) at android.view.ViewRootImpl.draw(ViewRootImpl.java:6051) at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:5706) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4795) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3288) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11344) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1689) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1698) at android.view.Choreographer.doCallbacks(Choreographer.java:1153) at android.view.Choreographer.doFrame(Choreographer.java:1079) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1646) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:230) at android.os.Looper.loop(Looper.java:319) at android.app.ActivityThread.main(ActivityThread.java:8919) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)

Asked by vivek 1 மாதத்திற்கு முன்பு

Firefox for Android crashes every time the tab listing opened

Firefox for Andoird crashes every time tab listing opened. If I do "about:crashes" i see the attached list of crashes ... "java.lang.IllegalArgumentException..." Versi… (மேலும் படிக்க)

Firefox for Andoird crashes every time tab listing opened. If I do "about:crashes" i see the attached list of crashes ...

"java.lang.IllegalArgumentException..."

Version is 130.0 (Build 2016041319)

I tried clearing cache but it didn't help.

Asked by adam155 2 மாதங்களுக்கு முன்பு

Last reply by Paul 2 மாதங்களுக்கு முன்பு

  • தீர்வுற்றது

Firefox tabs keep crashing

Hello, I've been having issues with the Firefox app on my Android ever since the most recent update on 4th of July. Whenever I tap the "tabs" button, the tabs viewer open… (மேலும் படிக்க)

Hello, I've been having issues with the Firefox app on my Android ever since the most recent update on 4th of July. Whenever I tap the "tabs" button, the tabs viewer opens as always, but if I try to scroll and browse the tab, or if I try to close any of the visible tabs, the whole app crashes. Because of that, I can only switch between tabs by swiping, but it can be annoying if you're used to using many tabs like myself. I have cleared my cache multiple times and it didn't help. I am not too tech-savvy but is there any way to fix it? Thank you!

Asked by OA 4 மாதங்களுக்கு முன்பு

Answered by OA 4 மாதங்களுக்கு முன்பு

crash and lagging

when i have more than 10 pages open the app starts crashing, won't let me go back as well and sometimes just reloads. There were also situations in which he grabbed me wi… (மேலும் படிக்க)

when i have more than 10 pages open the app starts crashing, won't let me go back as well and sometimes just reloads. There were also situations in which he grabbed me without me doing anything. I have about 4-5 extensions (in the photo). I'm using Samsung Galaxy S24, my previous was A52 (I had no problem with it)

Asked by Nick Rusinov 4 மாதங்களுக்கு முன்பு

Last reply by Paul 4 மாதங்களுக்கு முன்பு

Selecting to open the Download section crashes the app

1. Open the Firefox for Android application 2. Either browse around first, download something beforehand, or do it right at the start, go to the 'three dot' menu on the t… (மேலும் படிக்க)

1. Open the Firefox for Android application 2. Either browse around first, download something beforehand, or do it right at the start, go to the 'three dot' menu on the top right screen and select the 'Downloads' section. 3. The application will freeze without opening the section and after a while will say 'Firefox not responding' before crashing.

Asked by Mpavle 5 மாதங்களுக்கு முன்பு

Last reply by Paul 5 மாதங்களுக்கு முன்பு

  • Archived

Firefox crashes on opening

I have a Blackview Tab16 (10" screen), which I bought last year; it was running Firefox quite happily until a couple of months ago. Now when I click on the icon, I get a … (மேலும் படிக்க)

I have a Blackview Tab16 (10" screen), which I bought last year; it was running Firefox quite happily until a couple of months ago. Now when I click on the icon, I get a sort of 'welcome' screen (with some message about a search widget?) for a fraction of a second, then FF closes and I get an error message saying 'Sorry. Firefox had a problem and crashed.' The version of FF is 126.0. I was told to try clearing the cache, but there is nothing there to clear! The tablet is running Android 12 / DoKe OS V3.0.

I have an 8" Blackview tablet which - despite needing to be plugged in to run all the time! - opens & runs Firefox perfectly happily. It's my main browser on my MacBook as well, and will run on my iPhone.

Asked by vargo.b 6 மாதங்களுக்கு முன்பு

Last reply by vargo.b 6 மாதங்களுக்கு முன்பு

  • Archived

crashes and slow pages

Out of nowhere, the browser stopped when I was browsing and the pages started showing slowness. 👇🏻👇🏻👇🏻 c11-9c7f-1ce62d5e295d java.lang.IllegalArgumentException: Cannot … (மேலும் படிக்க)

Out of nowhere, the browser stopped when I was browsing and the pages started showing slowness. 👇🏻👇🏻👇🏻


c11-9c7f-1ce62d5e295d java.lang.IllegalArgumentException: Cannot round NaN value.

* New Sentry Instance: https://sentry.io/organizations/mozilla/issues/?project=6375561&query=7a6abefc7b3e4a31a088370e3b936c48
* Socorro: https://crash-stats.mozilla.org/report/index/bp-242b35e4-0f2d-4ecd-baba-facad0240527

java.lang.IllegalArgumentException: Cannot round NaN value. at kotlin.math.MathKt__MathJVMKt.roundToInt(MathJVM.kt:4) at androidx.compose.foundation.layout.RowColumnMeasurementHelper.measureWithoutPlacing-_EkL_-Y(RowColumnMeasurementHelper.kt:284) at androidx.compose.foundation.layout.RowColumnMeasurePolicy.measure-3p2s80s(RowColumnImpl.kt:45) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:101) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:15) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.foundation.layout.RowColumnMeasurementHelper.measureWithoutPlacing-_EkL_-Y(RowColumnMeasurementHelper.kt:116) at androidx.compose.foundation.layout.RowColumnMeasurePolicy.measure-3p2s80s(RowColumnImpl.kt:45) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.measure-BRTryo0(LayoutNodeLayoutDelegate.kt:104) at androidx.compose.ui.layout.RootMeasurePolicy.measure-3p2s80s(RootMeasurePolicy.kt:39) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:39) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasureBlock$1.invoke(LayoutNodeLayoutDelegate.kt:9) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:60) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:48) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:154) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:3) at androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:108) 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:18) at androidx.compose.ui.node.MeasureAndLayoutDelegate.measureOnly(MeasureAndLayoutDelegate.kt:59) at androidx.compose.ui.platform.AndroidComposeView.onMeasure(AndroidComposeView.android.kt:83) at android.view.View.measure(View.java:26415) 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:26415) at androidx.recyclerview.widget.RecyclerView$LayoutManager.measureChildWithMargins(RecyclerView.java:89) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:60) at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:49) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:800) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:61) at androidx.recyclerview.widget.RecyclerView.onMeasure(RecyclerView.java:64) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:7) at com.google.android.material.appbar.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:93) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:391) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552) at android.widget.LinearLayout.measureVertical(LinearLayout.java:842) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at org.mozilla.fenix.perf.HomeActivityRootLinearLayout.onMeasure(HomeActivityRootLinearLayout.kt:11) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:160) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552) at android.widget.LinearLayout.measureVertical(LinearLayout.java:842) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552) at android.widget.LinearLayout.measureVertical(LinearLayout.java:842) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:26415) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7845) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at com.android.internal.policy.DecorView.onMeasure(DecorView.java:1003) at android.view.View.measure(View.java:26415) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3605) at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2348) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2640) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2197) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8960) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:996) at android.view.Choreographer.doCallbacks(Choreographer.java:794) at android.view.Choreographer.doFrame(Choreographer.java:729) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:981) at android.os.Handler.handleCallback(Handler.java:883) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:237) at android.app.ActivityThread.main(ActivityThread.java:7807) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1047)

Asked by MATHEUSMR 6 மாதங்களுக்கு முன்பு

Last reply by Paul 6 மாதங்களுக்கு முன்பு

  • Archived

keeps crashing when messing with bookmarks

When I finally decided to start organizing my hundreds of bookmarks, I began to experience a crash every 1-2 minutes. I'm opening, editing and moving bookmarks into diffe… (மேலும் படிக்க)

When I finally decided to start organizing my hundreds of bookmarks, I began to experience a crash every 1-2 minutes. I'm opening, editing and moving bookmarks into different folders, which by itself shouldn't cause frequent crashes. My phone's specs shouldn't be an issue either since I have an s24 ultra. I'm grateful for any replies, and would like to thank you for your time.

Asked by lil sushi 6 மாதங்களுக்கு முன்பு

Last reply by Rawan Abdelrahman 6 மாதங்களுக்கு முன்பு

  • Archived

Firefox for Android crashes or freezes after sometime it is put in the background

Listening to audiobooks made me notice this problem, often whilst my phone is turned off and the audiobook is playing in the background on a tab on firefox the audio woul… (மேலும் படிக்க)

Listening to audiobooks made me notice this problem, often whilst my phone is turned off and the audiobook is playing in the background on a tab on firefox the audio would just stop and i would find either that firefox was still open but unloaded all the tabs, or that it simply crashed. I thought this was a thing that solely happened when playing audio in the background but then i noticed that it is actually a general problem when firefox is kept open in the background. It doesnt happen after a set amount of time, sometimes it happens immediately, sometimes after like 10 minutes that it is kept in the background. How can i fix this? its very annoying.

Asked by emixy06 6 மாதங்களுக்கு முன்பு

Last reply by Paul 6 மாதங்களுக்கு முன்பு

  • Archived

Full-screen video problem

I have read the thread for this similar problems, tried all the suggestions but I'm Still experiencing videos not staying full-screen. Is there any other solution to it? … (மேலும் படிக்க)

I have read the thread for this similar problems, tried all the suggestions but I'm Still experiencing videos not staying full-screen. Is there any other solution to it? This has started since yesterday but everything was fine before then.

Asked by ple4551 7 மாதங்களுக்கு முன்பு

Last reply by Kiki 7 மாதங்களுக்கு முன்பு

  • Archived

Full screen closes and returns to home screen

I'm having the same issue as previously posted below. I am on a Google pixel 7 pro. "On youtube mobile site or a reddit video, when I click the bottom right button to fu… (மேலும் படிக்க)

I'm having the same issue as previously posted below. I am on a Google pixel 7 pro.

"On youtube mobile site or a reddit video, when I click the bottom right button to fullscreen the video, a message pops up that says 'entering fullscreen mode' (with a firefox logo on the left of the message) and then firefox closes and I'm at my android home page

This seems to happen when I watch videos in a new instance. If I reopen firefox to the video and then try fullscreen again, it goes full screen no problem. So basically it's annoying and happens when I try to watch any video full screen for the first time.

Is this a known bug? Wasn't an issue on my old phone (I just got the galaxy s23). "

Asked by edanannand 7 மாதங்களுக்கு முன்பு

Last reply by edanannand 7 மாதங்களுக்கு முன்பு

  • Archived

can't sync and Firefox crashes regularly after last update

Firefox Update 124.2.0 (Build #2016012559), 7a0e399c7b+ GV: 124.0.2-20240401114208 AS: 124.0 Fire HD 10 (11 generation) Build 0029294005124 FireOS 7.3.2.9 Logged into M… (மேலும் படிக்க)

Firefox Update 124.2.0 (Build #2016012559), 7a0e399c7b+ GV: 124.0.2-20240401114208 AS: 124.0

Fire HD 10 (11 generation) Build 0029294005124 FireOS 7.3.2.9

Logged into Mozilla, Sync now does nothing, "Last synced: never" Also crashes frequently all since last update.

Asked by becyclist-temp 7 மாதங்களுக்கு முன்பு

Last reply by Paul 7 மாதங்களுக்கு முன்பு

  • Archived

full screen video

Hi running latest firefox for Android on Pixel6a. Whenever I full screen a video, it minimizes Firefox and I'm back at my phone's home screen. After this happens I'll reo… (மேலும் படிக்க)

Hi running latest firefox for Android on Pixel6a. Whenever I full screen a video, it minimizes Firefox and I'm back at my phone's home screen. After this happens I'll reopen Firefox and full screen the video it will work properly.

Asked by Kay Cee 9 மாதங்களுக்கு முன்பு

Last reply by welchia 9 மாதங்களுக்கு முன்பு