Open Bug 1848277 Opened 1 year ago Updated 2 months ago

Perma [tier 2] Btime raptor-browsertime Critical: Failed waiting on page https://www.linkedin.com/feed/ to finished loading, timed out after 120000 ms WebDriverError: Failed to decode response from marionette

Categories

(Testing :: Raptor, defect, P5)

defect

Tracking

(firefox-esr102 unaffected, firefox-esr115 unaffected, firefox116 unaffected, firefox117 unaffected, firefox118 affected, firefox119 affected)

Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- unaffected
firefox116 --- unaffected
firefox117 --- unaffected
firefox118 --- affected
firefox119 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned, NeedInfo)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [retriggered])

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


[task 2023-08-11T06:03:15.953Z] 06:03:15     INFO -  raptor-browsertime Info: timeout (s): 60000
[task 2023-08-11T06:03:15.953Z] 06:03:15     INFO -  raptor-browsertime Info: browsertime cwd: /home/cltbld/tasks/task_169173366118785/build
[task 2023-08-11T06:03:15.956Z] 06:03:15     INFO -  raptor-browsertime Info: browsertime cmd: /home/cltbld/tasks/task_169173366118785/fetches/node/bin/node /home/cltbld/tasks/task_169173366118785/fetches/browsertime/node_modules/browsertime/bin/browsertime.js --firefox.geckodriverPath /home/cltbld/tasks/task_169173366118785/fetches/geckodriver /home/cltbld/tasks/task_169173366118785/build/tests/raptor/raptor/browsertime/../../browsertime/browsertime_pageload.js --firefox.noDefaultPrefs --browsertime.page_cycle_delay 1000 --skipHar --pageLoadStrategy none --webdriverPageload true --firefox.disableBrowsertimeExtension true --pageCompleteCheckStartWait 5000 --pageCompleteCheckPollTimeout 1000 --beforePageCompleteWaitTime 2000 --timeouts.pageLoad 60000 --timeouts.script 120000 --browsertime.page_cycles 2 --pageCompleteWaitTime 5000 --browsertime.url https://www.linkedin.com/feed/ --browsertime.post_startup_delay 1000 --iterations 25 --browsertime.chimera true --browsertime.test_bytecode_cache false --firefox.perfStats false --browsertime.moz_fetch_dir /home/cltbld/tasks/task_169173366118785/fetches --browsertime.expose_profiler false --browsertime.secondary_url https://www.linkedin.com/in/thommy-harris-hk-385723106/ --browsertime.commands  --viewPort 1280x1024 --browser firefox --firefox.binaryPath /home/cltbld/tasks/task_169173366118785/build/application/firefox/firefox --resultDir /home/cltbld/tasks/task_169173366118785/build/blobber_upload_dir/browsertime-results/linkedin --firefox.profileTemplate /tmp/tmpf3oq0mbu/profile --video true --visualMetrics true --visualMetricsContentful true --visualMetricsPerceptual true --visualMetricsPortable true --videoParams.keepOriginalVideo true --firefox.windowRecorder true --browsertime.testName linkedin --browsertime.liveSite False --browsertime.loginRequired True
[task 2023-08-11T06:03:15.956Z] 06:03:15     INFO -  raptor-browsertime Info: browsertime_ffmpeg: /home/cltbld/tasks/task_169173366118785/fetches/ffmpeg-4.4.1-i686-static/ffmpeg
[task 2023-08-11T06:03:15.957Z] 06:03:15     INFO -  raptor-browsertime Info: PATH: b'/home/cltbld/tasks/task_169173366118785/fetches/ffmpeg-4.4.1-i686-static:/home/cltbld/tasks/task_169173366118785/build/venv/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin'
[task 2023-08-11T06:03:15.957Z] 06:03:15     INFO -  raptor-browsertime Info: Calling browsertime with proc_timeout=5025, and output_timeout=120
[task 2023-08-11T06:03:16.708Z] 06:03:16     INFO -  raptor-browsertime Info: Running tests using Firefox - 25 iteration(s)
[task 2023-08-11T06:03:16.734Z] 06:03:16     INFO -  raptor-browsertime Info: Skip setting default preferences for Firefox
[task 2023-08-11T06:03:19.405Z] 06:03:19     INFO -  raptor-browsertime Info: Starting a browsertime pageload
[task 2023-08-11T06:03:19.405Z] 06:03:19     INFO -  raptor-browsertime Info: Waiting for 1000 ms (post_startup_delay)
[task 2023-08-11T06:03:20.407Z] 06:03:20     INFO -  raptor-browsertime Info: Navigating to about:blank, count: 0
[task 2023-08-11T06:03:20.408Z] 06:03:20     INFO -  raptor-browsertime Info: Navigating to url about:blank iteration 1
[task 2023-08-11T06:03:25.458Z] 06:03:25     INFO -  raptor-browsertime Info: Navigating to primary url:https://www.linkedin.com/feed/
[task 2023-08-11T06:03:25.459Z] 06:03:25     INFO -  raptor-browsertime Info: Cycle 0, waiting for 1000 ms
[task 2023-08-11T06:03:26.459Z] 06:03:26     INFO -  raptor-browsertime Info: Cycle 0, starting the measure
[task 2023-08-11T06:03:26.460Z] 06:03:26     INFO -  raptor-browsertime Info: Testing url https://www.linkedin.com/feed/ iteration 1
[task 2023-08-11T06:03:26.463Z] 06:03:26     INFO -  raptor-browsertime Info: Start firefox window recorder.
[task 2023-08-11T06:03:32.355Z] 06:03:32    ERROR -  raptor-browsertime Error: Browsertime failed to run
[task 2023-08-11T06:03:32.377Z] 06:03:32     INFO -  raptor-browsertime Info:     at Object.throwDecodedError (/home/cltbld/tasks/task_169173366118785/fetches/browsertime/node_modules/selenium-webdriver/lib/error.js:524:15)
[task 2023-08-11T06:03:32.378Z] 06:03:32     INFO -  raptor-browsertime Info:     at parseHttpResponse (/home/cltbld/tasks/task_169173366118785/fetches/browsertime/node_modules/selenium-webdriver/lib/http.js:601:13)
[task 2023-08-11T06:03:32.380Z] 06:03:32     INFO -  raptor-browsertime Info:     at Executor.execute (/home/cltbld/tasks/task_169173366118785/fetches/browsertime/node_modules/selenium-webdriver/lib/http.js:529:28)
[task 2023-08-11T06:03:32.381Z] 06:03:32     INFO -  raptor-browsertime Info:     at processTicksAndRejections (node:internal/process/task_queues:96:5)
[task 2023-08-11T06:03:32.382Z] 06:03:32     INFO -  raptor-browsertime Info:     at async Driver.execute (/home/cltbld/tasks/task_169173366118785/fetches/browsertime/node_modules/selenium-webdriver/lib/webdriver.js:745:17)
[task 2023-08-11T06:03:32.384Z] 06:03:32     INFO -  raptor-browsertime Info: URL failed to load, trying 5 more time(s): Failed waiting on page https://www.linkedin.com/feed/  to finished loading, timed out after 120000 ms
[task 2023-08-11T06:03:32.385Z] 06:03:32 CRITICAL -  raptor-browsertime Critical: Failed waiting on page https://www.linkedin.com/feed/ to finished loading, timed out after 120000 ms WebDriverError: Failed to decode response from marionette
[task 2023-08-11T06:03:32.386Z] 06:03:32     INFO -  raptor-mitmproxy Info: MitmproxyDesktop stop!!
[task 2023-08-11T06:03:32.386Z] 06:03:32     INFO -  raptor-mitmproxy Info: Mitmproxy stop!!
[task 2023-08-11T06:03:32.387Z] 06:03:32     INFO -  raptor-mitmproxy Info: Stopping mitmproxy playback, killing process 3190
[task 2023-08-11T06:03:32.599Z] 06:03:32     INFO -  raptor-mitmproxy Info: Successfully killed the mitmproxy playback process
[task 2023-08-11T06:03:32.599Z] 06:03:32     INFO -  raptor-mitmproxy Info: Turning off the browser proxy
[task 2023-08-11T06:03:32.600Z] 06:03:32     INFO -  raptor-mitmproxy Info: writing: /home/cltbld/tasks/task_169173366118785/build/application/firefox/distribution/policies.json
[task 2023-08-11T06:03:32.600Z] 06:03:32     INFO -  raptor-perftest Info: Removing temporary directory: /tmp/tmpf3oq0mbu
[task 2023-08-11T06:03:32.609Z] 06:03:32    ERROR -  Traceback (most recent call last):
[task 2023-08-11T06:03:32.609Z] 06:03:32     INFO -    File "/home/cltbld/tasks/task_169173366118785/build/tests/raptor/raptor/raptor.py", line 190, in <module>
[task 2023-08-11T06:03:32.609Z] 06:03:32     INFO -      main()
[task 2023-08-11T06:03:32.609Z] 06:03:32     INFO -    File "/home/cltbld/tasks/task_169173366118785/build/tests/raptor/raptor/raptor.py", line 136, in main
[task 2023-08-11T06:03:32.610Z] 06:03:32     INFO -      success = raptor.run_tests(raptor_test_list, raptor_test_names)
[task 2023-08-11T06:03:32.610Z] 06:03:32     INFO -    File "/home/cltbld/tasks/task_169173366118785/build/tests/raptor/raptor/perftest.py", line 468, in run_tests
[task 2023-08-11T06:03:32.610Z] 06:03:32     INFO -      self.run_test(test, timeout=int(test.get("page_timeout")))
[task 2023-08-11T06:03:32.610Z] 06:03:32     INFO -    File "/home/cltbld/tasks/task_169173366118785/build/tests/raptor/raptor/browsertime/base.py", line 890, in run_test
[task 2023-08-11T06:03:32.610Z] 06:03:32     INFO -      raise Exception(self.browsertime_failure)
[task 2023-08-11T06:03:32.611Z] 06:03:32     INFO -  Exception: Failed waiting on page https://www.linkedin.com/feed/ to finished loading, timed out after 120000 ms WebDriverError: Failed to decode response from marionette
[task 2023-08-11T06:03:32.662Z] 06:03:32     INFO - Return code: 1
[task 2023-08-11T06:03:32.662Z] 06:03:32  WARNING - setting return code to 1
[task 2023-08-11T06:03:32.662Z] 06:03:32     INFO - Copying Raptor results to upload dir:
[task 2023-08-11T06:03:32.662Z] 06:03:32     INFO - /home/cltbld/tasks/task_169173366118785/build/blobber_upload_dir/perfherder-data.json
[task 2023-08-11T06:03:32.662Z] 06:03:32     INFO - Copying raptor results from /home/cltbld/tasks/task_169173366118785/build/raptor.json to /home/cltbld/tasks/task_169173366118785/build/blobber_upload_dir/perfherder-data.json
[task 2023-08-11T06:03:32.662Z] 06:03:32 CRITICAL - Error copying results /home/cltbld/tasks/task_169173366118785/build/raptor.json to upload dir /home/cltbld/tasks/task_169173366118785/build/blobber_upload_dir/perfherder-data.json
[task 2023-08-11T06:03:32.662Z] 06:03:32     INFO - [Errno 2] No such file or directory: '/home/cltbld/tasks/task_169173366118785/build/raptor.json'
[task 2023-08-11T06:03:32.663Z] 06:03:32     INFO - Running post-action listener: _package_coverage_data
[task 2023-08-11T06:03:32.663Z] 06:03:32     INFO - Running post-action listener: _resource_record_post_action
[task 2023-08-11T06:03:32.663Z] 06:03:32     INFO - Running post-action listener: process_java_coverage_data
[task 2023-08-11T06:03:32.663Z] 06:03:32     INFO - Running post-action listener: stop_device
[task 2023-08-11T06:03:32.663Z] 06:03:32     INFO - [mozharness: 2023-08-11 06:03:32.663649Z] Finished run-tests step (success)
[task 2023-08-11T06:03:32.663Z] 06:03:32     INFO - Running post-run listener: _resource_record_post_run
[task 2023-08-11T06:03:32.743Z] 06:03:32     INFO - Total resource usage - Wall time: 64s; CPU: 6%; Read bytes: 220028928; Write bytes: 835989504; Read time: 1016; Write time: 9096
[task 2023-08-11T06:03:32.743Z] 06:03:32     INFO - TinderboxPrint: CPU usage<br/>5.9%
[task 2023-08-11T06:03:32.743Z] 06:03:32     INFO - TinderboxPrint: I/O read bytes / time<br/>220,028,928 / 1,016
[task 2023-08-11T06:03:32.743Z] 06:03:32     INFO - TinderboxPrint: I/O write bytes / time<br/>835,989,504 / 9,096
[task 2023-08-11T06:03:32.743Z] 06:03:32     INFO - TinderboxPrint: CPU idle<br/>480.3 (93.6%)
[task 2023-08-11T06:03:32.743Z] 06:03:32     INFO - TinderboxPrint: CPU user<br/>26.3 (5.1%)
[task 2023-08-11T06:03:32.743Z] 06:03:32     INFO - TinderboxPrint: Swap in / out<br/>0 / 0
[task 2023-08-11T06:03:32.744Z] 06:03:32     INFO - install-chromium-distribution - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
[task 2023-08-11T06:03:32.744Z] 06:03:32     INFO - install - Wall time: 10s; CPU: 13%; Read bytes: 0; Write bytes: 19963904; Read time: 0; Write time: 116
[task 2023-08-11T06:03:32.746Z] 06:03:32     INFO - run-tests - Wall time: 54s; CPU: 5%; Read bytes: 217538560; Write bytes: 816009216; Read time: 1016; Write time: 8980
[task 2023-08-11T06:03:32.778Z] 06:03:32  WARNING - returning nonzero exit status 1
[taskcluster 2023-08-11T06:03:32.815Z]    Exit Code: 1
[taskcluster 2023-08-11T06:03:32.815Z]    User Time: 1m37.870128s
[taskcluster 2023-08-11T06:03:32.815Z]  Kernel Time: 7.963213s
[taskcluster 2023-08-11T06:03:32.815Z]    Wall Time: 2m30.1614287s
[taskcluster 2023-08-11T06:03:32.815Z]       Result: FAILED
[taskcluster 2023-08-11T06:03:32.815Z] === Task Finished ===
[taskcluster 2023-08-11T06:03:32.815Z] Task Duration: 2m30.163171695s
[taskcluster 2023-08-11T06:03:33.311Z] Uploading artifact public/logs/localconfig.json from file logs/localconfig.json with content encoding "gzip", mime type "application/json" and expiry 2024-08-10T05:56:42.837Z
[taskcluster 2023-08-11T06:03:33.618Z] Uploading artifact public/test_info/mitmproxy.log from file build/blobber_upload_dir/mitmproxy.log with content encoding "gzip", mime type "text/plain" and expiry 2024-08-10T05:56:42.837Z
[taskcluster 2023-08-11T06:03:33.860Z] Uploading artifact public/test_info/resource-usage.json from file build/blobber_upload_dir/resource-usage.json with content encoding "gzip", mime type "application/json" and expiry 2024-08-10T05:56:42.837Z
[taskcluster 2023-08-11T06:03:34.141Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2024-08-10T05:56:42.837Z
[taskcluster:error] exit status 1

Hi, can you please take a look at this? we don't know what caused we only have a range above ^ . Maybe you know what caused it, or maybe someone who can help. Thanks!

Flags: needinfo?(alwu)

The error seems related with webdriver, and I didn't see any bug directly related with that... Not sure if bug 1824051 would be related with that or not. The error also seems happening while running browsertime_ffmpeg. I wonder if there is any media in that page which couldn't finish loading, then causing the test failed.

Paul, do you have any idea about this? Thanks!

Flags: needinfo?(alwu) → needinfo?(padenot)

This test is using the Firefox Window Recorder: https://treeherder.mozilla.org/logviewer?job_id=425651534&repo=autoland&lineNumber=1358
The FFMPEG path is always printed since we pass it for visual-metric calculations.

Whiteboard: [retriggered]

This seems to work now? How can I repro this otherwise?

Flags: needinfo?(padenot) → needinfo?(gmierz2)
Regressed by: 1824051

:dthayer, since you are the author of the regressor, bug 1824051, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(dothayer)
Keywords: regression

Thanks, I've posted there, I don't think we have anything to do in the media team for this one, but we're around if need be.

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

You need to log in before you can comment on or make changes to this bug.