Closed Bug 1911703 Opened 1 year ago Closed 1 year ago

Intermittent MOZ_RELEASE_ASSERT(IsOnBackgroundThread()) [@ (anonymous namespace)::ParentImpl::AssertIsOnBackgroundThread] | single tracking bug

Categories

(Core :: IPC, defect)

defect

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox-esr128 --- wontfix
firefox131 --- wontfix
firefox132 --- fixed
firefox133 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: jstutte)

References

Details

(Keywords: crash, intermittent-failure, intermittent-testcase)

Crash Data

Attachments

(2 files)

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


[task 2024-08-05T22:58:16.219Z] 22:58:16     INFO -  TEST-PASS | netwerk/test/unit_ipc/test_reply_without_content_type_wrap.js | took 8236ms
[task 2024-08-05T22:58:16.301Z] 22:58:16     INFO -  Cleaning up profile for /builds/worker/workspace/build/tests/xpcshell/tests/netwerk/test/unit_ipc/test_reply_without_content_type_wrap.js folder: /data/local/tmp/test_root/xpc/p/6398c62f-eba2-415d-8b99-dd830e71e54f
[task 2024-08-05T22:58:16.338Z] 22:58:16     INFO -  remotexpcshelltests.py | netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap1.js | 29330 | Launched Test App
[task 2024-08-05T22:58:17.107Z] 22:58:17     INFO -  TEST-START | netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap2.js
[task 2024-08-05T22:58:17.154Z] 22:58:17     INFO -  adb launch_application: am startservice -W -n 'org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.XpcshellTestRunnerService$i3' -a android.intent.action.MAIN --es env0 XPCOM_DEBUG_BREAK=stack-and-abort --es env1 MOZ_CRASHREPORTER=1 --es env2 MOZ_CRASHREPORTER_NO_REPORT=1 --es env3 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env4 MOZ_DEVELOPER_REPO_DIR=/builds/worker/checkouts/gecko --es env5 MOZ_DEVELOPER_OBJ_DIR=/builds/worker/workspace/obj-build --es env6 MOZ_DISABLE_CONTENT_SANDBOX=1 --es env7 MOZ_FETCHES_DIR=/builds/worker/fetches --es env8 MOZ_DISABLE_SOCKET_PROCESS=1 --es env9 LD_LIBRARY_PATH=/data/local/tmp/test_root/xpcb --es env10 MOZ_LINKER_CACHE=/data/local/tmp/test_root/xpcb --es env11 GRE_HOME=/data/local/tmp/test_root/xpcb --es env12 XPCSHELL_TEST_PROFILE_DIR=/data/local/tmp/test_root/xpc/p/64633550-d629-4f63-a2d1-ad288b154580 --es env13 HOME=/data/local/tmp/test_root/xpc/p --es env14 XPCSHELL_TEST_TEMP_DIR=/data/local/tmp/test_root/xpc/tmp/162a1004-1015-4d07-a144-46783ffd0ace --es env15 MOZ_ANDROID_DATA_DIR=/data/local/tmp/test_root/xpcb --es env16 MOZ_IN_AUTOMATION=1 --es env17 MOZ_ANDROID_CPU_ABI=x86_64 --es env18 MOZHTTP2_PORT=42999 --es env19 MOZNODE_EXEC_PORT=41316 --es env20 MOZHTTP3_PORT=60677 --es env21 MOZHTTP3_PORT_FAILED=44870 --es env22 MOZHTTP3_PORT_ECH=57580 --es env23 MOZHTTP3_PORT_PROXY=57768 --es env24 MOZHTTP3_PORT_NO_RESPONSE=36868 --es env25 MOZHTTP3_ECH=AE3+DQBJBwAgACCMqnQ7qAwbo4YIvmMk8G1uW/t7Y/L9ZFWsJS5GwMx+IwAQAAEAAQABAAMAAgABAAIAA0AOcHVibGljLmV4YW1wbGUAAA== --es env26 MOZ_HTTP3_SERVER_PATH=/builds/worker/fetches/hostutils/http3server --es env27 MOZ_HTTP3_CERT_DB_PATH=/builds/worker/workspace/build/tests/xpcshell/http3server/http3serverDB --es env28 TMPDIR=/data/local/tmp/test_root/xpc/p/64633550-d629-4f63-a2d1-ad288b154580 --es env29 XPCSHELL_MINIDUMP_DIR=/data/local/tmp/test_root/xpc/minidumps/64633550-d629-4f63-a2d1-ad288b154580 --es arg0 -g --es arg1 /data/local/tmp/test_root/xpcb --es arg2 --greomni --es arg3 /data/local/tmp/test_root/xpcb/geckoview-test_runner.apk --es arg4 -m --es arg5 -e --es arg6 'const _HEAD_JS_PATH = "/data/local/tmp/test_root/xpc/head.js";' --es arg7 -e --es arg8 'const _MOZINFO_JS_PATH = "/data/local/tmp/test_root/xpc/p/64633550-d629-4f63-a2d1-ad288b154580/mozinfo.json";' --es arg9 -e --es arg10 'const _PREFS_FILE = "/data/local/tmp/test_root/xpc/tmp/162a1004-1015-4d07-a144-46783ffd0ace/user.js";' --es arg11 -e --es arg12 'const _TESTING_MODULES_DIR = "/data/local/tmp/test_root/xpc/m";' --es arg13 -f --es arg14 /data/local/tmp/test_root/xpc/head.js --es arg15 -e --es arg16 'const _HEAD_FILES = ["/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_channels_clone.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/../unit/head_servers.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_trr_clone.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_http3_clone.js"];' --es arg17 -e --es arg18 'const _JSDEBUGGER_PORT = 0;' --es arg19 -e --es arg20 'const _TEST_CWD = "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc";' --es arg21 -e --es arg22 'const _TEST_FILE = ["test_trackingProtection_annotateChannels_wrap2.js"];' --es arg23 -e --es arg24 'const _TEST_NAME = "netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap2.js";' --es arg25 -e --es arg26 '_execute_test(); quit(0);' --es out_file /data/local/tmp/test_root/xpc/logs/xpcshell-dfeb77d4-d490-491f-ad45-2c77a39fd86e.log
[task 2024-08-05T22:58:17.382Z] 22:58:17     INFO -  remotexpcshelltests.py | netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap2.js | 29591 | Launched Test App
[task 2024-08-05T22:58:23.595Z] 22:58:23     INFO -  remotexpcshelltests.py | netwerk/test/unit_ipc/test_simple_wrap.js | 29133 | Application ran for: 0:00:08.157013
[task 2024-08-05T22:58:23.660Z] 22:58:23     INFO -  TEST-PASS | netwerk/test/unit_ipc/test_simple_wrap.js | took 8224ms
[task 2024-08-05T22:58:23.726Z] 22:58:23     INFO -  mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmp2v__2zcy/2cbaab87-570c-f5b9-dc49-a30c11c4ce27.trace /tmp/tmpcinx5gov/2cbaab87-570c-f5b9-dc49-a30c11c4ce27.dmp /builds/worker/workspace/build/symbols
[task 2024-08-05T22:58:24.209Z] 22:58:24     INFO -  remotexpcshelltests.py | netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap1.js | 29330 | Application ran for: 0:00:08.184336
[task 2024-08-05T22:58:24.274Z] 22:58:24     INFO -  TEST-PASS | netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap1.js | took 8249ms
[task 2024-08-05T22:58:24.349Z] 22:58:24     INFO -  Cleaning up profile for /builds/worker/workspace/build/tests/xpcshell/tests/netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap1.js folder: /data/local/tmp/test_root/xpc/p/49889f8e-39e3-4861-9dfb-9321adeaa3f4
[task 2024-08-05T22:58:24.544Z] 22:58:24     INFO -  TEST-START | netwerk/test/unit_ipc/test_trr_httpssvc_wrap.js
[task 2024-08-05T22:58:24.544Z] 22:58:24     INFO -  TEST-SKIP | netwerk/test/unit_ipc/test_trr_httpssvc_wrap.js | took 0ms
[task 2024-08-05T22:58:25.027Z] 22:58:25     INFO -  TEST-START | netwerk/test/unit_ipc/test_xmlhttprequest_wrap.js
[task 2024-08-05T22:58:25.072Z] 22:58:25     INFO -  adb launch_application: am startservice -W -n 'org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.XpcshellTestRunnerService$i0' -a android.intent.action.MAIN --es env0 XPCOM_DEBUG_BREAK=stack-and-abort --es env1 MOZ_CRASHREPORTER=1 --es env2 MOZ_CRASHREPORTER_NO_REPORT=1 --es env3 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env4 MOZ_DEVELOPER_REPO_DIR=/builds/worker/checkouts/gecko --es env5 MOZ_DEVELOPER_OBJ_DIR=/builds/worker/workspace/obj-build --es env6 MOZ_DISABLE_CONTENT_SANDBOX=1 --es env7 MOZ_FETCHES_DIR=/builds/worker/fetches --es env8 MOZ_DISABLE_SOCKET_PROCESS=1 --es env9 LD_LIBRARY_PATH=/data/local/tmp/test_root/xpcb --es env10 MOZ_LINKER_CACHE=/data/local/tmp/test_root/xpcb --es env11 GRE_HOME=/data/local/tmp/test_root/xpcb --es env12 XPCSHELL_TEST_PROFILE_DIR=/data/local/tmp/test_root/xpc/p/dceba7cb-07e5-4c10-a6d3-98e0d6a08aa5 --es env13 HOME=/data/local/tmp/test_root/xpc/p --es env14 XPCSHELL_TEST_TEMP_DIR=/data/local/tmp/test_root/xpc/tmp/421ac3bb-0046-4ea5-8e1c-87c4af93fcdd --es env15 MOZ_ANDROID_DATA_DIR=/data/local/tmp/test_root/xpcb --es env16 MOZ_IN_AUTOMATION=1 --es env17 MOZ_ANDROID_CPU_ABI=x86_64 --es env18 MOZHTTP2_PORT=42999 --es env19 MOZNODE_EXEC_PORT=41316 --es env20 MOZHTTP3_PORT=60677 --es env21 MOZHTTP3_PORT_FAILED=44870 --es env22 MOZHTTP3_PORT_ECH=57580 --es env23 MOZHTTP3_PORT_PROXY=57768 --es env24 MOZHTTP3_PORT_NO_RESPONSE=36868 --es env25 MOZHTTP3_ECH=AE3+DQBJBwAgACCMqnQ7qAwbo4YIvmMk8G1uW/t7Y/L9ZFWsJS5GwMx+IwAQAAEAAQABAAMAAgABAAIAA0AOcHVibGljLmV4YW1wbGUAAA== --es env26 MOZ_HTTP3_SERVER_PATH=/builds/worker/fetches/hostutils/http3server --es env27 MOZ_HTTP3_CERT_DB_PATH=/builds/worker/workspace/build/tests/xpcshell/http3server/http3serverDB --es env28 TMPDIR=/data/local/tmp/test_root/xpc/p/dceba7cb-07e5-4c10-a6d3-98e0d6a08aa5 --es env29 XPCSHELL_MINIDUMP_DIR=/data/local/tmp/test_root/xpc/minidumps/dceba7cb-07e5-4c10-a6d3-98e0d6a08aa5 --es arg0 -g --es arg1 /data/local/tmp/test_root/xpcb --es arg2 --greomni --es arg3 /data/local/tmp/test_root/xpcb/geckoview-test_runner.apk --es arg4 -m --es arg5 -e --es arg6 'const _HEAD_JS_PATH = "/data/local/tmp/test_root/xpc/head.js";' --es arg7 -e --es arg8 'const _MOZINFO_JS_PATH = "/data/local/tmp/test_root/xpc/p/dceba7cb-07e5-4c10-a6d3-98e0d6a08aa5/mozinfo.json";' --es arg9 -e --es arg10 'const _PREFS_FILE = "/data/local/tmp/test_root/xpc/tmp/421ac3bb-0046-4ea5-8e1c-87c4af93fcdd/user.js";' --es arg11 -e --es arg12 'const _TESTING_MODULES_DIR = "/data/local/tmp/test_root/xpc/m";' --es arg13 -f --es arg14 /data/local/tmp/test_root/xpc/head.js --es arg15 -e --es arg16 'const _HEAD_FILES = ["/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_channels_clone.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/../unit/head_servers.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_trr_clone.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_http3_clone.js"];' --es arg17 -e --es arg18 'const _JSDEBUGGER_PORT = 0;' --es arg19 -e --es arg20 'const _TEST_CWD = "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc";' --es arg21 -e --es arg22 'const _TEST_FILE = ["test_xmlhttprequest_wrap.js"];' --es arg23 -e --es arg24 'const _TEST_NAME = "netwerk/test/unit_ipc/test_xmlhttprequest_wrap.js";' --es arg25 -e --es arg26 '_execute_test(); quit(0);' --es out_file /data/local/tmp/test_root/xpc/logs/xpcshell-e3f002e1-2fa7-4169-bccb-866aeebb78fb.log
[task 2024-08-05T22:58:25.175Z] 22:58:25     INFO -  remotexpcshelltests.py | netwerk/test/unit_ipc/test_resumable_channel_wrap.js | 28712 | Application ran for: 0:00:12.071759
[task 2024-08-05T22:58:25.218Z] 22:58:25     INFO -  remotexpcshelltests.py | netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap2.js | 29591 | Application ran for: 0:00:08.110328
[task 2024-08-05T22:58:25.238Z] 22:58:25     INFO -  TEST-PASS | netwerk/test/unit_ipc/test_resumable_channel_wrap.js | took 12135ms
[task 2024-08-05T22:58:25.315Z] 22:58:25     INFO -  remotexpcshelltests.py | netwerk/test/unit_ipc/test_xmlhttprequest_wrap.js | 30151 | Launched Test App
[task 2024-08-05T22:58:25.333Z] 22:58:25     INFO -  TEST-PASS | netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap2.js | took 8226ms
[task 2024-08-05T22:58:25.366Z] 22:58:25     INFO -  Cleaning up profile for /builds/worker/workspace/build/tests/xpcshell/tests/netwerk/test/unit_ipc/test_resumable_channel_wrap.js folder: /data/local/tmp/test_root/xpc/p/f301025f-0bac-461d-8bec-36e24f5781d8
[task 2024-08-05T22:58:25.433Z] 22:58:25     INFO -  Cleaning up profile for /builds/worker/workspace/build/tests/xpcshell/tests/netwerk/test/unit_ipc/test_trackingProtection_annotateChannels_wrap2.js folder: /data/local/tmp/test_root/xpc/p/64633550-d629-4f63-a2d1-ad288b154580
[task 2024-08-05T22:58:26.250Z] 22:58:26     INFO -  TEST-START | remote/cdp/test/xpcshell/test_CDPConnection.js
[task 2024-08-05T22:58:26.311Z] 22:58:26     INFO -  adb launch_application: am startservice -W -n 'org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.XpcshellTestRunnerService$i3' -a android.intent.action.MAIN --es env0 XPCOM_DEBUG_BREAK=stack-and-abort --es env1 MOZ_CRASHREPORTER=1 --es env2 MOZ_CRASHREPORTER_NO_REPORT=1 --es env3 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env4 MOZ_DEVELOPER_REPO_DIR=/builds/worker/checkouts/gecko --es env5 MOZ_DEVELOPER_OBJ_DIR=/builds/worker/workspace/obj-build --es env6 MOZ_DISABLE_CONTENT_SANDBOX=1 --es env7 MOZ_FETCHES_DIR=/builds/worker/fetches --es env8 MOZ_DISABLE_SOCKET_PROCESS=1 --es env9 LD_LIBRARY_PATH=/data/local/tmp/test_root/xpcb --es env10 MOZ_LINKER_CACHE=/data/local/tmp/test_root/xpcb --es env11 GRE_HOME=/data/local/tmp/test_root/xpcb --es env12 XPCSHELL_TEST_PROFILE_DIR=/data/local/tmp/test_root/xpc/p/2aaf4be5-1929-424d-98f4-bb6fd403c3b1 --es env13 HOME=/data/local/tmp/test_root/xpc/p --es env14 XPCSHELL_TEST_TEMP_DIR=/data/local/tmp/test_root/xpc/tmp/36a1ee22-c63a-4bc9-8348-7cf00873f5ae --es env15 MOZ_ANDROID_DATA_DIR=/data/local/tmp/test_root/xpcb --es env16 MOZ_IN_AUTOMATION=1 --es env17 MOZ_ANDROID_CPU_ABI=x86_64 --es env18 MOZHTTP2_PORT=42999 --es env19 MOZNODE_EXEC_PORT=41316 --es env20 MOZHTTP3_PORT=60677 --es env21 MOZHTTP3_PORT_FAILED=44870 --es env22 MOZHTTP3_PORT_ECH=57580 --es env23 MOZHTTP3_PORT_PROXY=57768 --es env24 MOZHTTP3_PORT_NO_RESPONSE=36868 --es env25 MOZHTTP3_ECH=AE3+DQBJBwAgACCMqnQ7qAwbo4YIvmMk8G1uW/t7Y/L9ZFWsJS5GwMx+IwAQAAEAAQABAAMAAgABAAIAA0AOcHVibGljLmV4YW1wbGUAAA== --es env26 MOZ_HTTP3_SERVER_PATH=/builds/worker/fetches/hostutils/http3server --es env27 MOZ_HTTP3_CERT_DB_PATH=/builds/worker/workspace/build/tests/xpcshell/http3server/http3serverDB --es env28 TMPDIR=/data/local/tmp/test_root/xpc/p/2aaf4be5-1929-424d-98f4-bb6fd403c3b1 --es env29 XPCSHELL_MINIDUMP_DIR=/data/local/tmp/test_root/xpc/minidumps/2aaf4be5-1929-424d-98f4-bb6fd403c3b1 --es arg0 -g --es arg1 /data/local/tmp/test_root/xpcb --es arg2 --greomni --es arg3 /data/local/tmp/test_root/xpcb/geckoview-test_runner.apk --es arg4 -m --es arg5 -e --es arg6 'const _HEAD_JS_PATH = "/data/local/tmp/test_root/xpc/head.js";' --es arg7 -e --es arg8 'const _MOZINFO_JS_PATH = "/data/local/tmp/test_root/xpc/p/2aaf4be5-1929-424d-98f4-bb6fd403c3b1/mozinfo.json";' --es arg9 -e --es arg10 'const _PREFS_FILE = "/data/local/tmp/test_root/xpc/user.js";' --es arg11 -e --es arg12 'const _TESTING_MODULES_DIR = "/data/local/tmp/test_root/xpc/m";' --es arg13 -f --es arg14 /data/local/tmp/test_root/xpc/head.js --es arg15 -e --es arg16 'const _HEAD_FILES = [];' --es arg17 -e --es arg18 'const _JSDEBUGGER_PORT = 0;' --es arg19 -e --es arg20 'const _TEST_CWD = "/data/local/tmp/test_root/xpc/remote/cdp/test/xpcshell";' --es arg21 -e --es arg22 'const _TEST_FILE = ["test_CDPConnection.js"];' --es arg23 -e --es arg24 'const _TEST_NAME = "remote/cdp/test/xpcshell/test_CDPConnection.js";' --es arg25 -e --es arg26 '_execute_test(); quit(0);' --es out_file /data/local/tmp/test_root/xpc/logs/xpcshell-eab7a14f-d118-4462-ba31-95ac5891fdb8.log
[task 2024-08-05T22:58:26.328Z] 22:58:26     INFO -  TEST-START | netwerk/test/unit_ipc/test_default_uri_bypass_wrap.js
[task 2024-08-05T22:58:26.386Z] 22:58:26     INFO -  adb launch_application: am startservice -W -n 'org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.XpcshellTestRunnerService$i2' -a android.intent.action.MAIN --es env0 XPCOM_DEBUG_BREAK=stack-and-abort --es env1 MOZ_CRASHREPORTER=1 --es env2 MOZ_CRASHREPORTER_NO_REPORT=1 --es env3 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env4 MOZ_DEVELOPER_REPO_DIR=/builds/worker/checkouts/gecko --es env5 MOZ_DEVELOPER_OBJ_DIR=/builds/worker/workspace/obj-build --es env6 MOZ_DISABLE_CONTENT_SANDBOX=1 --es env7 MOZ_FETCHES_DIR=/builds/worker/fetches --es env8 MOZ_DISABLE_SOCKET_PROCESS=1 --es env9 LD_LIBRARY_PATH=/data/local/tmp/test_root/xpcb --es env10 MOZ_LINKER_CACHE=/data/local/tmp/test_root/xpcb --es env11 GRE_HOME=/data/local/tmp/test_root/xpcb --es env12 XPCSHELL_TEST_PROFILE_DIR=/data/local/tmp/test_root/xpc/p/313b99ee-71e7-4c59-8971-09387655ddd1 --es env13 HOME=/data/local/tmp/test_root/xpc/p --es env14 XPCSHELL_TEST_TEMP_DIR=/data/local/tmp/test_root/xpc/tmp/24701775-0fce-4070-b03e-447ae6be5a2f --es env15 MOZ_ANDROID_DATA_DIR=/data/local/tmp/test_root/xpcb --es env16 MOZ_IN_AUTOMATION=1 --es env17 MOZ_ANDROID_CPU_ABI=x86_64 --es env18 MOZHTTP2_PORT=42999 --es env19 MOZNODE_EXEC_PORT=41316 --es env20 MOZHTTP3_PORT=60677 --es env21 MOZHTTP3_PORT_FAILED=44870 --es env22 MOZHTTP3_PORT_ECH=57580 --es env23 MOZHTTP3_PORT_PROXY=57768 --es env24 MOZHTTP3_PORT_NO_RESPONSE=36868 --es env25 MOZHTTP3_ECH=AE3+DQBJBwAgACCMqnQ7qAwbo4YIvmMk8G1uW/t7Y/L9ZFWsJS5GwMx+IwAQAAEAAQABAAMAAgABAAIAA0AOcHVibGljLmV4YW1wbGUAAA== --es env26 MOZ_HTTP3_SERVER_PATH=/builds/worker/fetches/hostutils/http3server --es env27 MOZ_HTTP3_CERT_DB_PATH=/builds/worker/workspace/build/tests/xpcshell/http3server/http3serverDB --es env28 TMPDIR=/data/local/tmp/test_root/xpc/p/313b99ee-71e7-4c59-8971-09387655ddd1 --es env29 XPCSHELL_MINIDUMP_DIR=/data/local/tmp/test_root/xpc/minidumps/313b99ee-71e7-4c59-8971-09387655ddd1 --es arg0 -g --es arg1 /data/local/tmp/test_root/xpcb --es arg2 --greomni --es arg3 /data/local/tmp/test_root/xpcb/geckoview-test_runner.apk --es arg4 -m --es arg5 -e --es arg6 'const _HEAD_JS_PATH = "/data/local/tmp/test_root/xpc/head.js";' --es arg7 -e --es arg8 'const _MOZINFO_JS_PATH = "/data/local/tmp/test_root/xpc/p/313b99ee-71e7-4c59-8971-09387655ddd1/mozinfo.json";' --es arg9 -e --es arg10 'const _PREFS_FILE = "/data/local/tmp/test_root/xpc/tmp/24701775-0fce-4070-b03e-447ae6be5a2f/user.js";' --es arg11 -e --es arg12 'const _TESTING_MODULES_DIR = "/data/local/tmp/test_root/xpc/m";' --es arg13 -f --es arg14 /data/local/tmp/test_root/xpc/head.js --es arg15 -e --es arg16 'const _HEAD_FILES = ["/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_channels_clone.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/../unit/head_servers.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_trr_clone.js", "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc/head_http3_clone.js"];' --es arg17 -e --es arg18 'const _JSDEBUGGER_PORT = 0;' --es arg19 -e --es arg20 'const _TEST_CWD = "/data/local/tmp/test_root/xpc/netwerk/test/unit_ipc";' --es arg21 -e --es arg22 'const _TEST_FILE = ["test_default_uri_bypass_wrap.js"];' --es arg23 -e --es arg24 'const _TEST_NAME = "netwerk/test/unit_ipc/test_default_uri_bypass_wrap.js";' --es arg25 -e --es arg26 '_execute_test(); quit(0);' --es out_file /data/local/tmp/test_root/xpc/logs/xpcshell-e6abd737-16fc-4280-80b1-cff8da94fb1e.log
[task 2024-08-05T22:58:26.577Z] 22:58:26     INFO -  remotexpcshelltests.py | remote/cdp/test/xpcshell/test_CDPConnection.js | 30539 | Launched Test App
[task 2024-08-05T22:58:26.640Z] 22:58:26     INFO -  remotexpcshelltests.py | netwerk/test/unit_ipc/test_default_uri_bypass_wrap.js | 30568 | Launched Test App
[task 2024-08-05T22:58:27.456Z] 22:58:27     INFO -  remotexpcshelltests.py | remote/cdp/test/xpcshell/test_CDPConnection.js | 30539 | Application ran for: 0:00:01.205885
[task 2024-08-05T22:58:27.569Z] 22:58:27     INFO -  TEST-PASS | remote/cdp/test/xpcshell/test_CDPConnection.js | took 1318ms
[task 2024-08-05T22:58:27.648Z] 22:58:27     INFO -  Cleaning up profile for /builds/worker/workspace/build/tests/xpcshell/tests/remote/cdp/test/xpcshell/test_CDPConnection.js folder: /data/local/tmp/test_root/xpc/p/2aaf4be5-1929-424d-98f4-bb6fd403c3b1
[task 2024-08-05T22:58:28.297Z] 22:58:28     INFO -  TEST-START | remote/cdp/test/xpcshell/test_DomainCache.js
[task 2024-08-05T22:58:28.352Z] 22:58:28     INFO -  adb launch_application: am startservice -W -n 'org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.XpcshellTestRunnerService$i3' -a android.intent.action.MAIN --es env0 XPCOM_DEBUG_BREAK=stack-and-abort --es env1 MOZ_CRASHREPORTER=1 --es env2 MOZ_CRASHREPORTER_NO_REPORT=1 --es env3 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env4 MOZ_DEVELOPER_REPO_DIR=/builds/worker/checkouts/gecko --es env5 MOZ_DEVELOPER_OBJ_DIR=/builds/worker/workspace/obj-build --es env6 MOZ_DISABLE_CONTENT_SANDBOX=1 --es env7 MOZ_FETCHES_DIR=/builds/worker/fetches --es env8 MOZ_DISABLE_SOCKET_PROCESS=1 --es env9 LD_LIBRARY_PATH=/data/local/tmp/test_root/xpcb --es env10 MOZ_LINKER_CACHE=/data/local/tmp/test_root/xpcb --es env11 GRE_HOME=/data/local/tmp/test_root/xpcb --es env12 XPCSHELL_TEST_PROFILE_DIR=/data/local/tmp/test_root/xpc/p/a6264b73-dc5c-4318-bf73-2d05aa46da2a --es env13 HOME=/data/local/tmp/test_root/xpc/p --es env14 XPCSHELL_TEST_TEMP_DIR=/data/local/tmp/test_root/xpc/tmp/369f0d85-26db-4d28-93ad-7b7f4c3af154 --es env15 MOZ_ANDROID_DATA_DIR=/data/local/tmp/test_root/xpcb --es env16 MOZ_IN_AUTOMATION=1 --es env17 MOZ_ANDROID_CPU_ABI=x86_64 --es env18 MOZHTTP2_PORT=42999 --es env19 MOZNODE_EXEC_PORT=41316 --es env20 MOZHTTP3_PORT=60677 --es env21 MOZHTTP3_PORT_FAILED=44870 --es env22 MOZHTTP3_PORT_ECH=57580 --es env23 MOZHTTP3_PORT_PROXY=57768 --es env24 MOZHTTP3_PORT_NO_RESPONSE=36868 --es env25 MOZHTTP3_ECH=AE3+DQBJBwAgACCMqnQ7qAwbo4YIvmMk8G1uW/t7Y/L9ZFWsJS5GwMx+IwAQAAEAAQABAAMAAgABAAIAA0AOcHVibGljLmV4YW1wbGUAAA== --es env26 MOZ_HTTP3_SERVER_PATH=/builds/worker/fetches/hostutils/http3server --es env27 MOZ_HTTP3_CERT_DB_PATH=/builds/worker/workspace/build/tests/xpcshell/http3server/http3serverDB --es env28 TMPDIR=/data/local/tmp/test_root/xpc/p/a6264b73-dc5c-4318-bf73-2d05aa46da2a --es env29 XPCSHELL_MINIDUMP_DIR=/data/local/tmp/test_root/xpc/minidumps/a6264b73-dc5c-4318-bf73-2d05aa46da2a --es arg0 -g --es arg1 /data/local/tmp/test_root/xpcb --es arg2 --greomni --es arg3 /data/local/tmp/test_root/xpcb/geckoview-test_runner.apk --es arg4 -m --es arg5 -e --es arg6 'const _HEAD_JS_PATH = "/data/local/tmp/test_root/xpc/head.js";' --es arg7 -e --es arg8 'const _MOZINFO_JS_PATH = "/data/local/tmp/test_root/xpc/p/a6264b73-dc5c-4318-bf73-2d05aa46da2a/mozinfo.json";' --es arg9 -e --es arg10 'const _PREFS_FILE = "/data/local/tmp/test_root/xpc/user.js";' --es arg11 -e --es arg12 'const _TESTING_MODULES_DIR = "/data/local/tmp/test_root/xpc/m";' --es arg13 -f --es arg14 /data/local/tmp/test_root/xpc/head.js --es arg15 -e --es arg16 'const _HEAD_FILES = [];' --es arg17 -e --es arg18 'const _JSDEBUGGER_PORT = 0;' --es arg19 -e --es arg20 'const _TEST_CWD = "/data/local/tmp/test_root/xpc/remote/cdp/test/xpcshell";' --es arg21 -e --es arg22 'const _TEST_FILE = ["test_DomainCache.js"];' --es arg23 -e --es arg24 'const _TEST_NAME = "remote/cdp/test/xpcshell/test_DomainCache.js";' --es arg25 -e --es arg26 '_execute_test(); quit(0);' --es out_file /data/local/tmp/test_root/xpc/logs/xpcshell-d2f777c7-726c-4704-bd81-c9ef69ec0482.log
[task 2024-08-05T22:58:28.609Z] 22:58:28     INFO -  remotexpcshelltests.py | remote/cdp/test/xpcshell/test_DomainCache.js | 0 | Launched Test App
[task 2024-08-05T22:58:28.682Z] 22:58:28     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/2cbaab87-570c-f5b9-dc49-a30c11c4ce27.dmp
[task 2024-08-05T22:58:28.682Z] 22:58:28     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/2cbaab87-570c-f5b9-dc49-a30c11c4ce27.extra
[task 2024-08-05T22:58:28.683Z] 22:58:28  WARNING -  PROCESS-CRASH | MOZ_RELEASE_ASSERT(IsOnBackgroundThread()) [@ (anonymous namespace)::ParentImpl::AssertIsOnBackgroundThread] | netwerk/test/unit_ipc/test_simple_wrap.js
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -  Process type: main
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -  Process pid: 29187
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -  Mozilla crash reason: MOZ_RELEASE_ASSERT(IsOnBackgroundThread())
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -  Crash dump filename: /tmp/tmpcinx5gov/2cbaab87-570c-f5b9-dc49-a30c11c4ce27.dmp
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -  Operating system: Android
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -  CPU: amd64
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -       family 6 model 6 stepping 3
[task 2024-08-05T22:58:28.683Z] 22:58:28     INFO -       4 CPUs
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -  Crash address: 0x0000000000000000
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -  Crashing instruction: `mov dword [0x0], 0xab`
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -  Memory accessed by instruction:
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -    0. Address: 0x0000000000000000
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -       Size: 4
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -  Crashing address may be the result of a flipped bit:
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -    0. Valid address: 0x0000000040000000 (0.250)
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -  Process uptime: not available
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -  Thread 16 IPDL Background (crashed)
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -   0  libxul.so!(anonymous namespace)::ParentImpl::AssertIsOnBackgroundThread() [BackgroundImpl.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 171]
[task 2024-08-05T22:58:28.684Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -   1  libxul.so!mozilla::ipc::AssertIsOnBackgroundThread() [BackgroundImpl.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 643 + 0x29]
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -       rax = 0x000076154778d1c8    rdx = 0x0000761553db19f0
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -       rcx = 0x0000761566511910    rbx = 0x000076153d7b5f80
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -       rsi = 0x0000000000000001    rdi = 0x0000761553db1a70
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -       rbp = 0x0000761553db1e20    rsp = 0x0000761553db1e20
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -        r8 = 0x00007615663d0a30     r9 = 0x0000761553db1700
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -       r10 = 0x00000000ffffff80    r11 = 0x0000000000000246
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -       r12 = 0x0000000000000000    r13 = 0x0000000000000000
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -       r14 = 0x000076153d7b5f80    r15 = 0x0000000000000004
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -       rip = 0x000076154b2accb0
[task 2024-08-05T22:58:28.685Z] 22:58:28     INFO -      Found by: given as instruction pointer in context
[task 2024-08-05T22:58:28.686Z] 22:58:28     INFO -   2  libxul.so!mozilla::dom::RemoteWorkerServiceParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason) [RemoteWorkerServiceParent.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 64 + 0x4]
[task 2024-08-05T22:58:28.686Z] 22:58:28     INFO -       rbx = 0x000076153d7b5f80    rbp = 0x0000761553db1e40
[task 2024-08-05T22:58:28.686Z] 22:58:28     INFO -       rsp = 0x0000761553db1e30    r12 = 0x0000000000000000
[task 2024-08-05T22:58:28.686Z] 22:58:28     INFO -       r13 = 0x0000000000000000    r14 = 0x000076153d7b5f80
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -       r15 = 0x0000000000000004    rip = 0x000076154ed0d70e
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -   3  libxul.so!mozilla::ipc::IProtocol::ActorDisconnected(mozilla::ipc::IProtocol::ActorDestroyReason)::$_0::operator()(mozilla::ipc::IProtocol*, mozilla::ipc::IProtocol::ActorDestroyReason) const [ProtocolUtils.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 623 + 0xb]
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -       rbx = 0x0000761553db1ed0    rbp = 0x0000761553db1ea0
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -       rsp = 0x0000761553db1e50    r12 = 0x0000000000000000
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -       r13 = 0x0000000000000000    r14 = 0x000076153d7b5f80
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -       r15 = 0x0000000000000004    rip = 0x000076154b2fea91
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -   4  libxul.so!mozilla::ipc::IProtocol::ActorDisconnected(mozilla::ipc::IProtocol::ActorDestroyReason) [ProtocolUtils.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 650 + 0xa]
[task 2024-08-05T22:58:28.687Z] 22:58:28     INFO -       rbx = 0x0000000000000001    rbp = 0x0000761553db1f10
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -       rsp = 0x0000761553db1eb0    r12 = 0x0000761548ac1edc
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -       r13 = 0x0000000000000001    r14 = 0x000076153d7b5f80
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -       r15 = 0x0000761547a31278    rip = 0x000076154b2fe569
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -   5  libxul.so!mozilla::ipc::IToplevelProtocol::OnChannelError() [ProtocolUtils.h:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 535]
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -   6  libxul.so!mozilla::ipc::MessageChannel::NotifyMaybeChannelError(mozilla::ReleasableMonitorAutoLock&) [MessageChannel.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 2070 + 0x10]
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -       rbx = 0x000076153d7c28e0    rbp = 0x0000761553db1f30
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -       rsp = 0x0000761553db1f20    r12 = 0x0000006c7835b666
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x000076153d7b5f80
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -       r15 = 0x0000000000000000    rip = 0x000076154b2edd70
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.688Z] 22:58:28     INFO -   7  libxul.so!mozilla::ipc::MessageChannel::OnNotifyMaybeChannelError() [MessageChannel.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 2096 + 0x7]
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -       rbx = 0x000076153d7b6008    rbp = 0x0000761553db1f60
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -       rsp = 0x0000761553db1f40    r12 = 0x0000006c7835b666
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x0000000000000000
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -       r15 = 0x0000000000000000    rip = 0x000076154b2ee151
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -   8  libxul.so!mozilla::detail::RunnableMethodArguments<>::apply<mozilla::ipc::MessageChannel, void (mozilla::ipc::MessageChannel::*)()>(mozilla::ipc::MessageChannel*, void (mozilla::ipc::MessageChannel::*)())::{lambda(auto:1&&)#1}::operator()<>(&&) const [nsThreadUtils.h:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 1085]
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -   9  libxul.so!std::__ndk1::__invoke[abi:nn180000]<mozilla::detail::RunnableMethodArguments<>::apply<std::__ndk1::__invoke[abi:nn180000]::ipc::MessageChannel, void (std::__ndk1::__invoke[abi:nn180000]::ipc::*)()>(std::__ndk1::__invoke[abi:nn180000]::ipc::MessageChannel*, void (std::__ndk1::__invoke[abi:nn180000]::ipc::*)())::{lambda(auto:1&&)#1}, >(void (std::__ndk1::__invoke[abi:nn180000]::ipc::*&&)(), mozilla::detail::RunnableMethodArguments<>::apply<std::__ndk1::__invoke[abi:nn180000]::ipc::MessageChannel, void (std::__ndk1::__invoke[abi:nn180000]::ipc::*)()>(std::__ndk1::__invoke[abi:nn180000]::ipc::MessageChannel*, void (std::__ndk1::__invoke[abi:nn180000]::ipc::*)())::{lambda(auto:1&&)#1}) [invoke.h : 344]
[task 2024-08-05T22:58:28.689Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.690Z] 22:58:28     INFO -  10  libxul.so!_ZNSt6__ndk118__apply_tuple_implB8nn180000IZN7mozilla6detail23RunnableMethodArgumentsIJEE5applyINS1_3ipc14MessageChannelEMS7_FvvEEEDcPT_T0_EUlDpOT_E_RNS_5tupleIJEEETpTnmJEEEDcOSA_OSC_NS_15__tuple_indicesIJXspT1_EEEE [tuple : 1422]
[task 2024-08-05T22:58:28.690Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.690Z] 22:58:28     INFO -  11  libxul.so!std::__ndk1::apply[abi:nn180000]<mozilla::detail::RunnableMethodArguments<>::apply<std::__ndk1::apply[abi:nn180000]::ipc::MessageChannel, void (std::__ndk1::apply[abi:nn180000]::ipc::*)()>(std::__ndk1::apply[abi:nn180000]::ipc::MessageChannel*, void (std::__ndk1::apply[abi:nn180000]::ipc::*)())::{lambda(auto:1&&)#1}, std::__ndk1::tuple<>&>(void (std::__ndk1::apply[abi:nn180000]::ipc::*&&)(), mozilla::detail::RunnableMethodArguments<>::apply<std::__ndk1::apply[abi:nn180000]::ipc::MessageChannel, void (std::__ndk1::apply[abi:nn180000]::ipc::*)()>(std::__ndk1::apply[abi:nn180000]::ipc::MessageChannel*, void (std::__ndk1::apply[abi:nn180000]::ipc::*)())::{lambda(auto:1&&)#1}*&&) [tuple : 1425]
[task 2024-08-05T22:58:28.690Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.690Z] 22:58:28     INFO -  12  libxul.so!mozilla::detail::RunnableMethodArguments<>::apply<mozilla::ipc::MessageChannel, void (mozilla::ipc::MessageChannel::*)()>(mozilla::ipc::MessageChannel*, void (mozilla::ipc::MessageChannel::*)()) [nsThreadUtils.h:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 1083]
[task 2024-08-05T22:58:28.690Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -  13  libxul.so!mozilla::detail::RunnableMethodImpl<mozilla::dom::ServiceWorkerRegistration*, void (mozilla::dom::ServiceWorkerRegistration::*)(), true, (mozilla::RunnableKind)1, >::Run() [nsThreadUtils.h:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 1134 + 0x16]
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -       rbx = 0x0000761553ba6fc0    rbp = 0x0000761553db1f70
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -       rsp = 0x0000761553db1f70    r12 = 0x0000006c7835b666
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x0000000000000000
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -       r15 = 0x0000000000000000    rip = 0x000076154b307197
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -  14  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 1198 + 0x5]
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -       rbx = 0x0000761553ba6fc0    rbp = 0x0000761553db20a0
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -       rsp = 0x0000761553db1f80    r12 = 0x0000006c7835b666
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x0000000000000000
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -       r15 = 0x0000000000000000    rip = 0x000076154a92404b
[task 2024-08-05T22:58:28.691Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -  15  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 480 + 0xf]
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -       rbx = 0x0000000000000000    rbp = 0x0000761553db20d0
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -       rsp = 0x0000761553db20b0    r12 = 0x0000000000000001
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -       r13 = 0x000076153eb8a2a0    r14 = 0x0000761553db2180
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -       r15 = 0x0000761553ba6fc0    rip = 0x000076154a92b240
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -  16  libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 299 + 0x9]
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -       rbx = 0x000076153eb8a280    rbp = 0x0000761553db2120
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -       rsp = 0x0000761553db20e0    r12 = 0x0000000000000001
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -       r13 = 0x000076153eb8a2a0    r14 = 0x0000761553db2180
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -       r15 = 0x0000761553ba6fc0    rip = 0x000076154b2f1ef7
[task 2024-08-05T22:58:28.692Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -  17  libxul.so!MessageLoop::RunHandler() [message_loop.cc:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 363]
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -  17  libxul.so!MessageLoop::RunHandler() [message_loop.cc:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 363]
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -      Found by: inlining
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -  18  libxul.so!MessageLoop::Run() [message_loop.cc:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 345 + 0x4]
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       rbx = 0x000076153eb55fa0    rbp = 0x0000761553db2150
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       rsp = 0x0000761553db2130    r12 = 0x000076153eb55fa8
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       r13 = 0x0000000000000002    r14 = 0x000000000000000f
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       r15 = 0x0000761553db2180    rip = 0x000076154b271dd2
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -  19  libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 370 + 0x7]
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       rbx = 0x000076153eb55fa0    rbp = 0x0000761553db2330
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       rsp = 0x0000761553db2160    r12 = 0x000076153eb55fa8
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       r13 = 0x0000000000000002    r14 = 0x000000000000000f
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       r15 = 0x0000761553db2180    rip = 0x000076154a91f343
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -  20  libnss3.so!_pt_root [ptthread.c:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 201 + 0x6]
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       rbx = 0x0000761553b248a0    rbp = 0x0000761553db2380
[task 2024-08-05T22:58:28.693Z] 22:58:28     INFO -       rsp = 0x0000761553db2340    r12 = 0x0000761553db24f8
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       r13 = 0x0000000000000002    r14 = 0x0000761553b056c0
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       r15 = 0x0000761553afd948    rip = 0x00007615539f4b43
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -  21  libmozglue.so!set_alt_signal_stack_and_start(PthreadCreateParams*) [pthread_create_interposer.cpp:b7131a95dd254929f23ef852f5e34ae7cd67e37f : 81 + 0x5]
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       rbx = 0x0000761553b248a0    rbp = 0x0000761553db23e0
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       rsp = 0x0000761553db2390    r12 = 0x0000761566216000
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       r13 = 0x000076156641b030    r14 = 0x0000761553db23a0
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       r15 = 0x00007615539f49b0    rip = 0x000076156641b106
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -  22  libc.so + 0x89771
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       rbx = 0x0000761553db24d0    rbp = 0x00000000000071cd
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       rsp = 0x0000761553db23f0    r12 = 0x0000761553db2450
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       r13 = 0x000076156641b030    r14 = 0x0000761553db2450
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -       r15 = 0x0000761553db24e8    rip = 0x0000761571188772
[task 2024-08-05T22:58:28.694Z] 22:58:28     INFO -      Found by: call frame info
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -  23  libc.so + 0x299eb
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -       rsp = 0x0000761553db2440    rip = 0x00007615711289ec
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -      Found by: stack scanning
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -  24  libc.so + 0x896bf
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -       rsp = 0x0000761553db2448    rip = 0x00007615711886c0
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -      Found by: stack scanning
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -  25  libc.so + 0x1ca65
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -       rsp = 0x0000761553db2450    rip = 0x000076157111ba66
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -      Found by: stack scanning
[task 2024-08-05T22:58:28.695Z] 22:58:28     INFO -  Thread 0 AndroidUI

IIUC it looks as if we store the destination thread used to dispatch the crashing event. I wonder if we are in a situation like described here and managed to dispatch that runnable to the old background thread in the short time window between the shutdown runnable ran on the old background thread and the thread really ended to accept events.

This use of mWorkerThread was introduced by bug 1719577 which lived in IPC. Moving there for further investigation.

Component: DOM: postMessage → IPC

(In reply to Jens Stutte [:jstutte] from comment #3)

IIUC it looks as if we store the destination thread used to dispatch the crashing event. I wonder if we are in a situation like described here and managed to dispatch that runnable to the old background thread in the short time window between the shutdown runnable ran on the old background thread and the thread really ended to accept events.

I don't think we should be shutting down & starting up new background threads in normal operation - the shutdown only happens in response to xpcom-shutdown-threads.

That being said, it does look like the code in BackgroundImpl.cpp which handles the shutdown might be flakey. It appears the background thread global is just cleared by dispatching an event to the background thread (https://searchfox.org/mozilla-central/rev/45d6f8bf028e049f812aa26dced565d50068af5d/ipc/glue/BackgroundImpl.cpp#968), which means that very easily events could be running on the background thread after the sBackgroundPRThread flag has been removed.

Given that the only use of this static is to implement IsOnBackgroundThread(), it seems like perhaps we should take an approach more like how we do NS_IsOnMainThread() where there is a thread-local boolean of whether the current thread is the background thread, which is only set to true on the background thread, that way the value never becomes out-of-date.

Severity: -- → S3
See Also: → 1904661
See Also: → 1922422
See Also: 1922422
Assignee: nobody → jstutte
Attachment #9429552 - Attachment description: WIP: Bug 1911703 - Use a thread local flag for IsOnBackgroundThread. r?#ipc-reviewers → Bug 1911703 - Use a thread local flag for IsOnBackgroundThread. r?#ipc-reviewers
Status: NEW → ASSIGNED
Attachment #9429552 - Attachment description: Bug 1911703 - Use a thread local flag for IsOnBackgroundThread. r?#ipc-reviewers → WIP: Bug 1911703 - Use a thread local flag for IsOnBackgroundThread. r?#ipc-reviewers
Attachment #9429552 - Attachment description: WIP: Bug 1911703 - Use a thread local flag for IsOnBackgroundThread. r?#ipc-reviewers → Bug 1911703 - Use a thread local flag for IsOnBackgroundThread. r?#ipc-reviewers
Pushed by jstutte@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1c307b8fa568 Use a thread local flag for IsOnBackgroundThread. r=ipc-reviewers,nika

Looking at where we use IsOnBackgroundThread there seem to be some uses that go beyond just asserting which might actually cause weird behavior (like dispatching new events to our same thread) which could be shutdown relevant.

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
Blocks: 1904661
See Also: 1904661
Attachment #9430709 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: We suspect this to foster a flavor of hard to debug shutdown hangs. The intermittent failures stopping shows it helps with something, at least.
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: None
  • Risk associated with taking this patch: Low
  • Explanation of risk level: It just trades a way of storing a flag for a different way of storing it without altering its semantics.
  • String changes made/needed: None
  • Is Android affected?: yes
Attachment #9430709 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: