Closed Bug 1696846 Opened 3 years ago Closed 3 years ago

Intermittent gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The final resolution (1.6385762691497803) is equal after prevent default

Categories

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

defect

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox86 --- unaffected
firefox87 --- unaffected
firefox88 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: aemad)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(2 files)

Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=332354472&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/fZOr6znWQeKI5-bW39Fl2Q/runs/0/artifacts/public/logs/live_backing.log


...
[task 2021-03-08T01:10:12.643Z] 01:10:12     INFO - GECKO(4680) | [Parent 4680, Main Thread] WARNING: gdk_device_grab_info: assertion 'GDK_IS_DEVICE (device)' failed: 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:135
[task 2021-03-08T01:10:12.644Z] 01:10:12     INFO - GECKO(4680) | (firefox:4680): Gdk-CRITICAL **: 01:10:12.556: gdk_device_grab_info: assertion 'GDK_IS_DEVICE (device)' failed
[task 2021-03-08T01:10:12.645Z] 01:10:12     INFO - TEST-INFO | started process screentopng
[task 2021-03-08T01:10:13.431Z] 01:10:13     INFO - TEST-INFO | screentopng: exit 0
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - <snipped 19 output lines - if you need more context, please use SimpleTest.requestCompleteLog() in your test>
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - Buffered messages logged at 01:10:03
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_restore_position_tabswitch.html | Field y of the zoomed viewport restored 
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_restore_position_tabswitch.html | Field w of the zoomed viewport restored 
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_restore_position_tabswitch.html | Field h of the zoomed viewport restored 
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_restore_position_tabswitch.html | Field z of the zoomed viewport restored 
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_restore_position_tabswitch.html | No more VV resizes should have occurred 
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - Buffered messages logged at 01:10:04
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | Starting subtest helper_zoom_with_dynamic_toolbar.html 
[task 2021-03-08T01:10:13.432Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_dynamic_toolbar.html | The scale value should be greater than 1.0 
[task 2021-03-08T01:10:13.433Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_dynamic_toolbar.html | The initial scale value should be restored to 1.0 
[task 2021-03-08T01:10:13.433Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.433Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | Starting subtest helper_visual_scrollbars_pagescroll.html 
[task 2021-03-08T01:10:13.433Z] 01:10:13     INFO - Buffered messages logged at 01:10:05
[task 2021-03-08T01:10:13.434Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_visual_scrollbars_pagescroll.html | Scroll offset is 928, should be near clientHeight 966 
[task 2021-03-08T01:10:13.434Z] 01:10:13     INFO - Buffered messages logged at 01:10:06
[task 2021-03-08T01:10:13.436Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_visual_scrollbars_pagescroll.html | Scroll offset has increased to 1368 
[task 2021-03-08T01:10:13.436Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_visual_scrollbars_pagescroll.html | Second page-scroll is not yet complete 
[task 2021-03-08T01:10:13.436Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_visual_scrollbars_pagescroll.html | Final scroll offset 2784 is close to 3x928 
[task 2021-03-08T01:10:13.439Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.439Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | Starting subtest helper_click_interrupt_animation.html 
[task 2021-03-08T01:10:13.439Z] 01:10:13     INFO - Buffered messages logged at 01:10:07
[task 2021-03-08T01:10:13.440Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_click_interrupt_animation.html | Scroll offset has moved down some, to 440 
[task 2021-03-08T01:10:13.440Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_click_interrupt_animation.html | Scroll position hasn't changed again 
[task 2021-03-08T01:10:13.440Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.441Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | Starting subtest helper_overflowhidden_zoom.html 
[task 2021-03-08T01:10:13.442Z] 01:10:13     INFO - Buffered messages logged at 01:10:08
[task 2021-03-08T01:10:13.442Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | should not be zoomed (1) 
[task 2021-03-08T01:10:13.443Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (2) 
[task 2021-03-08T01:10:13.444Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (3) 
[task 2021-03-08T01:10:13.446Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (4) 
[task 2021-03-08T01:10:13.446Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (5) 
[task 2021-03-08T01:10:13.447Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | should not be zoomed (6) 
[task 2021-03-08T01:10:13.447Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (7) 
[task 2021-03-08T01:10:13.448Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (8) 
[task 2021-03-08T01:10:13.453Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (9) 
[task 2021-03-08T01:10:13.453Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (10) 
[task 2021-03-08T01:10:13.454Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | should be zoomed (11) 
[task 2021-03-08T01:10:13.454Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (12) 
[task 2021-03-08T01:10:13.455Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (13) 
[task 2021-03-08T01:10:13.466Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (14) 
[task 2021-03-08T01:10:13.466Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (15) 
[task 2021-03-08T01:10:13.467Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | should be zoomed (16) 
[task 2021-03-08T01:10:13.467Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (17) 
[task 2021-03-08T01:10:13.468Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (18) 
[task 2021-03-08T01:10:13.469Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | should have scrolled (19) 
[task 2021-03-08T01:10:13.470Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | should have scrolled (20) 
[task 2021-03-08T01:10:13.474Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | should not be zoomed (21) 
[task 2021-03-08T01:10:13.474Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (22) 
[task 2021-03-08T01:10:13.475Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (23) 
[task 2021-03-08T01:10:13.475Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (24) 
[task 2021-03-08T01:10:13.479Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_overflowhidden_zoom.html | shouldn't have scrolled (25) 
[task 2021-03-08T01:10:13.479Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.480Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | Starting subtest helper_zoom_keyboardscroll.html 
[task 2021-03-08T01:10:13.483Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | should not be zoomed (1) 
[task 2021-03-08T01:10:13.484Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (2) 
[task 2021-03-08T01:10:13.484Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (3) 
[task 2021-03-08T01:10:13.485Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (4) 
[task 2021-03-08T01:10:13.487Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (5) 
[task 2021-03-08T01:10:13.488Z] 01:10:13     INFO - Buffered messages logged at 01:10:09
[task 2021-03-08T01:10:13.492Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | should have zoomed (6) 
[task 2021-03-08T01:10:13.492Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (7) 
[task 2021-03-08T01:10:13.493Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (8) 
[task 2021-03-08T01:10:13.497Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (9) 
[task 2021-03-08T01:10:13.498Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (10) 
[task 2021-03-08T01:10:13.498Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | should be zoomed (11) 
[task 2021-03-08T01:10:13.499Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (12) 
[task 2021-03-08T01:10:13.503Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (13) 
[task 2021-03-08T01:10:13.504Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (14) 
[task 2021-03-08T01:10:13.507Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | should have scrolled (15) 
[task 2021-03-08T01:10:13.507Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | should be zoomed (16) 
[task 2021-03-08T01:10:13.508Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (17) 
[task 2021-03-08T01:10:13.511Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | shouldn't have scrolled (18) 
[task 2021-03-08T01:10:13.512Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | should have scrolled (19) 
[task 2021-03-08T01:10:13.513Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | should have scrolled (20) 
[task 2021-03-08T01:10:13.513Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_keyboardscroll.html | should not be zoomed (21) 
[task 2021-03-08T01:10:13.517Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.518Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | Starting subtest helper_zoom_out_clamped_scrollpos.html 
[task 2021-03-08T01:10:13.518Z] 01:10:13     INFO - Buffered messages logged at 01:10:10
[task 2021-03-08T01:10:13.519Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | should not be zoomed 
[task 2021-03-08T01:10:13.519Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | should be zoomed to 2.0 
[task 2021-03-08T01:10:13.520Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | shouldn't have scrolled (1) 
[task 2021-03-08T01:10:13.523Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | shouldn't have scrolled (2) 
[task 2021-03-08T01:10:13.524Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | shouldn't have scrolled (3) 
[task 2021-03-08T01:10:13.524Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | shouldn't have scrolled (4) 
[task 2021-03-08T01:10:13.525Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | should be back at initial resolution 
[task 2021-03-08T01:10:13.526Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | shouldn't have scrolled (5) 
[task 2021-03-08T01:10:13.527Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | shouldn't have scrolled (6) 
[task 2021-03-08T01:10:13.527Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | shouldn't have scrolled (7) 
[task 2021-03-08T01:10:13.528Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_clamped_scrollpos.html | shouldn't have scrolled (8) 
[task 2021-03-08T01:10:13.529Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.536Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | Starting subtest helper_zoom_out_with_mainthread_clamping.html 
[task 2021-03-08T01:10:13.537Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_with_mainthread_clamping.html | should not be zoomed 
[task 2021-03-08T01:10:13.537Z] 01:10:13     INFO - Buffered messages logged at 01:10:11
[task 2021-03-08T01:10:13.538Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_with_mainthread_clamping.html | should be zoomed to 5.0 
[task 2021-03-08T01:10:13.539Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_with_mainthread_clamping.html | layout x-coord should be maxed 
[task 2021-03-08T01:10:13.545Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_with_mainthread_clamping.html | layout y-coord should be maxed 
[task 2021-03-08T01:10:13.545Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_with_mainthread_clamping.html | visual x-coord should be even further 
[task 2021-03-08T01:10:13.546Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_with_mainthread_clamping.html | visual y-coord should be even further 
[task 2021-03-08T01:10:13.546Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_out_with_mainthread_clamping.html | should be back at initial resolution 
[task 2021-03-08T01:10:13.547Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.548Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | Starting subtest helper_zoom_with_touchpad.html 
[task 2021-03-08T01:10:13.548Z] 01:10:13     INFO - Buffered messages logged at 01:10:12
[task 2021-03-08T01:10:13.549Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The initial_resolution is 1, which is some sane value 
[task 2021-03-08T01:10:13.557Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The final resolution (1.4218755960464478) is greater after zooming in 
[task 2021-03-08T01:10:13.558Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The initial_resolution is 1.4218755960464478, which is some sane value 
[task 2021-03-08T01:10:13.558Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The final resolution (1.3274544477462769) is smaller after zooming Out 
[task 2021-03-08T01:10:13.559Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The initial_resolution is 1.3274544477462769, which is some sane value 
[task 2021-03-08T01:10:13.560Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The final resolution approximatly the same after zooming In and Out 
[task 2021-03-08T01:10:13.571Z] 01:10:13     INFO - TEST-PASS | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | Accumulated a deltaY of -40 
[task 2021-03-08T01:10:13.575Z] 01:10:13     INFO - Buffered messages finished
[task 2021-03-08T01:10:13.577Z] 01:10:13     INFO - TEST-UNEXPECTED-FAIL | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The final resolution (1.6385762691497803) is equal after prevent default 
[task 2021-03-08T01:10:13.578Z] 01:10:13     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2021-03-08T01:10:13.578Z] 01:10:13     INFO -     spawnTest/w.ok@gfx/layers/apz/test/mochitest/apz_test_utils.js:443:32
[task 2021-03-08T01:10:13.579Z] 01:10:13     INFO -     onWheel@gfx/layers/apz/test/mochitest/helper_zoom_with_touchpad.html:54:11
[task 2021-03-08T01:10:13.580Z] 01:10:13     INFO - must wait for focus
[task 2021-03-08T01:10:13.583Z] 01:10:13     INFO - GECKO(4680) | JavaScript error: , line 0: TypeError: can't access dead object
[task 2021-03-08T01:10:13.587Z] 01:10:13     INFO - GECKO(4680) | JavaScript error: , line 0: TypeError: can't access dead object
[task 2021-03-08T01:10:13.588Z] 01:10:13     INFO - GECKO(4680) | MEMORY STAT | vsize 2610MB | residentFast 151MB | heapAllocated 15MB
[task 2021-03-08T01:10:13.589Z] 01:10:13     INFO - TEST-OK | gfx/layers/apz/test/mochitest/test_group_zoom-2.html | took 11097ms```

I suspect the issue is that we are not running helper_zoom_with_touchpad.html with the same prefs as other tests.

The increased content response timeout is particularly important for tests that perform preventDefault(). This timeout is a browser intervention to aid responsiveness (we give the webpage a time limit to call preventDefault() or not, and if the time limit is reached we assume it did not). Tests often run on slow machines / in memory-constrained environments so some timeouts need to be increased to keep tests reliable.

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

Assignee: nobody → aemad
Status: NEW → ASSIGNED
Attachment #9207542 - Attachment description: Bug 1696846 - Intermittent gfx/layers/apz/test/mochitest/test_group_zoom-2.html | helper_zoom_with_touchpad.html | The final resolution (1.6385762691497803) is equal after prevent default → Bug 1696846 - Run helper_zoom_with_touchpad.html with the same prefs as other zooming tests
Pushed by bballo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dc90a5432054
Run helper_zoom_with_touchpad.html with the same prefs as other zooming tests r=botond
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(aemad)
Resolution: FIXED → ---
Target Milestone: 88 Branch → ---

My theory about the reason for the failure in comment 1 may have been wrong.

I've investigated this a bit further. The cause of the failure appears to be that we register a non-passive wheer listener here, and then immediately after send native events which we intend to preventDefault() with that listener, here.

The native events can arrive at APZ before the transaction that informs APZ about the existence of the non-passive listener. If APZ does not know about the listener, it handles the events right away rather than enqueuing them while it waits for a content response.

This can be fixed by adding a call to await promiseApzFlushedRepaints(); between registering the listener and sending the events.

Flags: needinfo?(aemad)
Pushed by bballo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e5afbccc508b
Make sure APZ knows about the wheel listener in helper_zoom_with_touchpad.html before sending it events. r=tnikkel
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: