Closed Bug 1805791 Opened 2 years ago Closed 2 years ago

TSAN Test failure (crash) with "ERROR: ThreadSanitizer failed to allocate 0xf7000066b000 (271579378790400) bytes at address 88000101000 (errno: 12)"

Categories

(Core :: SVG, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1770595
Tracking Status
firefox-esr102 --- unaffected
firefox108 --- unaffected
firefox109 --- unaffected
firefox110 --- affected

People

(Reporter: imoraru, Unassigned)

Details

(Keywords: intermittent-failure, intermittent-testcase)

The failure line did not show up in treeherder.
Failure line: TEST-UNEXPECTED-CRASH | /svg/text/parsing/shape-margin-invalid.svg | expected OK

Push with failure

Parsed failure log

Raw failure log

[task 2022-12-14T22:17:34.741Z] 22:17:34     INFO - TEST-START | /svg/text/parsing/shape-margin-invalid.svg
[task 2022-12-14T22:17:34.773Z] 22:17:34     INFO - Closing window 941fa747-e291-462f-88e0-0312fc60507b
[task 2022-12-14T22:17:34.792Z] 22:17:34     INFO - PID 16993 | ==16993==ERROR: ThreadSanitizer failed to allocate 0xf7000066b000 (271579378790400) bytes at address 88000101000 (errno: 12)
[task 2022-12-14T22:17:34.845Z] 22:17:34     INFO - IOError on command, setting status to CRASH
[task 2022-12-14T22:17:34.849Z] 22:17:34     INFO - PID 16993 | Exiting due to channel error.
[task 2022-12-14T22:17:34.850Z] 22:17:34     INFO - PID 16993 | Exiting due to channel error.
[task 2022-12-14T22:17:34.850Z] 22:17:34     INFO - PID 16993 | Exiting due to channel error.
[task 2022-12-14T22:17:34.850Z] 22:17:34     INFO - PID 16993 | Exiting due to channel error.
[task 2022-12-14T22:17:34.850Z] 22:17:34     INFO - PID 16993 | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=30.795) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=11.014) Exiting due to channel error.
[task 2022-12-14T22:17:34.850Z] 22:17:34     INFO - TEST-UNEXPECTED-CRASH | /svg/text/parsing/shape-margin-invalid.svg | expected OK
[task 2022-12-14T22:17:34.850Z] 22:17:34     INFO - TEST-INFO took 112ms
[task 2022-12-14T22:17:35.881Z] 22:17:35     INFO - PID 16993 | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=13.2207) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=5.98471) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=13.2997)
[task 2022-12-14T22:17:35.881Z] 22:17:35     INFO - Browser exited with return code -6
[task 2022-12-14T22:17:35.881Z] 22:17:35     INFO - Closing logging queue
[task 2022-12-14T22:17:35.882Z] 22:17:35     INFO - queue closed
[task 2022-12-14T22:17:35.893Z] 22:17:35     INFO - INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2022-12-14T22:17:35.893Z] 22:17:35     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpnsasankq
[task 2022-12-14T22:17:35.910Z] 22:17:35     INFO - PID 17418 | 1671056251104	Marionette	INFO	Marionette enabled
[task 2022-12-14T22:17:35.910Z] 22:17:35     INFO - PID 17418 | 1671056251132	Marionette	INFO	Listening on port 53956
[task 2022-12-14T22:17:35.910Z] 22:17:35     INFO - Starting runner
[task 2022-12-14T22:17:38.688Z] 22:17:38     INFO - PID 17418 | console.error: (new TypeError("NetworkError: Network request failed", "resource://services-settings/Utils.jsm", 230))
[task 2022-12-14T22:17:42.890Z] 22:17:42     INFO - PID 17418 | console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/tmp38c7s5a2/search.json.mozlz4", (void 0)))
[task 2022-12-14T22:17:50.334Z] 22:17:50     INFO - PID 17418 | console.error: (new TypeError("NetworkError: Network request failed", "resource://services-settings/Utils.jsm", 230))
[task 2022-12-14T22:17:50.335Z] 22:17:50     INFO - PID 17418 | console.error: (new TypeError("NetworkError: Network request failed", "resource://services-settings/Utils.jsm", 230))
[task 2022-12-14T22:17:50.337Z] 22:17:50     INFO - PID 17418 | console.error: (new TypeError("NetworkError: Network request failed", "resource://services-settings/Utils.jsm", 230))
[task 2022-12-14T22:17:51.721Z] 22:17:51     INFO - TEST-START | /svg/text/parsing/shape-margin-valid.svg

This seems to have been a TSAN allocation failure -- nothing related to the test itself:

[task 2022-12-14T22:17:34.741Z] 22:17:34     INFO - TEST-START | /svg/text/parsing/shape-margin-invalid.svg
[task 2022-12-14T22:17:34.773Z] 22:17:34     INFO - Closing window 941fa747-e291-462f-88e0-0312fc60507b
[task 2022-12-14T22:17:34.792Z] 22:17:34     INFO - PID 16993 | ==16993==ERROR: ThreadSanitizer failed to allocate 0xf7000066b000 (271579378790400) bytes at address 88000101000 (errno: 12)
[task 2022-12-14T22:17:34.845Z] 22:17:34     INFO - IOError on command, setting status to CRASH
[...]
[task 2022-12-14T22:17:34.850Z] 22:17:34     INFO - TEST-UNEXPECTED-CRASH | /svg/text/parsing/shape-margin-invalid.svg | expected OK
[task 2022-12-14T22:17:34.850Z] 22:17:34     INFO - TEST-INFO took 112ms

Looks like this has come up in other bug reports too, e.g. bug 1773612. I'll just dupe this there, since it seems to cover this class of issues.

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1773612
Resolution: --- → DUPLICATE
Summary: Intermittent svg/text/parsing/shape-margin-invalid.svg | single tracking bug → TSAN Test failure (crash) with "ERROR: ThreadSanitizer failed to allocate 0xf7000066b000 (271579378790400) bytes at address 88000101000 (errno: 12)"
Duplicate of bug: 1770595
No longer duplicate of bug: 1773612
You need to log in before you can comment on or make changes to this bug.