Closed Bug 1992989 Opened 7 months ago Closed 6 months ago

Perma TEST-UNEXPECTED-FAIL | tools/profiler/tests/xpcshell/test_feature_stackwalking.js/test_merged_stacks.js | xpcshell return code: 0 - when Gecko 145 merges to beta on 2025-10-13

Categories

(Core :: Gecko Profiler, defect, P1)

defect

Tracking

()

RESOLVED FIXED
147 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox143 --- unaffected
firefox144 --- unaffected
firefox145 --- disabled
firefox146 --- disabled
firefox147 --- disabled
firefox148 --- disabled

People

(Reporter: ctuns, Assigned: CosminS)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

[Tracking Requested - why for this release]:
Central-as-beta simulation:
How to run these simulations:
Failure log
Failure log 2: https://treeherder.mozilla.org/logviewer?job_id=530423999&repo=try&task=VJOSntNvQ5GgWmRt0zsS4A.0

[task 2025-10-07T12:21:48.549+00:00] 12:21:48     INFO - TEST-START | tools/profiler/tests/xpcshell/test_feature_stackwalking.js
[task 2025-10-07T12:21:48.620+00:00] 12:21:48     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/05078975-9c69-45a2-a29c-2947c78386c0 --es env13 HOME=/data/local/tmp/test_root/xpc/p --es env14 XPCSHELL_TEST_TEMP_DIR=/data/local/tmp/test_root/xpc/tmp/666025bb-facf-4a58-8fce-9ad0e8f479c4 --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=39941 --es env19 MOZNODE_EXEC_PORT=35645 --es env20 MOZHTTP3_PORT=42960 --es env21 MOZHTTP3_PORT_FAILED=43585 --es env22 MOZHTTP3_PORT_ECH=54110 --es env23 MOZHTTP3_PORT_PROXY=33214 --es env24 MOZHTTP3_PORT_NO_RESPONSE=35278 --es env25 MOZHTTP3_PORT_MASQUE=36767 --es env26 MOZHTTP3_ECH=AE3+DQBJBwAgACCfOkiGoHkQfXmUzrIG5QQ0XuwsG/b/EAe7MtkjYZOVUQAQAAEAAQABAAMAAgABAAIAA0AOcHVibGljLmV4YW1wbGUAAA== --es env27 MOZ_HTTP3_SERVER_PATH=/builds/worker/fetches/hostutils/http3server --es env28 MOZ_HTTP3_CERT_DB_PATH=/builds/worker/workspace/build/tests/xpcshell/http3server/http3serverDB --es env29 TMPDIR=/data/local/tmp/test_root/xpc/p/05078975-9c69-45a2-a29c-2947c78386c0 --es env30 XPCSHELL_MINIDUMP_DIR=/data/local/tmp/test_root/xpc/minidumps/05078975-9c69-45a2-a29c-2947c78386c0 --es env31 MOZ_TEST_TIMEOUT_INTERVAL=300 --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/05078975-9c69-45a2-a29c-2947c78386c0/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 = ["/data/local/tmp/test_root/xpc/tools/profiler/tests/xpcshell/head.js"];' --es arg17 -e --es arg18 'const _JSDEBUGGER_PORT = 0;' --es arg19 -e --es arg20 'const _TEST_CWD = "/data/local/tmp/test_root/xpc/tools/profiler/tests/xpcshell";' --es arg21 -e --es arg22 'const _TEST_FILE = ["test_feature_stackwalking.js"];' --es arg23 -e --es arg24 'const _TEST_NAME = "tools/profiler/tests/xpcshell/test_feature_stackwalking.js";' --es arg25 -e --es arg26 'const _EXPECTED = "pass";' --es arg27 -e --es arg28 '_execute_test(); quit(0);' --es out_file /data/local/tmp/test_root/xpc/logs/xpcshell-736d2e9e-0a06-4faa-8068-7257878880d9.log
[task 2025-10-07T12:21:48.738+00:00] 12:21:48     INFO - remotexpcshelltests.py | tools/profiler/tests/xpcshell/test_feature_stackwalking.js | 0 | Launched Test App
[task 2025-10-07T12:21:49.528+00:00] 12:21:49     INFO - remotexpcshelltests.py | tools/profiler/tests/xpcshell/test_feature_stackwalking.js | 0 | Application ran for: 0:00:00.978834
[task 2025-10-07T12:21:49.599+00:00] 12:21:49     INFO - TEST-UNEXPECTED-FAIL | tools/profiler/tests/xpcshell/test_feature_stackwalking.js | xpcshell return code: 0
[task 2025-10-07T12:21:49.599+00:00] 12:21:49     INFO - TEST-INFO took 1049ms
[task 2025-10-07T12:21:49.599+00:00] 12:21:49     INFO - >>>>>>>
[task 2025-10-07T12:21:49.599+00:00] 12:21:49     INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2025-10-07T12:21:49.600+00:00] 12:21:49     INFO - (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2025-10-07T12:21:49.600+00:00] 12:21:49     INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2025-10-07T12:21:49.600+00:00] 12:21:49     INFO - running event loop
[task 2025-10-07T12:21:49.600+00:00] 12:21:49     INFO - tools/profiler/tests/xpcshell/test_feature_stackwalking.js | Starting setup assertProfilerInactive
[task 2025-10-07T12:21:49.600+00:00] 12:21:49     INFO - (xpcshell/head.js) | test assertProfilerInactive pending (2)
[task 2025-10-07T12:21:49.601+00:00] 12:21:49     INFO - TEST-PASS | tools/profiler/tests/xpcshell/test_feature_stackwalking.js | assertProfilerInactive - [assertProfilerInactive : 38] The profiler is inactive. - true == true
[task 2025-10-07T12:21:49.601+00:00] 12:21:49     INFO - (xpcshell/head.js) | test run_next_test 0 finished (2)
[task 2025-10-07T12:21:49.601+00:00] 12:21:49     INFO - (xpcshell/head.js) | test run_next_test 1 pending (2)
[task 2025-10-07T12:21:49.601+00:00] 12:21:49     INFO - (xpcshell/head.js) | test assertProfilerInactive finished (2)
[task 2025-10-07T12:21:49.602+00:00] 12:21:49     INFO - tools/profiler/tests/xpcshell/test_feature_stackwalking.js | Starting 
[task 2025-10-07T12:21:49.602+00:00] 12:21:49     INFO - (xpcshell/head.js) | test pending (2)
[task 2025-10-07T12:21:49.602+00:00] 12:21:49     INFO - (xpcshell/head.js) | test run_next_test 1 finished (2)
[task 2025-10-07T12:21:49.602+00:00] 12:21:49     INFO - "Could not find a match for: "js::RunScript""
[task 2025-10-07T12:21:49.603+00:00] 12:21:49     INFO - TEST-UNEXPECTED-FAIL | tools/profiler/tests/xpcshell/test_feature_stackwalking.js |  - Expected native stacks to be interleaved between some frame labels. There shouldbe more than one native stack if stack walking is working correctly. There is no attempt here to determine if the memory addresses point to the correct symbols - false == true
[task 2025-10-07T12:21:49.603+00:00] 12:21:49     INFO - test_feature_stackwalking.js:null:30
[task 2025-10-07T12:21:49.603+00:00] 12:21:49     INFO - exiting test
[task 2025-10-07T12:21:49.604+00:00] 12:21:49    ERROR - Unexpected exception NS_ERROR_ABORT: 
[task 2025-10-07T12:21:49.604+00:00] 12:21:49    ERROR - _abort_failed_test@/data/local/tmp/test_root/xpc/head.js:957:20
[task 2025-10-07T12:21:49.604+00:00] 12:21:49    ERROR - do_report_result@/data/local/tmp/test_root/xpc/head.js:1069:5
[task 2025-10-07T12:21:49.604+00:00] 12:21:49    ERROR - Assert<@/data/local/tmp/test_root/xpc/head.js:70:21
[task 2025-10-07T12:21:49.604+00:00] 12:21:49    ERROR - Assert.prototype.report@resource://testing-common/Assert.sys.mjs:251:10
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - Assert.prototype.ok@resource://testing-common/Assert.sys.mjs:277:10
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - expectStackToContain@/data/local/tmp/test_root/xpc/tools/profiler/tests/xpcshell/head.js:100:16
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - @test_feature_stackwalking.js:30:23
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - async*_run_next_test/<@/data/local/tmp/test_root/xpc/head.js:1847:22
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - _run_next_test@/data/local/tmp/test_root/xpc/head.js:1847:38
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - run@/data/local/tmp/test_root/xpc/head.js:895:9
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - _do_main@/data/local/tmp/test_root/xpc/head.js:245:6
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - _execute_test@/data/local/tmp/test_root/xpc/head.js:661:5
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - @-e:1:1
[task 2025-10-07T12:21:49.605+00:00] 12:21:49    ERROR - 
[task 2025-10-07T12:21:49.605+00:00] 12:21:49     INFO - exiting test
[task 2025-10-07T12:21:49.605+00:00] 12:21:49     INFO - "CONSOLE_MESSAGE: (info) Actual stack:  (root),xpcshell argument processing,js::RunScript,js::RunScript,promise callback,js::RunScript,js::RunScript,0x729cf436a745,0x729ffa300f65"
[task 2025-10-07T12:21:49.605+00:00] 12:21:49     INFO - "CONSOLE_MESSAGE: (info) Expected to contain:  (root),/^0x[0-9a-f]+$/,/^0x[0-9a-f]+$/,js::RunScript,/^0x[0-9a-f]+$/,/^0x[0-9a-f]+$/"
[task 2025-10-07T12:21:49.606+00:00] 12:21:49     INFO - <<<<<<<
[task 2025-10-07T12:21:49.692+00:00] 12:21:49     INFO - Cleaning up profile for /builds/worker/workspace/build/tests/xpcshell/tests/tools/profiler/tests/xpcshell/test_feature_stackwalking.js folder: /data/local/tmp/test_root/xpc/p/05078975-9c69-45a2-a29c-2947c78386c0
[task 2025-10-07T12:21:50.412+00:00] 12:21:50     INFO - TEST-START | tools/profiler/tests/xpcshell/test_merged_stacks.js
[task 2025-10-07T12:21:50.481+00:00] 12:21:50     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/be5e0ba6-295d-41cd-af34-b8f241c56fa7 --es env13 HOME=/data/local/tmp/test_root/xpc/p --es env14 XPCSHELL_TEST_TEMP_DIR=/data/local/tmp/test_root/xpc/tmp/b8bf89dd-6daf-45d6-819b-cf6c4be1d5c2 --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=39941 --es env19 MOZNODE_EXEC_PORT=35645 --es env20 MOZHTTP3_PORT=42960 --es env21 MOZHTTP3_PORT_FAILED=43585 --es env22 MOZHTTP3_PORT_ECH=54110 --es env23 MOZHTTP3_PORT_PROXY=33214 --es env24 MOZHTTP3_PORT_NO_RESPONSE=35278 --es env25 MOZHTTP3_PORT_MASQUE=36767 --es env26 MOZHTTP3_ECH=AE3+DQBJBwAgACCfOkiGoHkQfXmUzrIG5QQ0XuwsG/b/EAe7MtkjYZOVUQAQAAEAAQABAAMAAgABAAIAA0AOcHVibGljLmV4YW1wbGUAAA== --es env27 MOZ_HTTP3_SERVER_PATH=/builds/worker/fetches/hostutils/http3server --es env28 MOZ_HTTP3_CERT_DB_PATH=/builds/worker/workspace/build/tests/xpcshell/http3server/http3serverDB --es env29 TMPDIR=/data/local/tmp/test_root/xpc/p/be5e0ba6-295d-41cd-af34-b8f241c56fa7 --es env30 XPCSHELL_MINIDUMP_DIR=/data/local/tmp/test_root/xpc/minidumps/be5e0ba6-295d-41cd-af34-b8f241c56fa7 --es env31 MOZ_TEST_TIMEOUT_INTERVAL=300 --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/be5e0ba6-295d-41cd-af34-b8f241c56fa7/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 = ["/data/local/tmp/test_root/xpc/tools/profiler/tests/xpcshell/head.js"];' --es arg17 -e --es arg18 'const _JSDEBUGGER_PORT = 0;' --es arg19 -e --es arg20 'const _TEST_CWD = "/data/local/tmp/test_root/xpc/tools/profiler/tests/xpcshell";' --es arg21 -e --es arg22 'const _TEST_FILE = ["test_merged_stacks.js"];' --es arg23 -e --es arg24 'const _TEST_NAME = "tools/profiler/tests/xpcshell/test_merged_stacks.js";' --es arg25 -e --es arg26 'const _EXPECTED = "pass";' --es arg27 -e --es arg28 '_execute_test(); quit(0);' --es out_file /data/local/tmp/test_root/xpc/logs/xpcshell-e20eda47-36dc-45a8-bc52-162669f45f21.log
[task 2025-10-07T12:21:50.607+00:00] 12:21:50     INFO - remotexpcshelltests.py | tools/profiler/tests/xpcshell/test_merged_stacks.js | 13131 | Launched Test App
[task 2025-10-07T12:21:51.394+00:00] 12:21:51     INFO - remotexpcshelltests.py | tools/profiler/tests/xpcshell/test_merged_stacks.js | 13131 | Application ran for: 0:00:00.981396
[task 2025-10-07T12:21:51.463+00:00] 12:21:51     INFO - TEST-UNEXPECTED-FAIL | tools/profiler/tests/xpcshell/test_merged_stacks.js | xpcshell return code: 0
[task 2025-10-07T12:21:51.463+00:00] 12:21:51     INFO - TEST-INFO took 1050ms
[task 2025-10-07T12:21:51.463+00:00] 12:21:51     INFO - >>>>>>>
[task 2025-10-07T12:21:51.463+00:00] 12:21:51     INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2025-10-07T12:21:51.463+00:00] 12:21:51     INFO - (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2025-10-07T12:21:51.463+00:00] 12:21:51     INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2025-10-07T12:21:51.464+00:00] 12:21:51     INFO - running event loop
[task 2025-10-07T12:21:51.464+00:00] 12:21:51     INFO - tools/profiler/tests/xpcshell/test_merged_stacks.js | Starting setup assertProfilerInactive
[task 2025-10-07T12:21:51.464+00:00] 12:21:51     INFO - (xpcshell/head.js) | test assertProfilerInactive pending (2)
[task 2025-10-07T12:21:51.464+00:00] 12:21:51     INFO - TEST-PASS | tools/profiler/tests/xpcshell/test_merged_stacks.js | assertProfilerInactive - [assertProfilerInactive : 38] The profiler is inactive. - true == true
Flags: needinfo?(florian)

What's the revision range for that regression? It doesn't seem related to bug 1992688.

Flags: needinfo?(florian) → needinfo?(ctuns)
Flags: needinfo?(ctuns) → needinfo?(aryx.bugmail)
No longer regressed by: 1992688

No, bug 1992849 is Fenix-only and wouldn't affect xpcshell runs.

Iain, could this be a regression from bug 1989107? I see a patch called "Rewrite generateEnterJit for arm64" in that bug, though that patch doesn't actually appear to be inside the regression window - having multiple landings per bug really complicates regression tracking.

The relevant output from the log in comment 0 is:

Actual stack: (root),xpcshell argument processing,js::RunScript,js::RunScript,promise callback,js::RunScript,js::RunScript,0x729cf436a745,0x729ffa300f65

This shows that we only have two native frames at the end, and no native frames for the callers of the JS code.

On Android, our C++ code is compiled with frame pointers only on Nightly but not on Beta / Release.

I wonder if LUL's DWARF unwinding is somehow not dealing with the new arm64 trampoline properly, in no-C++-framepointer builds?

Flags: needinfo?(iireland)

Sorry about the multiple landings; the second set of patches was accidentally attached to the wrong bug.

This failure looks like it is in the same vicinity of the changes, so it's plausible that they're related. I can't immediately figure out how this would have happened, though. The main change I would expect from this patch is that previously, code like this:

function foo(optional_arg { ... }
foo(); // no arg passed

... would create two frames on the stack, and after removing the rectifier trampoline it should only create one. But that should affect every platform, not just arm64. (Have we verified that this is only occurring on arm64?) It also doesn't explain why we'd go from 2 frames to 0 frames. In cases where we're passing a value for every formal argument, the new trampoline should behave the same as the old trampoline.

Comparing the actual and expected stacks:

Actual stack:  (root),xpcshell argument processing,js::RunScript,js::RunScript,promise callback,js::RunScript,js::RunScript,0x729cf436a745,0x729ffa300f65"
Expected to contain:  (root),/^0x[0-9a-f]+$/,/^0x[0-9a-f]+$/,js::RunScript,/^0x[0-9a-f]+$/,/^0x[0-9a-f]+$/"

It looks like we're successfully walking the stack all the way to the root, but we're expecting some unsymbolicated frames before js::RunScript that aren't showing up. What do those missing frames correspond to?

Flags: needinfo?(iireland)
Summary: Perma TEST-UNEXPECTED-FAIL | tools/profiler/tests/xpcshell/test_feature_stackwalking.js | xpcshell return code: 0 - when Gecko 145 merges to beta on 2025-10-13 → Perma TEST-UNEXPECTED-FAIL | tools/profiler/tests/xpcshell/test_feature_stackwalking.js/test_merged_stacks.js | xpcshell return code: 0 - when Gecko 145 merges to beta on 2025-10-13
Severity: -- → S3
Priority: -- → P1

I bisected it locally to figure out which patch exactly regressed this and surprisingly it wasn't the patch from Iain. The initial regression windows was correct. I'm very positive that the first regressor was this patch in bug 1982312.

The patch raised the minSdkVersion for geckoview and dependencies.

I'm not so sure why this might be happening still, though. Do you have any ideas?

Regressions: 1982312

Also, I tried reverting the patch in bug 1982312 on top of the most recent main branch. Then rebuilt and ran the test, and the test passed. So it doesn't seem to be related to the SpiderMonkey patches at all.

Keywords: leave-open
Assignee: nobody → csabou
Status: NEW → ASSIGNED
Assignee: csabou → nobody
Status: ASSIGNED → NEW

Green in beta-sims.

Assignee: nobody → csabou
Status: NEW → ASSIGNED
Pushed by archaeopteryx@coole-files.de: https://github.com/mozilla-firefox/firefox/commit/4fa4e83399cf https://hg.mozilla.org/integration/autoland/rev/15edb27fe857 Skip test_feature_stackwalking.js and test_merged_stacks.js on android release_or_beta. r=aryx,canaltinova,profiler-reviewers
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Keywords: leave-open
Resolution: --- → FIXED
Target Milestone: --- → 147 Branch
Pushed by csabou@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/b93931546527 https://hg.mozilla.org/releases/mozilla-release/rev/4bd61fbd814c Skip test_feature_stackwalking.js and test_merged_stacks.js on android release_or_beta. r=aryx,canaltinova DONTBUILD
Pushed by csabou@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/98eff485f122 https://hg.mozilla.org/releases/mozilla-beta/rev/90f0b95477e7 Skip test_feature_stackwalking.js and test_merged_stacks.js on android release_or_beta. r=aryx,canaltinova DONTBUILD
Regressed by: 1982312
No longer regressions: 1982312

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

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

Attachment

General

Created:
Updated:
Size: