Closed Bug 1335894 Opened 7 years ago Closed 5 years ago

toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved up or down: 113 should be equal(-ish) to 114

Categories

(Core :: XUL, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox56 --- wontfix
firefox57 --- wontfix
firefox58 --- wontfix
firefox59 --- ?

People

(Reporter: jmaher, Assigned: sparky)

References

Details

Attachments

(3 files)

this test fails when run on ubuntu 16.04 s 12.04, many other tests have problems, but greening them up is important.

these fail on opt/debug/asan:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=5ac0bd83bb7cd8ba2ecad1571c4d2038d8a70ba4&filter-searchStr=mochitest-chrome-3&group_state=expanded&selectedJob=73652282

here are the two failures:
TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved up or down: 113 should be equal(-ish) to 114
TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved up or down: 98 should be equal(-ish) to 99

and from the debug log [0], we see this:
[task 2017-02-01T19:59:03.309528Z] 19:59:03     INFO - TEST-START | toolkit/content/tests/widgets/test_popupanchor.xul
[task 2017-02-01T19:59:03.394028Z] 19:59:03     INFO - ++DOMWINDOW == 36 (0x7f09e2944c00) [pid = 5127] [serial = 36] [outer = 0x7f09ee416800]
[task 2017-02-01T19:59:04.431137Z] 19:59:04     INFO - Not taking screenshot here: see the one that was previously logged
[task 2017-02-01T19:59:04.432927Z] 19:59:04     INFO - Buffered messages logged at 19:59:03
[task 2017-02-01T19:59:04.434386Z] 19:59:04     INFO - sub-test middle.simpleResizeHorizontal starting
[task 2017-02-01T19:59:04.436016Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.437475Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from right side of anchor: 0 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.439223Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.440885Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.442437Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from right side of anchor: 0 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.443909Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.446510Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.447547Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from right side of anchor: 0 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.448638Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.449598Z] 19:59:04     INFO - sub-test middle.simpleResizeVertical starting
[task 2017-02-01T19:59:04.451409Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.452424Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from bottom side of anchor: 0.5 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.453460Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.455388Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.456426Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from bottom side of anchor: 0.5 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.457507Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.459714Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.460643Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from bottom side of anchor: 0.5 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.462083Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.464775Z] 19:59:04     INFO - sub-test middle.flippingResizeHorizontal starting
[task 2017-02-01T19:59:04.465732Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.466613Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from right side of anchor: 0 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.467536Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.468780Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the left of the panel 
[task 2017-02-01T19:59:04.473480Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from left side of anchor: 0 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.474599Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.475574Z] 19:59:04     INFO - sub-test middle.flippingResizeVertical starting
[task 2017-02-01T19:59:04.476513Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.477441Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from bottom side of anchor: 0.5 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.478952Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.480509Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the top of the panel 
[task 2017-02-01T19:59:04.481495Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from top side of anchor: 0.5 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.482834Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.484073Z] 19:59:04     INFO - sub-test middle.simpleMoveToAnchorHorizontal starting
[task 2017-02-01T19:59:04.487937Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.488763Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from right side of anchor: 0 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.489545Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.490330Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.491121Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 20px from right side of anchor: 20 should be equal(-ish) to 20 
[task 2017-02-01T19:59:04.491889Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.492729Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.494698Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be -20px from right side of anchor: -20 should be equal(-ish) to -20 
[task 2017-02-01T19:59:04.495498Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.498539Z] 19:59:04     INFO - sub-test middle.simpleMoveToAnchorVertical starting
[task 2017-02-01T19:59:04.499396Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.500225Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from bottom side of anchor: 0.5 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.501026Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.501759Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.502731Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 20px from bottom side of anchor: 20.5 should be equal(-ish) to 20 
[task 2017-02-01T19:59:04.504329Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.505237Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.509837Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be -20px from bottom side of anchor: -19.5 should be equal(-ish) to -20 
[task 2017-02-01T19:59:04.510668Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.511403Z] 19:59:04     INFO - sub-test middle.flippingMoveToAnchorHorizontal starting
[task 2017-02-01T19:59:04.512473Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.513245Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from right side of anchor: 0 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.514069Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.514855Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the left of the panel 
[task 2017-02-01T19:59:04.515637Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be -108px from left side of anchor: -108 should be equal(-ish) to -108 
[task 2017-02-01T19:59:04.517891Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.518738Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.519553Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from right side of anchor: 0 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.520403Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 124 should be equal(-ish) to 123.5 
[task 2017-02-01T19:59:04.521177Z] 19:59:04     INFO - sub-test middle.flippingMoveToAnchorVertical starting
[task 2017-02-01T19:59:04.521922Z] 19:59:04     INFO - Buffered messages logged at 19:59:04
[task 2017-02-01T19:59:04.522923Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.523989Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from bottom side of anchor: 0.5 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.524841Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.525631Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the top of the panel 
[task 2017-02-01T19:59:04.527538Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be -62px from top side of anchor: -61.5 should be equal(-ish) to -62 
[task 2017-02-01T19:59:04.528496Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.529321Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the bottom of the panel 
[task 2017-02-01T19:59:04.533235Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be 0px from bottom side of anchor: 0.5 should be equal(-ish) to 0 
[task 2017-02-01T19:59:04.534113Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | right of panel should be left of anchor: 208 should be equal(-ish) to 208 
[task 2017-02-01T19:59:04.534911Z] 19:59:04     INFO - sub-test middle.veryWidePanel-after_end starting
[task 2017-02-01T19:59:04.535679Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | width is what we requested. 
[task 2017-02-01T19:59:04.537896Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved: 205 should be equal(-ish) to 205 
[task 2017-02-01T19:59:04.538765Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved up or down: 124 should be equal(-ish) to 124 
[task 2017-02-01T19:59:04.539550Z] 19:59:04     INFO - sub-test middle.veryWidePanel-before_start starting
[task 2017-02-01T19:59:04.540378Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | width is what we requested 
[task 2017-02-01T19:59:04.541196Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved: 198 should be equal(-ish) to 198 
[task 2017-02-01T19:59:04.542013Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved up or down: 99 should be equal(-ish) to 99 
[task 2017-02-01T19:59:04.542958Z] 19:59:04     INFO - sub-test middle.veryTallPanel-start_after starting
[task 2017-02-01T19:59:04.543769Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | height is what we requested. 
[task 2017-02-01T19:59:04.544751Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved: 198 should be equal(-ish) to 198 
[task 2017-02-01T19:59:04.545561Z] 19:59:04     INFO - Buffered messages finished
[task 2017-02-01T19:59:04.556873Z] 19:59:04     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved up or down: 113 should be equal(-ish) to 114 
[task 2017-02-01T19:59:04.560433Z] 19:59:04     INFO - is_close@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:23:3
[task 2017-02-01T19:59:04.562013Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:297:7
[task 2017-02-01T19:59:04.563351Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.564259Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.565108Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.565983Z] 19:59:04     INFO - openSlidingPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:82:3
[task 2017-02-01T19:59:04.566842Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:287:5
[task 2017-02-01T19:59:04.567606Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.568368Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:282:7
[task 2017-02-01T19:59:04.569170Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.569937Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.570700Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.571434Z] 19:59:04     INFO - openSlidingPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:82:3
[task 2017-02-01T19:59:04.572180Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:272:5
[task 2017-02-01T19:59:04.572924Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.573693Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:267:7
[task 2017-02-01T19:59:04.574406Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.575170Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.575904Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.576649Z] 19:59:04     INFO - openSlidingPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:82:3
[task 2017-02-01T19:59:04.577375Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:256:5
[task 2017-02-01T19:59:04.578651Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.579743Z] 19:59:04     INFO - tests</</</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:249:15
[task 2017-02-01T19:59:04.580458Z] 19:59:04     INFO - listener@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:94:5
[task 2017-02-01T19:59:04.581210Z] 19:59:04     INFO - EventListener.handleEvent*waitForPopupPositioned@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:92:3
[task 2017-02-01T19:59:04.582221Z] 19:59:04     INFO - tests</</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:245:11
[task 2017-02-01T19:59:04.582935Z] 19:59:04     INFO - listener@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:94:5
[task 2017-02-01T19:59:04.583826Z] 19:59:04     INFO - EventListener.handleEvent*waitForPopupPositioned@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:92:3
[task 2017-02-01T19:59:04.584614Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:239:7
[task 2017-02-01T19:59:04.585356Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.586372Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.587100Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.587810Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.588551Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:235:5
[task 2017-02-01T19:59:04.589281Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.589999Z] 19:59:04     INFO - tests</</</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:223:15
[task 2017-02-01T19:59:04.590720Z] 19:59:04     INFO - listener@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:94:5
[task 2017-02-01T19:59:04.591512Z] 19:59:04     INFO - EventListener.handleEvent*waitForPopupPositioned@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:92:3
[task 2017-02-01T19:59:04.592265Z] 19:59:04     INFO - tests</</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:219:11
[task 2017-02-01T19:59:04.592988Z] 19:59:04     INFO - listener@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:94:5
[task 2017-02-01T19:59:04.593723Z] 19:59:04     INFO - EventListener.handleEvent*waitForPopupPositioned@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:92:3
[task 2017-02-01T19:59:04.594452Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:212:7
[task 2017-02-01T19:59:04.595307Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.596023Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.596792Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.597533Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.598349Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:205:5
[task 2017-02-01T19:59:04.599083Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.599852Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:194:7
[task 2017-02-01T19:59:04.600602Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.601324Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.602075Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.602800Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.603734Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:186:5
[task 2017-02-01T19:59:04.604514Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.605304Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:181:7
[task 2017-02-01T19:59:04.606057Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.606805Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.607578Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.608637Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.609392Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:173:5
[task 2017-02-01T19:59:04.610460Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.611417Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:168:7
[task 2017-02-01T19:59:04.612146Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.612901Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.613643Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.614397Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.615097Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:164:5
[task 2017-02-01T19:59:04.615844Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.616595Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:159:7
[task 2017-02-01T19:59:04.617298Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.618155Z] 19:59:04     INFO - sub-test middle.veryTallPanel-start_before starting
[task 2017-02-01T19:59:04.619110Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | height is what we requested 
[task 2017-02-01T19:59:04.619998Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved: 198 should be equal(-ish) to 198 
[task 2017-02-01T19:59:04.620797Z] 19:59:04     INFO - Not taking screenshot here: see the one that was previously logged
[task 2017-02-01T19:59:04.633445Z] 19:59:04     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved up or down: 98 should be equal(-ish) to 99 
[task 2017-02-01T19:59:04.634579Z] 19:59:04     INFO - is_close@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:23:3
[task 2017-02-01T19:59:04.635357Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:312:7
[task 2017-02-01T19:59:04.636153Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.636930Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.637788Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.638577Z] 19:59:04     INFO - openSlidingPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:82:3
[task 2017-02-01T19:59:04.639508Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:303:5
[task 2017-02-01T19:59:04.640328Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.641094Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:298:7
[task 2017-02-01T19:59:04.641902Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.642729Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.643447Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.644429Z] 19:59:04     INFO - openSlidingPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:82:3
[task 2017-02-01T19:59:04.645773Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:287:5
[task 2017-02-01T19:59:04.646917Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.647979Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:282:7
[task 2017-02-01T19:59:04.650523Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.651310Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.652055Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.652776Z] 19:59:04     INFO - openSlidingPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:82:3
[task 2017-02-01T19:59:04.653787Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:272:5
[task 2017-02-01T19:59:04.654488Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.655709Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:267:7
[task 2017-02-01T19:59:04.657137Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.657858Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.658936Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.659653Z] 19:59:04     INFO - openSlidingPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:82:3
[task 2017-02-01T19:59:04.661363Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:256:5
[task 2017-02-01T19:59:04.662118Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.662848Z] 19:59:04     INFO - tests</</</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:249:15
[task 2017-02-01T19:59:04.663561Z] 19:59:04     INFO - listener@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:94:5
[task 2017-02-01T19:59:04.664447Z] 19:59:04     INFO - EventListener.handleEvent*waitForPopupPositioned@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:92:3
[task 2017-02-01T19:59:04.665148Z] 19:59:04     INFO - tests</</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:245:11
[task 2017-02-01T19:59:04.665909Z] 19:59:04     INFO - listener@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:94:5
[task 2017-02-01T19:59:04.666657Z] 19:59:04     INFO - EventListener.handleEvent*waitForPopupPositioned@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:92:3
[task 2017-02-01T19:59:04.667366Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:239:7
[task 2017-02-01T19:59:04.668135Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.668866Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.669595Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.670298Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.670996Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:235:5
[task 2017-02-01T19:59:04.671684Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.672502Z] 19:59:04     INFO - tests</</</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:223:15
[task 2017-02-01T19:59:04.673197Z] 19:59:04     INFO - listener@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:94:5
[task 2017-02-01T19:59:04.673914Z] 19:59:04     INFO - EventListener.handleEvent*waitForPopupPositioned@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:92:3
[task 2017-02-01T19:59:04.674615Z] 19:59:04     INFO - tests</</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:219:11
[task 2017-02-01T19:59:04.675330Z] 19:59:04     INFO - listener@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:94:5
[task 2017-02-01T19:59:04.676045Z] 19:59:04     INFO - EventListener.handleEvent*waitForPopupPositioned@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:92:3
[task 2017-02-01T19:59:04.676821Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:212:7
[task 2017-02-01T19:59:04.677520Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.678317Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.679039Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.679734Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.680534Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:205:5
[task 2017-02-01T19:59:04.681393Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.682068Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:194:7
[task 2017-02-01T19:59:04.682812Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.683501Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.684318Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.685504Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.686287Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:186:5
[task 2017-02-01T19:59:04.687030Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.687761Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:181:7
[task 2017-02-01T19:59:04.688539Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.689302Z] 19:59:04     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:119:5
[task 2017-02-01T19:59:04.690034Z] 19:59:04     INFO - EventListener.handleEvent*_openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:117:3
[task 2017-02-01T19:59:04.690772Z] 19:59:04     INFO - openPopup@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:87:3
[task 2017-02-01T19:59:04.691489Z] 19:59:04     INFO - tests<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:173:5
[task 2017-02-01T19:59:04.692249Z] 19:59:04     INFO - runNextTest@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:392:7
[task 2017-02-01T19:59:04.693299Z] 19:59:04     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:168:7
[task 2017-02-01T19:59:04.693989Z] 19:59:04     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xul:115:7
[task 2017-02-01T19:59:04.694885Z] 19:59:04     INFO - sub-test right.afterend starting
[task 2017-02-01T19:59:04.695730Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.696560Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be -12px from right side of anchor: -12 should be equal(-ish) to -12 
[task 2017-02-01T19:59:04.697402Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 37 should be equal(-ish) to 36.83332824707031 
[task 2017-02-01T19:59:04.698158Z] 19:59:04     INFO - sub-test right.after_start starting
[task 2017-02-01T19:59:04.765185Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the right of the panel 
[task 2017-02-01T19:59:04.766301Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be -12px from right side of anchor: -12 should be equal(-ish) to -12 
[task 2017-02-01T19:59:04.767151Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | top of panel should be at bottom of anchor: 37 should be equal(-ish) to 36.83332824707031 
[task 2017-02-01T19:59:04.767647Z] 19:59:04     INFO - sub-test left.after_start starting
[task 2017-02-01T19:59:04.785508Z] 19:59:04     INFO - --DOCSHELL 0x7f09ecea3800 == 9 [pid = 5127] [id = {3dc39405-c1b9-41e9-8f32-703cd99a8508}]
[task 2017-02-01T19:59:04.787072Z] 19:59:04     INFO - --DOCSHELL 0x7f09ecea5000 == 8 [pid = 5127] [id = {49f29a98-68c4-41a7-a795-1190a188c5a0}]
[task 2017-02-01T19:59:04.787641Z] 19:59:04     INFO - --DOCSHELL 0x7f09eefa6800 == 7 [pid = 5127] [id = {4105ff4e-68eb-4ffa-912e-a23c061a3bac}]
[task 2017-02-01T19:59:04.821798Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | panel remains within the screen 
[task 2017-02-01T19:59:04.822747Z] 19:59:04     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should be on the left of the panel 
[task 2017-02-01T19:59:04.825945Z] 19:59:04     INFO - MEMORY STAT | vsize 1176MB | residentFast 273MB | heapAllocated 102MB
[task 2017-02-01T19:59:04.842788Z] 19:59:04     INFO - TEST-OK | toolkit/content/tests/widgets/test_popupanchor.xul | took 1528ms


I know the desktop is slightly different from the 12.04 (missing task bar at the top for example).

Neil, can you take a look at this and help us get this green on 16.04?



[0] https://public-artifacts.taskcluster.net/PvHkAWTJQNyzMqQ8IJEQXQ/0/public/logs/live_backing.log
Flags: needinfo?(enndeakin)
If the taskbar is missing this could affect the value of 'window.innerHeight'. The test here is expecting to make a popup that is that window.innerHeight - 10 pixels high.

First, we should verify that window.innerHeight is returning the correct value. It should be the same height as the screen minus any taskbars/docks/menubars/etc.

The failures suggest that the popup is being constrained by an extra pixel.
Flags: needinfo?(enndeakin)
(In reply to Shriram (irc: Mavericks) from comment #2)
> https://treeherder.mozilla.org/logviewer.
> html#?job_id=94378601&repo=try&lineNumber=5592
>
> https://treeherder.mozilla.org/#/
> jobs?repo=try&revision=0ded641251afbd7e3c9f571d6a427ceeb3be52f3

Here are two new runs for 2/3 of the test runs in comment 2.

[1]: https://treeherder.mozilla.org/#/jobs?repo=try&revision=2e0c1c16da20c799421670423a4e51d5ab8a1c71
[2]: https://treeherder.mozilla.org/#/jobs?repo=try&revision=4562e087076c802fb3eedd3767c2474fd2246045
While poking around DXR, I found these two files [1], [2]. The first mentions that 'panel.sizeTo' doesn't work with css transitions and the second mentions that it doesn't work with arrow panels.

Is 'test_popupanchor.xul' testing 'panel.sizeTo'? I'm thinking no but I want to be sure.

[1]: https://dxr.mozilla.org/mozilla-central/source/browser/modules/Social.jsm#188
[2]: https://dxr.mozilla.org/mozilla-central/source/addon-sdk/source/lib/sdk/panel/utils.js#107
FYI, the comments here seem to either be incorrect, or missing some key information in relation to the test that we are doing: https://dxr.mozilla.org/mozilla-central/source/toolkit/content/tests/widgets/test_popupanchor.xul?q=test_popupanchor.xul&redirect_type=direct#290-292

It mentions that the arrow should slide down but at 'is_close' we check to make sure that the arrow didn't move down.
Here's a log to a run on the current linux image: https://public-artifacts.taskcluster.net/OemAucOIQlC7LfU3manbOA/0/public/logs/live_backing.log

Not much to gain from it except for the fact that the panel and arrow shifted it's position by 5 pixels to the left. Also, the same things are visible in each test run for each linux image.
I spent some time testing this bug on a one-click loaner and it seems like the only visual difference between the old and the new images is the bar at the top of the window with the 'x' and all that. I've attached some screenshots of this difference.

Interestingly enough, when the browser window height is large enough, one of the tests (testing for movement to the left or right) stops failing:

84 INFO sub-test middle.veryTallPanel-start_after starting
85 INFO origArrowRect.top 114
86 INFO origArrowRect.height 20
87 INFO origArrowRect.left 198
88 INFO origArrowRect.width 10
89 INFO window.menubar.visible true
90 INFO window.locationbar.visible true
91 INFO window.scrollbars.visible true
92 INFO window.statusbar.visible true
93 INFO panelRect.top 94
94 INFO panelRect.height 50
95 INFO panelRect.left 108
96 INFO panelRect.width 100
97 INFO window.screen.width 
98 INFO 1600
99 INFO window.screen.height 
100 INFO 1200
101 INFO window.innerHeight 963
102 INFO window.screen.width 
103 INFO 1600
104 INFO window.screen.height 
105 INFO 1200
106 INFO window.innerHeight 963
107 INFO TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | height is what we requested. 
108 INFO curArrowRect.top 113
109 INFO curArrowRect.height 20
110 INFO curArrowRect.left 198
111 INFO curArrowRect.width 10
112 INFO panelRect.top 0
113 INFO panelRect.height 953
114 INFO panelRect.left 108
115 INFO panelRect.width 100
116 INFO TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved: 198 should be equal(-ish) to 198 
117 INFO TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xul | arrow should not have moved up or down: 113 should be equal(-ish) to 114 

I was running this without any other tests so it looks like there is some other test that is affecting the browser window size and not cleaning up after itself when we run c3 completely. It could also be something else entirely though.
So there are two tests failing in c3 now because of this problem, and they both use either 'after_start' or 'start_after' and both of those use the variable 'POPUPALIGNMENT_BOTTOMLEFT' to position the anchor. You can see this at [1].

I spent some time looking into whether a scrollbar, or some other part of the window changes during the test but there was nothing. Changing the width also didn't affect the test, so now I am going to try to decrease the number of pixels we subtract from window.innerHeight to 3 (or around 1%). But I think that something is happening with the POPUPALIGNMENT_BOTTOMLEFT value. I noticed that it's possible for it to lose it's precision at [2].

[1]: https://dxr.mozilla.org/mozilla-central/source/layout/xul/nsMenuPopupFrame.cpp#759-760,774-775
[2]: https://dxr.mozilla.org/mozilla-central/source/layout/xul/nsMenuPopupFrame.cpp#823,830
I've tried changing the width, and nothing changes. I've also tried to increase the height that the panel resizes too and nothing happens there also. The last thing I tried today was to prevent us from getting into the code at [2] and there is no decimal being cut from there. I'm going to add 1 to the final value given through POPUPALIGNMENT_BOTTOMLEFT and see if it will change.

[2]: https://dxr.mozilla.org/mozilla-central/source/layout/xul/nsMenuPopupFrame.cpp#823,830
Some more debugging information can be found in this push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=541fd2307e80a928b6e5c235a5970a2a0f3efda9

It displays some of the booleans that are used by 'nsMenuPopupFrame.cpp'.

There are also event listeners attached to the panel that write output when the event is received. All popup events are covered by them.
I've tried debugging this problem on a local Ubuntu 16.04 VM and I actually haven't been able to reproduce this problem. However, i did manage to get other problems which related to the height of the panel being incorrect. I also noticed that, on the local VM, the passing rate of other sub-tests within this test depend on the position of the window which is not good (future problem area).

Furthermore, the build that I am running locally has a different Firefox theme in comparison to the build that is running on the test machines. It looks like Ubuntu is using a different 'complete' theme and not a 'lightweight' theme based on the fact that they've changed the size of the bar at the top, not just the background. So, this leads me to believe that something that the theme being used on Ubuntu 16.04 is doing is causing the problem that we see here.

I'm currently trying to find a way to change the firefox theme in js. Does anyone have any ideas about how I could do that?
I found a way to change the theme and it's not the difference. So the only thing that is left as the visual difference between local and test machine is the lack of the 'menu bar' at the top for the 'x', etc. 

I've tried to manually change it on the local firefox install and also noticed that there is a complete lack of the menu bar option when you try to customize it, which is interesting. But I think this is because they have the menu bar at the top of the window.

I'm pretty sure now that the problem ultimately lies in the extension that is added to Firefox on Ubuntu (that I just found) and lack of a native 'menu bar'.
Comment on attachment 8878900 [details]
Bug 1335894 - Disable test_popupanchor.xul for linux.

https://reviewboard.mozilla.org/r/150142/#review155068

one small nit

::: toolkit/content/tests/widgets/chrome.ini:17
(Diff revision 1)
>  skip-if = os == 'linux' # Bug 1115088
>  [test_editor_currentURI.xul]
>  [test_menubar.xul]
>  skip-if = os == 'mac'
>  [test_popupanchor.xul]
> -skip-if = os == 'android'
> +skip-if = os == 'android' || os == 'linux' # Bug 1335894 perma-fail on linux

can you adjust this to perma-fail on linux 16.04
Attachment #8878900 - Flags: review?(jmaher) → review-
Comment on attachment 8878900 [details]
Bug 1335894 - Disable test_popupanchor.xul for linux.

https://reviewboard.mozilla.org/r/150142/#review155112
Attachment #8878900 - Flags: review?(jmaher) → review+
Keywords: leave-open
Pushed by jmaher@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1d609be0f525
Disable test_popupanchor.xul for linux. r=jmaher
Priority: -- → P5
Moving to Core:XUL per https://bugzilla.mozilla.org/show_bug.cgi?id=1455336
Component: XP Toolkit/Widgets: XUL → XUL
The leave-open keyword is there and there is no activity for 6 months.
:enndeakin, maybe it's time to close this bug?
Flags: needinfo?(enndeakin)

The leave-open keyword is there and there is no activity for 6 months.
:enndeakin, maybe it's time to close this bug?

Flags: needinfo?(enndeakin)
Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(enndeakin)
Resolution: --- → FIXED
Assignee: nobody → gmierz2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: