Intermittent MOZ_RELEASE_ASSERT(IsOnBackgroundThread()) [@ (anonymous namespace)::ParentImpl::AssertIsOnBackgroundThread] | single tracking bug
Categories
(Core :: IPC, defect)
Tracking
()
People
(Reporter: intermittent-bug-filer, Assigned: jstutte)
References
Details
(Keywords: crash, intermittent-failure, intermittent-testcase)
Crash Data
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
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
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (obsolete) |
| Assignee | ||
Comment 3•1 year ago
•
|
||
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.
| Comment hidden (Intermittent Failures Robot) |
Comment 5•1 year ago
|
||
(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.
| Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 9•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 10•1 year ago
|
||
| Assignee | ||
Comment 11•1 year ago
|
||
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.
Comment 12•1 year ago
|
||
| bugherder | ||
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 13•1 year ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D224903
Updated•1 year ago
|
Comment 14•1 year ago
|
||
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
Updated•1 year ago
|
Comment 15•1 year ago
|
||
| uplift | ||
Updated•1 year ago
|
Description
•