0fc6a964-7c4e-48dc-8fdf-7b1172ac0bd7 java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.Insets android.view.WindowInsets.getInsets(int)' on a null object reference
Categories
(Firefox for Android :: General, defect, P3)
Tracking
()
People
(Reporter: Webworkr, Unassigned)
Details
(Keywords: crash)
Crash Data
User Agent: Mozilla/5.0 (Android 14; Mobile; rv:131.0) Gecko/131.0 Firefox/131.0
Steps to reproduce:
Steps are only partially traceable. I always switched between private and standard mode. I moved tabs between the modes using the "Open in normal tab" function. The browser may have been in the background at the time of the crash.
Actual results:
0fc6a964-7c4e-48dc-8fdf-7b1172ac0bd7
java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.Insets android.view.WindowInsets.getInsets(int)' on a null object reference
java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.Insets android.view.WindowInsets.getInsets(int)' on a null object reference
at com.android.internal.widget.floatingtoolbar.LocalFloatingToolbarPopup.getImeHeight(LocalFloatingToolbarPopup.java:2556)
at com.android.internal.widget.floatingtoolbar.LocalFloatingToolbarPopup.getViewPortVisibleHeight(LocalFloatingToolbarPopup.java:2050)
at com.android.internal.widget.floatingtoolbar.LocalFloatingToolbarPopup.calculateCoords(LocalFloatingToolbarPopup.java:2093)
at com.android.internal.widget.floatingtoolbar.LocalFloatingToolbarPopup.-$$Nest$mcalculateCoords(Unknown Source:0)
at com.android.internal.widget.floatingtoolbar.LocalFloatingToolbarPopup$5.onTouch(LocalFloatingToolbarPopup.java:369)
at android.widget.PopupWindow$PopupDecorView.dispatchTouchEvent(PopupWindow.java:2887)
at android.view.View.dispatchPointerEvent(View.java:16489)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:8602)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:8353)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7682)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7739)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7705)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:7908)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7713)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:7965)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7686)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:7739)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:7705)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:7713)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:7686)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:11250)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:11119)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:11075)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:11384)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:337)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:281)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:11333)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:11479)
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:1064)
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)
Expected results:
No crash
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Comment 1•1 year ago
|
||
"Settings" menu > "About Firefox Nightly" > "Crashes":
There are no existing crash reports linked so far.
| Reporter | ||
Comment 2•1 year ago
|
||
- New Sentry Instance: https://sentry.io/organizations/mozilla/issues/?project=6295546&query=d0d9d5582a7643c4a930f65cddd635a8
- New Sentry Instance: https://sentry.io/organizations/mozilla/issues/?project=6295546&query=00000000000000000000000000000000
- New Sentry Instance: https://sentry.io/organizations/mozilla/issues/?project=6295546&query=00000000000000000000000000000000
- New Sentry Instance: https://sentry.io/organizations/mozilla/issues/?project=6295546&query=00000000000000000000000000000000
- Socorro: https://crash-stats.mozilla.org/report/index/bp-dc7b3eff-559c-413f-a225-776f30240810
- Socorro: https://crash-stats.mozilla.org/report/index/bp-81cbd93e-8291-490c-ae8e-8dd3c0240810
- Socorro: https://crash-stats.mozilla.org/report/index/bp-5ff6fbb1-e1d7-4bb5-9a64-f89a70240810
- Socorro: https://crash-stats.mozilla.org/report/index/bp-81d48cfd-792b-4a56-8e3e-3d41d0240810
Comment 3•1 year ago
|
||
Thanks for the crash reports. Looks like we have crash reports at least as far back as Fx 111, but the crash volume jumped up staring in Fx 123. So this seems to be a regression, but it's hard to diagnose because the stack trace doesn't include any Mozilla code and we don't have reliable steps to reproduce.
Comment 4•1 year ago
|
||
Since the crash volume is low (less than 15 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 BugBot documentation.
Description
•