Open Bug 1964872 Opened 6 days ago Updated 6 hours ago

Intermittent /tests/dom/geolocation/test/mochitest/test_hidden.html logged result after SimpleTest.finish(): watchPosition was called. | single tracking bug

Categories

(Core :: DOM: Geolocation, defect, P5)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, intermittent-testcase)

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


task 2025-05-07T02:44:47.194Z] 02:44:47     INFO - TEST-PASS | dom/geolocation/test/mochitest/test_hidden.html | The author of the test has indicated that flaky timeouts are expected.  Reason: we need to be sure that all location data has been purged/set 
[task 2025-05-07T02:44:47.194Z] 02:44:47     INFO - Buffered messages finished
[task 2025-05-07T02:44:47.195Z] 02:44:47     INFO - TEST-UNEXPECTED-FAIL | dom/geolocation/test/mochitest/test_hidden.html | Error callback of getCurrentPosition must not be called. 
[task 2025-05-07T02:44:47.196Z] 02:44:47     INFO - SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:426:16
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - currentPositionPromise</<@https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:78:11
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - PositionErrorCallback*currentPositionPromise<@https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:69:9
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - @https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:68:34
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - Async*set_geo_wifi_uri/<@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:15:19
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - Async*set_network_request_cache_enabled@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:62:17
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - set_geo_wifi_uri@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:14:36
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - resume_geolocationProvider@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:73:19
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - @https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:27:27
[task 2025-05-07T02:44:47.197Z] 02:44:47     INFO - Not taking screenshot here: see the one that was previously logged
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - TEST-UNEXPECTED-FAIL | dom/geolocation/test/mochitest/test_hidden.html | Error callback of watchPosition must not be called. 
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:426:16
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - watchPositionPromise</watchId<@https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:63:11
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - PositionErrorCallback*watchPositionPromise<@https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:54:19
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - @https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:53:32
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - Async*set_geo_wifi_uri/<@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:15:19
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - Async*set_network_request_cache_enabled@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:62:17
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - set_geo_wifi_uri@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:14:36
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - resume_geolocationProvider@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:73:19
[task 2025-05-07T02:44:47.199Z] 02:44:47     INFO - @https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:27:27
[task 2025-05-07T02:44:47.201Z] 02:44:47     INFO - TEST-PASS | dom/geolocation/test/mochitest/test_hidden.html | The author of the test has indicated that flaky timeouts are expected.  Reason: we need to be sure that all location data has been purged/set 
[task 2025-05-07T02:44:47.257Z] 02:44:47     INFO - GECKO(10740) | *** WIFI GEO: onStatus called.wifi-timeout
[task 2025-05-07T02:44:47.257Z] 02:44:47     INFO - GECKO(10740) | *** WIFI GEO: Use request cache:false reason:No cached data
[task 2025-05-07T02:44:47.257Z] 02:44:47     INFO - GECKO(10740) | *** WIFI GEO: Sending request
[task 2025-05-07T02:44:47.258Z] 02:44:47     INFO - GECKO(10740) | *** WIFI GEO: onStatus called.xhr-start
[task 2025-05-07T02:44:47.273Z] 02:44:47     INFO - must wait for focus
[task 2025-05-07T02:44:47.273Z] 02:44:47     INFO - GECKO(10740) | *** WIFI GEO: geo provider reported: -122.08769:37.41857
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - Not taking screenshot here: see the one that was previously logged
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - TEST-UNEXPECTED-FAIL | dom/geolocation/test/mochitest/test_hidden.html | watchPosition was called. 
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - SimpleTest.ok@https://example.com/tests/SimpleTest/SimpleTest.js:426:16
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - watchPositionPromise</watchId<@https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:56:11
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - PositionCallback*watchPositionPromise<@https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:54:19
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - @https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:53:32
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - Async*set_geo_wifi_uri/<@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:15:19
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - Async*set_network_request_cache_enabled@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:62:17
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - set_geo_wifi_uri@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:14:36
[task 2025-05-07T02:44:47.341Z] 02:44:47     INFO - resume_geolocationProvider@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:73:19
[task 2025-05-07T02:44:47.344Z] 02:44:47     INFO - @https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:27:27
[task 2025-05-07T02:44:47.354Z] 02:44:47     INFO - Not taking screenshot here: see the one that was previously logged
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - TEST-UNEXPECTED-FAIL | dom/geolocation/test/mochitest/test_hidden.html | uncaught exception - Error: watchPosition was called too early at watchPositionPromise</watchId<@https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:58:17
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - PositionCallback*watchPositionPromise<@https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:54:19
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - @https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:53:32
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - Async*set_geo_wifi_uri/<@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:15:19
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - Async*set_network_request_cache_enabled@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:62:17
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - set_geo_wifi_uri@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:14:36
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - resume_geolocationProvider@https://example.com/tests/dom/geolocation/test/mochitest/geolocation_common.js:73:19
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - @https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html:27:27
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - 
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - simpletestOnerror@https://example.com/tests/SimpleTest/SimpleTest.js:2039:18
[task 2025-05-07T02:44:47.356Z] 02:44:47     INFO - OnErrorEventHandlerNonNull*@https://example.com/tests/SimpleTest/SimpleTest.js:2014:1
[task 2025-05-07T02:44:47.359Z] 02:44:47     INFO - GECKO(10740) | JavaScript error: https://example.com/tests/dom/geolocation/test/mochitest/test_hidden.html, line 58: Error: watchPosition was called too early
[task 2025-05-07T02:44:47.360Z] 02:44:47     INFO - GECKO(10740) | MEMORY STAT | vsize 2432MB | residentFast 107MB | heapAllocated 9MB
[task 2025-05-07T02:44:49.256Z] 02:44:49     INFO - GECKO(10740) | *** WIFI GEO: onStatus called.wifi-timeout
[task 2025-05-07T02:44:49.258Z] 02:44:49     INFO - GECKO(10740) | *** WIFI GEO: Use request cache:true reason:New req. is GeoIP.
[task 2025-05-07T02:44:49.261Z] 02:44:49     INFO - TEST-PASS | dom/geolocation/test/mochitest/test_hidden.html | watchPosition was called. 
[task 2025-05-07T02:44:50.801Z] 02:44:50     INFO - Error: Unable to restore focus, expect failures and timeouts.
[task 2025-05-07T02:44:50.841Z] 02:44:50    ERROR - TEST-UNEXPECTED-FAIL | /tests/dom/geolocation/test/mochitest/test_hidden.html logged result after SimpleTest.finish(): watchPosition was called.
[task 2025-05-07T02:44:50.856Z] 02:44:50     INFO - TEST-OK | dom/geolocation/test/mochitest/test_hidden.html | took 6510ms
You need to log in before you can comment on or make changes to this bug.