Closed Bug 1886355 Opened 2 years ago Closed 1 month ago

Intermittent [tier 2] tests/jit-test/jit-test/tests/gc/alllcation-metadata-builder-over-recursion.js | … (code 139, args "")

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

RESOLVED FIXED

People

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

References

(Blocks 2 open bugs)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

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


[task 2024-03-20T06:03:40.717Z] 06:03:40     INFO -  TEST-PASS | tests/jit-test/jit-test/tests/gc/alllcation-metadata-builder-over-recursion.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.3 s]
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000024 arg 0x40ad8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000023 arg 0x1f0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000025 arg 0x8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000024 arg 0x164d0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000023 arg 0x6f0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000025 arg 0x8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000024 arg 0x40ad8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000023 arg 0x1f0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000025 arg 0x8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000024 arg 0x164d0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000023 arg 0x6f0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000025 arg 0x8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  Exit code: 139
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  FAIL - gc/alllcation-metadata-builder-over-recursion.js
[task 2024-03-20T06:03:51.837Z] 06:03:40  WARNING -  TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/gc/alllcation-metadata-builder-over-recursion.js | WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000024 arg 0x40ad8) (ignoring) (code 139, args "--baseline-eager --write-protect-code=off") [0.2 s]
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO exit-status     : 139
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO timed-out       : False
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO stdout          > WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000024 arg 0x40ad8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO stdout          > WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000023 arg 0x1f0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO stdout          > WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000025 arg 0x8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO stdout          > WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000024 arg 0x164d0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO stdout          > WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000023 arg 0x6f0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO stdout          > WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000025 arg 0x8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO stdout          >
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO stderr         2>
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO (warn-stderr)  2> WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000024 arg 0x40ad8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO (warn-stderr)  2> WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000023 arg 0x1f0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO (warn-stderr)  2> WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000025 arg 0x8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO (warn-stderr)  2> WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000024 arg 0x164d0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO (warn-stderr)  2> WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000023 arg 0x6f0) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  INFO (warn-stderr)  2> WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libnss3.so" unused DT entry: unknown (type 0x8000025 arg 0x8) (ignoring)
[task 2024-03-20T06:03:51.837Z] 06:03:40     INFO -  TEST-PASS | tests/jit-test/jit-test/tests/gc/bug-1004457.js | Success (code 0, args "") [0.1 s]
Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1868693
Resolution: --- → DUPLICATE

The important part of this message is code 139, which basically means a Segmentation fault.
However the lack of error messages is not helping.

Jon, this seems to be isolated to this test case, any chance that to figure out what might be intermittent on ARM?

Flags: needinfo?(jcoppeard)
Summary: Intermittent [tier 2] tests/jit-test/jit-test/tests/gc/alllcation-metadata-builder-over-recursion.js | WARNING: linker: Warning: "/data/local/tmp/test_root/bin/libmozglue.so" unused DT entry: unknown (type 0x8000024 arg 0x40ad8) (ignoring) (code 139, args → Intermittent [tier 2] tests/jit-test/jit-test/tests/gc/alllcation-metadata-builder-over-recursion.js | … (code 139, args "")

I don't know that much about the allocation metadata builder. And there is not a lot to go on here!

Status: RESOLVED → REOPENED
No longer duplicate of bug: 1868693
Resolution: DUPLICATE → ---
See Also: → 1932291
Assignee: nobody → jcoppeard
Flags: needinfo?(jcoppeard)
Keywords: leave-open

The test says: Over-recursion should suppress alloation metadata builder, to
avoid another over-recursion while generating an error object for the first
over-recursion.

However this works by checking JSContext::status which is not set until after
the error object is created. The patch adds a suppression region that covers this.

I haven't reproduced this as it's intermittent so I'll leave the bug open to
check it actually fixees the issue.

Pushed by jcoppeard@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/7cab91d40994 https://hg.mozilla.org/integration/autoland/rev/067485f35117 Suppress allocation metadata build in JSContext::onOverRecursed r=spidermonkey-reviewers,mgaudet

No crashes since the fix landed. Closing.

Status: REOPENED → RESOLVED
Closed: 2 years ago1 month ago
Resolution: --- → FIXED
Keywords: leave-open
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: