Closed Bug 1819903 Opened 2 years ago Closed 2 years ago

Intermittent TSAN dom/webauthn/tests/browser/browser_abort_visibility.js | application terminated with exit code -6 | after ERROR: ThreadSanitizer failed to allocate 0xffad43bbe000 (281119630811136) bytes at address 800625cf000 (errno: 12)

Categories

(Core :: Sanitizers, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1770595

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, intermittent-testcase)

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


[task 2023-03-02T12:43:13.058Z] 12:43:13     INFO - TEST-START | dom/webauthn/tests/browser/browser_abort_visibility.js
[task 2023-03-02T12:43:14.019Z] 12:43:14     INFO - GECKO(5495) | JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: Can't find profile directory.
[task 2023-03-02T12:43:15.629Z] 12:43:15     INFO - GECKO(5495) | [ERROR authenticator::ctap2_capi] Error when receiving status update: RecvError
[task 2023-03-02T12:43:16.436Z] 12:43:16     INFO - GECKO(5495) | [ERROR authenticator::ctap2_capi] Error when receiving status update: RecvError
[task 2023-03-02T12:43:17.370Z] 12:43:17     INFO - GECKO(5495) | ==5495==ERROR: ThreadSanitizer failed to allocate 0xffad43bbe000 (281119630811136) bytes at address 800625cf000 (errno: 12)
[task 2023-03-02T12:43:17.412Z] 12:43:17     INFO - GECKO(5495) | Exiting due to channel error.
[task 2023-03-02T12:43:17.415Z] 12:43:17     INFO - GECKO(5495) | Exiting due to channel error.
[task 2023-03-02T12:43:17.416Z] 12:43:17     INFO - GECKO(5495) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=3.06892) Exiting due to channel error.
[task 2023-03-02T12:43:17.417Z] 12:43:17     INFO - GECKO(5495) | Exiting due to channel error.
[task 2023-03-02T12:43:17.417Z] 12:43:17     INFO - GECKO(5495) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=3.64004) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=1.58452) Exiting due to channel error.
[task 2023-03-02T12:43:17.418Z] 12:43:17     INFO - GECKO(5495) | Exiting due to channel error.
[task 2023-03-02T12:43:17.419Z] 12:43:17     INFO - GECKO(5495) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=8.13116) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=14.3658) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=13.6941) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2023-03-02T12:43:17.419Z] 12:43:17     INFO - GECKO(5495) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=6.49163) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2023-03-02T12:43:17.420Z] 12:43:17     INFO - GECKO(5495) | Exiting due to channel error.
[task 2023-03-02T12:43:17.420Z] 12:43:17     INFO - GECKO(5495) | Exiting due to channel error.
[task 2023-03-02T12:43:18.448Z] 12:43:18     INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2023-03-02T12:43:18.448Z] 12:43:18     INFO - Buffered messages logged at 12:43:13
[task 2023-03-02T12:43:18.449Z] 12:43:18     INFO - Entering test bound test_setup
[task 2023-03-02T12:43:18.449Z] 12:43:18     INFO - Leaving test bound test_setup
[task 2023-03-02T12:43:18.449Z] 12:43:18     INFO - Entering test bound test_switch_tab
[task 2023-03-02T12:43:18.450Z] 12:43:18     INFO - Buffered messages logged at 12:43:14
[task 2023-03-02T12:43:18.450Z] 12:43:18     INFO - Console message: [JavaScript Error: "Error: Can't find profile directory." {file: "resource://gre/modules/XULStore.jsm" line: 58}]
[task 2023-03-02T12:43:18.450Z] 12:43:18     INFO - load@resource://gre/modules/XULStore.jsm:58:15
[task 2023-03-02T12:43:18.450Z] 12:43:18     INFO - XULStore@resource://gre/modules/XULStore.jsm:17:10
[task 2023-03-02T12:43:18.450Z] 12:43:18     INFO - 
[task 2023-03-02T12:43:18.451Z] 12:43:18     INFO - Attempting to create credential for origin: https://example.com
[task 2023-03-02T12:43:18.451Z] 12:43:18     INFO - visbility state: visible
[task 2023-03-02T12:43:18.451Z] 12:43:18     INFO - active: true
[task 2023-03-02T12:43:18.452Z] 12:43:18     INFO - TEST-PASS | dom/webauthn/tests/browser/browser_abort_visibility.js | webauthn request pending - 
[task 2023-03-02T12:43:18.452Z] 12:43:18     INFO - Buffered messages logged at 12:43:15
[task 2023-03-02T12:43:18.453Z] 12:43:18     INFO - visbility state: hidden
[task 2023-03-02T12:43:18.453Z] 12:43:18     INFO - active: false
[task 2023-03-02T12:43:18.453Z] 12:43:18     INFO - TEST-PASS | dom/webauthn/tests/browser/browser_abort_visibility.js | webauthn request pending - 
[task 2023-03-02T12:43:18.454Z] 12:43:18     INFO - Attempting to get credential for origin: https://example.com
[task 2023-03-02T12:43:18.455Z] 12:43:18     INFO - expecting aborted, visbility state: hidden
[task 2023-03-02T12:43:18.455Z] 12:43:18     INFO - expecting aborted, active: false
[task 2023-03-02T12:43:18.456Z] 12:43:18     INFO - visbility state: hidden
[task 2023-03-02T12:43:18.456Z] 12:43:18     INFO - active: false
[task 2023-03-02T12:43:18.457Z] 12:43:18     INFO - TEST-PASS | dom/webauthn/tests/browser/browser_abort_visibility.js | webauthn request aborted - 
[task 2023-03-02T12:43:18.457Z] 12:43:18     INFO - visbility state: visible
[task 2023-03-02T12:43:18.458Z] 12:43:18     INFO - active: true
[task 2023-03-02T12:43:18.458Z] 12:43:18     INFO - TEST-PASS | dom/webauthn/tests/browser/browser_abort_visibility.js | webauthn request pending - 
[task 2023-03-02T12:43:18.459Z] 12:43:18     INFO - Attempting to get credential for origin: https://example.com
[task 2023-03-02T12:43:18.459Z] 12:43:18     INFO - aborted: AbortError: The operation was aborted. 
[task 2023-03-02T12:43:18.460Z] 12:43:18     INFO - expecting aborted, visbility state: visible
[task 2023-03-02T12:43:18.460Z] 12:43:18     INFO - expecting aborted, active: true
[task 2023-03-02T12:43:18.460Z] 12:43:18     INFO - visbility state: visible
[task 2023-03-02T12:43:18.461Z] 12:43:18     INFO - active: true
[task 2023-03-02T12:43:18.461Z] 12:43:18     INFO - TEST-PASS | dom/webauthn/tests/browser/browser_abort_visibility.js | webauthn request aborted - 
[task 2023-03-02T12:43:18.462Z] 12:43:18     INFO - Buffered messages logged at 12:43:16
[task 2023-03-02T12:43:18.462Z] 12:43:18     INFO - Leaving test bound test_switch_tab
[task 2023-03-02T12:43:18.462Z] 12:43:18     INFO - Entering test bound test_new_window_make
[task 2023-03-02T12:43:18.463Z] 12:43:18     INFO - Buffered messages logged at 12:43:17
[task 2023-03-02T12:43:18.463Z] 12:43:18     INFO - Attempting to create credential for origin: https://example.com
[task 2023-03-02T12:43:18.464Z] 12:43:18     INFO - Buffered messages finished
[task 2023-03-02T12:43:18.465Z] 12:43:18    ERROR - TEST-UNEXPECTED-FAIL | dom/webauthn/tests/browser/browser_abort_visibility.js | application terminated with exit code -6
[task 2023-03-02T12:43:18.465Z] 12:43:18     INFO - runtests.py | Application ran for: 0:00:20.242008

Hi Daniel! Can you please take a look at this? I think this might be the same issue as in Bug 1770595, or at least it looks that way.
If this is the case, we should probably make that bug more general(now it only covers reftest) and close this as duplicate for that one.
Thank you!

Flags: needinfo?(dholbert)

Also, please take a look at Bug 1819917. It is a bug filed for a failed wpt test, in the failure log there I found the same lines as here ERROR: ThreadSanitizer failed to allocate 0x<...> and Browser exited with return code -6.

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1770595
Resolution: --- → DUPLICATE

Yes, I think they're all the same issue, and it's not really reftest-harness-specific. Thanks!

Flags: needinfo?(dholbert)
You need to log in before you can comment on or make changes to this bug.