Closed Bug 1151890 Opened 7 years ago Closed 7 years ago

Assertion failure when panning using trackpad on APZ-enabled OS X desktop build

Categories

(Core :: Panning and Zooming, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla40
Tracking Status
firefox40 --- fixed

People

(Reporter: kats, Assigned: kats)

References

Details

Attachments

(2 files)

The PanGestureInput events are being dispatched from nsChildView.mm to the APZ on something other than the controller thread. See attached lldb backtrace and info.
Oh, this will maybe be fixed by bug 1148868?
Depends on: 1148868
Attached patch Workaround/patchSplinter Review
This fixes it for me, but I'm ok with waiting for bug 1148868 to land if you'd rather do that.
Attachment #8589166 - Flags: review?(mstange)
Comment on attachment 8589166 [details] [diff] [review]
Workaround/patch

Yeah let's land this now. In bug 1148868 I'll make it conditional on the separate-event-thread pref. Thanks!
Attachment #8589166 - Flags: review?(mstange) → review+
Assignee: nobody → bugmail.mozilla
I'll reland this once the tree reopens. This patch doesn't affect Android, it's almost certainly bug 1148889 (which I co-landed with this) that caused the reftest failures.
Flags: needinfo?(bugmail.mozilla)
https://hg.mozilla.org/mozilla-central/rev/e2e1aa665d77
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
You need to log in before you can comment on or make changes to this bug.