Open Bug 1852854 Opened 1 year ago Updated 2 months ago

Assertion failure: false (MOZ_ASSERT_UNREACHABLE: nsEventStatus_eConsumeNoDefault should involve a valid APZHandledResult), at nsWindow.cpp:892

Categories

(Core :: Panning and Zooming, defect, P3)

Unspecified
Android
defect

Tracking

()

Tracking Status
firefox125 --- affected

People

(Reporter: hiro, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: assertion)

During trying to see bug 1832880 I do sometimes see this assertion, I am not sure it's caused by the touch-cancel event Fenix sends or not.

I reliably hit this assertion failure with the following steps:

  1. Run a debug GeckoViewExample build in the Android emulator. (I'm using macOS 14.2.1.)
  2. Load the samsung.com homepage.
  3. Scroll up and down the page using swipe gestures. I'm using the touchpad scroll gestures on my MacBook Air.
  4. GeckoViewExample crashes with the following assertion failure in adb logcat:

MOZ_Assert: Assertion failure: false (MOZ_ASSERT_UNREACHABLE: nsEventStatus_eConsumeNoDefault should involve a valid APZHandledResult), at widget/android/nsWindow.cpp:902

Blocks: 1817330
Keywords: assertion
OS: Unspecified → Android
Depends on: 1897345
See Also: → 1903699
See Also: → 1909322

I'm going to dupe bug 1909322 to this one. It has a slightly different STR of using about:config. It seems tied to scrolling in an emulator, I noticed I can still change about:config values, but if I scroll, I'll get this assert in debug.

Duplicate of this bug: 1909322

I suppose this will also be fixed bug 1897567, at least for some cases.

Depends on: 1897567
See Also: → 1903682
Depends on: 1912358
You need to log in before you can comment on or make changes to this bug.