tadeja opened a new issue, #50597: URL: https://github.com/apache/arrow/issues/50597
### Describe the bug, including details regarding any error messages, version, and platform. Follow-up to #50424 / #50425. Nightly job `test-conda-python-emscripten` now successfully installs Chrome, see success logs [2026-07-18 Docker Test conda-python-emscripten](https://github.com/ursacomputing/crossbow/actions/runs/29628907267/job/88038728709#step:6:6820) But the same job can intermittently hang while loading PyArrow in browser `driver.load_arrow()` `selenium.common.exceptions.TimeoutException: Message: script timeout` See failure logs examples: [2026-07-19 Docker Test conda-python-emscripten](https://github.com/ursacomputing/crossbow/actions/runs/29672419322/job/88153721397#step:6:6851) and [2026-07-20 Docker Test conda-python-emscripten](https://github.com/ursacomputing/crossbow/actions/runs/29715959996/job/88269203693#step:6:6846) <details><summary>Details</summary> <p> ``` -------------- Running emscripten tests in Chrome -------------------- + python scripts/run_emscripten_tests.py dist/pyarrow-26.0.0.dev13-cp312-cp312-pyemscripten_2024_0_wasm32.whl --dist-dir=/pyodide --runtime=chrome 127.0.0.1 - - [20/Jul/2026 04:28:17] code 404, message File not found HTTP 404 for /favicon.ico Traceback (most recent call last): File "/build/python/scripts/run_emscripten_tests.py", line 345, in <module> dist dir=/pyodide _load_pyarrow_in_runner(driver, Path(args.wheel).name) File "/build/python/scripts/run_emscripten_tests.py", line 281, in _load_pyarrow_in_runner driver.load_arrow() File "/build/python/scripts/run_emscripten_tests.py", line 212, in load_arrow self.execute_python( File "/build/python/scripts/run_emscripten_tests.py", line 219, in execute_python self.driver.execute_async_script( File "/opt/conda/envs/arrow/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 551, in execute_async_script return self.execute(command, {"script": script, "args": converted_args})["value"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/conda/envs/arrow/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 446, in execute self.error_handler.check_response(response) File "/opt/conda/envs/arrow/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.TimeoutException: Message: script timeout (Session info: chrome=150.0.7871.128) Stacktrace: #0 0x5621b39b449a <unknown> #1 0x5621b338c680 <unknown> #2 0x5621b342bcde <unknown> #3 0x5621b342a55d <unknown> #4 0x5621b33d53ff <unknown> #5 0x5621b33d6261 <unknown> #6 0x5621b3979d17 <unknown> #7 0x5621b39784f8 <unknown> #8 0x5621b39631e6 <unknown> #9 0x5621b39790ba <unknown> #10 0x5621b394b070 <unknown> #11 0x5621b399fbe8 <unknown> #12 0x5621b399fd85 <unknown> #13 0x5621b39b304e <unknown> #14 0x7fd6c0710aa4 <unknown> #15 0x7fd6c079da64 __clone Starting server for /pyodide at: ('127.0.0.1', 43055) Load pyodide in browser Load pyarrow in browser Error: `docker compose --file=/home/runner/work/crossbow/crossbow/arrow/compose.yaml run --rm -e SETUPTOOLS_SCM_PRETEND_VERSION=26.0.0.dev13 conda-python-emscripten` exited with a non-zero exit code 1, see the process log above. ``` </p> </details> ### Component(s) Continuous Integration -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
