Builder: emscripten mac15.5 x64 Build number: 614 Worker name: apple-x64-2018-16gb-sequoia-15_5 bash -c "source ./emsdk_env.sh; cd emscripten/main; test/runner --failing-and-slow-first --log-test-environment --max-failures 20 --force-browser-process-termination browser64_4gb skip:browser64_4gb.test_gl_textures_pthreads_main_module " in dir /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build (timeout 1200 secs) watching logfiles {} argv: b'bash -c "source ./emsdk_env.sh; cd emscripten/main; test/runner --failing-and-slow-first --log-test-environment --max-failures 20 --force-browser-process-termination browser64_4gb skip:browser64_4gb.test_gl_textures_pthreads_main_module "' environment: EMCC_CFLAGS= EMCC_SKIP_SANITY_CHECK=1 EMTEST_AUTOSKIP=1 EMTEST_BENCHMARKERS=size,node,node-64 EMTEST_CORES=1 EMTEST_DETECT_TEMPFILE_LEAKS=1 EMTEST_FORCE_BROWSER_PROCESS_TERMINATION=1 EMTEST_LACKS_GROWABLE_ARRAYBUFFERS=1 EMTEST_LACKS_WEBGPU=1 EMTEST_RETRY_COUNT=5 EMTEST_RETRY_FLAKY=5 EMTEST_SKIP_CCACHE=1 EMTEST_SKIP_NODE_DEV_PACKAGES=1 EMTEST_SKIP_PYTHON_DEV_PACKAGES=1 EMTEST_SKIP_RUST=1 EMTEST_SKIP_SCONS=1 EMTEST_SKIP_V8=1 EMTEST_SKIP_WASM_ENGINE=1 EMTEST_VISUALIZE=1 HOME=/Users/jukkaj LC_CTYPE=UTF-8 LOGNAME=jukkaj OLDPWD=/Users/jukkaj/buildbot PATH=/Library/Frameworks/Python.framework/Versions/3.13/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/usr/local/munki:/Applications/CMake.app/Contents/bin:/Users/jukkaj/bin PWD=/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build PYTHONFAULTHANDLER=1 PYTHONUNBUFFERED=1 SHELL=/bin/bash SHLVL=2 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.4wBh4S48Ne/Listeners TERM=xterm-256color TERM_PROGRAM=Apple_Terminal TERM_PROGRAM_VERSION=455.1 TERM_SESSION_ID=1BF9265B-C171-4D33-84D9-D8995B01D0CF TMPDIR=/var/folders/sk/sxd8zwhd07z8m1cf7h9wltw40000gp/T/ USER=jukkaj XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 _=/Library/Frameworks/Python.framework/Versions/3.13/bin/buildbot-worker __CFBundleIdentifier=com.apple.Terminal __CF_USER_TEXT_ENCODING=0x1F6:0x0:0x0 using PTY: False Setting up EMSDK environment (suppress these messages with EMSDK_QUIET=1) Adding directories to PATH: PATH += /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build PATH += /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/llvm/git/build_main_64/bin PATH += node/nightly-v26.0.0-nightly20260505ee37fcea08/bin PATH += /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/cmake/4.2.0-rc3_64bit/CMake.app/Contents/bin PATH += /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main PATH += /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/binaryen/main_64bit_binaryen/bin PATH += /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/ninja/git-release_64bit/bin Setting environment variables: PATH = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build:/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/llvm/git/build_main_64/bin:node/nightly-v26.0.0-nightly20260505ee37fcea08/bin:/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/cmake/4.2.0-rc3_64bit/CMake.app/Contents/bin:/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main:/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/binaryen/main_64bit_binaryen/bin:/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/ninja/git-release_64bit/bin:/Library/Frameworks/Python.framework/Versions/3.13/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/usr/local/munki:/Applications/CMake.app/Contents/bin:/Users/jukkaj/bin EMSDK = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build LLVM_ROOT = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/llvm/git/build_main_64/bin EMCC_WASM_BACKEND = 1 EMSDK_NODE = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/node/nightly-v26.0.0-nightly20260505ee37fcea08/bin/node EMSDK_PYTHON = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/bin/python3 SSL_CERT_FILE = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/site-packages/certifi/cacert.pem EMTEST_BROWSER = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox EMSCRIPTEN = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main BINARYEN_ROOT = /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/binaryen/main_64bit_binaryen ======================== Test Setup ======================== Test time: Wednesday, May 06, 2026 01:14:41 UTC Python: "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/bin/python3". Version: 3.13.3 (tags/v3.13.3:6280bb54784, May 28 2025, 00:29:54) [Clang 12.0.5 (clang-1205.0.22.9)] Emscripten test runner path: "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/test/runner.py" Emscripten repository: "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main" emscripten-version.txt: 5.0.8-git Emscripten 800567986 Automatic rebaseline of codesize expectations. NFC (#26854) EM_CONFIG: "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/.emscripten" import os emsdk_path = os.path.dirname(os.getenv('EM_CONFIG')).replace('\\', '/') LLVM_ROOT = emsdk_path + '/llvm/git/build_main_64/bin' NODE_JS = emsdk_path + '/node/nightly-v26.0.0-nightly20260505ee37fcea08/bin/node' EMSDK_CMAKE = emsdk_path + '/cmake/4.2.0-rc3_64bit/CMake.app/Contents/bin/cmake' PYTHON = emsdk_path + '/python/3.13.3_64bit/bin/python3' EMSCRIPTEN_ROOT = emsdk_path + '/emscripten/main' BINARYEN_ROOT = emsdk_path + '/binaryen/main_64bit_binaryen' NINJA = emsdk_path + '/ninja/git-release_64bit/bin' EMSDK_ACTIVATED_TEST_BROWSER = emsdk_path + '/firefox/150.0.1_64bit/Contents/MacOS/firefox' NODE_JS: ['/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/node/nightly-v26.0.0-nightly20260505ee37fcea08/bin/node']. Version: v26.0.0-nightly20260505ee37fcea08 JS_ENGINES: [['/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/node/nightly-v26.0.0-nightly20260505ee37fcea08/bin/node']] BINARYEN_ROOT: /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/binaryen/main_64bit_binaryen wasm-opt version: wasm-opt version 129 (version_129-72-g1abcee9eb) LLVM_ROOT: /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/llvm/git/build_main_64/bin LLVM git directory: "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/llvm/git/src" LLVM c91f835d7a87 [libc++][mdspan] Fix `mdspan::operator[]` bounds checking and implement LWG4020 (#192269) Clang: "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/llvm/git/build_main_64/bin/clang" clang version 23.0.0git (https://github.com/llvm/llvm-project.git c91f835d7a87f13eff2b715aa1171f5094f0a20a) Target: x86_64-apple-darwin24.6.0 Thread model: posix InstalledDir: /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/llvm/git/build_main_64/bin EMTEST_BROWSER: /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser Firefox version: 150 Not detected as a Safari browser Not detected as a Chrome browser EMSDK: "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build" Emsdk bafd64c Update Github ci actions to latest versions (#1707) will skip "browser64_4gb.test_gl_textures_pthreads_main_module" Running 960 tests ==================== End of Test Setup ===================== using verbose test runner (ANSI not available) [Browser harness server on thread Thread-1] common:INFO: Using default CI configuration. common:INFO: Launching browser: ['/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox', '-new-instance', '-wait-for-browser', '-profile', '/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/browser-profile'] Running the browser tests. Make sure the browser allows popups from localhost. [1/960] test_fetch_stream_file_wasm2js (test_browser.browser64_4gb.test_fetch_stream_file_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [2/960] test_fetch_stream_file (test_browser.browser64_4gb.test_fetch_stream_file) ... 2026-05-06 04:14:43.609 firefox[76504:20772430] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/sk/sxd8zwhd07z8m1cf7h9wltw40000gp/T/org.mozilla.firefox.savedState 2026-05-06 01:14:43.684 Firefox GPU Helper[76516:20772524] Failure on line 687 in function id scheduleApplicationNotification(LSNotificationCode, NSWorkspaceNotificationCenter *): noErr == _LSModifyNotification(notificationID, 1, &code, 0, NULL, NULL, NULL) 2026-05-06 01:14:43.805 Firefox GPU Helper[76516:20772524] Error received in message reply handler: Connection invalid 2026-05-06 01:14:43.805 Firefox GPU Helper[76516:20772543] Connection Invalid error for service com.apple.hiservices-xpcservice. 127.0.0.1 - - [06/May/2026 04:14:45] code 404, message File not found ok [3/960] test_audio_worklet_direct (test_browser.browser64_4gb.test_audio_worklet_direct) ... ok [4/960] test_binary_encode (test_browser.browser64_4gb.test_binary_encode) ... ok [5/960] test_binary_encode_strict (test_browser.browser64_4gb.test_binary_encode_strict) ... ok [6/960] test_cross_origin (test_browser.browser64_4gb.test_cross_origin) ... 127.0.0.1 - - [06/May/2026 04:14:49] "GET /hello.js HTTP/1.1" 200 - 127.0.0.1 - - [06/May/2026 04:14:49] "GET /hello.wasm HTTP/1.1" 200 - 127.0.0.1 - - [06/May/2026 04:14:49] "GET /hello.js HTTP/1.1" 200 - ok [7/960] test_cross_origin_es6 (test_browser.browser64_4gb.test_cross_origin_es6) ... 127.0.0.1 - - [06/May/2026 04:14:50] "GET /hello.js HTTP/1.1" 200 - 127.0.0.1 - - [06/May/2026 04:14:50] "GET /hello.wasm HTTP/1.1" 200 - 127.0.0.1 - - [06/May/2026 04:14:50] "GET /hello.js HTTP/1.1" 200 - ok [8/960] test_emscripten_get_device_pixel_ratio_proxy_to_pthread (test_browser.browser64_4gb.test_emscripten_get_device_pixel_ratio_proxy_to_pthread) ... ok [9/960] test_emscripten_main_loop_and_blocker_proxy_to_pthread (test_browser.browser64_4gb.test_emscripten_main_loop_and_blocker_proxy_to_pthread) ... ok [10/960] test_emscripten_main_loop_proxy_to_pthread (test_browser.browser64_4gb.test_emscripten_main_loop_proxy_to_pthread) ... ok [11/960] test_emscripten_performance_now_pthread (test_browser.browser64_4gb.test_emscripten_performance_now_pthread) ... ok [12/960] test_fetch_cached_xhr_fetch_backend (test_browser.browser64_4gb.test_fetch_cached_xhr_fetch_backend) ... ok [13/960] test_fetch_cached_xhr_fetch_backend_wasm2js (test_browser.browser64_4gb.test_fetch_cached_xhr_fetch_backend_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [14/960] test_fetch_from_thread_fetch_backend (test_browser.browser64_4gb.test_fetch_from_thread_fetch_backend) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [15/960] test_fetch_from_thread_fetch_backend_wasm2js (test_browser.browser64_4gb.test_fetch_from_thread_fetch_backend_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [16/960] test_fetch_from_thread_pthread_exit_fetch_backend (test_browser.browser64_4gb.test_fetch_from_thread_pthread_exit_fetch_backend) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [17/960] test_fetch_from_thread_pthread_exit_fetch_backend_wasm2js (test_browser.browser64_4gb.test_fetch_from_thread_pthread_exit_fetch_backend_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [18/960] test_fetch_headers_received_fetch_backend (test_browser.browser64_4gb.test_fetch_headers_received_fetch_backend) ... ok [19/960] test_fetch_persist_fetch_backend (test_browser.browser64_4gb.test_fetch_persist_fetch_backend) ... ok [20/960] test_fetch_post_fetch_backend (test_browser.browser64_4gb.test_fetch_post_fetch_backend) ... ok do_POST: got file: newfile.txt [21/960] test_fetch_progress_fetch_backend (test_browser.browser64_4gb.test_fetch_progress_fetch_backend) ... ok [22/960] test_fetch_redirect_fetch_backend (test_browser.browser64_4gb.test_fetch_redirect_fetch_backend) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [23/960] test_fetch_response_headers_fetch_backend (test_browser.browser64_4gb.test_fetch_response_headers_fetch_backend) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [24/960] test_fetch_response_headers_fetch_backend_wasm2js (test_browser.browser64_4gb.test_fetch_response_headers_fetch_backend_wasm2js) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [25/960] test_fetch_response_headers_sync (test_browser.browser64_4gb.test_fetch_response_headers_sync) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [26/960] test_fetch_response_headers_sync_fetch_backend (test_browser.browser64_4gb.test_fetch_response_headers_sync_fetch_backend) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [27/960] test_fetch_response_headers_sync_fetch_backend_wasm2js (test_browser.browser64_4gb.test_fetch_response_headers_sync_fetch_backend_wasm2js) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [28/960] test_fetch_response_headers_sync_wasm2js (test_browser.browser64_4gb.test_fetch_response_headers_sync_wasm2js) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [29/960] test_fetch_stream_abort (test_browser.browser64_4gb.test_fetch_stream_abort) ... ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 52069) Traceback (most recent call last): File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/socketserver.py", line 697, in process_request_thread self.finish_request(request, client_address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/http/server.py", line 672, in __init__ super().__init__(*args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/socketserver.py", line 766, in __init__ self.handle() ~~~~~~~~~~~^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/http/server.py", line 436, in handle self.handle_one_request() ~~~~~~~~~~~~~~~~~~~~~~~^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/http/server.py", line 424, in handle_one_request method() ~~~~~~^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/test/browser_common.py", line 530, in do_GET SimpleHTTPRequestHandler.do_GET(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/http/server.py", line 679, in do_GET self.copyfile(f, self.wfile) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/http/server.py", line 878, in copyfile shutil.copyfileobj(source, outputfile) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/shutil.py", line 204, in copyfileobj fdst_write(buf) ~~~~~~~~~~^^^^^ File "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/python/3.13.3_64bit/lib/python3.13/socketserver.py", line 845, in write self._sock.sendall(b) ~~~~~~~~~~~~~~~~~~^^^ BrokenPipeError: [Errno 32] Broken pipe ---------------------------------------- ok [30/960] test_fetch_stream_abort_asan (test_browser.browser64_4gb.test_fetch_stream_abort_asan) ... skipped 'TODO: ASAN in memory64' [31/960] test_fetch_to_indexdb_fetch_backend (test_browser.browser64_4gb.test_fetch_to_indexdb_fetch_backend) ... ok [32/960] test_fetch_to_indexdb_fetch_backend_wasm2js (test_browser.browser64_4gb.test_fetch_to_indexdb_fetch_backend_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [33/960] test_fetch_to_memory_async_fetch_backend (test_browser.browser64_4gb.test_fetch_to_memory_async_fetch_backend) ... ok [34/960] test_fetch_to_memory_fetch_backend (test_browser.browser64_4gb.test_fetch_to_memory_fetch_backend) ... 127.0.0.1 - - [06/May/2026 04:15:09] code 404, message File not found ok [35/960] test_fetch_to_memory_fetch_backend_wasm2js (test_browser.browser64_4gb.test_fetch_to_memory_fetch_backend_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [36/960] test_fetch_xhr_abort_fetch_backend (test_browser.browser64_4gb.test_fetch_xhr_abort_fetch_backend) ... JavaScript error: http://localhost:8888/test.js, line 749: RuntimeError: Aborted(Assertion failed: xhr.onerror should not be called after xhr.abort()) ok [37/960] test_fs_workerfs (test_browser.browser64_4gb.test_fs_workerfs) ... ok [38/960] test_gl_anisotropic (test_browser.browser64_4gb.test_gl_anisotropic) ... JavaScript warning: , line 0: WebGL warning: bindFramebuffer: Bad `target`: 0x8d41 JavaScript warning: , line 0: WebGL warning: getFramebufferAttachmentParameter: Querying against the default framebuffer is not allowed in WebGL 1. ok [39/960] test_gl_anisotropic_subimage (test_browser.browser64_4gb.test_gl_anisotropic_subimage) ... JavaScript warning: , line 0: WebGL warning: bindFramebuffer: Bad `target`: 0x8d41 JavaScript warning: , line 0: WebGL warning: getFramebufferAttachmentParameter: Querying against the default framebuffer is not allowed in WebGL 1. ok [40/960] test_gl_error (test_browser.browser64_4gb.test_gl_error) ... ok [41/960] test_gl_float_tex (test_browser.browser64_4gb.test_gl_float_tex) ... ok [42/960] test_gl_perspective (test_browser.browser64_4gb.test_gl_perspective) ... ok [43/960] test_gl_s3tc (test_browser.browser64_4gb.test_gl_s3tc) ... ok [44/960] test_gl_s3tc_ffp_only (test_browser.browser64_4gb.test_gl_s3tc_ffp_only) ... JavaScript warning: , line 0: WebGL warning: vertexAttrib[1234]u?[fi]{v}: `index` must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: vertexAttrib[1234]u?[fi]{v}: `index` must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: vertexAttrib[1234]u?[fi]{v}: `index` must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: vertexAttrib[1234]u?[fi]{v}: `index` must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: vertexAttrib[1234]u?[fi]{v}: `index` must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: vertexAttrib[1234]u?[fi]{v}: `index` must be < MAX_VERTEX_ATTRIBS. ok [45/960] test_gl_subdata (test_browser.browser64_4gb.test_gl_subdata) ... ok [46/960] test_gl_subdata_es2 (test_browser.browser64_4gb.test_gl_subdata_es2) ... ok [47/960] test_gl_subdata_es2_tracing (test_browser.browser64_4gb.test_gl_subdata_es2_tracing) ... ok [48/960] test_gl_subdata_tracing (test_browser.browser64_4gb.test_gl_subdata_tracing) ... ok [49/960] test_gl_tex_nonbyte (test_browser.browser64_4gb.test_gl_tex_nonbyte) ... ok [50/960] test_glbook_Hello_Triangle (test_browser.browser64_4gb.test_glbook_Hello_Triangle) ... emmake: "make -j 12" in "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/building/third_party/glbook" /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/emcc -sMEMORY64 -Wclosure -Werror -Wno-limited-postlink-optimizations -Wno-unused-command-line-argument -Wno-int-conversion -Wno-pointer-sign Common/esShader.c Common/esTransform.c Common/esShapes.c Common/esUtil.c Chapter_2/Hello_Triangle/Hello_Triangle.c -r -o Chapter_2/Hello_Triangle/CH02_HelloTriangle.o -I./Common -lGLESv2 -lEGL -lm -lX11 /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/emcc -sMEMORY64 -Wclosure -Werror -Wno-limited-postlink-optimizations -Wno-unused-command-line-argument -Wno-int-conversion -Wno-pointer-sign Common/esShader.c Common/esTransform.c Common/esShapes.c Common/esUtil.c Chapter_8/Simple_VertexShader/Simple_VertexShader.c -r -o ./Chapter_8/Simple_VertexShader/CH08_SimpleVertexShader.o -I./Common -lGLESv2 -lEGL -lm -lX11 /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/emcc -sMEMORY64 -Wclosure -Werror -Wno-limited-postlink-optimizations -Wno-unused-command-line-argument -Wno-int-conversion -Wno-pointer-sign Common/esShader.c Common/esTransform.c Common/esShapes.c Common/esUtil.c Chapter_9/Simple_Texture2D/Simple_Texture2D.c -r -o ./Chapter_9/Simple_Texture2D/CH09_SimpleTexture2D.o -I./Common -lGLESv2 -lEGL -lm -lX11 /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/emcc -sMEMORY64 -Wclosure -Werror -Wno-limited-postlink-optimizations -Wno-unused-command-line-argument -Wno-int-conversion -Wno-pointer-sign Common/esShader.c Common/esTransform.c Common/esShapes.c Common/esUtil.c Chapter_9/MipMap2D/MipMap2D.c -r -o ./Chapter_9/MipMap2D/CH09_MipMap2D.o -I./Common -lGLESv2 -lEGL -lm -lX11 /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/emcc -sMEMORY64 -Wclosure -Werror -Wno-limited-postlink-optimizations -Wno-unused-command-line-argument -Wno-int-conversion -Wno-pointer-sign Common/esShader.c Common/esTransform.c Common/esShapes.c Common/esUtil.c Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.c -r -o ./Chapter_9/Simple_TextureCubemap/CH09_TextureCubemap.o -I./Common -lGLESv2 -lEGL -lm -lX11 /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/emcc -sMEMORY64 -Wclosure -Werror -Wno-limited-postlink-optimizations -Wno-unused-command-line-argument -Wno-int-conversion -Wno-pointer-sign Common/esShader.c Common/esTransform.c Common/esShapes.c Common/esUtil.c Chapter_9/TextureWrap/TextureWrap.c -r -o ./Chapter_9/TextureWrap/CH09_TextureWrap.o -I./Common -lGLESv2 -lEGL -lm -lX11 /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/emcc -sMEMORY64 -Wclosure -Werror -Wno-limited-postlink-optimizations -Wno-unused-command-line-argument -Wno-int-conversion -Wno-pointer-sign Common/esShader.c Common/esTransform.c Common/esShapes.c Common/esUtil.c Chapter_10/MultiTexture/MultiTexture.c -r -o ./Chapter_10/MultiTexture/CH10_MultiTexture.o -I./Common -lGLESv2 -lEGL -lm -lX11 /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/emcc -sMEMORY64 -Wclosure -Werror -Wno-limited-postlink-optimizations -Wno-unused-command-line-argument -Wno-int-conversion -Wno-pointer-sign Common/esShader.c Common/esTransform.c Common/esShapes.c Common/esUtil.c Chapter_13/ParticleSystem/ParticleSystem.c -r -o ./Chapter_13/ParticleSystem/CH13_ParticleSystem.o -I./Common -lGLESv2 -lEGL -lm -lX11 ok [51/960] test_glbook_MultiTexture (test_browser.browser64_4gb.test_glbook_MultiTexture) ... ok [52/960] test_glbook_ParticleSystem (test_browser.browser64_4gb.test_glbook_ParticleSystem) ... ok [53/960] test_glbook_Simple_Texture2D (test_browser.browser64_4gb.test_glbook_Simple_Texture2D) ... ok [54/960] test_glbook_Simple_TextureCubemap (test_browser.browser64_4gb.test_glbook_Simple_TextureCubemap) ... ok [55/960] test_glbook_Simple_VertexShader (test_browser.browser64_4gb.test_glbook_Simple_VertexShader) ... ok [56/960] test_glbook_TextureWrap (test_browser.browser64_4gb.test_glbook_TextureWrap) ... ok [57/960] test_glteximage (test_browser.browser64_4gb.test_glteximage) ... JavaScript warning: , line 0: WebGL warning: texImage: Invalid internalformat: 0xffff JavaScript warning: , line 0: WebGL warning: texImage: Invalid unpack format/type: /UNSIGNED_BYTE JavaScript warning: , line 0: WebGL warning: tex(Sub)Image[23]D: Bad `unpackType`: 0xffff ok [58/960] test_html5_remove_event_listener (test_browser.browser64_4gb.test_html5_remove_event_listener) ... [WARN glean_core] Shutdown called before Glean is initialized. Waiting. ok [59/960] test_preload_file_with_manual_data_download_proxy_to_pthread (test_browser.browser64_4gb.test_preload_file_with_manual_data_download_proxy_to_pthread) ... ok [60/960] test_pthread_run_script_proxy_to_pthread (test_browser.browser64_4gb.test_pthread_run_script_proxy_to_pthread) ... ok [61/960] test_sdl2_timer_proxy_to_pthread (test_browser.browser64_4gb.test_sdl2_timer_proxy_to_pthread) ... ok [62/960] test_sdl3_ttf (test_browser.browser64_4gb.test_sdl3_ttf) ... ok [63/960] test_sdl3_ttf_render_text_solid (test_browser.browser64_4gb.test_sdl3_ttf_render_text_solid) ... JavaScript error: http://localhost:8888/test.js, line 1: TypeError: can't convert BigInt to number ok [64/960] test_sdl_timer (test_browser.browser64_4gb.test_sdl_timer) ... JavaScript error: http://localhost:8888/test.js, line 1: TypeError: can't convert BigInt to number ok [65/960] test_sdl_timer_proxy_to_pthread (test_browser.browser64_4gb.test_sdl_timer_proxy_to_pthread) ... ok [66/960] test_shell_minimal (test_browser.browser64_4gb.test_shell_minimal) ... ok [67/960] test_shell_minimal_modularize (test_browser.browser64_4gb.test_shell_minimal_modularize) ... ok [68/960] test_vite_minimal (test_browser.browser64_4gb.test_vite_minimal) ... skipped 'requires_dev_dependency: requires npm development package "vite" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [69/960] test_vite_minimal_pthreads (test_browser.browser64_4gb.test_vite_minimal_pthreads) ... skipped 'requires_dev_dependency: requires npm development package "vite" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [70/960] test_wasm_worker_and_pthread (test_browser.browser64_4gb.test_wasm_worker_and_pthread) ... ok [71/960] test_wasm_worker_and_pthread_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_and_pthread_minimal_runtime) ... ok [72/960] test_wasm_worker_condvar_waitinf (test_browser.browser64_4gb.test_wasm_worker_condvar_waitinf) ... ok [73/960] test_wasm_worker_condvar_waitinf_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_condvar_waitinf_minimal_runtime) ... ok [74/960] test_wasm_worker_lock_async_and_sync_acquire (test_browser.browser64_4gb.test_wasm_worker_lock_async_and_sync_acquire) ... JavaScript error: http://localhost:8888/test.js, line 233: uncaught exception: [object Object] ok [75/960] test_wasm_worker_lock_async_and_sync_acquire_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_lock_async_and_sync_acquire_minimal_runtime) ... JavaScript error: blob:http://localhost:8888/38e6feba-f66b-4211-90f3-e4e599928cfe, line 883: uncaught exception: exit(0) JavaScript error: , line 0: uncaught exception: unwind ok [76/960] test_wasm_worker_semaphore_wait_acquire (test_browser.browser64_4gb.test_wasm_worker_semaphore_wait_acquire) ... ok [77/960] test_wasm_worker_semaphore_wait_acquire_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_semaphore_wait_acquire_minimal_runtime) ... ok [78/960] test_wasmfs_multi_environment (test_browser.browser64_4gb.test_wasmfs_multi_environment) ... ok [79/960] test_wasmfs_opfs_asyncify (test_browser.browser64_4gb.test_wasmfs_opfs_asyncify) ... skipped 'no_firefox: no OPFS support yet' [80/960] test_webgpu_required_limits (test_browser.browser64_4gb.test_webgpu_required_limits) ... skipped 'skipping test execution: This test requires WebGPU to be available' [81/960] test_webgpu_basic_rendering_pthreads (test_browser.browser64_4gb.test_webgpu_basic_rendering_pthreads) ... skipped 'skipping test execution: This test requires WebGPU to be available' [82/960] test_webgpu_basic_rendering_main_module (test_browser.browser64_4gb.test_webgpu_basic_rendering_main_module) ... skipped 'skipping test execution: This test requires WebGPU to be available' [83/960] test_webgpu_basic_rendering_closure_advanced (test_browser.browser64_4gb.test_webgpu_basic_rendering_closure_advanced) ... skipped 'skipping test execution: This test requires WebGPU to be available' [84/960] test_webgpu_basic_rendering_closure (test_browser.browser64_4gb.test_webgpu_basic_rendering_closure) ... skipped 'skipping test execution: This test requires WebGPU to be available' [85/960] test_webgpu_basic_rendering (test_browser.browser64_4gb.test_webgpu_basic_rendering) ... skipped 'skipping test execution: This test requires WebGPU to be available' ['-sPROXY_TO_PTHREAD', '-pthread', '-lGL', '-sGL_DEBUG'] [86/960] test_webgl_resize_offscreencanvas_from_main_thread_proxy (test_browser.browser64_4gb.test_webgl_resize_offscreencanvas_from_main_thread_proxy) ... ok ['-sOFFSCREENCANVAS_SUPPORT', '-sOFFSCREEN_FRAMEBUFFER', '-pthread', '-lGL', '-sGL_DEBUG'] [87/960] test_webgl_resize_offscreencanvas_from_main_thread_offscreen (test_browser.browser64_4gb.test_webgl_resize_offscreencanvas_from_main_thread_offscreen) ... ok ['-sPROXY_TO_PTHREAD', '-DTEST_SYNC_BLOCKING_LOOP=1', '-pthread', '-lGL', '-sGL_DEBUG'] [88/960] test_webgl_resize_offscreencanvas_from_main_thread_blocking_proxy (test_browser.browser64_4gb.test_webgl_resize_offscreencanvas_from_main_thread_blocking_proxy) ... ok ['-DTEST_SYNC_BLOCKING_LOOP=1', '-pthread', '-lGL', '-sGL_DEBUG'] [89/960] test_webgl_resize_offscreencanvas_from_main_thread_blocking (test_browser.browser64_4gb.test_webgl_resize_offscreencanvas_from_main_thread_blocking) ... ok ['-pthread', '-lGL', '-sGL_DEBUG'] [90/960] test_webgl_resize_offscreencanvas_from_main_thread (test_browser.browser64_4gb.test_webgl_resize_offscreencanvas_from_main_thread) ... ok [91/960] test_webgl_offscreen_canvas_only_in_pthread (test_browser.browser64_4gb.test_webgl_offscreen_canvas_only_in_pthread) ... ok [92/960] test_webgl_offscreen_canvas_in_proxied_pthread_asyncify (test_browser.browser64_4gb.test_webgl_offscreen_canvas_in_proxied_pthread_asyncify) ... ok [93/960] test_webgl_offscreen_canvas_in_proxied_pthread (test_browser.browser64_4gb.test_webgl_offscreen_canvas_in_proxied_pthread) ... ok [94/960] test_webgl_offscreen_canvas_in_mainthread_after_pthread_explicit (test_browser.browser64_4gb.test_webgl_offscreen_canvas_in_mainthread_after_pthread_explicit) ... skipped 'This test is disabled because current OffscreenCanvas does not allow transfering it after a rendering context has been created for it.' [95/960] test_webgl_offscreen_canvas_in_mainthread_after_pthread (test_browser.browser64_4gb.test_webgl_offscreen_canvas_in_mainthread_after_pthread) ... skipped 'This test is disabled because current OffscreenCanvas does not allow transfering it after a rendering context has been created for it.' [96/960] test_pthread_growth_proxy (test_browser.browser64_4gb.test_pthread_growth_proxy) ... skipped 'no_4gb: uses INITIAL_MEMORY' [97/960] test_pthread_growth_minimal (test_browser.browser64_4gb.test_pthread_growth_minimal) ... skipped 'no_4gb: uses INITIAL_MEMORY' [98/960] test_pthread_growth_mainthread_proxy (test_browser.browser64_4gb.test_pthread_growth_mainthread_proxy) ... skipped 'no_4gb: uses INITIAL_MEMORY' [99/960] test_pthread_growth_mainthread_growable_arraybuffers (test_browser.browser64_4gb.test_pthread_growth_mainthread_growable_arraybuffers) ... skipped 'no_4gb: uses INITIAL_MEMORY' [100/960] test_pthread_growth_mainthread (test_browser.browser64_4gb.test_pthread_growth_mainthread) ... skipped 'no_4gb: uses INITIAL_MEMORY' [101/960] test_pthread_growth_growable_arraybuffers (test_browser.browser64_4gb.test_pthread_growth_growable_arraybuffers) ... skipped 'no_4gb: uses INITIAL_MEMORY' [102/960] test_pthread_growth_assert (test_browser.browser64_4gb.test_pthread_growth_assert) ... skipped 'no_4gb: uses INITIAL_MEMORY' [103/960] test_pthread_growth (test_browser.browser64_4gb.test_pthread_growth) ... skipped 'no_4gb: uses INITIAL_MEMORY' [104/960] test_manual_pthread_proxy_hammer_normal (test_browser.browser64_4gb.test_manual_pthread_proxy_hammer_normal) ... skipped 'only run this manually, to test for race conditions' [105/960] test_manual_pthread_proxy_hammer_assertions (test_browser.browser64_4gb.test_manual_pthread_proxy_hammer_assertions) ... skipped 'only run this manually, to test for race conditions' [106/960] test_html5_webgl_create_context_swapcontrol_offscreenframebuffer (test_browser.browser64_4gb.test_html5_webgl_create_context_swapcontrol_offscreenframebuffer) ... ok [107/960] test_html5_webgl_create_context_swapcontrol_offscreencanvas (test_browser.browser64_4gb.test_html5_webgl_create_context_swapcontrol_offscreencanvas) ... ok [108/960] test_html5_webgl_api_offscreenframebuffer_pthread (test_browser.browser64_4gb.test_html5_webgl_api_offscreenframebuffer_pthread) ... JavaScript warning: , line 0: WebGL warning: linkProgram: Must have a compiled vertex shader attached: SHADER_INFO_LOG: ERROR: 0:2: 'attr_error_ibute' : syntax error ok [109/960] test_html5_webgl_api_offscreencanvas_pthread (test_browser.browser64_4gb.test_html5_webgl_api_offscreencanvas_pthread) ... ok [110/960] test_html5_webgl_api (test_browser.browser64_4gb.test_html5_webgl_api) ... JavaScript warning: , line 0: WebGL warning: linkProgram: Must have a compiled vertex shader attached: SHADER_INFO_LOG: ERROR: 0:2: 'attr_error_ibute' : syntax error ok [111/960] test_fetch_stream_async (test_browser.browser64_4gb.test_fetch_stream_async) ... ok [112/960] test_fetch_idb_store (test_browser.browser64_4gb.test_fetch_idb_store) ... skipped 'https://github.com/emscripten-core/emscripten/issues/16746' [113/960] test_fetch_idb_delete (test_browser.browser64_4gb.test_fetch_idb_delete) ... skipped 'https://github.com/emscripten-core/emscripten/issues/16746' [114/960] test_emscripten_async_wget2_data (test_browser.browser64_4gb.test_emscripten_async_wget2_data) ... skipped 'https://github.com/emscripten-core/emscripten/issues/15818' [115/960] test_emscripten_animate_canvas_element_size_pthread_ofb (test_browser.browser64_4gb.test_emscripten_animate_canvas_element_size_pthread_ofb) ... ok [116/960] test_emscripten_animate_canvas_element_size_pthread (test_browser.browser64_4gb.test_emscripten_animate_canvas_element_size_pthread) ... ok [117/960] test_emscripten_animate_canvas_element_size_offscreen (test_browser.browser64_4gb.test_emscripten_animate_canvas_element_size_offscreen) ... ok [118/960] test_emscripten_animate_canvas_element_size_manual_css (test_browser.browser64_4gb.test_emscripten_animate_canvas_element_size_manual_css) ... ok [119/960] test_emscripten_animate_canvas_element_size (test_browser.browser64_4gb.test_emscripten_animate_canvas_element_size) ... ok [120/960] test_missing_data_throws_error (test_browser.browser64_4gb.test_missing_data_throws_error) ... 127.0.0.1 - - [06/May/2026 04:17:05] code 404, message File not found JavaScript error: http://localhost:8888/test.js, line 113: Error: 404: http://localhost:8888/test.data JavaScript error: http://localhost:8888/test.js, line 113: Error: 404: http://localhost:8888/test.data 127.0.0.1 - - [06/May/2026 04:17:06] code 404, message File not found JavaScript error: http://localhost:8888/test.js, line 113: Error: 404: http://localhost:8888/unknown_protocol://test.data JavaScript error: http://localhost:8888/test.js, line 113: Error: 404: http://localhost:8888/unknown_protocol://test.data JavaScript error: http://localhost:8888/test.js, line 110: Error: Network Error: https://localhost:8800/test.data JavaScript error: http://localhost:8888/test.js, line 110: Error: Network Error: https://localhost:8800/test.data ok [121/960] test_wasm_worker_self_id (test_browser.browser64_4gb.test_wasm_worker_self_id) ... ok [122/960] test_wasm_worker_terminate_all (test_browser.browser64_4gb.test_wasm_worker_terminate_all) ... ok [123/960] test_webgl2_runtime_no_context (test_browser.browser64_4gb.test_webgl2_runtime_no_context) ... ok [124/960] test_mmap_lazyfile (test_browser.browser64_4gb.test_mmap_lazyfile) ... ok [125/960] test_webgl_shader_source_length_full_es2 (test_browser.browser64_4gb.test_webgl_shader_source_length_full_es2) ... ok [126/960] test_webgl_simple_extensions_disable_v2 (test_browser.browser64_4gb.test_webgl_simple_extensions_disable_v2) ... ok [127/960] test_4gb (test_browser.browser64_4gb.test_4gb) ... skipped 'no_firefox: no 4GB support yet' [128/960] test_webgl_offscreen_framebuffer_state_restoration_gl1 (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_state_restoration_gl1) ... ok [129/960] test_webgl_offscreen_framebuffer_state_restoration_gl2 (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_state_restoration_gl2) ... ok [130/960] test_wasm_worker_wait_async (test_browser.browser64_4gb.test_wasm_worker_wait_async) ... ok [131/960] test_wasm_worker_thread_stack_0 (test_browser.browser64_4gb.test_wasm_worker_thread_stack_0) ... ok [132/960] test_sdl_key_delay (test_browser.browser64_4gb.test_sdl_key_delay) ... ok [133/960] test_wasm_worker_cancel_all_wait_asyncs (test_browser.browser64_4gb.test_wasm_worker_cancel_all_wait_asyncs) ... ok [134/960] test_wasm_worker_gcc___thread (test_browser.browser64_4gb.test_wasm_worker_gcc___thread) ... ok [135/960] test_webpack_es6_wasm2js (test_browser.browser64_4gb.test_webpack_es6_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [136/960] test_webidl (test_browser.browser64_4gb.test_webidl) ... ok [137/960] test_sdl_fog_density (test_browser.browser64_4gb.test_sdl_fog_density) ... ok [138/960] test_async_virtual_O3 (test_browser.browser64_4gb.test_async_virtual_O3) ... ok [139/960] test_webgl2_ubos (test_browser.browser64_4gb.test_webgl2_ubos) ... ok [140/960] test_wasm_worker_thread_stack_1 (test_browser.browser64_4gb.test_wasm_worker_thread_stack_1) ... ok [141/960] test_async_jspi_wasm_bigint_O1 (test_browser.browser64_4gb.test_async_jspi_wasm_bigint_O1) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [142/960] test_webgl_preprocessor_variables_webgl2 (test_browser.browser64_4gb.test_webgl_preprocessor_variables_webgl2) ... ok [143/960] test_webgl_simple_extensions_enable_v1 (test_browser.browser64_4gb.test_webgl_simple_extensions_enable_v1) ... ok [144/960] test_webpack_es6_wasm2js_pthreads (test_browser.browser64_4gb.test_webpack_es6_wasm2js_pthreads) ... skipped 'wasm2js is not compatible with MEMORY64' [145/960] test_wasm_worker_hello_embedded (test_browser.browser64_4gb.test_wasm_worker_hello_embedded) ... ok [146/960] test_webgl_preprocessor_variables_webgl1_extensions (test_browser.browser64_4gb.test_webgl_preprocessor_variables_webgl1_extensions) ... ok [147/960] test_wasm_worker_lock_wait (test_browser.browser64_4gb.test_wasm_worker_lock_wait) ... ok [148/960] test_audio_worklet_params_mixing_minimal_with_closure (test_browser.browser64_4gb.test_audio_worklet_params_mixing_minimal_with_closure) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/a391a0a5-d80a-4aa8-a986-6bf3ffedf284, line 17: uncaught exception: exit(0) ok [149/960] test_webgl_draw_triangle_with_uniform_color_es2 (test_browser.browser64_4gb.test_webgl_draw_triangle_with_uniform_color_es2) ... JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (284) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (288) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (292) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . ok [150/960] test_audio_worklet_emscripten_locks (test_browser.browser64_4gb.test_audio_worklet_emscripten_locks) ... ok [151/960] test_webgl_context_params (test_browser.browser64_4gb.test_webgl_context_params) ... ok [152/960] test_webgl_offscreen_framebuffer_threads (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_threads) ... ok [153/960] test_unicode_html_shell (test_browser.browser64_4gb.test_unicode_html_shell) ... ok [154/960] test_asyncify_tricky_function_sig (test_browser.browser64_4gb.test_asyncify_tricky_function_sig) ... ok ['-DTEST_SYNC_BLOCKING_LOOP=1', '-sOFFSCREENCANVAS_SUPPORT', '-sOFFSCREEN_FRAMEBUFFER', '-pthread', '-lGL', '-sGL_DEBUG'] [155/960] test_webgl_resize_offscreencanvas_from_main_thread_offscreen_blocking (test_browser.browser64_4gb.test_webgl_resize_offscreencanvas_from_main_thread_offscreen_blocking) ... ok [156/960] test_wasm_worker_tls_wasm_assembly_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_tls_wasm_assembly_minimal_runtime) ... ok [157/960] test_wasm_worker_cpp11_thread_local_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_cpp11_thread_local_minimal_runtime) ... ok [158/960] test_wasm_worker_thread_stack_2 (test_browser.browser64_4gb.test_wasm_worker_thread_stack_2) ... ok [159/960] test_webgl_timer_query_v2api (test_browser.browser64_4gb.test_webgl_timer_query_v2api) ... ok [160/960] test_pthread_create (test_browser.browser64_4gb.test_pthread_create) ... ok [161/960] test_wasm_locate_file (test_browser.browser64_4gb.test_wasm_locate_file) ... ok [162/960] test_webgl2_pthreads (test_browser.browser64_4gb.test_webgl2_pthreads) ... ok [163/960] test_webgl_preprocessor_variables_webgl1 (test_browser.browser64_4gb.test_webgl_preprocessor_variables_webgl1) ... ok [164/960] test_pthread_gcc_64bit_atomic_op_and_fetch (test_browser.browser64_4gb.test_pthread_gcc_64bit_atomic_op_and_fetch) ... ok [165/960] test_wasm_worker_lock_wait2 (test_browser.browser64_4gb.test_wasm_worker_lock_wait2) ... ok [166/960] test_wasm_worker_cancel_wait_async_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_cancel_wait_async_minimal_runtime) ... ok [167/960] test_webgl2_sokol_arraytex (test_browser.browser64_4gb.test_webgl2_sokol_arraytex) ... skipped 'no_4gb: fails to render' [168/960] test_wasm_worker_tls_wasm_assembly (test_browser.browser64_4gb.test_wasm_worker_tls_wasm_assembly) ... ok [169/960] test_wasm_worker_post_function_to_main_thread_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_post_function_to_main_thread_minimal_runtime) ... ok [170/960] test_sdl2_mixer_music_mod (test_browser.browser64_4gb.test_sdl2_mixer_music_mod) ... JavaScript error: http://localhost:8888/test.js, line 873: RuntimeError: Aborted(Assertion failed) ok [171/960] test_wasm_worker_thread_stack_2_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_thread_stack_2_minimal_runtime) ... ok [172/960] test_sdl_free_screen (test_browser.browser64_4gb.test_sdl_free_screen) ... ok [173/960] test_wasm_worker_terminate_all_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_terminate_all_minimal_runtime) ... ok [174/960] test_utf16_textdecoder_pthreads (test_browser.browser64_4gb.test_utf16_textdecoder_pthreads) ... ok [175/960] test_wasm_worker_lock_wait2_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_lock_wait2_minimal_runtime) ... ok [176/960] test_pthread_hardware_concurrency (test_browser.browser64_4gb.test_pthread_hardware_concurrency) ... ok [177/960] test_webgl_offscreen_framebuffer_es3 (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_es3) ... ok [178/960] test_wasm_worker_hardware_concurrency_is_lock_free_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_hardware_concurrency_is_lock_free_minimal_runtime) ... ok [179/960] test_web_audio_context_sample_rate_minimal_runtime (test_browser.browser64_4gb.test_web_audio_context_sample_rate_minimal_runtime) ... ok [180/960] test_wasm2js_fallback_on_wasm_compilation_failure (test_browser.browser64_4gb.test_wasm2js_fallback_on_wasm_compilation_failure) ... skipped 'wasm2js is not compatible with MEMORY64' [181/960] test_webgl_draw_base_vertex_base_instance_drawelements (test_browser.browser64_4gb.test_webgl_draw_base_vertex_base_instance_drawelements) ... skipped 'WEBGL_draw_instanced_base_vertex_base_instance is not supported' [182/960] test_wasm_worker_thread_stack_1_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_thread_stack_1_minimal_runtime) ... ok [183/960] test_uuid (test_browser.browser64_4gb.test_uuid) ... ok [184/960] test_webidl_O1 (test_browser.browser64_4gb.test_webidl_O1) ... ok [185/960] test_webgl_simple_extensions_enable_v2 (test_browser.browser64_4gb.test_webgl_simple_extensions_enable_v2) ... ok [186/960] test_sdl_fog_negative (test_browser.browser64_4gb.test_sdl_fog_negative) ... ok [187/960] test_webgl_array_of_structs_uniform (test_browser.browser64_4gb.test_webgl_array_of_structs_uniform) ... ok [188/960] test_webgl_offscreen_framebuffer_state_restoration_gl2_no_vao (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_state_restoration_gl2_no_vao) ... ok [189/960] test_audio_worklet_minimal_runtime (test_browser.browser64_4gb.test_audio_worklet_minimal_runtime) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/045cc861-e5a0-4e85-90b4-8fbdf2ded620, line 1445: uncaught exception: exit(0) ok [190/960] test_webgl_offscreen_framebuffer_state_restoration_gl2_no_aa (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_state_restoration_gl2_no_aa) ... ok [191/960] test_utf8_textdecoder (test_browser.browser64_4gb.test_utf8_textdecoder) ... ok [192/960] test_webgl_multi_draw_arrays (test_browser.browser64_4gb.test_webgl_multi_draw_arrays) ... skipped 'WEBGL_multi_draw is not supported' [193/960] test_webgl2_invalid_teximage2d_type (test_browser.browser64_4gb.test_webgl2_invalid_teximage2d_type) ... JavaScript warning: , line 0: WebGL warning: tex(Sub)Image[23]D: Bad `unpackType`: 0x8364 ok [194/960] test_webgl_timer_query (test_browser.browser64_4gb.test_webgl_timer_query) ... ok [195/960] test_webgl_context_attributes (test_browser.browser64_4gb.test_webgl_context_attributes) ... ok [196/960] test_webgl2_ubo_layout_binding (test_browser.browser64_4gb.test_webgl2_ubo_layout_binding) ... ok [197/960] test_webgl_simple_extensions_disable_v1 (test_browser.browser64_4gb.test_webgl_simple_extensions_disable_v1) ... ok [198/960] test_webgl2_sokol_mrt (test_browser.browser64_4gb.test_webgl2_sokol_mrt) ... skipped 'no_firefox: fails on CI likely due to GPU drivers there' [199/960] test_sdl_gl_read (test_browser.browser64_4gb.test_sdl_gl_read) ... ok [200/960] test_pthread_64bit_cxx11_atomics_pthreads (test_browser.browser64_4gb.test_pthread_64bit_cxx11_atomics_pthreads) ... ok [201/960] test_write_file_in_environment_web (test_browser.browser64_4gb.test_write_file_in_environment_web) ... ok [202/960] test_webgl2_legacy_browser (test_browser.browser64_4gb.test_webgl2_legacy_browser) ... skipped 'wasm64 not supported by legacy browsers' [203/960] test_wasm_worker_lock_busyspin_wait (test_browser.browser64_4gb.test_wasm_worker_lock_busyspin_wait) ... ok [204/960] test_sdl1_in_emscripten_nonstrict_mode (test_browser.browser64_4gb.test_sdl1_in_emscripten_nonstrict_mode) ... ok [205/960] test_webgl_sample_query (test_browser.browser64_4gb.test_webgl_sample_query) ... ok [206/960] test_webgl_draw_triangle_with_uniform_color (test_browser.browser64_4gb.test_webgl_draw_triangle_with_uniform_color) ... JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (284) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (288) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (292) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . ok [207/960] test_wasm_worker_semaphore_waitinf_acquire_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_semaphore_waitinf_acquire_minimal_runtime) ... ok [208/960] test_wasm_worker_lock_busyspin_waitinf (test_browser.browser64_4gb.test_wasm_worker_lock_busyspin_waitinf) ... ok [209/960] test_wasm_worker_wait_async_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_wait_async_minimal_runtime) ... ok [210/960] test_wasm_worker_hello_minimal_runtime_2 (test_browser.browser64_4gb.test_wasm_worker_hello_minimal_runtime_2) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/cdf74415-84d1-4fe3-9c7d-1d4d0f62ae3a, line 958: uncaught exception: exit(0) ok [211/960] test_wasm_worker_post_function_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_post_function_minimal_runtime) ... ok [212/960] test_manual_wasm_instantiate (test_browser.browser64_4gb.test_manual_wasm_instantiate) ... ok [213/960] test_2gb_fail (test_browser.browser64_4gb.test_2gb_fail) ... skipped 'no_firefox: no 4GB support yet' [214/960] test_webgl_from_client_side_memory_without_default_enabled_extensions (test_browser.browser64_4gb.test_webgl_from_client_side_memory_without_default_enabled_extensions) ... ok [215/960] test_wasmfs_fetch_backend_threaded_proxy_to_pthread (test_browser.browser64_4gb.test_wasmfs_fetch_backend_threaded_proxy_to_pthread) ... skipped 'no_wasm64' [216/960] test_webgl_draw_base_vertex_base_instance_drawelements_multidraw (test_browser.browser64_4gb.test_webgl_draw_base_vertex_base_instance_drawelements_multidraw) ... skipped 'WEBGL_draw_instanced_base_vertex_base_instance is not supported' [217/960] test_wasm_worker_hello (test_browser.browser64_4gb.test_wasm_worker_hello) ... ok [218/960] test_cubegeom_regal_pthread (test_browser.browser64_4gb.test_cubegeom_regal_pthread) ... ok [219/960] test_webgl_sampler_layout_binding (test_browser.browser64_4gb.test_webgl_sampler_layout_binding) ... ok [220/960] test_wasm_worker_no_proxied_js_functions_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_no_proxied_js_functions_minimal_runtime) ... ok [221/960] test_wasm_worker_hello_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_hello_minimal_runtime) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/b21d503c-f592-4d89-a283-17681c9bf6ee, line 836: uncaught exception: exit(0) ok [222/960] test_webgl_timer_query_v2 (test_browser.browser64_4gb.test_webgl_timer_query_v2) ... ok [223/960] test_audio_worklet_params_mixing (test_browser.browser64_4gb.test_audio_worklet_params_mixing) ... ok [224/960] test_sdl2_mixer_music_ogg (test_browser.browser64_4gb.test_sdl2_mixer_music_ogg) ... JavaScript error: http://localhost:8888/test.js, line 873: RuntimeError: Aborted(Assertion failed) ok [225/960] test_wasm_worker_lock_waitinf_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_lock_waitinf_minimal_runtime) ... ok [226/960] test_webgl_preprocessor_variables_webgl2_extensions (test_browser.browser64_4gb.test_webgl_preprocessor_variables_webgl2_extensions) ... ok [227/960] test_wasm_worker_proxied_function (test_browser.browser64_4gb.test_wasm_worker_proxied_function) ... ok [228/960] test_sdl2_fog_exp2 (test_browser.browser64_4gb.test_sdl2_fog_exp2) ... ok [229/960] test_pthread_call_sync_on_main_thread (test_browser.browser64_4gb.test_pthread_call_sync_on_main_thread) ... JavaScript error: http://localhost:8888/test.js, line 981: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [230/960] test_wasm_worker_cancel_all_wait_asyncs_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_cancel_all_wait_asyncs_minimal_runtime) ... ok [231/960] test_webgl_multi_draw_elements_instanced (test_browser.browser64_4gb.test_webgl_multi_draw_elements_instanced) ... skipped 'WEBGL_multi_draw is not supported' [232/960] test_sdl_key (test_browser.browser64_4gb.test_sdl_key) ... ok [233/960] test_audio_worklet_pthreads_es6 (test_browser.browser64_4gb.test_audio_worklet_pthreads_es6) ... ok [234/960] test_sdl_image_jpeg (test_browser.browser64_4gb.test_sdl_image_jpeg) ... ok [235/960] test_audio_worklet_closure (test_browser.browser64_4gb.test_audio_worklet_closure) ... ok [236/960] test_wasm_worker_cancel_all_wait_asyncs_at_address (test_browser.browser64_4gb.test_wasm_worker_cancel_all_wait_asyncs_at_address) ... ok [237/960] test_pthread_gcc_atomic_fetch_and_op_O3 (test_browser.browser64_4gb.test_pthread_gcc_atomic_fetch_and_op_O3) ... ok [238/960] test_wasm_worker_post_function_to_main_thread (test_browser.browser64_4gb.test_wasm_worker_post_function_to_main_thread) ... ok [239/960] test_wasm_worker_cancel_all_wait_asyncs_at_address_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_cancel_all_wait_asyncs_at_address_minimal_runtime) ... ok [240/960] test_single_file_in_web_environment_with_closure (test_browser.browser64_4gb.test_single_file_in_web_environment_with_closure) ... ok [241/960] test_audio_worklet (test_browser.browser64_4gb.test_audio_worklet) ... ok [242/960] test_worker_api_3 (test_browser.browser64_4gb.test_worker_api_3) ... skipped 'no_wasm64: TODO: wasm64 + BUILD_AS_WORKER' [243/960] test_pthread_trap (test_browser.browser64_4gb.test_pthread_trap) ... JavaScript error: http://localhost:8888/test.js, line 1558: uncaught exception: [object ErrorEvent] ok [244/960] test_wasm_worker_thread_stack_0_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_thread_stack_0_minimal_runtime) ... ok [245/960] test_async_mainloop_O3 (test_browser.browser64_4gb.test_async_mainloop_O3) ... ok [246/960] test_wasm_worker_sleep (test_browser.browser64_4gb.test_wasm_worker_sleep) ... ok [247/960] test_webgl2_garbage_free_entrypoints_webgl2 (test_browser.browser64_4gb.test_webgl2_garbage_free_entrypoints_webgl2) ... ok [248/960] test_sdl_joystick_1 (test_browser.browser64_4gb.test_sdl_joystick_1) ... ok [249/960] test_audio_worklet_modularize (test_browser.browser64_4gb.test_audio_worklet_modularize) ... ok [250/960] test_wasm_worker_gcc___thread_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_gcc___thread_minimal_runtime) ... ok [251/960] test_webgl_context_major_version_webgl2 (test_browser.browser64_4gb.test_webgl_context_major_version_webgl2) ... ok [252/960] test_webgl2_get_buffer_sub_data (test_browser.browser64_4gb.test_webgl2_get_buffer_sub_data) ... JavaScript warning: , line 0: WebGL warning: getBufferSubData: Reading from a buffer with usage other than *_READ causes pipeline stalls. Copy through a STREAM_READ buffer. JavaScript warning: , line 0: WebGL warning: getBufferSubData: Reading from a buffer with usage other than *_READ causes pipeline stalls. Copy through a STREAM_READ buffer. ok [253/960] test_sdl2_canvas_palette_2 (test_browser.browser64_4gb.test_sdl2_canvas_palette_2) ... JavaScript error: http://localhost:8888/test.js, line 832: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) JavaScript error: http://localhost:8888/test.js, line 832: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [254/960] test_sdl2_fog_simple (test_browser.browser64_4gb.test_sdl2_fog_simple) ... JavaScript error: http://localhost:8888/test.js, line 832: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [255/960] test_wasmfs_opfs_errors (test_browser.browser64_4gb.test_wasmfs_opfs_errors) ... skipped 'no_firefox: no OPFS support yet' [256/960] test_webgl2_packed_types (test_browser.browser64_4gb.test_webgl2_packed_types) ... JavaScript error: http://localhost:8888/test.js, line 1411: TypeError: can't convert BigInt to number ok [257/960] test_wasm_worker_hello_wasm2js (test_browser.browser64_4gb.test_wasm_worker_hello_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [258/960] test_pthread_preallocates_workers (test_browser.browser64_4gb.test_pthread_preallocates_workers) ... ok [259/960] test_webgl2_garbage_free_entrypoints (test_browser.browser64_4gb.test_webgl2_garbage_free_entrypoints) ... ok [260/960] test_pthread_create_O3 (test_browser.browser64_4gb.test_pthread_create_O3) ... ok [261/960] test_webgl_offscreen_canvas_in_pthread (test_browser.browser64_4gb.test_webgl_offscreen_canvas_in_pthread) ... skipped 'no_firefox: https://bugzil.la/1972240 (priority inversion deadlock) + https://bugzil.la/1992576 (chained OffscreenCanvas transfer)' [262/960] test_sdl_image_webp (test_browser.browser64_4gb.test_sdl_image_webp) ... ok [263/960] test_wasm_worker_semaphore_waitinf_acquire (test_browser.browser64_4gb.test_wasm_worker_semaphore_waitinf_acquire) ... ok [264/960] test_wasm_worker_wait32_notify_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_wait32_notify_minimal_runtime) ... ok [265/960] test_webgl_offscreen_framebuffer_es2 (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_es2) ... ok [266/960] test_wasm_worker_sleep_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_sleep_minimal_runtime) ... ok [267/960] test_wget (test_browser.browser64_4gb.test_wget) ... ok [268/960] test_audio_worklet_strict (test_browser.browser64_4gb.test_audio_worklet_strict) ... ok [269/960] test_webgl2_pbo (test_browser.browser64_4gb.test_webgl2_pbo) ... JavaScript warning: , line 0: WebGL warning: texImage: Uploads from a buffer with a final row with a byte count smaller than the row stride can incur extra overhead. ok [270/960] test_sdl_surface_refcount (test_browser.browser64_4gb.test_sdl_surface_refcount) ... ok [271/960] test_webgl_multi_draw_arrays_instanced (test_browser.browser64_4gb.test_webgl_multi_draw_arrays_instanced) ... skipped 'WEBGL_multi_draw is not supported' [272/960] test_audio_worklet_es6 (test_browser.browser64_4gb.test_audio_worklet_es6) ... ok [273/960] test_async_mainloop (test_browser.browser64_4gb.test_async_mainloop) ... ok [274/960] test_async_jspi_wasm_bigint_O2 (test_browser.browser64_4gb.test_async_jspi_wasm_bigint_O2) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [275/960] test_wasm_worker_lock_busyspin_waitinf_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_lock_busyspin_waitinf_minimal_runtime) ... ok [276/960] test_webgl_explicit_uniform_location (test_browser.browser64_4gb.test_webgl_explicit_uniform_location) ... JavaScript warning: , line 0: WebGL warning: uniform setter: No active linked Program. ok [277/960] test_wasm_worker_futex_wait_pthread (test_browser.browser64_4gb.test_wasm_worker_futex_wait_pthread) ... ok [278/960] test_wasm_worker_terminate (test_browser.browser64_4gb.test_wasm_worker_terminate) ... ok [279/960] test_wasmfs_opfs_jspi (test_browser.browser64_4gb.test_wasmfs_opfs_jspi) ... skipped 'no_firefox: no OPFS support yet' [280/960] test_webgl2_objects (test_browser.browser64_4gb.test_webgl2_objects) ... ok [281/960] test_pthread_file_io (test_browser.browser64_4gb.test_pthread_file_io) ... ok [282/960] test_html5_unknown_event_target (test_browser.browser64_4gb.test_html5_unknown_event_target) ... ok [283/960] test_webpack_wasm2js_pthreads (test_browser.browser64_4gb.test_webpack_wasm2js_pthreads) ... skipped 'wasm2js is not compatible with MEMORY64' Testing somefile.txt somefile.txt make main at somefile.txt Testing .somefile.txt@somefile.txt somefile.txt make main at somefile.txt Testing ./somefile.txt somefile.txt make main at somefile.txt Testing somefile.txt@file.txt file.txt make main at file.txt Testing ./somefile.txt@file.txt file.txt make main at file.txt Testing ./somefile.txt@./file.txt file.txt make main at file.txt Testing somefile.txt@/file.txt file.txt make main at file.txt Testing somefile.txt@/ somefile.txt make main at somefile.txt Testing /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt@file.txt file.txt make main at file.txt Testing /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt@/file.txt file.txt make main at file.txt Testing /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt@/ somefile.txt make main at somefile.txt Testing somefile.txt@/directory/file.txt /directory/file.txt make main at /directory/file.txt Testing somefile.txt@/directory/file.txt directory/file.txt make main at directory/file.txt Testing /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt@/directory/file.txt directory/file.txt make main at directory/file.txt Testing some@@file.txt@other.txt other.txt make main at other.txt Testing some@@file.txt@some@@otherfile.txt some@otherfile.txt make main at some@otherfile.txt make main at !#$%&'()+,-. ;=@[]^_`{}~ "*<>?|.txt make main at somefile.txt [284/960] test_preload_file (test_browser.browser64_4gb.test_preload_file) ... file_packager: warning: Embedding an absolute file/directory name "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt" to the virtual filesystem. The file will be made available in the relative path "somefile.txt". You can use the `--preload-file srcpath@dstpath` syntax to explicitly specify the target location the absolute source path should be directed to. assets assets/ assets@/ assets/@/ assets@./ assets@/ assets@/assets make main at somefile.txt file_packager: warning: Embedding an absolute file/directory name "/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt" to the virtual filesystem. The file will be made available in the relative path "somefile.txt". You can use the `--preload-file srcpath@dstpath` syntax to explicitly specify the target location the absolute source path should be directed to. make main at someotherfile.txt ok [285/960] test_wasm_worker_self_id_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_self_id_minimal_runtime) ... ok [286/960] test_pthread_utf8_funcs (test_browser.browser64_4gb.test_pthread_utf8_funcs) ... ok [287/960] test_sdl1 (test_browser.browser64_4gb.test_sdl1) ... ok [288/960] test_webgl_shader_source_length (test_browser.browser64_4gb.test_webgl_shader_source_length) ... ok [289/960] test_worker_api_sleep (test_browser.browser64_4gb.test_worker_api_sleep) ... skipped 'no_wasm64: TODO: wasm64 + BUILD_AS_WORKER' [290/960] test_webgl_offscreen_framebuffer_es2_threads (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_es2_threads) ... ok [291/960] test_pre_run_deps_wasm2js (test_browser.browser64_4gb.test_pre_run_deps_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [292/960] test_sdl_fog_simple (test_browser.browser64_4gb.test_sdl_fog_simple) ... ok [293/960] test_sdl2_custom_cursor (test_browser.browser64_4gb.test_sdl2_custom_cursor) ... ok [294/960] test_web_audio_context_sample_rate (test_browser.browser64_4gb.test_web_audio_context_sample_rate) ... ok [295/960] test_pthread_gcc_atomic_fetch_and_op_O1 (test_browser.browser64_4gb.test_pthread_gcc_atomic_fetch_and_op_O1) ... ok [296/960] test_wasm_worker_wait64_notify_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_wait64_notify_minimal_runtime) ... ok [297/960] test_wasmfs_opfs (test_browser.browser64_4gb.test_wasmfs_opfs) ... skipped 'no_firefox: no OPFS support yet' [298/960] test_worker_api_with_pthread_compilation_fails (test_browser.browser64_4gb.test_worker_api_with_pthread_compilation_fails) ... skipped 'no_wasm64: TODO: wasm64 + BUILD_AS_WORKER' [299/960] test_emscripten_main_loop_setimmediate_pthreads (test_browser.browser64_4gb.test_emscripten_main_loop_setimmediate_pthreads) ... ok [300/960] test_pthread_unhandledrejection (test_browser.browser64_4gb.test_pthread_unhandledrejection) ... JavaScript error: , line 0: uncaught exception: rejected! JavaScript error: http://localhost:8888/test.js, line 1526: uncaught exception: [object ErrorEvent] ok [301/960] test_webgl2_closure (test_browser.browser64_4gb.test_webgl2_closure) ... ok [302/960] test_glfw_s_flag (test_browser.browser64_4gb.test_glfw_s_flag) ... ok [303/960] test_wasm_worker_post_function (test_browser.browser64_4gb.test_wasm_worker_post_function) ... ok [304/960] test_audio_worklet_minimal_runtime_pthreads_and_closure (test_browser.browser64_4gb.test_audio_worklet_minimal_runtime_pthreads_and_closure) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/5d677add-e816-45cd-bf41-91146e01c3d8, line 15: uncaught exception: exit(0) ok [305/960] test_gl_stride (test_browser.browser64_4gb.test_gl_stride) ... skipped 'no_4gb: render fails' [306/960] test_wasm_worker_lock_wait_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_lock_wait_minimal_runtime) ... ok [307/960] test_webgl2_full_es2 (test_browser.browser64_4gb.test_webgl2_full_es2) ... ok [308/960] test_audio_worklet_asyncify (test_browser.browser64_4gb.test_audio_worklet_asyncify) ... ok [309/960] test_fs_idbfs_autopersist_unlink (test_browser.browser64_4gb.test_fs_idbfs_autopersist_unlink) ... ok [310/960] test_wasm_worker_c11__Thread_local (test_browser.browser64_4gb.test_wasm_worker_c11__Thread_local) ... ok [311/960] test_html5_core_pthread (test_browser.browser64_4gb.test_html5_core_pthread) ... ok [312/960] test_sdl2_canvas_twice (test_browser.browser64_4gb.test_sdl2_canvas_twice) ... ok [313/960] test_wasmfs_fetch_backend_threaded_main_thread (test_browser.browser64_4gb.test_wasmfs_fetch_backend_threaded_main_thread) ... skipped 'no_wasm64' [314/960] test_rollup (test_browser.browser64_4gb.test_rollup) ... skipped 'requires_dev_dependency: requires npm development package "rollup" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [315/960] test_system (test_browser.browser64_4gb.test_system) ... JavaScript error: http://localhost:8888/test.js, line 828: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [316/960] test_glfw (test_browser.browser64_4gb.test_glfw) ... ok [317/960] test_wasm_worker_hello_wasm2js_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_hello_wasm2js_minimal_runtime) ... skipped 'wasm2js is not compatible with MEMORY64' [318/960] test_wasm_worker_semaphore_try_acquire (test_browser.browser64_4gb.test_wasm_worker_semaphore_try_acquire) ... ok [319/960] test_modularize_and_preload_files (test_browser.browser64_4gb.test_modularize_and_preload_files) ... skipped 'wasm2js is not compatible with MEMORY64' [320/960] test_fetch_to_indexdb (test_browser.browser64_4gb.test_fetch_to_indexdb) ... ok [321/960] test_modularize_profiling (test_browser.browser64_4gb.test_modularize_profiling) ... ok [322/960] test_modularize_and_preload_files_O2_profiling_wasmfs (test_browser.browser64_4gb.test_modularize_and_preload_files_O2_profiling_wasmfs) ... skipped 'wasm2js is not compatible with MEMORY64' [323/960] test_dylink_glemu (test_browser.browser64_4gb.test_dylink_glemu) ... skipped 'no_wasm64: https://github.com/llvm/llvm-project/issues/98778' [324/960] test_glfw3_legacy_no_gl (test_browser.browser64_4gb.test_glfw3_legacy_no_gl) ... JavaScript error: http://localhost:8888/test.js, line 6033: TypeError: Fullscreen request denied ok [325/960] test_cubegeom_color (test_browser.browser64_4gb.test_cubegeom_color) ... ok [326/960] test_locate_file_es6 (test_browser.browser64_4gb.test_locate_file_es6) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package in html ok [327/960] test_idbstore_sync_asyncify (test_browser.browser64_4gb.test_idbstore_sync_asyncify) ... ok [328/960] test_audio_worklet_modularize_closure (test_browser.browser64_4gb.test_audio_worklet_modularize_closure) ... ok [329/960] test_sdl1_es6 (test_browser.browser64_4gb.test_sdl1_es6) ... ok [330/960] test_main_thread_em_asm_signatures_pthreads (test_browser.browser64_4gb.test_main_thread_em_asm_signatures_pthreads) ... ok [331/960] test_pthread_once (test_browser.browser64_4gb.test_pthread_once) ... ok [332/960] test_gauge_available_memory_O2_pthreads (test_browser.browser64_4gb.test_gauge_available_memory_O2_pthreads) ... ok [333/960] test_sdl2_canvas_size (test_browser.browser64_4gb.test_sdl2_canvas_size) ... ok [334/960] test_sdl2_fog_linear (test_browser.browser64_4gb.test_sdl2_fog_linear) ... ok [335/960] test_async_returnvalue_em_js_bad (test_browser.browser64_4gb.test_async_returnvalue_em_js_bad) ... JavaScript error: http://localhost:8888/test.js, line 981: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) JavaScript error: http://localhost:8888/test.js, line 702: RuntimeError: Aborted(import sync_tunnel was not in ASYNCIFY_IMPORTS, but changed the state) ok [336/960] test_modularize_closure_no_main (test_browser.browser64_4gb.test_modularize_closure_no_main) ... ok [337/960] test_no_declare_asm_module_exports_minimal_runtime (test_browser.browser64_4gb.test_no_declare_asm_module_exports_minimal_runtime) ... ok [338/960] test_idbstore_sync_jspi (test_browser.browser64_4gb.test_idbstore_sync_jspi) ... ok [339/960] test_wasmfs_opfs_jspi_wasm_bigint (test_browser.browser64_4gb.test_wasmfs_opfs_jspi_wasm_bigint) ... skipped 'no_firefox: no OPFS support yet' [340/960] test_glfw3_closure_no_gl (test_browser.browser64_4gb.test_glfw3_closure_no_gl) ... JavaScript error: http://localhost:8888/test.js, line 85: TypeError: Fullscreen request denied ok [341/960] test_emscripten_animate_canvas_element_size_pthread_ofb_main_loop (test_browser.browser64_4gb.test_emscripten_animate_canvas_element_size_pthread_ofb_main_loop) ... ok [342/960] test_sdl_canvas_palette (test_browser.browser64_4gb.test_sdl_canvas_palette) ... ok [343/960] test_glut_resize (test_browser.browser64_4gb.test_glut_resize) ... JavaScript error: http://localhost:8888/test.js, line 221: uncaught exception: [object Object] ok [344/960] test_sdl_ogl_proc_alias (test_browser.browser64_4gb.test_sdl_ogl_proc_alias) ... ok [345/960] test_glshaderinfo (test_browser.browser64_4gb.test_glshaderinfo) ... ok [346/960] test_emscripten_throw_string (test_browser.browser64_4gb.test_emscripten_throw_string) ... JavaScript error: http://localhost:8888/test.js, line 228: uncaught exception: Hello! ok [347/960] test_pthread_sbrk (test_browser.browser64_4gb.test_pthread_sbrk) ... skipped 'no_4gb: uses INITIAL_MEMORY' [348/960] test_sdl_stb_image (test_browser.browser64_4gb.test_sdl_stb_image) ... ok [349/960] test_pthread_thread_local_storage (test_browser.browser64_4gb.test_pthread_thread_local_storage) ... ok [350/960] test_utf16_textdecoder (test_browser.browser64_4gb.test_utf16_textdecoder) ... ok [351/960] test_fetch_persist (test_browser.browser64_4gb.test_fetch_persist) ... ok [352/960] test_pthread_gcc_atomics (test_browser.browser64_4gb.test_pthread_gcc_atomics) ... ok [353/960] test_sdl_key_asyncify (test_browser.browser64_4gb.test_sdl_key_asyncify) ... ok [354/960] test_sdl_canvas_safe_heap_O2 (test_browser.browser64_4gb.test_sdl_canvas_safe_heap_O2) ... ok [355/960] test_pthread_call_async (test_browser.browser64_4gb.test_pthread_call_async) ... ok [356/960] test_pthread_supported_mt (test_browser.browser64_4gb.test_pthread_supported_mt) ... ok [357/960] test_pthread_malloc_free (test_browser.browser64_4gb.test_pthread_malloc_free) ... ok [358/960] test_modularize_and_preload_files_O2_profiling (test_browser.browser64_4gb.test_modularize_and_preload_files_O2_profiling) ... skipped 'wasm2js is not compatible with MEMORY64' [359/960] test_emscripten_set_timeout (test_browser.browser64_4gb.test_emscripten_set_timeout) ... ok [360/960] test_fs_idbfs_autopersist_mkdir (test_browser.browser64_4gb.test_fs_idbfs_autopersist_mkdir) ... ok [361/960] test_no_declare_asm_module_exports_strict_js (test_browser.browser64_4gb.test_no_declare_asm_module_exports_strict_js) ... ok [362/960] test_sdl_resize (test_browser.browser64_4gb.test_sdl_resize) ... ok [363/960] test_fetch_post (test_browser.browser64_4gb.test_fetch_post) ... ok do_POST: got file: newfile.txt [364/960] test_async_jspi_wasm_bigint_O0 (test_browser.browser64_4gb.test_async_jspi_wasm_bigint_O0) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [365/960] test_emscripten_request_animation_frame_loop (test_browser.browser64_4gb.test_emscripten_request_animation_frame_loop) ... ok [366/960] test_async_returnvalue_empty_list (test_browser.browser64_4gb.test_async_returnvalue_empty_list) ... JavaScript error: http://localhost:8888/test.js, line 702: RuntimeError: Aborted(import sync_tunnel was not in ASYNCIFY_IMPORTS, but changed the state) ok mem init, so async, call too early sync startup, call too late sync, runtime still alive, so all good [367/960] test_runtime_misuse (test_browser.browser64_4gb.test_runtime_misuse) ... ok [368/960] test_emscripten_main_loop_settimeout (test_browser.browser64_4gb.test_emscripten_main_loop_settimeout) ... ok [369/960] test_openal_capture_sanity (test_browser.browser64_4gb.test_openal_capture_sanity) ... ok [370/960] test_async_jspi_O0 (test_browser.browser64_4gb.test_async_jspi_O0) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [371/960] test_modularize_O1_export_name (test_browser.browser64_4gb.test_modularize_O1_export_name) ... ok [372/960] test_gauge_available_memory_pthreads (test_browser.browser64_4gb.test_gauge_available_memory_pthreads) ... ok [373/960] test_fetch_response_headers (test_browser.browser64_4gb.test_fetch_response_headers) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' Testing somefile.txt somefile.txt make main at somefile.txt Testing .somefile.txt@somefile.txt somefile.txt make main at somefile.txt Testing ./somefile.txt somefile.txt make main at somefile.txt Testing somefile.txt@file.txt file.txt make main at file.txt Testing ./somefile.txt@file.txt file.txt make main at file.txt Testing ./somefile.txt@./file.txt file.txt make main at file.txt Testing somefile.txt@/file.txt file.txt make main at file.txt Testing somefile.txt@/ somefile.txt make main at somefile.txt Testing /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt@file.txt file.txt make main at file.txt Testing /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt@/file.txt file.txt make main at file.txt Testing /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt@/ somefile.txt make main at somefile.txt Testing somefile.txt@/directory/file.txt /directory/file.txt make main at /directory/file.txt Testing somefile.txt@/directory/file.txt directory/file.txt make main at directory/file.txt Testing /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/out/test/somefile.txt@/directory/file.txt directory/file.txt make main at directory/file.txt Testing some@@file.txt@other.txt other.txt make main at other.txt Testing some@@file.txt@some@@otherfile.txt some@otherfile.txt make main at some@otherfile.txt make main at !#$%&'()+,-. ;=@[]^_`{}~ "*<>?|.txt [374/960] test_preload_file_wasmfs (test_browser.browser64_4gb.test_preload_file_wasmfs) ... ok [375/960] test_wasm_worker_c11__Thread_local_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_c11__Thread_local_minimal_runtime) ... ok [376/960] test_emscripten_main_loop_and_blocker (test_browser.browser64_4gb.test_emscripten_main_loop_and_blocker) ... ok [377/960] test_fetch_headers_received (test_browser.browser64_4gb.test_fetch_headers_received) ... ok [378/960] test_cubegeom_normal (test_browser.browser64_4gb.test_cubegeom_normal) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [379/960] test_sdl_maprgba (test_browser.browser64_4gb.test_sdl_maprgba) ... ok [380/960] test_manual_wasm_instantiate_asan (test_browser.browser64_4gb.test_manual_wasm_instantiate_asan) ... skipped 'TODO: ASAN in memory64' [381/960] test_fs_idbfs_fsync (test_browser.browser64_4gb.test_fs_idbfs_fsync) ... ok [382/960] test_emscripten_async_wget_wasmfs (test_browser.browser64_4gb.test_emscripten_async_wget_wasmfs) ... 127.0.0.1 - - [06/May/2026 04:24:31] code 404, message File not found 127.0.0.1 - - [06/May/2026 04:24:31] code 404, message File not found ok [383/960] test_html5_webgl_create_context2 (test_browser.browser64_4gb.test_html5_webgl_create_context2) ... ok [384/960] test_webgl_unmasked_vendor_webgl (test_browser.browser64_4gb.test_webgl_unmasked_vendor_webgl) ... JavaScript warning: http://localhost:8888/test.js, line 1548: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: , line 0: WebGL warning: getParameter: Bad `pname`: 0x9245 ok [385/960] test_cocos2d_hello (test_browser.browser64_4gb.test_cocos2d_hello) ... skipped 'no_wasm64: cocos2d ports does not compile with wasm64' [386/960] test_minimal_runtime_single_file_html (test_browser.browser64_4gb.test_minimal_runtime_single_file_html) ... ok [387/960] test_sdl_fog_exp2 (test_browser.browser64_4gb.test_sdl_fog_exp2) ... ok [388/960] test_gl_vertex_buffer (test_browser.browser64_4gb.test_gl_vertex_buffer) ... ok do_POST: got file: actual.png [389/960] test_emmalloc_3gb (test_browser.browser64_4gb.test_emmalloc_3gb) ... skipped 'no_firefox: no 4GB support yet' [390/960] test_pthread_spawns (test_browser.browser64_4gb.test_pthread_spawns) ... ok [391/960] test_async_compile_O3 (test_browser.browser64_4gb.test_async_compile_O3) ... ok [392/960] test_webpack (test_browser.browser64_4gb.test_webpack) ... skipped 'requires_dev_dependency: requires npm development package "webpack" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [393/960] test_async_asyncify_minimal_runtime_O0 (test_browser.browser64_4gb.test_async_asyncify_minimal_runtime_O0) ... ok [394/960] test_dylink_dso_needed_inworker (test_browser.browser64_4gb.test_dylink_dso_needed_inworker) ... ok [395/960] test_emmalloc_3gb_memvalidate_verbose (test_browser.browser64_4gb.test_emmalloc_3gb_memvalidate_verbose) ... skipped 'no_firefox: no 4GB support yet' [396/960] test_sdl2_key (test_browser.browser64_4gb.test_sdl2_key) ... ok [397/960] test_gl_textures_pthreads (test_browser.browser64_4gb.test_gl_textures_pthreads) ... ok [398/960] test_emscripten_main_loop_settimeout_pthreads (test_browser.browser64_4gb.test_emscripten_main_loop_settimeout_pthreads) ... ok [399/960] test_glbegin_points (test_browser.browser64_4gb.test_glbegin_points) ... ok [400/960] test_fetch_from_thread (test_browser.browser64_4gb.test_fetch_from_thread) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [401/960] test_sdl_key_delay_asyncify (test_browser.browser64_4gb.test_sdl_key_delay_asyncify) ... ok [402/960] test_html5_webgl_destroy_context_full_es2 (test_browser.browser64_4gb.test_html5_webgl_destroy_context_full_es2) ... JavaScript warning: http://localhost:8888/test.js, line 2843: WebGL context was lost. ok [403/960] test_pthread_global_data_initialization_modularize (test_browser.browser64_4gb.test_pthread_global_data_initialization_modularize) ... ok [404/960] test_emscripten_throw_number (test_browser.browser64_4gb.test_emscripten_throw_number) ... JavaScript error: http://localhost:8888/test.js, line 228: uncaught exception: 42 ok [405/960] test_async_jspi_wasm_bigint_minimal_runtime_O2 (test_browser.browser64_4gb.test_async_jspi_wasm_bigint_minimal_runtime_O2) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [406/960] test_glew (test_browser.browser64_4gb.test_glew) ... ok [407/960] test_openal_extensions (test_browser.browser64_4gb.test_openal_extensions) ... ok [408/960] test_locate_file_es6_wasm2js (test_browser.browser64_4gb.test_locate_file_es6_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [409/960] test_modularize (test_browser.browser64_4gb.test_modularize) ... ok [410/960] test_cubegeom_normal_dap_far_glda_quad (test_browser.browser64_4gb.test_cubegeom_normal_dap_far_glda_quad) ... skipped 'no_firefox: fails on CI but works locally' [411/960] test_modularize_profiling_no_main (test_browser.browser64_4gb.test_modularize_profiling_no_main) ... ok [412/960] test_async_virtual (test_browser.browser64_4gb.test_async_virtual) ... ok [413/960] test_closure_in_web_only_target_environment_console_log (test_browser.browser64_4gb.test_closure_in_web_only_target_environment_console_log) ... ok [414/960] test_memory_growth_during_startup (test_browser.browser64_4gb.test_memory_growth_during_startup) ... skipped 'no_4gb: uses INITIAL_MEMORY' [415/960] test_async_asyncify_O2 (test_browser.browser64_4gb.test_async_asyncify_O2) ... ok [416/960] test_emscripten_async_wget2 (test_browser.browser64_4gb.test_emscripten_async_wget2) ... ok [417/960] test_async_compile_force (test_browser.browser64_4gb.test_async_compile_force) ... ok [418/960] test_sdl2_ttf_rtl (test_browser.browser64_4gb.test_sdl2_ttf_rtl) ... ok [419/960] test_wasm_worker_hello_export_es6 (test_browser.browser64_4gb.test_wasm_worker_hello_export_es6) ... JavaScript error: http://localhost:8888/test.js, line 1: TypeError: can't convert BigInt to number ok [420/960] test_sdl_canvas (test_browser.browser64_4gb.test_sdl_canvas) ... ok [421/960] test_emscripten_main_loop_setimmediate_strict (test_browser.browser64_4gb.test_emscripten_main_loop_setimmediate_strict) ... ok [422/960] test_glfw3_closure (test_browser.browser64_4gb.test_glfw3_closure) ... JavaScript error: http://localhost:8888/test.js, line 92: TypeError: Fullscreen request denied ok [423/960] test_sdl_rotozoom (test_browser.browser64_4gb.test_sdl_rotozoom) ... ok [424/960] test_sdl_quit (test_browser.browser64_4gb.test_sdl_quit) ... ok [425/960] test_pthread_gcc_atomic_op_and_fetch (test_browser.browser64_4gb.test_pthread_gcc_atomic_op_and_fetch) ... ok [426/960] test_sdl_mouse (test_browser.browser64_4gb.test_sdl_mouse) ... ok [427/960] test_emscripten_overlapped_package_wasmfs (test_browser.browser64_4gb.test_emscripten_overlapped_package_wasmfs) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package ok [428/960] test_gl_vertex_buffer_pre (test_browser.browser64_4gb.test_gl_vertex_buffer_pre) ... ok [429/960] test_emscripten_async_wget_O2 (test_browser.browser64_4gb.test_emscripten_async_wget_O2) ... 127.0.0.1 - - [06/May/2026 04:25:54] code 404, message File not found 127.0.0.1 - - [06/May/2026 04:25:54] code 404, message File not found ok [430/960] test_sdl_gfx_primitives (test_browser.browser64_4gb.test_sdl_gfx_primitives) ... ok do_POST: got file: actual.png [431/960] test_gl_ps_packed (test_browser.browser64_4gb.test_gl_ps_packed) ... ok [432/960] test_sdl2_glalphatest (test_browser.browser64_4gb.test_sdl2_glalphatest) ... ok [433/960] test_egl_createcontext_error (test_browser.browser64_4gb.test_egl_createcontext_error) ... JavaScript error: http://localhost:8888/test.js, line 828: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [434/960] test_webgl_offscreen_framebuffer_state_restoration_gl1_no_vao (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_state_restoration_gl1_no_vao) ... ok [435/960] test_fetch_from_thread_pthread_exit_wasm2js (test_browser.browser64_4gb.test_fetch_from_thread_pthread_exit_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [436/960] test_fs_dev_random (test_browser.browser64_4gb.test_fs_dev_random) ... ok [437/960] test_sdl2_image_formats_wasm_legacy (test_browser.browser64_4gb.test_sdl2_image_formats_wasm_legacy) ... JavaScript warning: , line 0: The WebAssembly exception handling 'try' instruction is deprecated and should no longer be used. Please recompile to use the 'try_table' instruction instead. JavaScript warning: , line 0: The WebAssembly exception handling 'try' instruction is deprecated and should no longer be used. Please recompile to use the 'try_table' instruction instead. ok [438/960] test_custom_file_package_url (test_browser.browser64_4gb.test_custom_file_package_url) ... ok done first half [439/960] test_fs_idbfs_sync_extra (test_browser.browser64_4gb.test_fs_idbfs_sync_extra) ... ok [440/960] test_pthread_gcc_spinlock_wasm2js (test_browser.browser64_4gb.test_pthread_gcc_spinlock_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [441/960] test_modularize_O2_no_main (test_browser.browser64_4gb.test_modularize_O2_no_main) ... ok [442/960] test_hello_world_worker_preload (test_browser.browser64_4gb.test_hello_world_worker_preload) ... ok [443/960] test_pthread_global_data_initialization (test_browser.browser64_4gb.test_pthread_global_data_initialization) ... ok [444/960] test_minimal_runtime_single_file_html_O3_wasm2js (test_browser.browser64_4gb.test_minimal_runtime_single_file_html_O3_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' third_party/glbook/Chapter_2/Hello_Triangle/Hello_Triangle_orig.c third_party/glbook/Chapter_9/TextureWrap/TextureWrap_orig.c third_party/glbook/Chapter_9/Simple_Texture2D/Simple_Texture2D_orig.c third_party/glbook/Chapter_10/MultiTexture/MultiTexture_orig.c third_party/glbook/Chapter_13/ParticleSystem/ParticleSystem_orig.c [445/960] test_gles2_emulation_full_es3 (test_browser.browser64_4gb.test_gles2_emulation_full_es3) ... JavaScript warning: , line 0: WebGL warning: enable/disable: Bad `cap`: 0x0de1 JavaScript warning: , line 0: WebGL warning: enable/disable: Bad `cap`: 0x0de1 ok [446/960] test_wasm2js_fallback_on_wasm_compilation_failure_minimal (test_browser.browser64_4gb.test_wasm2js_fallback_on_wasm_compilation_failure_minimal) ... skipped 'wasm2js is not compatible with MEMORY64' [447/960] test_glfw3_hi_dpi_aware (test_browser.browser64_4gb.test_glfw3_hi_dpi_aware) ... ok [448/960] test_emscripten_console_log (test_browser.browser64_4gb.test_emscripten_console_log) ... ok [449/960] test_pthread_hello_thread_O3_modularize (test_browser.browser64_4gb.test_pthread_hello_thread_O3_modularize) ... ok [450/960] test_pthread_large_pthread_allocation (test_browser.browser64_4gb.test_pthread_large_pthread_allocation) ... skipped 'no_4gb: uses INITIAL_MEMORY' [451/960] test_pthread_64bit_cxx11_atomics_O3 (test_browser.browser64_4gb.test_pthread_64bit_cxx11_atomics_O3) ... ok 0 1 2 3 0 1 2 0 0 1 4 2 5 0 4 6 5 [452/960] test_idbstore (test_browser.browser64_4gb.test_idbstore) ... ok [453/960] test_gauge_available_memory (test_browser.browser64_4gb.test_gauge_available_memory) ... ok [454/960] test_html5_mouse (test_browser.browser64_4gb.test_html5_mouse) ... JavaScript error: http://localhost:8888/test.js, line 221: uncaught exception: [object Object] ok [455/960] test_egl (test_browser.browser64_4gb.test_egl) ... ok [456/960] test_glframebufferattachmentinfo (test_browser.browser64_4gb.test_glframebufferattachmentinfo) ... ok [457/960] test_sdl_canvas_twice (test_browser.browser64_4gb.test_sdl_canvas_twice) ... ok [458/960] test_gauge_available_memory_O2 (test_browser.browser64_4gb.test_gauge_available_memory_O2) ... ok [459/960] test_emmalloc_memgrowth (test_browser.browser64_4gb.test_emmalloc_memgrowth) ... skipped 'no_firefox: no 4GB support yet' [460/960] test_glgears_long (test_browser.browser64_4gb.test_glgears_long) ... ok [461/960] test_async_2 (test_browser.browser64_4gb.test_async_2) ... ok [462/960] test_access_file_after_heap_resize (test_browser.browser64_4gb.test_access_file_after_heap_resize) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package ok [463/960] test_cubegeom_normal_dap_far_glda (test_browser.browser64_4gb.test_cubegeom_normal_dap_far_glda) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [464/960] test_fetch_sync_xhr_in_proxy_to_worker (test_browser.browser64_4gb.test_fetch_sync_xhr_in_proxy_to_worker) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [465/960] test_cubegeom_regal (test_browser.browser64_4gb.test_cubegeom_regal) ... ok [466/960] test_fs_idbfs_autopersist_open (test_browser.browser64_4gb.test_fs_idbfs_autopersist_open) ... ok [467/960] test_async_compile_O1 (test_browser.browser64_4gb.test_async_compile_O1) ... ok [468/960] test_sdl2_image_jpeg (test_browser.browser64_4gb.test_sdl2_image_jpeg) ... ok [469/960] test_modularize_O2_export_name (test_browser.browser64_4gb.test_modularize_O2_export_name) ... ok [470/960] test_preallocated_heap (test_browser.browser64_4gb.test_preallocated_heap) ... skipped 'wasm2js is not compatible with MEMORY64' [471/960] test_pthread_asan_use_after_free_2 (test_browser.browser64_4gb.test_pthread_asan_use_after_free_2) ... skipped 'no_wasm64: TODO: ASAN in memory64' [472/960] test_sdl2_text (test_browser.browser64_4gb.test_sdl2_text) ... JavaScript error: http://localhost:8888/test.js, line 798: RuntimeError: Aborted(Assertion failed: native function `one` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)) ok [473/960] test_async_returnvalue_response (test_browser.browser64_4gb.test_async_returnvalue_response) ... ok [474/960] test_sdl_image_prepare_data_closure_webonly (test_browser.browser64_4gb.test_sdl_image_prepare_data_closure_webonly) ... ok [475/960] test_glut_glutget_no_antialias (test_browser.browser64_4gb.test_glut_glutget_no_antialias) ... JavaScript warning: , line 0: WebGL warning: clear: Calling gl.clear(0) has no effect. JavaScript warning: , line 0: WebGL warning: clear: Calling gl.clear(0) has no effect. ok [476/960] test_cubegeom_proc (test_browser.browser64_4gb.test_cubegeom_proc) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok size: 104857644 [477/960] test_preload_caching_100mb (test_browser.browser64_4gb.test_preload_caching_100mb) ... ok [478/960] test_html5_gamepad_pthread (test_browser.browser64_4gb.test_html5_gamepad_pthread) ... ok [479/960] test_glfw_time (test_browser.browser64_4gb.test_glfw_time) ... ok [480/960] test_minimal_runtime_loader_shell (test_browser.browser64_4gb.test_minimal_runtime_loader_shell) ... ok [481/960] test_fs_memfs_fsync (test_browser.browser64_4gb.test_fs_memfs_fsync) ... ok [482/960] test_sdl_stb_image_bpp (test_browser.browser64_4gb.test_sdl_stb_image_bpp) ... ok [483/960] test_fetch_progress (test_browser.browser64_4gb.test_fetch_progress) ... ok [484/960] test_sdl_touch (test_browser.browser64_4gb.test_sdl_touch) ... ok [485/960] test_html5_core_closure (test_browser.browser64_4gb.test_html5_core_closure) ... JavaScript error: http://localhost:8888/test.js, line 898: TypeError: Fullscreen request denied ok [486/960] test_emscripten_performance_now (test_browser.browser64_4gb.test_emscripten_performance_now) ... ok [487/960] test_emscripten_overlapped_package (test_browser.browser64_4gb.test_emscripten_overlapped_package) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package ok [488/960] test_doublestart_bug (test_browser.browser64_4gb.test_doublestart_bug) ... ok [489/960] test_emscripten_set_interval (test_browser.browser64_4gb.test_emscripten_set_interval) ... ok [490/960] test_webpack_pthreads (test_browser.browser64_4gb.test_webpack_pthreads) ... skipped 'requires_dev_dependency: requires npm development package "webpack" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [491/960] test_pthread_dispatch_after_exit (test_browser.browser64_4gb.test_pthread_dispatch_after_exit) ... ok [492/960] test_audio_worklet_pthreads (test_browser.browser64_4gb.test_audio_worklet_pthreads) ... ok [493/960] test_emscripten_async_wget_side_module (test_browser.browser64_4gb.test_emscripten_async_wget_side_module) ... ok [494/960] test_sdl_key_asyncify_eventhandler (test_browser.browser64_4gb.test_sdl_key_asyncify_eventhandler) ... JavaScript error: http://localhost:8888/test.js, line 293: uncaught exception: [object Object] ok [495/960] test_pthread_lsan_leak (test_browser.browser64_4gb.test_pthread_lsan_leak) ... skipped 'no_wasm64: TODO: ASAN in memory64' [496/960] test_sdl_ogl_regal (test_browser.browser64_4gb.test_sdl_ogl_regal) ... JavaScript error: http://localhost:8888/test.js, line 763: RuntimeError: Aborted(Assertion failed: native function `dynCall_ijj` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)) ok [497/960] test_modularize_export_name (test_browser.browser64_4gb.test_modularize_export_name) ... ok [498/960] test_html5_webgl_create_context_full_es2 (test_browser.browser64_4gb.test_html5_webgl_create_context_full_es2) ... JavaScript warning: http://localhost:8888/test.js, line 2422: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2422: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2422: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2422: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2422: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2422: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2422: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2422: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. ok [499/960] test_pthread_run_script (test_browser.browser64_4gb.test_pthread_run_script) ... ok [500/960] test_pthreads_started_in_worker_limited_env (test_browser.browser64_4gb.test_pthreads_started_in_worker_limited_env) ... ok [501/960] test_pthread_reltime (test_browser.browser64_4gb.test_pthread_reltime) ... JavaScript error: http://localhost:8888/test.js, line 240: uncaught exception: [object Object] ok [502/960] test_sdl2_image_wasm2js (test_browser.browser64_4gb.test_sdl2_image_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [503/960] test_cubegeom_u4fv_2 (test_browser.browser64_4gb.test_cubegeom_u4fv_2) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [504/960] test_emscripten_set_immediate_loop (test_browser.browser64_4gb.test_emscripten_set_immediate_loop) ... ok [505/960] test_embind_jspi (test_browser.browser64_4gb.test_embind_jspi) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [506/960] test_pthread_cleanup (test_browser.browser64_4gb.test_pthread_cleanup) ... ok [507/960] test_webgl_no_double_error (test_browser.browser64_4gb.test_webgl_no_double_error) ... JavaScript warning: , line 0: WebGL warning: readPixels: type: invalid enum value 0 ok emcc-normal [508/960] test_fs_lz4fs_package (test_browser.browser64_4gb.test_fs_lz4fs_package) ... compressing package of size 3932161 compressed package into 1358338 compressed in 24 ms emcc-opts compressing package of size 3932161 compressed package into 1358338 compressed in 24 ms file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package compressing package of size 3932161 compressed package into 1358338 compressed in 23 ms normal opts modularize file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package manual JavaScript error: , line 0: uncaught exception: Object opts JavaScript error: , line 0: uncaught exception: Object opts+closure JavaScript error: , line 0: uncaught exception: Object ok [509/960] test_pthread_nested_spawns (test_browser.browser64_4gb.test_pthread_nested_spawns) ... ok size: 44 [510/960] test_preload_caching_0 (test_browser.browser64_4gb.test_preload_caching_0) ... ok [511/960] test_clientside_vertex_arrays_es3 (test_browser.browser64_4gb.test_clientside_vertex_arrays_es3) ... ok [512/960] test_cubegeom_pre_vao (test_browser.browser64_4gb.test_cubegeom_pre_vao) ... ok [513/960] test_modularize_profiling_export_name (test_browser.browser64_4gb.test_modularize_profiling_export_name) ... ok [514/960] test_sdl_mouse_offsets (test_browser.browser64_4gb.test_sdl_mouse_offsets) ... ok [515/960] test_sdl2_pumpevents (test_browser.browser64_4gb.test_sdl2_pumpevents) ... ok [516/960] test_fs_workerfs_package (test_browser.browser64_4gb.test_fs_workerfs_package) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package ok [517/960] test_locate_file_wasm2js (test_browser.browser64_4gb.test_locate_file_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [518/960] test_sdl2_mixer_wav (test_browser.browser64_4gb.test_sdl2_mixer_wav) ... ok [519/960] test_pthread_locale_mt (test_browser.browser64_4gb.test_pthread_locale_mt) ... ok [520/960] test_emscripten_unwind_to_js_event_loop (test_browser.browser64_4gb.test_emscripten_unwind_to_js_event_loop) ... ok [521/960] test_runtime_misuse_wasm2js (test_browser.browser64_4gb.test_runtime_misuse_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [522/960] test_pre_run_deps (test_browser.browser64_4gb.test_pre_run_deps) ... ok [523/960] test_async_asyncify_O3 (test_browser.browser64_4gb.test_async_asyncify_O3) ... ok [524/960] test_utf8_textdecoder_pthreads (test_browser.browser64_4gb.test_utf8_textdecoder_pthreads) ... ok [525/960] test_minimal_runtime_hello_world (test_browser.browser64_4gb.test_minimal_runtime_hello_world) ... ok [526/960] test_sigalrm (test_browser.browser64_4gb.test_sigalrm) ... ok [527/960] test_pthread_key_recreation (test_browser.browser64_4gb.test_pthread_key_recreation) ... ok [528/960] test_async_returnvalue_pattern_imports (test_browser.browser64_4gb.test_async_returnvalue_pattern_imports) ... ok [529/960] test_pthread_gcc_spinlock (test_browser.browser64_4gb.test_pthread_gcc_spinlock) ... ok [530/960] test_sdl2_image_formats_wasm_legacy_wasmfs (test_browser.browser64_4gb.test_sdl2_image_formats_wasm_legacy_wasmfs) ... JavaScript warning: , line 0: The WebAssembly exception handling 'try' instruction is deprecated and should no longer be used. Please recompile to use the 'try_table' instruction instead. JavaScript warning: , line 0: The WebAssembly exception handling 'try' instruction is deprecated and should no longer be used. Please recompile to use the 'try_table' instruction instead. ok [531/960] test_glfw3_css_scaling (test_browser.browser64_4gb.test_glfw3_css_scaling) ... ok [532/960] test_emmalloc_3gb_debug (test_browser.browser64_4gb.test_emmalloc_3gb_debug) ... skipped 'no_firefox: no 4GB support yet' [533/960] test_async_jspi_O2 (test_browser.browser64_4gb.test_async_jspi_O2) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [534/960] test_rollup_pthreads (test_browser.browser64_4gb.test_rollup_pthreads) ... skipped 'requires_dev_dependency: requires npm development package "rollup" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [535/960] test_dylink (test_browser.browser64_4gb.test_dylink) ... skipped 'no_wasm64: https://github.com/llvm/llvm-project/issues/98778' [536/960] test_emscripten_set_timeout_loop (test_browser.browser64_4gb.test_emscripten_set_timeout_loop) ... ok [537/960] test_minimal_runtime_modularize (test_browser.browser64_4gb.test_minimal_runtime_modularize) ... ok [538/960] test_single_file_locate_file (test_browser.browser64_4gb.test_single_file_locate_file) ... ok [539/960] test_pthread_asan_no_leak (test_browser.browser64_4gb.test_pthread_asan_no_leak) ... skipped 'no_wasm64: TODO: ASAN in memory64' [540/960] test_sdl2_gldrawelements (test_browser.browser64_4gb.test_sdl2_gldrawelements) ... ok [541/960] test_glfw3_default_hints (test_browser.browser64_4gb.test_glfw3_default_hints) ... JavaScript error: http://localhost:8888/test.js, line 828: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [542/960] test_glgears_animation (test_browser.browser64_4gb.test_glgears_animation) ... ok [543/960] test_html5_webgl_destroy_context (test_browser.browser64_4gb.test_html5_webgl_destroy_context) ... JavaScript warning: http://localhost:8888/test.js, line 2677: WebGL context was lost. ok [544/960] test_embind_with_pthreads (test_browser.browser64_4gb.test_embind_with_pthreads) ... ok [545/960] test_audio_worklet_post_function_closure (test_browser.browser64_4gb.test_audio_worklet_post_function_closure) ... JavaScript error: http://localhost:8888/test.js, line 5: uncaught exception: [object Object] ok [546/960] test_emscripten_api (test_browser.browser64_4gb.test_emscripten_api) ... ok [547/960] test_pthread_gcc_atomics_wasm2js (test_browser.browser64_4gb.test_pthread_gcc_atomics_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [548/960] test_modularize_and_preload_files_O1 (test_browser.browser64_4gb.test_modularize_and_preload_files_O1) ... skipped 'wasm2js is not compatible with MEMORY64' [549/960] test_html5_core_legacy (test_browser.browser64_4gb.test_html5_core_legacy) ... skipped 'wasm64 does not support older browsers' [550/960] test_emscripten_async_load_script_wasmfs (test_browser.browser64_4gb.test_emscripten_async_load_script_wasmfs) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package ok [551/960] test_html5_special_event_targets (test_browser.browser64_4gb.test_html5_special_event_targets) ... ok [552/960] test_glgettexenv (test_browser.browser64_4gb.test_glgettexenv) ... ok [553/960] test_sdl_canvas_safe_heap (test_browser.browser64_4gb.test_sdl_canvas_safe_heap) ... ok [554/960] test_cubegeom_proc_Os (test_browser.browser64_4gb.test_cubegeom_proc_Os) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [555/960] test_glut_wheelevents (test_browser.browser64_4gb.test_glut_wheelevents) ... ok [556/960] test_cubegeom_normal_dap (test_browser.browser64_4gb.test_cubegeom_normal_dap) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [557/960] test_cubegeom_glew_wasmfs (test_browser.browser64_4gb.test_cubegeom_glew_wasmfs) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [558/960] test_pthread_gcc_64bit_atomic_fetch_and_op (test_browser.browser64_4gb.test_pthread_gcc_64bit_atomic_fetch_and_op) ... ok [559/960] test_gl_textures (test_browser.browser64_4gb.test_gl_textures) ... ok [560/960] test_pthread_run_on_main_thread_flood (test_browser.browser64_4gb.test_pthread_run_on_main_thread_flood) ... ok [561/960] test_cubegeom_texturematrix (test_browser.browser64_4gb.test_cubegeom_texturematrix) ... ok [562/960] test_hello_world_worker (test_browser.browser64_4gb.test_hello_world_worker) ... ok [563/960] test_sdl2_mixer_music_wav (test_browser.browser64_4gb.test_sdl2_mixer_music_wav) ... JavaScript error: http://localhost:8888/test.js, line 873: RuntimeError: Aborted(Assertion failed) ok [564/960] test_no_declare_asm_module_exports_wasm2js_minimal (test_browser.browser64_4gb.test_no_declare_asm_module_exports_wasm2js_minimal) ... skipped 'wasm2js is not compatible with MEMORY64' [565/960] test_pthread_call_async_on_main_thread (test_browser.browser64_4gb.test_pthread_call_async_on_main_thread) ... ok [566/960] test_html5_gamepad (test_browser.browser64_4gb.test_html5_gamepad) ... ok [567/960] test_sdl_glshader2 (test_browser.browser64_4gb.test_sdl_glshader2) ... ok [568/960] test_async_compile (test_browser.browser64_4gb.test_async_compile) ... ok [569/960] test_gl_ps_worker (test_browser.browser64_4gb.test_gl_ps_worker) ... ok [570/960] test_openal_buffers (test_browser.browser64_4gb.test_openal_buffers) ... ok [571/960] test_glfw_events (test_browser.browser64_4gb.test_glfw_events) ... ok [572/960] test_pthread_setspecific_mainthread_wasm2js (test_browser.browser64_4gb.test_pthread_setspecific_mainthread_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [573/960] test_wget_data (test_browser.browser64_4gb.test_wget_data) ... 127.0.0.1 - - [06/May/2026 04:30:52] code 404, message File not found ok [574/960] test_minimal_runtime_hello_thread_O3_modularize_MINIMAL_RUNTIME_2 (test_browser.browser64_4gb.test_minimal_runtime_hello_thread_O3_modularize_MINIMAL_RUNTIME_2) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: , line 0: uncaught exception: exit(0) ok [575/960] test_webgl_draw_triangle_with_uniform_color_es3 (test_browser.browser64_4gb.test_webgl_draw_triangle_with_uniform_color_es3) ... JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (284) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (288) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: (uniform color2) `values` length (292) must exactly match size of . JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: Uniform's `type` requires uniform setter of type /0/0. JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . JavaScript warning: , line 0: WebGL warning: uniform setter: `values` length (0) must be a positive integer multiple of size of . ok [576/960] test_sdl_alloctext (test_browser.browser64_4gb.test_sdl_alloctext) ... ok [577/960] test_mainScriptUrlOrBlob_url (test_browser.browser64_4gb.test_mainScriptUrlOrBlob_url) ... ok [578/960] test_sdl_image_prepare_data (test_browser.browser64_4gb.test_sdl_image_prepare_data) ... ok [579/960] test_pthread_hello_thread_modularize (test_browser.browser64_4gb.test_pthread_hello_thread_modularize) ... ok [580/960] test_pthread_create_single_file (test_browser.browser64_4gb.test_pthread_create_single_file) ... ok [581/960] test_html5_webgl_create_context_no_antialias_closure (test_browser.browser64_4gb.test_html5_webgl_create_context_no_antialias_closure) ... JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. ok [582/960] test_embind_asyncify (test_browser.browser64_4gb.test_embind_asyncify) ... ok [583/960] test_fetch_to_memory_sync (test_browser.browser64_4gb.test_fetch_to_memory_sync) ... 127.0.0.1 - - [06/May/2026 04:31:11] code 404, message File not found ok [584/960] test_sdl2_mouse (test_browser.browser64_4gb.test_sdl2_mouse) ... ok [585/960] test_async_asyncify_minimal_runtime_O3 (test_browser.browser64_4gb.test_async_asyncify_minimal_runtime_O3) ... ok [586/960] test_cubegeom_pre_vao_es (test_browser.browser64_4gb.test_cubegeom_pre_vao_es) ... ok [587/960] test_webgl_offscreen_framebuffer (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer) ... ok [588/960] test_sdl_text (test_browser.browser64_4gb.test_sdl_text) ... JavaScript error: http://localhost:8888/test.js, line 293: uncaught exception: [object Object] ok [589/960] test_cube_explosion (test_browser.browser64_4gb.test_cube_explosion) ... ok [590/960] test_openal_error_strict (test_browser.browser64_4gb.test_openal_error_strict) ... ok [591/960] test_emscripten_set_canvas_element_size (test_browser.browser64_4gb.test_emscripten_set_canvas_element_size) ... ok [592/960] test_cubegeom_row_length (test_browser.browser64_4gb.test_cubegeom_row_length) ... ok [593/960] test_pthread_asan_use_after_free (test_browser.browser64_4gb.test_pthread_asan_use_after_free) ... skipped 'no_wasm64: TODO: ASAN in memory64' [594/960] test_audio_worklet_with_fs (test_browser.browser64_4gb.test_audio_worklet_with_fs) ... ok mem init, so async, call too early sync startup, call too late [595/960] test_runtime_misuse_no_main (test_browser.browser64_4gb.test_runtime_misuse_no_main) ... JavaScript error: http://localhost:8888/test.js, line 582: RuntimeError: Aborted(Assertion failed) sync, runtime still alive, so all good ok [596/960] test_modularize_O1 (test_browser.browser64_4gb.test_modularize_O1) ... ok [597/960] test_cubegeom_tracing (test_browser.browser64_4gb.test_cubegeom_tracing) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [598/960] test_dylink_dso_needed (test_browser.browser64_4gb.test_dylink_dso_needed) ... skipped 'https://github.com/emscripten-core/emscripten/issues/25814' [599/960] test_webidl_O2 (test_browser.browser64_4gb.test_webidl_O2) ... ok [600/960] test_pthread_main_thread_blocking_join (test_browser.browser64_4gb.test_pthread_main_thread_blocking_join) ... ok [601/960] test_pthread_condition_variable (test_browser.browser64_4gb.test_pthread_condition_variable) ... ok [602/960] test_modularize_and_preload_files_O2_closure_wasmfs (test_browser.browser64_4gb.test_modularize_and_preload_files_O2_closure_wasmfs) ... skipped 'wasm2js is not compatible with MEMORY64' [603/960] test_pthread_create_minimal_runtime (test_browser.browser64_4gb.test_pthread_create_minimal_runtime) ... ok [604/960] test_html5_webgl_create_context_no_antialias_full_es2 (test_browser.browser64_4gb.test_html5_webgl_create_context_no_antialias_full_es2) ... JavaScript warning: http://localhost:8888/test.js, line 2372: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2372: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2372: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2372: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. ok [605/960] test_pthread_iostream (test_browser.browser64_4gb.test_pthread_iostream) ... ok [606/960] test_sdl2_image_formats_emscripten_wasmfs (test_browser.browser64_4gb.test_sdl2_image_formats_emscripten_wasmfs) ... ok [607/960] test_sdl2_canvas_write (test_browser.browser64_4gb.test_sdl2_canvas_write) ... ok [608/960] test_openal_error_closure (test_browser.browser64_4gb.test_openal_error_closure) ... ok [609/960] test_gl_renderers (test_browser.browser64_4gb.test_gl_renderers) ... ok [610/960] test_fulles2_sdlproc (test_browser.browser64_4gb.test_fulles2_sdlproc) ... JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: WebGL warning: drawElementsInstanced: type: Invalid enum value FLOAT JavaScript warning: , line 0: After reporting 32, no further warnings will be reported for this WebGL context. ok [611/960] test_std_thread_detach (test_browser.browser64_4gb.test_std_thread_detach) ... JavaScript error: http://localhost:8888/test.js, line 240: uncaught exception: [object Object] ok [612/960] test_fetch_to_memory_async (test_browser.browser64_4gb.test_fetch_to_memory_async) ... ok [613/960] test_fs_idbfs_autopersist_symlink (test_browser.browser64_4gb.test_fs_idbfs_autopersist_symlink) ... ok [614/960] test_sdl_ttf_render_text_solid (test_browser.browser64_4gb.test_sdl_ttf_render_text_solid) ... ok [615/960] test_force_exit (test_browser.browser64_4gb.test_force_exit) ... ok [616/960] test_sdl2_mouse_offsets (test_browser.browser64_4gb.test_sdl2_mouse_offsets) ... ok [617/960] test_glut_glutget (test_browser.browser64_4gb.test_glut_glutget) ... JavaScript warning: , line 0: WebGL warning: clear: Calling gl.clear(0) has no effect. JavaScript warning: , line 0: WebGL warning: clear: Calling gl.clear(0) has no effect. ok [618/960] test_sdl_mousewheel_closure (test_browser.browser64_4gb.test_sdl_mousewheel_closure) ... ok [619/960] test_mainScriptUrlOrBlob_blob (test_browser.browser64_4gb.test_mainScriptUrlOrBlob_blob) ... ok [620/960] test_sdl_image_must_prepare (test_browser.browser64_4gb.test_sdl_image_must_prepare) ... ok [621/960] test_sdl_image_jpeg_wasmfs (test_browser.browser64_4gb.test_sdl_image_jpeg_wasmfs) ... ok [622/960] test_pthread_64bit_cxx11_atomics (test_browser.browser64_4gb.test_pthread_64bit_cxx11_atomics) ... ok [623/960] test_emmalloc_3gb_memvalidate (test_browser.browser64_4gb.test_emmalloc_3gb_memvalidate) ... skipped 'no_firefox: no 4GB support yet' [624/960] test_modularize_no_main (test_browser.browser64_4gb.test_modularize_no_main) ... ok [625/960] test_wget_wasmfs (test_browser.browser64_4gb.test_wget_wasmfs) ... ok [626/960] test_sdl2_misc (test_browser.browser64_4gb.test_sdl2_misc) ... ok [627/960] test_audio_worklet_emscripten_locks_minimal_runtime (test_browser.browser64_4gb.test_audio_worklet_emscripten_locks_minimal_runtime) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/cd9f3227-bfa5-46ca-9bb0-3b5acfa985a6, line 1228: uncaught exception: exit(0) ok [628/960] test_fs_idbfs_autopersist_rename (test_browser.browser64_4gb.test_fs_idbfs_autopersist_rename) ... ok [629/960] test_cubegeom_proc_O1 (test_browser.browser64_4gb.test_cubegeom_proc_O1) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [630/960] test_async_jspi_O1 (test_browser.browser64_4gb.test_async_jspi_O1) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [631/960] test_sdl2_ttf (test_browser.browser64_4gb.test_sdl2_ttf) ... ok [632/960] test_dlopen_async (test_browser.browser64_4gb.test_dlopen_async) ... JavaScript error: http://localhost:8888/test.js, line 1: TypeError: can't convert BigInt to number ok [633/960] test_no_declare_asm_module_exports_wasm2js (test_browser.browser64_4gb.test_no_declare_asm_module_exports_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [634/960] test_sdl3_misc (test_browser.browser64_4gb.test_sdl3_misc) ... ok [635/960] test_output_file_escaping (test_browser.browser64_4gb.test_output_file_escaping) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package ok [636/960] test_cubegeom (test_browser.browser64_4gb.test_cubegeom) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [637/960] test_minimal_runtime_loader_shell_wasm2js_modularize (test_browser.browser64_4gb.test_minimal_runtime_loader_shell_wasm2js_modularize) ... skipped 'wasm2js is not compatible with MEMORY64' [638/960] test_egl_width_height_proxy_to_pthread (test_browser.browser64_4gb.test_egl_width_height_proxy_to_pthread) ... ok [639/960] test_minimal_runtime_single_file_html_O3 (test_browser.browser64_4gb.test_minimal_runtime_single_file_html_O3) ... ok [640/960] test_sdl3_canvas_write (test_browser.browser64_4gb.test_sdl3_canvas_write) ... ok [641/960] test_emscripten_request_animation_frame (test_browser.browser64_4gb.test_emscripten_request_animation_frame) ... ok [642/960] test_pthread_create_pthread_modularize (test_browser.browser64_4gb.test_pthread_create_pthread_modularize) ... ok [643/960] test_sdl_pumpevents (test_browser.browser64_4gb.test_sdl_pumpevents) ... ok [644/960] test_runtimelink (test_browser.browser64_4gb.test_runtimelink) ... ok [645/960] test_pthread_unistd_io_bigint (test_browser.browser64_4gb.test_pthread_unistd_io_bigint) ... ok [646/960] test_pthread_atomics_closure (test_browser.browser64_4gb.test_pthread_atomics_closure) ... ok [647/960] test_canvas_focus (test_browser.browser64_4gb.test_canvas_focus) ... JavaScript error: http://localhost:8888/test.js, line 283: uncaught exception: [object Object] ok [648/960] test_sdl_audio_beep_sleep_safeheap (test_browser.browser64_4gb.test_sdl_audio_beep_sleep_safeheap) ... JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) ok [649/960] test_fs_after_main_O1 (test_browser.browser64_4gb.test_fs_after_main_O1) ... JavaScript error: http://localhost:8888/test.js, line 672: RuntimeError: Aborted(Assertion failed) ok [650/960] test_egl_width_height (test_browser.browser64_4gb.test_egl_width_height) ... ok [651/960] test_emscripten_thread_sleep (test_browser.browser64_4gb.test_emscripten_thread_sleep) ... ok third_party/glbook/Chapter_2/Hello_Triangle/Hello_Triangle_orig.c third_party/glbook/Chapter_9/TextureWrap/TextureWrap_orig.c third_party/glbook/Chapter_9/Simple_Texture2D/Simple_Texture2D_orig.c third_party/glbook/Chapter_10/MultiTexture/MultiTexture_orig.c third_party/glbook/Chapter_13/ParticleSystem/ParticleSystem_orig.c [652/960] test_gles2_emulation_normal (test_browser.browser64_4gb.test_gles2_emulation_normal) ... JavaScript warning: , line 0: WebGL warning: enable/disable: Bad `cap`: 0x0de1 JavaScript warning: , line 0: WebGL warning: enable/disable: Bad `cap`: 0x0de1 ok [653/960] test_pthread_gcc_atomic_fetch_and_op_Os (test_browser.browser64_4gb.test_pthread_gcc_atomic_fetch_and_op_Os) ... ok [654/960] test_cpuprofiler_memoryprofiler_modularized (test_browser.browser64_4gb.test_cpuprofiler_memoryprofiler_modularized) ... ok [655/960] test_emscripten_get_now_closure (test_browser.browser64_4gb.test_emscripten_get_now_closure) ... JavaScript error: http://localhost:8888/test.js, line 1315: RuntimeError: Aborted(Assertion failed: native function `sbrk` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)) ok [656/960] test_webgl_offscreen_framebuffer_state_restoration_gl1_max_gl2 (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_state_restoration_gl1_max_gl2) ... ok [657/960] test_emscripten_get_device_pixel_ratio (test_browser.browser64_4gb.test_emscripten_get_device_pixel_ratio) ... ok [658/960] test_sdl2_image_prepare (test_browser.browser64_4gb.test_sdl2_image_prepare) ... ok [659/960] test_emscripten_async_wget2_wasmfs (test_browser.browser64_4gb.test_emscripten_async_wget2_wasmfs) ... JavaScript error: http://localhost:8888/test.js, line 975: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [660/960] test_cwrap_early (test_browser.browser64_4gb.test_cwrap_early) ... ok [661/960] test_fetch_from_thread_pthread_exit (test_browser.browser64_4gb.test_fetch_from_thread_pthread_exit) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [662/960] test_sdl_glshader (test_browser.browser64_4gb.test_sdl_glshader) ... ok [663/960] test_pthread_exit_process (test_browser.browser64_4gb.test_pthread_exit_process) ... ok [664/960] test_fs_idbfs_autopersist_close (test_browser.browser64_4gb.test_fs_idbfs_autopersist_close) ... ok [665/960] test_async_jspi_O3 (test_browser.browser64_4gb.test_async_jspi_O3) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [666/960] test_pthread_printf_O3 (test_browser.browser64_4gb.test_pthread_printf_O3) ... ok [667/960] test_cubegeom_pre2_vao2 (test_browser.browser64_4gb.test_cubegeom_pre2_vao2) ... ok [668/960] test_fetch_to_indexdb_wasm2js (test_browser.browser64_4gb.test_fetch_to_indexdb_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [669/960] test_sdl_image_prepare (test_browser.browser64_4gb.test_sdl_image_prepare) ... ok [670/960] test_pthread_join (test_browser.browser64_4gb.test_pthread_join) ... ok [671/960] test_emscripten_async_load_script (test_browser.browser64_4gb.test_emscripten_async_load_script) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package ok [672/960] test_fs_dev_random_wasmfs (test_browser.browser64_4gb.test_fs_dev_random_wasmfs) ... ok [673/960] test_sdl2_swsurface (test_browser.browser64_4gb.test_sdl2_swsurface) ... ok [674/960] test_egl_proxy_to_pthread (test_browser.browser64_4gb.test_egl_proxy_to_pthread) ... ok [675/960] test_audio_worklet_post_function (test_browser.browser64_4gb.test_audio_worklet_post_function) ... JavaScript error: http://localhost:8888/test.js, line 238: uncaught exception: [object Object] ok [676/960] test_wasm_worker_hello_embedded_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_hello_embedded_minimal_runtime) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/18943fb5-5562-4d35-b5d7-06e5802c1250, line 958: uncaught exception: exit(0) ok [677/960] test_pthread_pool_size_strict (test_browser.browser64_4gb.test_pthread_pool_size_strict) ... JavaScript error: http://localhost:8888/test.js, line 982: RuntimeError: Aborted(Assertion failed: thrd_create(&t4, thread_main, NULL) == thrd_success, at: /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/test/pthread/test_pthread_c11_threads.c,79,main) ok [678/960] test_emscripten_async_wget_O2_wasmfs (test_browser.browser64_4gb.test_emscripten_async_wget_O2_wasmfs) ... 127.0.0.1 - - [06/May/2026 04:34:25] code 404, message File not found 127.0.0.1 - - [06/May/2026 04:34:25] code 404, message File not found ok [679/960] test_full_js_library_strict (test_browser.browser64_4gb.test_full_js_library_strict) ... ok [680/960] test_modularize_network_error (test_browser.browser64_4gb.test_modularize_network_error) ... 127.0.0.1 - - [06/May/2026 04:34:27] code 404, message File not found 127.0.0.1 - - [06/May/2026 04:34:27] code 404, message File not found ok Deleting a.out.wasm to cause a download error [681/960] test_glfw3_legacy (test_browser.browser64_4gb.test_glfw3_legacy) ... JavaScript error: http://localhost:8888/test.js, line 13556: TypeError: Fullscreen request denied ok [682/960] test_audio_worklet_pthreads_and_closure (test_browser.browser64_4gb.test_audio_worklet_pthreads_and_closure) ... ok [683/960] test_fetch_sync_xhr (test_browser.browser64_4gb.test_fetch_sync_xhr) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [684/960] test_error_reporting (test_browser.browser64_4gb.test_error_reporting) ... JavaScript error: http://localhost:8888/test.js, line 2437: Error: oops JavaScript error: http://localhost:8888/test.js, line 2437: uncaught exception: foo ok [685/960] test_mainScriptUrlOrBlob_blob_es6 (test_browser.browser64_4gb.test_mainScriptUrlOrBlob_blob_es6) ... ok [686/960] test_fetch_xhr_abort (test_browser.browser64_4gb.test_fetch_xhr_abort) ... ok [687/960] test_minimal_runtime_hello_thread (test_browser.browser64_4gb.test_minimal_runtime_hello_thread) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: , line 0: uncaught exception: exit(0) ok [688/960] test_async_compile_O2 (test_browser.browser64_4gb.test_async_compile_O2) ... ok size: 157286444 [689/960] test_preload_caching_150mb (test_browser.browser64_4gb.test_preload_caching_150mb) ... ok [690/960] test_sdl_image_wasmfs (test_browser.browser64_4gb.test_sdl_image_wasmfs) ... ok [691/960] test_sdl2_glshader (test_browser.browser64_4gb.test_sdl2_glshader) ... ok [692/960] test_preload_module_lz4 (test_browser.browser64_4gb.test_preload_module_lz4) ... compressing package of size 5074 compressed package into 7254 compressed in 4 ms JavaScript error: http://localhost:8888/test.js, line 271: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [693/960] test_sdl_joystick_2 (test_browser.browser64_4gb.test_sdl_joystick_2) ... ok [694/960] test_pthread_attr_getstack (test_browser.browser64_4gb.test_pthread_attr_getstack) ... ok [695/960] test_emscripten_async_wget (test_browser.browser64_4gb.test_emscripten_async_wget) ... 127.0.0.1 - - [06/May/2026 04:35:06] code 404, message File not found 127.0.0.1 - - [06/May/2026 04:35:06] code 404, message File not found ok [696/960] test_modularize_closure_export_name (test_browser.browser64_4gb.test_modularize_closure_export_name) ... ok [697/960] test_vite_pthreads (test_browser.browser64_4gb.test_vite_pthreads) ... skipped 'requires_dev_dependency: requires npm development package "vite" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' size: 1048620 [698/960] test_preload_caching_1mb (test_browser.browser64_4gb.test_preload_caching_1mb) ... ok [699/960] test_sdl2_gl_read (test_browser.browser64_4gb.test_sdl2_gl_read) ... ok [700/960] test_pthread_cancel_cond_wait (test_browser.browser64_4gb.test_pthread_cancel_cond_wait) ... ok [701/960] test_fetch_from_thread_wasm2js (test_browser.browser64_4gb.test_fetch_from_thread_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [702/960] test_pthread_c11_threads (test_browser.browser64_4gb.test_pthread_c11_threads) ... ok [703/960] test_cubegeom_pre_regal (test_browser.browser64_4gb.test_cubegeom_pre_regal) ... ok [704/960] test_modularize_init_error (test_browser.browser64_4gb.test_modularize_init_error) ... ok [705/960] test_minimal_runtime_loader_shell_modularize (test_browser.browser64_4gb.test_minimal_runtime_loader_shell_modularize) ... skipped 'wasm2js is not compatible with MEMORY64' [706/960] test_sdl2_glclipplane_gllighting (test_browser.browser64_4gb.test_sdl2_glclipplane_gllighting) ... ok [707/960] test_emscripten_main_loop (test_browser.browser64_4gb.test_emscripten_main_loop) ... JavaScript error: http://localhost:8888/test.js, line 828: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [708/960] test_async_compile_off (test_browser.browser64_4gb.test_async_compile_off) ... ok [709/960] test_wasm_worker_cancel_wait_async (test_browser.browser64_4gb.test_wasm_worker_cancel_wait_async) ... ok [710/960] test_sdl_set_clip_rect (test_browser.browser64_4gb.test_sdl_set_clip_rect) ... ok [711/960] test_sdl_fog_linear (test_browser.browser64_4gb.test_sdl_fog_linear) ... ok [712/960] test_modularize_and_preload_files_wasmfs (test_browser.browser64_4gb.test_modularize_and_preload_files_wasmfs) ... skipped 'wasm2js is not compatible with MEMORY64' [713/960] test_single_file_worker_js (test_browser.browser64_4gb.test_single_file_worker_js) ... ok [714/960] test_runtime_misuse_no_main_wasm2js (test_browser.browser64_4gb.test_runtime_misuse_no_main_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [715/960] test_emscripten_main_loop_and_blocker_exit (test_browser.browser64_4gb.test_emscripten_main_loop_and_blocker_exit) ... ok [716/960] test_pthread_atomics (test_browser.browser64_4gb.test_pthread_atomics) ... ok [717/960] test_glfw_minimal (test_browser.browser64_4gb.test_glfw_minimal) ... ok [718/960] test_sdl_key_eventhandler (test_browser.browser64_4gb.test_sdl_key_eventhandler) ... JavaScript error: http://localhost:8888/test.js, line 297: uncaught exception: [object Object] JavaScript error: http://localhost:8888/test.js, line 791: RuntimeError: Aborted(Assertion failed) ok [719/960] test_request_animation_frame (test_browser.browser64_4gb.test_request_animation_frame) ... ok [720/960] test_sdl2_unwasteful (test_browser.browser64_4gb.test_sdl2_unwasteful) ... ok [721/960] test_sdl_ogl_p (test_browser.browser64_4gb.test_sdl_ogl_p) ... ok [722/960] test_browser_run_with_slash_in_query_and_hash (test_browser.browser64_4gb.test_browser_run_with_slash_in_query_and_hash) ... ok [723/960] test_glfw3_no_gl (test_browser.browser64_4gb.test_glfw3_no_gl) ... JavaScript error: http://localhost:8888/test.js, line 5917: TypeError: Fullscreen request denied ok [724/960] test_sdl2_misc_main_module (test_browser.browser64_4gb.test_sdl2_misc_main_module) ... ok [725/960] test_pthread_barrier (test_browser.browser64_4gb.test_pthread_barrier) ... ok [726/960] test_emmalloc_4gb (test_browser.browser64_4gb.test_emmalloc_4gb) ... skipped 'no_firefox: no 4GB support yet' [727/960] test_browser_run_from_different_directory (test_browser.browser64_4gb.test_browser_run_from_different_directory) ... ok [728/960] test_fetch_cached_xhr (test_browser.browser64_4gb.test_fetch_cached_xhr) ... ok [729/960] test_sdl2_canvas_blank (test_browser.browser64_4gb.test_sdl2_canvas_blank) ... ok [730/960] test_async_virtual_2_O3 (test_browser.browser64_4gb.test_async_virtual_2_O3) ... JavaScript error: http://localhost:8888/test.js, line 828: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [731/960] test_async_virtual_2 (test_browser.browser64_4gb.test_async_virtual_2) ... ok [732/960] test_sdl_key_delay_asyncify_eventhandler (test_browser.browser64_4gb.test_sdl_key_delay_asyncify_eventhandler) ... JavaScript error: http://localhost:8888/test.js, line 297: uncaught exception: [object Object] ok [733/960] test_pthread_setspecific_mainthread (test_browser.browser64_4gb.test_pthread_setspecific_mainthread) ... JavaScript error: http://localhost:8888/test.js, line 767: RuntimeError: Aborted(Assertion failed: native function `dynCall_ijj` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)) ok [734/960] test_html5_webgl_create_context (test_browser.browser64_4gb.test_html5_webgl_create_context) ... JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. ok [735/960] test_sdl_touch_closure (test_browser.browser64_4gb.test_sdl_touch_closure) ... ok [736/960] test_pthread_mutex_spinlock (test_browser.browser64_4gb.test_pthread_mutex_spinlock) ... ok [737/960] test_sdl2_image (test_browser.browser64_4gb.test_sdl2_image) ... ok [738/960] test_glut_touchevents (test_browser.browser64_4gb.test_glut_touchevents) ... ok [739/960] test_no_declare_asm_module_exports (test_browser.browser64_4gb.test_no_declare_asm_module_exports) ... ok [740/960] test_pthread_64bit_atomics (test_browser.browser64_4gb.test_pthread_64bit_atomics) ... ok [741/960] test_async_asyncify_minimal_runtime_O1 (test_browser.browser64_4gb.test_async_asyncify_minimal_runtime_O1) ... ok [742/960] test_emscripten_api_infloop (test_browser.browser64_4gb.test_emscripten_api_infloop) ... ok [743/960] test_minimal_runtime_hello_thread_O3 (test_browser.browser64_4gb.test_minimal_runtime_hello_thread_O3) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: , line 0: uncaught exception: exit(0) ok [744/960] test_locate_file (test_browser.browser64_4gb.test_locate_file) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package in html ok [745/960] test_modularize_O1_no_main (test_browser.browser64_4gb.test_modularize_O1_no_main) ... ok [746/960] test_cubegeom_normal_dap_far (test_browser.browser64_4gb.test_cubegeom_normal_dap_far) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [747/960] test_pthread_main_thread_blocking_wait (test_browser.browser64_4gb.test_pthread_main_thread_blocking_wait) ... JavaScript error: http://localhost:8888/test.js, line 1: RuntimeError: Aborted(Blocking on the main thread is not allowed by default. See https://emscripten.org/docs/porting/pthreads.html#blocking-on-the-main-browser-thread). Build with -sASSERTIONS for more info. ok [748/960] test_dlopen_blocking (test_browser.browser64_4gb.test_dlopen_blocking) ... ok [749/960] test_sdl_canvas_size (test_browser.browser64_4gb.test_sdl_canvas_size) ... ok [750/960] test_assert_failure (test_browser.browser64_4gb.test_assert_failure) ... JavaScript error: http://localhost:8888/test.js, line 705: RuntimeError: Aborted(Assertion failed: false && "this is a test", at: /Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/emscripten/main/test/browser/test_assert_failure.c,5,main) ok [751/960] test_sdl2_timer (test_browser.browser64_4gb.test_sdl2_timer) ... ok [752/960] test_cubegeom_pre2_vao (test_browser.browser64_4gb.test_cubegeom_pre2_vao) ... ok [753/960] test_single_file_html (test_browser.browser64_4gb.test_single_file_html) ... ok done first half [754/960] test_fs_idbfs_sync_autopersist (test_browser.browser64_4gb.test_fs_idbfs_sync_autopersist) ... ok [755/960] test_pthread_create_pthread (test_browser.browser64_4gb.test_pthread_create_pthread) ... ok [756/960] test_sdl_gl_mapbuffers (test_browser.browser64_4gb.test_sdl_gl_mapbuffers) ... ok [757/960] test_sdl_stb_image_cleanup (test_browser.browser64_4gb.test_sdl_stb_image_cleanup) ... ok [758/960] test_pthread_locale (test_browser.browser64_4gb.test_pthread_locale) ... ok [759/960] test_emscripten_get_now_threads (test_browser.browser64_4gb.test_emscripten_get_now_threads) ... ok [760/960] test_async_returnvalue (test_browser.browser64_4gb.test_async_returnvalue) ... ok [761/960] test_dlmalloc_3gb (test_browser.browser64_4gb.test_dlmalloc_3gb) ... skipped 'no_firefox: no 4GB support yet' [762/960] test_mainloop_reschedule (test_browser.browser64_4gb.test_mainloop_reschedule) ... ok [763/960] test_minimal_runtime_single_file_html_wasm2js (test_browser.browser64_4gb.test_minimal_runtime_single_file_html_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [764/960] test_sdl2_mixer_wav_dash_l (test_browser.browser64_4gb.test_sdl2_mixer_wav_dash_l) ... ok [765/960] test_dylink_many (test_browser.browser64_4gb.test_dylink_many) ... ok [766/960] test_pthread_run_on_main_thread (test_browser.browser64_4gb.test_pthread_run_on_main_thread) ... ok [767/960] test_browser_modularize_no_current_script (test_browser.browser64_4gb.test_browser_modularize_no_current_script) ... ok [768/960] test_minimal_runtime_loader_shell_wasm2js (test_browser.browser64_4gb.test_minimal_runtime_loader_shell_wasm2js) ... ok [769/960] test_cubegeom_pre_vao_regal (test_browser.browser64_4gb.test_cubegeom_pre_vao_regal) ... ok [770/960] test_emscripten_set_immediate (test_browser.browser64_4gb.test_emscripten_set_immediate) ... ok [771/960] test_modularize_O2 (test_browser.browser64_4gb.test_modularize_O2) ... ok [772/960] test_async_jspi_wasm_bigint_O3 (test_browser.browser64_4gb.test_async_jspi_wasm_bigint_O3) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [773/960] test_async_jspi_wasm_bigint_minimal_runtime_O0 (test_browser.browser64_4gb.test_async_jspi_wasm_bigint_minimal_runtime_O0) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [774/960] test_gl_ps (test_browser.browser64_4gb.test_gl_ps) ... ok [775/960] test_minimal_runtime_export_name (test_browser.browser64_4gb.test_minimal_runtime_export_name) ... ok [776/960] test_wasm_worker_lock_waitinf (test_browser.browser64_4gb.test_wasm_worker_lock_waitinf) ... ok [777/960] test_html5_mouse_closure (test_browser.browser64_4gb.test_html5_mouse_closure) ... JavaScript error: http://localhost:8888/test.js, line 49: uncaught exception: [object Object] ok [778/960] test_fetch_to_memory_wasm2js (test_browser.browser64_4gb.test_fetch_to_memory_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [779/960] test_wasm_worker_lock_async_acquire (test_browser.browser64_4gb.test_wasm_worker_lock_async_acquire) ... ok [780/960] test_pthread_asan_leak (test_browser.browser64_4gb.test_pthread_asan_leak) ... skipped 'no_wasm64: TODO: ASAN in memory64' [781/960] test_gles2_conformance (test_browser.browser64_4gb.test_gles2_conformance) ... ok [782/960] test_glfw_events_glfw3 (test_browser.browser64_4gb.test_glfw_events_glfw3) ... ok [783/960] test_webgl_with_closure (test_browser.browser64_4gb.test_webgl_with_closure) ... JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_POSITIVE_X level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_NEGATIVE_X level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_POSITIVE_Y level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_NEGATIVE_Y level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_POSITIVE_Z level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_NEGATIVE_Z level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_POSITIVE_X level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_NEGATIVE_X level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_POSITIVE_Y level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_NEGATIVE_Y level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_POSITIVE_Z level 0 is incurring lazy initialization. JavaScript warning: , line 0: WebGL warning: generateMipmap: Tex image TEXTURE_CUBE_MAP_NEGATIVE_Z level 0 is incurring lazy initialization. ok [784/960] test_pthread_sbrk_aborting_malloc (test_browser.browser64_4gb.test_pthread_sbrk_aborting_malloc) ... skipped 'no_4gb: uses INITIAL_MEMORY' [785/960] test_gl_textures_pthreads_main_module (test_browser.browser64_4gb.test_gl_textures_pthreads_main_module) ... skipped 'requested to be skipped' [786/960] test_cubegeom_pre3 (test_browser.browser64_4gb.test_cubegeom_pre3) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [787/960] test_sdl_image_prepare_wasmfs (test_browser.browser64_4gb.test_sdl_image_prepare_wasmfs) ... ok [788/960] test_modularize_closure (test_browser.browser64_4gb.test_modularize_closure) ... ok [789/960] test_preinitialized_webgl_context (test_browser.browser64_4gb.test_preinitialized_webgl_context) ... ok do_POST: got file: actual.png [790/960] test_sdl_canvas_alpha (test_browser.browser64_4gb.test_sdl_canvas_alpha) ... ok do_POST: got file: actual.png [791/960] test_cubegeom_pre2 (test_browser.browser64_4gb.test_cubegeom_pre2) ... ok [792/960] test_emscripten_main_loop_setimmediate (test_browser.browser64_4gb.test_emscripten_main_loop_setimmediate) ... ok [793/960] test_mainloop_infloop (test_browser.browser64_4gb.test_mainloop_infloop) ... ok [794/960] test_sdl_surface_lock_opts (test_browser.browser64_4gb.test_sdl_surface_lock_opts) ... ok [795/960] test_emscripten_get_now (test_browser.browser64_4gb.test_emscripten_get_now) ... ok [796/960] test_pthread_64bit_cxx11_atomics_O3_pthreads (test_browser.browser64_4gb.test_pthread_64bit_cxx11_atomics_O3_pthreads) ... ok [797/960] test_glgears_deriv (test_browser.browser64_4gb.test_glgears_deriv) ... ok [798/960] test_pthread_asan_use_after_free_2_wasmfs (test_browser.browser64_4gb.test_pthread_asan_use_after_free_2_wasmfs) ... skipped 'no_wasm64: TODO: ASAN in memory64' [799/960] test_sdl_ogl_defaultmatrixmode (test_browser.browser64_4gb.test_sdl_ogl_defaultmatrixmode) ... ok [800/960] test_fetch_cached_xhr_wasm2js (test_browser.browser64_4gb.test_fetch_cached_xhr_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [801/960] test_sdl_swsurface (test_browser.browser64_4gb.test_sdl_swsurface) ... ok [802/960] test_pthread_mutex (test_browser.browser64_4gb.test_pthread_mutex) ... ok [803/960] test_pthread_gcc_atomic_fetch_and_op_O2 (test_browser.browser64_4gb.test_pthread_gcc_atomic_fetch_and_op_O2) ... ok [804/960] test_4gb_fail (test_browser.browser64_4gb.test_4gb_fail) ... skipped 'no_firefox: no 4GB support yet' [805/960] test_cubegeom_mt (test_browser.browser64_4gb.test_cubegeom_mt) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [806/960] test_glgetattachedshaders (test_browser.browser64_4gb.test_glgetattachedshaders) ... ok [807/960] test_emscripten_log (test_browser.browser64_4gb.test_emscripten_log) ... ok [808/960] test_sdl_gl_extensions (test_browser.browser64_4gb.test_sdl_gl_extensions) ... ok [809/960] test_pthread_tls_main (test_browser.browser64_4gb.test_pthread_tls_main) ... ok done first half [810/960] test_fs_idbfs_sync (test_browser.browser64_4gb.test_fs_idbfs_sync) ... ok [811/960] test_sdl2_canvas_palette (test_browser.browser64_4gb.test_sdl2_canvas_palette) ... ok [812/960] test_pthread_proxying_in_futex_wait (test_browser.browser64_4gb.test_pthread_proxying_in_futex_wait) ... JavaScript error: http://localhost:8888/test.js, line 828: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [813/960] test_fflush (test_browser.browser64_4gb.test_fflush) ... ok [814/960] test_closure_in_web_only_target_environment_webgl (test_browser.browser64_4gb.test_closure_in_web_only_target_environment_webgl) ... ok [815/960] test_async_bad_list (test_browser.browser64_4gb.test_async_bad_list) ... warning: Asyncify onlylist contained a non-existing function name: waka (waka) JavaScript error: http://localhost:8888/test.wasm, line 1079: RuntimeError: unreachable executed JavaScript error: http://localhost:8888/test.wasm, line 1079: RuntimeError: unreachable executed ok [816/960] test_pthread_gcc_64bit_atomic_fetch_and_op_wasm2js (test_browser.browser64_4gb.test_pthread_gcc_64bit_atomic_fetch_and_op_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [817/960] test_sdl2_image_formats_wasm (test_browser.browser64_4gb.test_sdl2_image_formats_wasm) ... JavaScript warning: , line 0: The WebAssembly exception handling 'try' instruction is deprecated and should no longer be used. Please recompile to use the 'try_table' instruction instead. JavaScript warning: , line 0: The WebAssembly exception handling 'try' instruction is deprecated and should no longer be used. Please recompile to use the 'try_table' instruction instead. ok [818/960] test_sdl2_gfx (test_browser.browser64_4gb.test_sdl2_gfx) ... ok do_POST: got file: actual.png [819/960] test_main_thread_em_asm_blocking (test_browser.browser64_4gb.test_main_thread_em_asm_blocking) ... JavaScript error: http://localhost:8888/test.js, line 828: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [820/960] test_html5_core_proxy_to_pthread (test_browser.browser64_4gb.test_html5_core_proxy_to_pthread) ... ok [821/960] test_pthread_stack_bounds (test_browser.browser64_4gb.test_pthread_stack_bounds) ... ok [822/960] test_audio_worklet_audio_params_disabled (test_browser.browser64_4gb.test_audio_worklet_audio_params_disabled) ... ok [823/960] test_wasm_worker_wait32_notify (test_browser.browser64_4gb.test_wasm_worker_wait32_notify) ... ok [824/960] test_wasm_worker_semaphore_try_acquire_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_semaphore_try_acquire_minimal_runtime) ... ok [825/960] test_browser_modularize_no_current_script_subdir (test_browser.browser64_4gb.test_browser_modularize_no_current_script_subdir) ... ok [826/960] test_html5_webgl_destroy_context_O2 (test_browser.browser64_4gb.test_html5_webgl_destroy_context_O2) ... JavaScript warning: http://localhost:8888/test.js, line 1535: WebGL context was lost. ok [827/960] test_pthread_volatile_atomic (test_browser.browser64_4gb.test_pthread_volatile_atomic) ... ok [828/960] test_async_jspi_wasm_bigint_minimal_runtime_O1 (test_browser.browser64_4gb.test_async_jspi_wasm_bigint_minimal_runtime_O1) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [829/960] test_preload_file_with_manual_data_download (test_browser.browser64_4gb.test_preload_file_with_manual_data_download) ... ok [830/960] test_pthread_kill (test_browser.browser64_4gb.test_pthread_kill) ... ok [831/960] test_pthread_hello_thread_O3 (test_browser.browser64_4gb.test_pthread_hello_thread_O3) ... ok [832/960] test_async_asyncify_minimal_runtime_O2 (test_browser.browser64_4gb.test_async_asyncify_minimal_runtime_O2) ... ok [833/960] test_sdl2_fog_negative (test_browser.browser64_4gb.test_sdl2_fog_negative) ... ok [834/960] test_sdl2_image_formats_emscripten (test_browser.browser64_4gb.test_sdl2_image_formats_emscripten) ... JavaScript error: http://localhost:8888/test.js, line 981: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [835/960] test_pthread_gcc_atomic_op_and_fetch_wasm2js (test_browser.browser64_4gb.test_pthread_gcc_atomic_op_and_fetch_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [836/960] test_sdl_audio_beep_sleep (test_browser.browser64_4gb.test_sdl_audio_beep_sleep) ... JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) ok JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) [837/960] test_async_asyncify_O1 (test_browser.browser64_4gb.test_async_asyncify_O1) ... JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) JavaScript error: http://localhost:8888/test.js, line 654: RuntimeError: Aborted(Assertion failed) ok [838/960] test_pthread_gcc_atomic_fetch_and_op (test_browser.browser64_4gb.test_pthread_gcc_atomic_fetch_and_op) ... ok [839/960] test_sdl2_threads (test_browser.browser64_4gb.test_sdl2_threads) ... ok [840/960] test_wasm_worker_no_proxied_js_functions (test_browser.browser64_4gb.test_wasm_worker_no_proxied_js_functions) ... ok [841/960] test_pthread_volatile (test_browser.browser64_4gb.test_pthread_volatile) ... ok [842/960] test_gles2_uniform_arrays (test_browser.browser64_4gb.test_gles2_uniform_arrays) ... ok [843/960] test_async_in_pthread (test_browser.browser64_4gb.test_async_in_pthread) ... ok [844/960] test_vite (test_browser.browser64_4gb.test_vite) ... skipped 'requires_dev_dependency: requires npm development package "vite" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [845/960] test_fs_after_main (test_browser.browser64_4gb.test_fs_after_main) ... ok [846/960] test_main_thread_async_em_asm (test_browser.browser64_4gb.test_main_thread_async_em_asm) ... ok [847/960] test_main_thread_em_asm_signatures (test_browser.browser64_4gb.test_main_thread_em_asm_signatures) ... ok [848/960] test_sdl2_image_formats_wasm_wasmfs (test_browser.browser64_4gb.test_sdl2_image_formats_wasm_wasmfs) ... JavaScript warning: , line 0: The WebAssembly exception handling 'try' instruction is deprecated and should no longer be used. Please recompile to use the 'try_table' instruction instead. JavaScript warning: , line 0: The WebAssembly exception handling 'try' instruction is deprecated and should no longer be used. Please recompile to use the 'try_table' instruction instead. ok [849/960] test_worker_api (test_browser.browser64_4gb.test_worker_api) ... skipped 'no_wasm64: TODO: wasm64 + BUILD_AS_WORKER' [850/960] test_pthread_printf (test_browser.browser64_4gb.test_pthread_printf) ... ok [851/960] test_wasm2js_fallback (test_browser.browser64_4gb.test_wasm2js_fallback) ... skipped 'wasm2js is not compatible with MEMORY64' [852/960] test_cpuprofiler_memoryprofiler (test_browser.browser64_4gb.test_cpuprofiler_memoryprofiler) ... ok [853/960] test_pthread_tls (test_browser.browser64_4gb.test_pthread_tls) ... ok [854/960] test_minimal_runtime_hello_world_streaming_compile (test_browser.browser64_4gb.test_minimal_runtime_hello_world_streaming_compile) ... ok [855/960] test_fetch_to_memory (test_browser.browser64_4gb.test_fetch_to_memory) ... 127.0.0.1 - - [06/May/2026 04:40:08] code 404, message File not found ok [856/960] test_sdl_canvas_palette_2 (test_browser.browser64_4gb.test_sdl_canvas_palette_2) ... ok [857/960] test_openal_playback (test_browser.browser64_4gb.test_openal_playback) ... ok [858/960] test_sdl2_glmatrixmode_texture (test_browser.browser64_4gb.test_sdl2_glmatrixmode_texture) ... ok [859/960] test_single_file_locate_file_wasm2js (test_browser.browser64_4gb.test_single_file_locate_file_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' somefile.txt [860/960] test_preload_caching_indexeddb_name (test_browser.browser64_4gb.test_preload_caching_indexeddb_name) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package JavaScript error: http://localhost:8888/test.js, line 828: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok Re-running .. [861/960] test_pthreads_started_in_worker (test_browser.browser64_4gb.test_pthreads_started_in_worker) ... ok [862/960] test_pthread_cancel (test_browser.browser64_4gb.test_pthread_cancel) ... ok [863/960] test_pthread_hello_thread (test_browser.browser64_4gb.test_pthread_hello_thread) ... ok [864/960] test_webgl_offscreen_canvas_in_pthread_chained (test_browser.browser64_4gb.test_webgl_offscreen_canvas_in_pthread_chained) ... skipped 'no_firefox: https://bugzil.la/1972240 (priority inversion deadlock) + https://bugzil.la/1992576 (chained OffscreenCanvas transfer)' [865/960] test_sdl2_fog_density (test_browser.browser64_4gb.test_sdl2_fog_density) ... ok [866/960] test_gl_ps_strides (test_browser.browser64_4gb.test_gl_ps_strides) ... JavaScript error: http://localhost:8888/test.js, line 981: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) ok [867/960] test_pthread_global_data_initialization_in_sync_compilation_mode (test_browser.browser64_4gb.test_pthread_global_data_initialization_in_sync_compilation_mode) ... skipped 'wasm2js is not compatible with MEMORY64' [868/960] test_fetch_redirect (test_browser.browser64_4gb.test_fetch_redirect) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [869/960] test_webgl_vao_without_automatic_extensions (test_browser.browser64_4gb.test_webgl_vao_without_automatic_extensions) ... ok [870/960] test_pthread_gcc_64bit_atomic_op_and_fetch_wasm2js (test_browser.browser64_4gb.test_pthread_gcc_64bit_atomic_op_and_fetch_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [871/960] test_wasm2js_fallback_minimal (test_browser.browser64_4gb.test_wasm2js_fallback_minimal) ... skipped 'wasm2js is not compatible with MEMORY64' [872/960] test_fetch_response_headers_wasm2js (test_browser.browser64_4gb.test_fetch_response_headers_wasm2js) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [873/960] test_preload_module (test_browser.browser64_4gb.test_preload_module) ... ok [874/960] test_html5_gamepad_closure (test_browser.browser64_4gb.test_html5_gamepad_closure) ... ok [875/960] test_source_phase_imports (test_browser.browser64_4gb.test_source_phase_imports) ... skipped 'no_firefox: source phase imports not implemented yet in firefox' [876/960] test_sdl2_image_prepare_data (test_browser.browser64_4gb.test_sdl2_image_prepare_data) ... ok [877/960] test_cubegeom_glew (test_browser.browser64_4gb.test_cubegeom_glew) ... JavaScript error: http://localhost:8888/test.js, line 975: RuntimeError: Aborted(Assertion failed: UTF8ToString expects a number (got bigint)) JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [878/960] test_pthread_malloc (test_browser.browser64_4gb.test_pthread_malloc) ... ok [879/960] test_sdl2_mixer_music_mp3 (test_browser.browser64_4gb.test_sdl2_mixer_music_mp3) ... JavaScript error: http://localhost:8888/test.js, line 873: RuntimeError: Aborted(Assertion failed) ok [880/960] test_glfw_minimal_s_flag (test_browser.browser64_4gb.test_glfw_minimal_s_flag) ... ok [881/960] test_fetch_sync (test_browser.browser64_4gb.test_fetch_sync) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [882/960] test_glfw_joystick (test_browser.browser64_4gb.test_glfw_joystick) ... ok [883/960] test_sdl_stb_image_data (test_browser.browser64_4gb.test_sdl_stb_image_data) ... ok [884/960] test_mainScriptUrlOrBlob_url_es6 (test_browser.browser64_4gb.test_mainScriptUrlOrBlob_url_es6) ... ok [885/960] test_pthread_in_pthread_pool_size_strict (test_browser.browser64_4gb.test_pthread_in_pthread_pool_size_strict) ... ok [886/960] test_fetch_sync_xhr_in_proxy_to_worker_wasm2js (test_browser.browser64_4gb.test_fetch_sync_xhr_in_proxy_to_worker_wasm2js) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [887/960] test_webpack_es6_pthreads (test_browser.browser64_4gb.test_webpack_es6_pthreads) ... skipped 'requires_dev_dependency: requires npm development package "webpack" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [888/960] test_minimal_runtime_hello_thread_O3_modularize (test_browser.browser64_4gb.test_minimal_runtime_hello_thread_O3_modularize) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: , line 0: uncaught exception: exit(0) ok [889/960] test_sdl_mousewheel (test_browser.browser64_4gb.test_sdl_mousewheel) ... ok [890/960] test_webgl_context_major_version (test_browser.browser64_4gb.test_webgl_context_major_version) ... JavaScript error: http://localhost:8888/test.js, line 193: InternalError: too much recursion JavaScript error: http://localhost:8888/test.js, line 193: InternalError: too much recursion JavaScript error: http://localhost:8888/test.js, line 193: InternalError: too much recursion JavaScript error: http://localhost:8888/test.js, line 193: InternalError: too much recursion ok [891/960] test_pthread_lsan_no_leak (test_browser.browser64_4gb.test_pthread_lsan_no_leak) ... skipped 'no_wasm64: TODO: ASAN in memory64' [892/960] test_wasm_worker_malloc (test_browser.browser64_4gb.test_wasm_worker_malloc) ... ok [893/960] test_glgears_pthreads (test_browser.browser64_4gb.test_glgears_pthreads) ... ok [894/960] test_glgears (test_browser.browser64_4gb.test_glgears) ... ok [895/960] test_dylink_pthread_many (test_browser.browser64_4gb.test_dylink_pthread_many) ... ok [896/960] test_glgears_animation_full_944 (test_browser.browser64_4gb.test_glgears_animation_full_944) ... ok [897/960] test_glgears_animation_full (test_browser.browser64_4gb.test_glgears_animation_full) ... ok [898/960] test_pthread_wake_all (test_browser.browser64_4gb.test_pthread_wake_all) ... ok [899/960] test_separate_metadata_later (test_browser.browser64_4gb.test_separate_metadata_later) ... file_packager: warning: Remember to build the main file with `-sFORCE_FILESYSTEM` so that it includes support for loading this file package ok [900/960] test_async_iostream (test_browser.browser64_4gb.test_async_iostream) ... ok [901/960] test_html5_webgl_create_context_no_antialias (test_browser.browser64_4gb.test_html5_webgl_create_context_no_antialias) ... JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 2211: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. ok [902/960] test_cubegeom_color2 (test_browser.browser64_4gb.test_cubegeom_color2) ... ok [903/960] test_html5_core (test_browser.browser64_4gb.test_html5_core) ... ok [904/960] test_html5_webgl_create_context_pthread (test_browser.browser64_4gb.test_html5_webgl_create_context_pthread) ... JavaScript warning: http://localhost:8888/test.js, line 3130: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 3130: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 3130: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 3130: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 3130: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 3130: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 3130: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 3130: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. ok [905/960] test_pthread_gcc_spinlock_em_instrinsics_wasm2js (test_browser.browser64_4gb.test_pthread_gcc_spinlock_em_instrinsics_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [906/960] test_pthread_safe_stack (test_browser.browser64_4gb.test_pthread_safe_stack) ... JavaScript error: http://localhost:8888/test.js, line 1528: uncaught exception: [object ErrorEvent] ok [907/960] test_sdl_key_delay_eventhandler (test_browser.browser64_4gb.test_sdl_key_delay_eventhandler) ... JavaScript error: http://localhost:8888/test.js, line 297: uncaught exception: [object Object] ok [908/960] test_minimal_runtime_hello_thread_modularize (test_browser.browser64_4gb.test_minimal_runtime_hello_thread_modularize) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: , line 0: uncaught exception: exit(0) ok [909/960] test_async_returnvalue_nothing (test_browser.browser64_4gb.test_async_returnvalue_nothing) ... JavaScript error: http://localhost:8888/test.js, line 702: RuntimeError: Aborted(import sync_tunnel was not in ASYNCIFY_IMPORTS, but changed the state) ok [910/960] test_multifile (test_browser.browser64_4gb.test_multifile) ... ok [911/960] test_no_declare_asm_module_exports_minimal_runtime_2 (test_browser.browser64_4gb.test_no_declare_asm_module_exports_minimal_runtime_2) ... ok [912/960] test_webgl_draw_base_vertex_base_instance_multidraw (test_browser.browser64_4gb.test_webgl_draw_base_vertex_base_instance_multidraw) ... skipped 'WEBGL_draw_instanced_base_vertex_base_instance is not supported' [913/960] test_async_asyncify_O0 (test_browser.browser64_4gb.test_async_asyncify_O0) ... ok [914/960] test_modularize_and_preload_files_O2_closure (test_browser.browser64_4gb.test_modularize_and_preload_files_O2_closure) ... skipped 'wasm2js is not compatible with MEMORY64' [915/960] test_glfw3 (test_browser.browser64_4gb.test_glfw3) ... JavaScript error: http://localhost:8888/test.js, line 7844: TypeError: Fullscreen request denied ok [916/960] test_webgl_parallel_shader_compile (test_browser.browser64_4gb.test_webgl_parallel_shader_compile) ... ok [917/960] test_sdl_canvas_blank (test_browser.browser64_4gb.test_sdl_canvas_blank) ... ok [918/960] test_async_jspi_wasm_bigint_minimal_runtime_O3 (test_browser.browser64_4gb.test_async_jspi_wasm_bigint_minimal_runtime_O3) ... skipped "Current browser (/Users/jukkaj/buildbot/apple-x64-2018-16gb-sequoia-15_5/emscripten_mac15_5_x64/build/firefox/150.0.1_64bit/Contents/MacOS/firefox -new-instance -wait-for-browser) does not support JSPI. Only chromium-based browsers (['chrom', 'edge', 'opera']) support JSPI today." [919/960] test_pthread_supported (test_browser.browser64_4gb.test_pthread_supported) ... ok [920/960] test_browser_run_from_different_directory_async (test_browser.browser64_4gb.test_browser_run_from_different_directory_async) ... ok [921/960] test_fetch_sync_xhr_wasm2js (test_browser.browser64_4gb.test_fetch_sync_xhr_wasm2js) ... skipped 'no_firefox: https://github.com/emscripten-core/emscripten/issues/16868' [922/960] test_glfw_both_flags (test_browser.browser64_4gb.test_glfw_both_flags) ... ok [923/960] test_cubegeom_normal_dap_far_range (test_browser.browser64_4gb.test_cubegeom_normal_dap_far_range) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [924/960] test_webgl_offscreen_framebuffer_es3_threads (test_browser.browser64_4gb.test_webgl_offscreen_framebuffer_es3_threads) ... ok [925/960] test_webgl2_sokol_mipmap (test_browser.browser64_4gb.test_webgl2_sokol_mipmap) ... skipped 'no_firefox: fails on CI likely due to GPU drivers there' [926/960] test_wasm_worker_lock_async_acquire_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_lock_async_acquire_minimal_runtime) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/c4dcda25-d274-47eb-86e7-2e64eecbd4bb, line 284: uncaught exception: exit(0) ok [927/960] test_wasm_worker_cpp11_thread_local (test_browser.browser64_4gb.test_wasm_worker_cpp11_thread_local) ... ok [928/960] test_openal_error (test_browser.browser64_4gb.test_openal_error) ... ok [929/960] test_wasm_worker_hardware_concurrency_is_lock_free (test_browser.browser64_4gb.test_wasm_worker_hardware_concurrency_is_lock_free) ... ok [930/960] test_pthread_wake_all_wasm2js (test_browser.browser64_4gb.test_pthread_wake_all_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [931/960] test_webgl_draw_base_vertex_base_instance (test_browser.browser64_4gb.test_webgl_draw_base_vertex_base_instance) ... skipped 'WEBGL_draw_instanced_base_vertex_base_instance is not supported' [932/960] test_webpack_es6 (test_browser.browser64_4gb.test_webpack_es6) ... skipped 'requires_dev_dependency: requires npm development package "webpack" and EMTEST_SKIP_NODE_DEV_PACKAGES is set' [933/960] test_cubegeom_fog (test_browser.browser64_4gb.test_cubegeom_fog) ... JavaScript warning: , line 0: WebGL warning: vertexAttribI?Pointer: `index` (4294967295) must be < MAX_VERTEX_ATTRIBS. JavaScript warning: , line 0: WebGL warning: enableVertexAttribArray: -1 is not a valid `index`. This value probably comes from a getAttribLocation() call, where this return value -1 means that the passed name didn't correspond to an active attribute in the specified program. ok [934/960] test_worker_api_2 (test_browser.browser64_4gb.test_worker_api_2) ... skipped 'no_wasm64: TODO: wasm64 + BUILD_AS_WORKER' [935/960] test_wasm_worker_malloc_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_malloc_minimal_runtime) ... JavaScript error: , line 0: uncaught exception: unwind JavaScript error: blob:http://localhost:8888/92c852b1-3bc2-4695-8a95-5924e4d21041, line 910: uncaught exception: exit(0) ok [936/960] test_webgl_resize_offscreencanvas_from_main_thread_offscreen_blocking_proxy (test_browser.browser64_4gb.test_webgl_resize_offscreencanvas_from_main_thread_offscreen_blocking_proxy) ... skipped 'https://bugzil.la/1992576' [937/960] test_audio_worklet_worker (test_browser.browser64_4gb.test_audio_worklet_worker) ... ok [938/960] test_sdl_create_rgb_surface_from (test_browser.browser64_4gb.test_sdl_create_rgb_surface_from) ... ok [939/960] test_matrix_identity (test_browser.browser64_4gb.test_matrix_identity) ... ok [940/960] test_modularize_and_preload_files_O1_wasmfs (test_browser.browser64_4gb.test_modularize_and_preload_files_O1_wasmfs) ... skipped 'wasm2js is not compatible with MEMORY64' [941/960] test_pthread_gcc_spinlock_em_instrinsics (test_browser.browser64_4gb.test_pthread_gcc_spinlock_em_instrinsics) ... ok [942/960] test_wasm_worker_wait64_notify (test_browser.browser64_4gb.test_wasm_worker_wait64_notify) ... ok [943/960] test_chunked_synchronous_xhr (test_browser.browser64_4gb.test_chunked_synchronous_xhr) ... skipped 'no_firefox: keeps sending OPTIONS requests, and eventually errors' [944/960] test_sdl_image (test_browser.browser64_4gb.test_sdl_image) ... ok [945/960] test_cubegeom_pre (test_browser.browser64_4gb.test_cubegeom_pre) ... ok [946/960] test_pthread_printf_debug (test_browser.browser64_4gb.test_pthread_printf_debug) ... ok [947/960] test_wasmfs_fetch_backend_threaded_bigint (test_browser.browser64_4gb.test_wasmfs_fetch_backend_threaded_bigint) ... skipped 'no_wasm64' [948/960] test_wasm_worker_terminate_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_terminate_minimal_runtime) ... ok [949/960] test_wasm_worker_futex_wait (test_browser.browser64_4gb.test_wasm_worker_futex_wait) ... ok [950/960] test_sdl_ogl (test_browser.browser64_4gb.test_sdl_ogl) ... ok [951/960] test_webgl2_backwards_compatibility_emulation (test_browser.browser64_4gb.test_webgl2_backwards_compatibility_emulation) ... ok [952/960] test_webgl_multi_draw_elements (test_browser.browser64_4gb.test_webgl_multi_draw_elements) ... skipped 'WEBGL_multi_draw is not supported' [953/960] test_pthread_clock_drift (test_browser.browser64_4gb.test_pthread_clock_drift) ... ok [954/960] test_sdl2_misc_via_object (test_browser.browser64_4gb.test_sdl2_misc_via_object) ... ok [955/960] test_webgl_resize_offscreencanvas_from_main_thread_offscreen_proxy (test_browser.browser64_4gb.test_webgl_resize_offscreencanvas_from_main_thread_offscreen_proxy) ... skipped 'https://bugzil.la/1992576' [956/960] test_minimal_runtime_hello_world_streaming_inst (test_browser.browser64_4gb.test_minimal_runtime_hello_world_streaming_inst) ... ok [957/960] test_wasm_worker_lock_busyspin_wait_minimal_runtime (test_browser.browser64_4gb.test_wasm_worker_lock_busyspin_wait_minimal_runtime) ... ok [958/960] test_pthread_proxy_to_pthread (test_browser.browser64_4gb.test_pthread_proxy_to_pthread) ... ok [959/960] test_webpack_wasm2js (test_browser.browser64_4gb.test_webpack_wasm2js) ... skipped 'wasm2js is not compatible with MEMORY64' [960/960] test_html5_webgl_create_context_closure (test_browser.browser64_4gb.test_html5_webgl_create_context_closure) ... JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. JavaScript warning: http://localhost:8888/test.js, line 724: WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. ok Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. ---------------------------------------------------------------------- Ran 960 tests in 1703.031s OK (skipped=177) program finished with exit code 0 elapsedTime=1704.318371