Bug: Intermittent browser/components/customizableui/test/browser_customizemode_uidensity.js | application terminated with exit code -6
Status: RESOLVED
Priority: P5
Resolution: DUPLICATE
Created: 2020-06-11 13:38:07+00:00
Resolved: 2020-06-20 22:18:13+00:00

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

---

```
INFO - TEST-START | browser/components/customizableui/test/browser_customizemode_uidensity.js
[task 2020-06-11T11:46:58.146Z] 11:46:58     INFO - GECKO(2368) | [xcb] Unknown sequence number while processing queue
[task 2020-06-11T11:46:58.146Z] 11:46:58     INFO - GECKO(2368) | [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[task 2020-06-11T11:46:58.146Z] 11:46:58     INFO - GECKO(2368) | [xcb] Aborting, sorry about that.
[task 2020-06-11T11:46:58.146Z] 11:46:58     INFO - GECKO(2368) | firefox: ../../src/xcb_io.c:259: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
[task 2020-06-11T11:46:58.253Z] 11:46:58     INFO - GECKO(2368) | Exiting due to channel error.
[task 2020-06-11T11:46:58.253Z] 11:46:58     INFO - GECKO(2368) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=85.5649) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2020-06-11T11:46:58.253Z] 11:46:58     INFO - GECKO(2368) | Exiting due to channel error.
[task 2020-06-11T11:46:58.253Z] 11:46:58     INFO - GECKO(2368) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=94.426) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2020-06-11T11:46:58.253Z] 11:46:58     INFO - GECKO(2368) | Exiting due to channel error.
[task 2020-06-11T11:46:58.253Z] 11:46:58     INFO - GECKO(2368) | Exiting due to channel error.
[task 2020-06-11T11:46:58.253Z] 11:46:58     INFO - GECKO(2368) | Exiting due to channel error.
[task 2020-06-11T11:46:58.380Z] 11:46:58     INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2020-06-11T11:46:58.381Z] 11:46:58     INFO - Buffered messages logged at 11:46:53
[task 2020-06-11T11:46:58.381Z] 11:46:58     INFO - Entering test bound test_compact_mode_menuitem
[task 2020-06-11T11:46:58.382Z] 11:46:58     INFO - Buffered messages logged at 11:46:54
[task 2020-06-11T11:46:58.383Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | Normal mode menuitem should be active by default - 
[task 2020-06-11T11:46:58.383Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be set to compact on compact menuitem hover - 
[task 2020-06-11T11:46:58.383Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density pref should still be set to normal on compact menuitem hover - 
[task 2020-06-11T11:46:58.384Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be reset when no longer hovering the compact menuitem - 
[task 2020-06-11T11:46:58.385Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be set to compact on compact menuitem click - 
[task 2020-06-11T11:46:58.385Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density pref should be set to compact when clicking the compact menuitem - 
[task 2020-06-11T11:46:58.386Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | compact mode menuitem should be active - 
[task 2020-06-11T11:46:58.386Z] 11:46:58     INFO - Buffered messages logged at 11:46:55
[task 2020-06-11T11:46:58.386Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | compact mode menuitem should be active after entering and exiting customize mode - 
[task 2020-06-11T11:46:58.387Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be reset when clicking the normal menuitem - 
[task 2020-06-11T11:46:58.388Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density pref should be set to normal. - 
[task 2020-06-11T11:46:58.388Z] 11:46:58     INFO - Buffered messages logged at 11:46:56
[task 2020-06-11T11:46:58.388Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be set to compact on compact menuitem click - 
[task 2020-06-11T11:46:58.388Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density pref should be set to compact when clicking the compact menuitem - 
[task 2020-06-11T11:46:58.388Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be reset when clicking the normal menuitem - 
[task 2020-06-11T11:46:58.388Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density pref should be set to normal. - 
[task 2020-06-11T11:46:58.388Z] 11:46:58     INFO - Leaving test bound test_compact_mode_menuitem
[task 2020-06-11T11:46:58.388Z] 11:46:58     INFO - Entering test bound test_touch_mode_menuitem
[task 2020-06-11T11:46:58.389Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | Normal mode menuitem should be active by default - 
[task 2020-06-11T11:46:58.390Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be set to touch on touch menuitem hover - 
[task 2020-06-11T11:46:58.390Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density pref should still be set to normal on touch menuitem hover - 
[task 2020-06-11T11:46:58.390Z] 11:46:58     INFO - Buffered messages logged at 11:46:57
[task 2020-06-11T11:46:58.390Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be reset when no longer hovering the touch menuitem - 
[task 2020-06-11T11:46:58.390Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density should be set to touch on touch menuitem click - 
[task 2020-06-11T11:46:58.391Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | UI Density pref should be set to touch when clicking the touch menuitem - 
[task 2020-06-11T11:46:58.391Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | touch mode menuitem should be active - 
[task 2020-06-11T11:46:58.392Z] 11:46:58     INFO - TEST-PASS | browser/components/customizableui/test/browser_customizemode_uidensity.js | touch mode menuitem should be active after entering and exiting customize mode - 
[task 2020-06-11T11:46:58.392Z] 11:46:58     INFO - Buffered messages finished
[task 2020-06-11T11:46:58.392Z] 11:46:58    ERROR - TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_customizemode_uidensity.js | application terminated with exit code -6
[task 2020-06-11T11:46:58.392Z] 11:46:58     INFO - runtests.py | Application ran for: 0:01:37.149530
[task 2020-06-11T11:46:58.394Z] 11:46:58     INFO - zombiecheck | Reading PID log: /tmp/tmp6NcUqSpidlog
[task 2020-06-11T11:46:58.394Z] 11:46:58     INFO - ==> process 2368 launched child process 2384
[task 2020-06-11T11:46:58.395Z] 11:46:58     INFO - ==> process 2368 launched child process 2457
[task 2020-06-11T11:46:58.395Z] 11:46:58     INFO - ==> process 2368 launched child process 2469
[task 2020-06-11T11:46:58.395Z] 11:46:58     INFO - ==> process 2368 launched child process 2533
[task 2020-06-11T11:46:58.395Z] 11:46:58     INFO - ==> process 2368 launched child process 2573
[task 2020-06-11T11:46:58.395Z] 11:46:58     INFO - ==> process 2368 launched child process 2593
[task 2020-06-11T11:46:58.397Z] 11:46:58     INFO - zombiecheck | Checking for orphan process with PID: 2593
[task 2020-06-11T11:46:58.397Z] 11:46:58     INFO - zombiecheck | Checking for orphan process with PID: 2469
[task 2020-06-11T11:46:58.398Z] 11:46:58     INFO - zombiecheck | Checking for orphan process with PID: 2573
[task 2020-06-11T11:46:58.398Z] 11:46:58     INFO - zombiecheck | Checking for orphan process with PID: 2384
[task 2020-06-11T11:46:58.398Z] 11:46:58     INFO - zombiecheck | Checking for orphan process with PID: 2457
[task 2020-06-11T11:46:58.400Z] 11:46:58     INFO - zombiecheck | Checking for orphan process with PID: 2533
[task 2020-06-11T11:46:58.400Z] 11:46:58     INFO - Stopping web server
[task 2020-06-11T11:46:58.409Z] 11:46:58     INFO - Stopping web socket server
[task 2020-06-11T11:46:58.417Z] 11:46:58     INFO - Stopping ssltunnel
[task 2020-06-11T11:46:58.438Z] 11:46:58  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2020-06-11T11:46:58.438Z] 11:46:58     INFO - runtests.py | Running tests: end.
[task 2020-06-11T11:46:58.454Z] 11:46:58     INFO - Buffered messages finished
[task 2020-06-11T11:46:58.454Z] 11:46:58     INFO - Running manifest: browser/components/syncedtabs/test/browser/browser.ini
[task 2020-06-11T11:46:58.475Z] 11:46:58     INFO -  Setting pipeline to PAUSED ...
[task 2020-06-11T11:46:58.475Z] 11:46:58     INFO -  Pipeline is PREROLLING ...
[task 2020-06-11T11:46:58.475Z] 11:46:58     INFO -  Pipeline is PREROLLED ...
[task 2020-06-11T11:46:58.476Z] 11:46:58     INFO -  Setting pipeline to PLAYING ...
[task 2020-06-11T11:46:58.476Z] 11:46:58     INFO -  New clock: GstSystemClock
[task 2020-06-11T11:46:58.511Z] 11:46:58     INFO -  Got EOS from element "pipeline0".
[task 2020-06-11T11:46:58.511Z] 11:46:58     INFO -  Execution ended after 0:00:00.033454823
[task 2020-06-11T11:46:58.511Z] 11:46:58     INFO -  Setting pipeline to PAUSED ...
[task 2020-06-11T11:46:58.511Z] 11:46:58     INFO -  Setting pipeline to READY ...
[task 2020-06-11T11:46:58.512Z] 11:46:58     INFO -  (gst-launch-1.0:2679): GStreamer-CRITICAL **: 11:46:58.508: gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed
[task 2020-06-11T11:46:58.512Z] 11:46:58     INFO -  Setting pipeline to NULL ...
[task 2020-06-11T11:46:58.512Z] 11:46:58     INFO -  Freeing pipeline ...
[task 2020-06-11T11:46:58.547Z] 11:46:58     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-06-11T11:46:58.547Z] 11:46:58     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2020-06-11T11:46:58.547Z] 11:46:58     INFO - UBSan enabled.
[task 2020-06-11T11:46:58.850Z] 11:46:58     INFO -  pk12util: PKCS12 IMPORT SUCCESSFUL
[task 2020-06-11T11:46:58.946Z] 11:46:58     INFO - Increasing default timeout to 90 seconds
[task 2020-06-11T11:46:58.946Z] 11:46:58     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-06-11T11:46:58.947Z] 11:46:58     INFO - LSan enabled.
[task 2020-06-11T11:46:58.947Z] 11:46:58     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2020-06-11T11:46:58.947Z] 11:46:58     INFO - UBSan enabled.
[task 2020-06-11T11:46:58.947Z] 11:46:58     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-06-11T11:46:58.954Z] 11:46:58     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2020-06-11T11:46:58.954Z] 11:46:58     INFO - UBSan enabled.
[task 2020-06-11T11:46:58.959Z] 11:46:58     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/tmpHsTRoS.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-06-11T11:46:58.960Z] 11:46:58     INFO - runtests.py | Server pid: 2704
[task 2020-06-11T11:46:58.983Z] 11:46:58     INFO - runtests.py | Websocket server pid: 2707
[task 2020-06-11T11:46:58.985Z] 11:46:58     INFO - INFO | runtests.py | ASan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2020-06-11T11:46:59.004Z] 11:46:59     INFO - INFO | runtests.py | ASan running in default memory configuration
[task 2020-06-11T11:46:59.004Z] 11:46:59     INFO - UBSan enabled.
[task 2020-06-11T11:46:59.032Z] 11:46:59     INFO - runtests.py | SSL tunnel pid: 2712
[task 2020-06-11T11:46:59.335Z] 11:46:59     INFO - runtests.py | Running with scheme: http
[task 2020-06-11T11:46:59.336Z] 11:46:59     INFO - runtests.py | Running with e10s: True
[task 2020-06-11T11:46:59.336Z] 11:46:59     INFO - runtests.py | Running with fission: False
[task 2020-06-11T11:46:59.336Z] 11:46:59     INFO - runtests.py | Running with serviceworker_e10s: True
[task 2020-06-11T11:46:59.336Z] 11:46:59     INFO - runtests.py | Running with socketprocess_e10s: False
[task 2020-06-11T11:46:59.337Z] 11:46:59     INFO - runtests.py | Running tests: start.
[task 2020-06-11T11:46:59.337Z] 11:46:59     INFO - 
[task 2020-06-11T11:46:59.358Z] 11:46:59     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox -marionette -foreground -profile /tmp/tmpHsTRoS.mozrunner
[task 2020-06-11T11:46:59.379Z] 11:46:59     INFO - runtests.py | Application pid: 2727
[task 2020-06-11T11:46:59.379Z] 11:46:59     INFO - TEST-INFO | started process GECKO(2727)
[task 2020-06-11T11:47:00.731Z] 11:47:00     INFO - GECKO(2727) | 1591876020728	Marionette	TRACE	Marionette enabled
[task 2020-06-11T11:47:00.933Z] 11:47:00     INFO - GECKO(2727) | 1591876020928	Marionette	TRACE	Received observer notification toplevel-window-ready
[task 2020-06-11T11:47:07.428Z] 11:47:07     INFO - GECKO(2727) | 1591876027423	Marionette	TRACE	Received observer notification marionette-startup-requested
[task 2020-06-11T11:47:07.429Z] 11:47:07     INFO - GECKO(2727) | 1591876027424	Marionette	TRACE	Waiting until startup recorder finished recording startup scripts...
[task 2020-06-11T11:47:07.475Z] 11:47:07     INFO - GECKO(2727) | 1591876027471	Marionette	TRACE	All scripts recorded.
[task 2020-06-11T11:47:07.675Z] 11:47:07     INFO - GECKO(2727) | 1591876027668	Marionette	INFO	Listening on port 2828
[task 2020-06-11T11:47:07.675Z] 11:47:07     INFO - GECKO(2727) | 1591876027668	Marionette	DEBUG	Marionette is listening
[task 2020-06-11T11:47:07.723Z] 11:47:07     INFO - GECKO(2727) | 1591876027716	Marionette	DEBUG	Accepted connection 0 from 127.0.0.1:48652
[task 2020-06-11T11:47:07.730Z] 11:47:07     INFO - GECKO(2727) | 1591876027727	Marionette	DEBUG	Closed connection 0
[task 2020-06-11T11:47:07.731Z] 11:47:07     INFO - GECKO(2727) | 1591876027729	Marionette	DEBUG	Accepted connection 1 from 127.0.0.1:48654
[task 2020-06-11T11:47:07.738Z] 11:47:07     INFO - GECKO(2727) | 1591876027734	Marionette	DEBUG	1 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
[task 2020-06-11T11:47:07.839Z] 11:47:07     INFO - GECKO(2727) | 1591876027827	Marionette	TRACE	[7] Frame script loaded
[task 2020-06-11T11:47:07.839Z] 11:47:07     INFO - GECKO(2727) | 1591876027829	Marionette	TRACE	[7] Frame script registered
[task 2020-06-11T11:47:07.839Z] 11:47:07     INFO - GECKO(2727) | 1591876027831	Marionette	TRACE	[23] Frame script loaded
[task 2020-06-11T11:47:07.855Z] 11:47:07     INFO - GECKO(2727) | 1591876027843	Marionette	DEBUG	1 <- [1,1,null,{"sessionId":"ac6579f7-0bf0-4daa-8121-813ad126e2b5","capabilities":{"browserName":"firefox","browserVersion":"78.0" ... p/tmpHsTRoS.mozrunner","moz:shutdownTimeout":180000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
[task 2020-06-11T11:47:07.874Z] 11:47:07     INFO - GECKO(2727) | 1591876027856	Marionette	TRACE	[23] Frame script registered
[task 2020-06-11T11:47:07.876Z] 11:47:07     INFO - GECKO(2727) | 1591876027874	Marionette	DEBUG	1 -> [0,2,"Addon:Install",{"path":"/tmp/tmp5kDt_s.zip","temporary":false}]
[task 2020-06-11T11:47:09.206Z] 11:47:09     INFO - GECKO(2727) | 1591876029194	Marionette	DEBUG	1 <- [1,2,null,{"value":"special-powers@mozilla.org"}]
[task 2020-06-11T11:47:09.242Z] 11:47:09     INFO - GECKO(2727) | 1591876029230	Marionette	DEBUG	1 -> [0,3,"Addon:Install",{"path":"/tmp/tmp3FdAvy.zip","temporary":false}]
[task 2020-06-11T11:47:09.303Z] 11:47:09     INFO - GECKO(2727) | 1591876029296	Marionette	DEBUG	1 <- [1,3,null,{"value":"mochikit@mozilla.org"}]
[task 2020-06-11T11:47:09.303Z] 11:47:09     INFO - GECKO(2727) | 1591876029301	Marionette	DEBUG	1 -> [0,4,"Marionette:GetContext",{}]
[task 2020-06-11T11:47:09.304Z] 11:47:09     INFO - GECKO(2727) | 1591876029302	Marionette	DEBUG	1 <- [1,4,null,{"value":"content"}]
[task 2020-06-11T11:47:09.308Z] 11:47:09     INFO - GECKO(2727) | 1591876029306	Marionette	DEBUG	1 -> [0,5,"Marionette:SetContext",{"value":"chrome"}]
[task 2020-06-11T11:47:09.310Z] 11:47:09     INFO - GECKO(2727) | 1591876029306	Marionette	DEBUG	1 <- [1,5,null,{"value":null}]
[task 2020-06-11T11:47:09.313Z] 11:47:09     INFO - GECKO(2727) | 1591876029310	Marionette	DEBUG	1 -> [0,6,"WebDriver:ExecuteScript",{"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, ... testUrl":"about:blank","flavor":"browser-chrome"}],"filename":"tests/mochitest/runtests.py","sandbox":"default","line":1826}]
[task 2020-06-11T11:47:09.349Z] 11:47:09     INFO - GECKO(2727) | 1591876029346	Marionette	DEBUG	1 <- [1,6,null,{"value":null}]
[task 2020-06-11T11:47:09.402Z] 11:47:09     INFO - GECKO(2727) | 1591876029394	Marionette	TRACE	Received observer notification toplevel-window-ready
[task 2020-06-11T11:47:09.498Z] 11:47:09     INFO - GECKO(2727) | 1591876029486	Marionette	DEBUG	1 -> [0,7,"Marionette:SetContext",{"value":"content"}]
[task 2020-06-11T11:47:09.498Z] 11:47:09     INFO - GECKO(2727) | 1591876029487	Marionette	DEBUG	1 <- [1,7,null,{"value":null}]
[task 2020-06-11T11:47:09.498Z] 11:47:09     INFO - GECKO(2727) | 1591876029490	Marionette	DEBUG	1 -> [0,8,"WebDriver:DeleteSession",{}]
[task 2020-06-11T11:47:09.498Z] 11:47:09     INFO - GECKO(2727) | 1591876029495	Marionette	DEBUG	1 <- [1,8,null,{"value":null}]
[task 2020-06-11T11:47:09.533Z] 11:47:09     INFO - runtests.py | Waiting for browser...
[task 2020-06-11T11:47:09.538Z] 11:47:09     INFO - GECKO(2727) | 1591876029537	Marionette	DEBUG	Closed connection 1
[task 2020-06-11T11:47:09.954Z] 11:47:09     INFO - TEST-START | browser/components/syncedtabs/test/browser/browser_sidebar_syncedtabslist.js
```