Closed Bug 1662830 Opened 6 years ago Closed 6 years ago

Crash in [@ mozilla::PresShell::EventHandler::HandleEventUsingCoordinates]

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P2)

All
Android
defect

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox80 --- unaffected
firefox81 --- unaffected
firefox82 --- fixed

People

(Reporter: kbrosnan, Assigned: edgar)

References

(Regression)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

Reported from https://github.com/mozilla-mobile/fenix/issues/14624

Crash report: https://crash-stats.mozilla.org/report/index/b596f1ce-c8a9-4dfb-9a6e-dceb20200902

Top 10 frames of crashing thread:

0 libxul.so mozilla::PresShell::EventHandler::HandleEventUsingCoordinates layout/base/PresShell.cpp:6990
1 libxul.so mozilla::PresShell::EventHandler::HandleEvent layout/base/PresShell.cpp:6880
2 libxul.so mozilla::PresShell::HandleEvent layout/base/PresShell.cpp:6805
3 libxul.so nsViewManager::DispatchEvent view/nsViewManager.cpp:750
4 libxul.so nsView::HandleEvent view/nsView.cpp:1133
5 libxul.so nsWindow::DispatchEvent widget/android/nsWindow.cpp:2412
6 libxul.so nsBaseWidget::ProcessUntransformedAPZEvent widget/nsBaseWidget.cpp:963
7 libxul.so nsWindow::NPZCSupport::InputEvent<nsWindow::NPZCSupport::HandleMouseEvent widget/android/nsWindow.cpp:761
8 libxul.so nsAppShell::ProcessNextNativeEvent widget/android/nsAppShell.cpp:679
9 libxul.so nsBaseAppShell::OnProcessNextEvent widget/nsBaseAppShell.cpp:259
Component: General → Layout
Product: GeckoView → Core

It seems only two crashes in 80, but a lot of in Fenix. mark S2 for now.

Severity: -- → S2
Component: Layout → DOM: UI Events & Focus Handling
Flags: needinfo?(echen)

This presumably is caused by https://phabricator.services.mozilla.com/D88225. mExitFrom should not be Nothing() at this point.

Assignee: nobody → echen
Flags: needinfo?(echen)
Priority: -- → P2
Regressed by: 1653949
Has Regression Range: --- → yes

This is missed in https://phabricator.services.mozilla.com/D88225.
MouseInput::ToWidgetMouseEvent is used only in Android.

Set release status flags based on info from the regressing bug 1653949

Pushed by echen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/493274bb362f Initialize mExitFrom in MouseInput::ToWidgetMouseEvent; r=smaug
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: