Bug: Intermittent browser/base/content/test/protectionsUI/browser_protectionsUI.js | application terminated with exit code -6
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2020-07-30 14:03:44+00:00
Resolved: 2020-08-25 17:05:36+00:00

**Filed by:** malexandru [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer.html#?job_id=311507636&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/c1-6UPZsRvSKsY9OnqXm2Q/runs/0/artifacts/public/logs/live_backing.log

---

```
[task 2020-07-30T12:34:06.284Z] 12:34:06     INFO - TEST-START | browser/base/content/test/protectionsUI/browser_protectionsUI.js
[task 2020-07-30T12:34:15.129Z] 12:34:15     INFO - GECKO(1644) | 1596112455125	FirefoxAccounts	ERROR	FxA rejecting with error NO_ACCOUNT, details: undefined
[task 2020-07-30T12:34:17.084Z] 12:34:17     INFO - GECKO(1644) | [xcb] Unknown sequence number while processing queue
[task 2020-07-30T12:34:17.084Z] 12:34:17     INFO - GECKO(1644) | [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[task 2020-07-30T12:34:17.084Z] 12:34:17     INFO - GECKO(1644) | [xcb] Aborting, sorry about that.
[task 2020-07-30T12:34:17.084Z] 12:34:17     INFO - GECKO(1644) | firefox: ../../src/xcb_io.c:259: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
[task 2020-07-30T12:34:17.154Z] 12:34:17     INFO - GECKO(1644) | Exiting due to channel error.
[task 2020-07-30T12:34:17.155Z] 12:34:17     INFO - GECKO(1644) | Exiting due to channel error.
[task 2020-07-30T12:34:17.163Z] 12:34:17     INFO - GECKO(1644) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=13.1492) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2020-07-30T12:34:17.163Z] 12:34:17     INFO - GECKO(1644) | Exiting due to channel error.
[task 2020-07-30T12:34:17.163Z] 12:34:17     INFO - GECKO(1644) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=17.9625) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2020-07-30T12:34:17.163Z] 12:34:17     INFO - GECKO(1644) | Exiting due to channel error.
[task 2020-07-30T12:34:17.163Z] 12:34:17     INFO - GECKO(1644) | Exiting due to channel error.
[task 2020-07-30T12:34:17.263Z] 12:34:17     INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2020-07-30T12:34:17.264Z] 12:34:17     INFO - Buffered messages logged at 12:34:06
[task 2020-07-30T12:34:17.264Z] 12:34:17     INFO - Entering test bound setup
[task 2020-07-30T12:34:17.265Z] 12:34:17     INFO - Leaving test bound setup
[task 2020-07-30T12:34:17.266Z] 12:34:17     INFO - Entering test bound testToggleSwitch
[task 2020-07-30T12:34:17.266Z] 12:34:17     INFO - Buffered messages logged at 12:34:07
[task 2020-07-30T12:34:17.267Z] 12:34:17     INFO - Console message: [JavaScript Error: "Unknown Collection "main/partitioning-exempt-urls"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 159}]
[task 2020-07-30T12:34:17.267Z] 12:34:17     INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:159:5
[task 2020-07-30T12:34:17.268Z] 12:34:17     INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:469:13
[task 2020-07-30T12:34:17.268Z] 12:34:17     INFO - 
[task 2020-07-30T12:34:17.269Z] 12:34:17     INFO - Console message: [JavaScript Warning: "The resource at “http://trackertest.org/” was blocked because content blocking is enabled." {file: "http://tracking.example.org/browser/browser/base/content/test/protectionsUI/trackingPage.html" line: 0}]
[task 2020-07-30T12:34:17.270Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | recorded telemetry for opening the popup - 
[task 2020-07-30T12:34:17.271Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The 'Site not working?' link should be visible. - 
[task 2020-07-30T12:34:17.271Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The 'Site Fixed?' link should be hidden. - 
[task 2020-07-30T12:34:17.272Z] 12:34:17     INFO - Buffered messages logged at 12:34:08
[task 2020-07-30T12:34:17.272Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | recorded sitenotworking_link telemetry event - 
[task 2020-07-30T12:34:17.273Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | recorded send_report_link telemetry event - 
[task 2020-07-30T12:34:17.274Z] 12:34:17     INFO - Buffered messages logged at 12:34:09
[task 2020-07-30T12:34:17.275Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | TP Switch should be enabled - 
[task 2020-07-30T12:34:17.275Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The 'Site not working?' link should be hidden after TP switch turns to off. - 
[task 2020-07-30T12:34:17.281Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The 'Site Fixed?' link should be hidden. - 
[task 2020-07-30T12:34:17.282Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | recorded etp_toggle_off telemetry event - 
[task 2020-07-30T12:34:17.282Z] 12:34:17     INFO - Buffered messages logged at 12:34:10
[task 2020-07-30T12:34:17.283Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | TP Switch should be disabled - 
[task 2020-07-30T12:34:17.283Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The 'Site not working?' link should be hidden if TP is off. - 
[task 2020-07-30T12:34:17.284Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The 'Site Fixed?' link should be visible. - 
[task 2020-07-30T12:34:17.284Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | recorded sitenotworking_link telemetry event - 
[task 2020-07-30T12:34:17.285Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The 'Site not working?' link should be still hidden after toggling TP
[task 2020-07-30T12:34:17.285Z] 12:34:17     INFO -      switch to on from off. - 
[task 2020-07-30T12:34:17.286Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The 'Site Fixed?' link should be hidden. - 
[task 2020-07-30T12:34:17.286Z] 12:34:17     INFO - Buffered messages logged at 12:34:11
[task 2020-07-30T12:34:17.287Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | recorded etp_toggle_on telemetry event - 
[task 2020-07-30T12:34:17.288Z] 12:34:17     INFO - Leaving test bound testToggleSwitch
[task 2020-07-30T12:34:17.288Z] 12:34:17     INFO - Entering test bound testSettingsButton
[task 2020-07-30T12:34:17.289Z] 12:34:17     INFO - Console message: [JavaScript Warning: "The resource at “http://trackertest.org/” was blocked because content blocking is enabled." {file: "http://tracking.example.org/browser/browser/base/content/test/protectionsUI/trackingPage.html" line: 0}]
[task 2020-07-30T12:34:17.290Z] 12:34:17     INFO - Buffered messages logged at 12:34:13
[task 2020-07-30T12:34:17.290Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | about:preferences has been opened successfully - 
[task 2020-07-30T12:34:17.291Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | recorded settings telemetry event - 
[task 2020-07-30T12:34:17.292Z] 12:34:17     INFO - Leaving test bound testSettingsButton
[task 2020-07-30T12:34:17.293Z] 12:34:17     INFO - Entering test bound testTrackingProtectionLabel
[task 2020-07-30T12:34:17.301Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The label is correctly set to Custom. - 
[task 2020-07-30T12:34:17.302Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The label is correctly set to Standard. - 
[task 2020-07-30T12:34:17.302Z] 12:34:17     INFO - Buffered messages logged at 12:34:14
[task 2020-07-30T12:34:17.302Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The label is correctly set to Strict. - 
[task 2020-07-30T12:34:17.302Z] 12:34:17     INFO - Leaving test bound testTrackingProtectionLabel
[task 2020-07-30T12:34:17.303Z] 12:34:17     INFO - Entering test bound testShowFullReportButton
[task 2020-07-30T12:34:17.303Z] 12:34:17     INFO - Buffered messages logged at 12:34:15
[task 2020-07-30T12:34:17.303Z] 12:34:17     INFO - Console message: [JavaScript Error: "There was an error fetching the user's token: " {file: "resource:///actors/AboutProtectionsParent.jsm" line: 272}]
[task 2020-07-30T12:34:17.303Z] 12:34:17     INFO - getMonitorScopedOAuthToken@resource:///actors/AboutProtectionsParent.jsm:272:10
[task 2020-07-30T12:34:17.303Z] 12:34:17     INFO - 
[task 2020-07-30T12:34:17.305Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | about:protections has been opened successfully - 
[task 2020-07-30T12:34:17.306Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | recorded full_report telemetry event - 
[task 2020-07-30T12:34:17.306Z] 12:34:17     INFO - Leaving test bound testShowFullReportButton
[task 2020-07-30T12:34:17.307Z] 12:34:17     INFO - Entering test bound testMiniPanel
[task 2020-07-30T12:34:17.307Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The panel header is displayed as the content of the toast. - 
[task 2020-07-30T12:34:17.307Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The section 'protections-popup-tp-switch-section' is hidden in the toast. - 
[task 2020-07-30T12:34:17.308Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The section 'tracking-protection-container' is hidden in the toast. - 
[task 2020-07-30T12:34:17.308Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The section 'protections-popup-footer' is hidden in the toast. - 
[task 2020-07-30T12:34:17.309Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The section 'protections-popup-milestones' is hidden in the toast. - 
[task 2020-07-30T12:34:17.309Z] 12:34:17     INFO - Buffered messages logged at 12:34:16
[task 2020-07-30T12:34:17.310Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The mini panel hides automatically. - 
[task 2020-07-30T12:34:17.310Z] 12:34:17     INFO - Leaving test bound testMiniPanel
[task 2020-07-30T12:34:17.311Z] 12:34:17     INFO - Entering test bound testToggleSwitchFlow
[task 2020-07-30T12:34:17.311Z] 12:34:17     INFO - TEST-PASS | browser/base/content/test/protectionsUI/browser_protectionsUI.js | The tracking protection icon state has been changed to disabled. - 
[task 2020-07-30T12:34:17.312Z] 12:34:17     INFO - Buffered messages finished
[task 2020-07-30T12:34:17.313Z] 12:34:17    ERROR - TEST-UNEXPECTED-FAIL | browser/base/content/test/protectionsUI/browser_protectionsUI.js | application terminated with exit code -6
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - runtests.py | Application ran for: 0:00:20.680946
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - zombiecheck | Reading PID log: /tmp/tmpBjmnoWpidlog
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - ==> process 1644 launched child process 1661
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - ==> process 1644 launched child process 1713
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - ==> process 1644 launched child process 1729
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - ==> process 1644 launched child process 1788
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - ==> process 1644 launched child process 1839
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - ==> process 1644 launched child process 1869
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - zombiecheck | Checking for orphan process with PID: 1729
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - zombiecheck | Checking for orphan process with PID: 1869
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - zombiecheck | Checking for orphan process with PID: 1839
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - zombiecheck | Checking for orphan process with PID: 1713
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - zombiecheck | Checking for orphan process with PID: 1788
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - zombiecheck | Checking for orphan process with PID: 1661
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - Stopping web server
[task 2020-07-30T12:34:17.313Z] 12:34:17     INFO - Stopping web socket server
[task 2020-07-30T12:34:17.333Z] 12:34:17     INFO - Stopping ssltunnel
[task 2020-07-30T12:34:17.353Z] 12:34:17  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2020-07-30T12:34:17.354Z] 12:34:17     INFO - runtests.py | Running tests: end.
[task 2020-07-30T12:34:17.370Z] 12:34:17     INFO - Buffered messages finished
[task 2020-07-30T12:34:17.371Z] 12:34:17     INFO - Running manifest: browser/base/content/test/sanitize/browser.ini
[task 2020-07-30T12:34:17.371Z] 12:34:17     INFO - The following extra prefs will be set:
[task 2020-07-30T12:34:17.371Z] 12:34:17     INFO -   browser.cache.offline.enable=true
[task 2020-07-30T12:34:17.372Z] 12:34:17     INFO -   browser.cache.offline.storage.enable=true
[task 2020-07-30T12:34:17.392Z] 12:34:17     INFO -  Setting pipeline to PAUSED ...
[task 2020-07-30T12:34:17.393Z] 12:34:17     INFO -  Pipeline is PREROLLING ...
[task 2020-07-30T12:34:17.396Z] 12:34:17     INFO -  Pipeline is PREROLLED ...
[task 2020-07-30T12:34:17.396Z] 12:34:17     INFO -  Setting pipeline to PLAYING ...
[task 2020-07-30T12:34:17.397Z] 12:34:17     INFO -  New clock: GstSystemClock
[task 2020-07-30T12:34:17.432Z] 12:34:17     INFO -  Got EOS from element "pipeline0".
[task 2020-07-30T12:34:17.433Z] 12:34:17     INFO -  Execution ended after 0:00:00.033418080
[task 2020-07-30T12:34:17.433Z] 12:34:17     INFO -  Setting pipeline to PAUSED ...
[task 2020-07-30T12:34:17.433Z] 12:34:17     INFO -  Setting pipeline to READY ...
[task 2020-07-30T12:34:17.433Z] 12:34:17     INFO -  (gst-launch-1.0:1904): GStreamer-CRITICAL **: 12:34:17.427: gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed
[task 2020-07-30T12:34:17.433Z] 12:34:17     INFO -  Setting pipeline to NULL ...
[task 2020-07-30T12:34:17.433Z] 12:34:17     INFO -  Freeing pipeline ...
[task 2020-07-30T12:34:17.460Z] 12:34:17     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-07-30T12:34:17.468Z] 12:34:17     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2020-07-30T12:34:17.468Z] 12:34:17     INFO - UBSan enabled.
[task 2020-07-30T12:34:17.831Z] 12:34:17     INFO -  pk12util: PKCS12 IMPORT SUCCESSFUL
[task 2020-07-30T12:34:17.867Z] 12:34:17     INFO - Increasing default timeout to 90 seconds
[task 2020-07-30T12:34:17.867Z] 12:34:17     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-07-30T12:34:17.867Z] 12:34:17     INFO - LSan enabled.
[task 2020-07-30T12:34:17.867Z] 12:34:17     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2020-07-30T12:34:17.867Z] 12:34:17     INFO - UBSan enabled.
[task 2020-07-30T12:34:17.867Z] 12:34:17     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-07-30T12:34:17.867Z] 12:34:17     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2020-07-30T12:34:17.868Z] 12:34:17     INFO - UBSan enabled.
[task 2020-07-30T12:34:17.876Z] 12:34:17     INFO - MochitestServer : launching [u'/builds/worker/workspace/build/tests/bin/xpcshell', '-g', '/builds/worker/workspace/build/application/firefox', '-f', '/builds/worker/workspace/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/tmp/tmpvYevVi.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/worker/workspace/build/tests/mochitest/server.js']
[task 2020-07-30T12:34:17.876Z] 12:34:17     INFO - runtests.py | Server pid: 1929
[task 2020-07-30T12:34:17.892Z] 12:34:17     INFO - runtests.py | Websocket server pid: 1932
[task 2020-07-30T12:34:17.892Z] 12:34:17     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-07-30T12:34:17.899Z] 12:34:17     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2020-07-30T12:34:17.899Z] 12:34:17     INFO - UBSan enabled.
[task 2020-07-30T12:34:17.923Z] 12:34:17     INFO - runtests.py | SSL tunnel pid: 1937
```