Bug: Intermittent browser/base/content/test/tabs/browser_audioTabIcon.js | Uncaught exception - AbortError: Actor 'SpecialPowers' destroyed before query 'Spawn' was resolved
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2021-02-16 14:01:37+00:00
Resolved: 2023-06-07 12:01:31+00:00

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

---
```
INFO - TEST-START | browser/base/content/test/tabs/browser_audioTabIcon.js
[task 2021-02-16T11:05:51.329Z] 11:05:51     INFO - GECKO(4926) | [CodeCoverage] Setting handlers for process 5234.
[task 2021-02-16T11:06:02.950Z] 11:06:02     INFO - TEST-INFO | started process screentopng
[task 2021-02-16T11:06:03.177Z] 11:06:03     INFO - TEST-INFO | screentopng: exit 0
[task 2021-02-16T11:06:03.179Z] 11:06:03     INFO - <snipped 28 output lines - if you need more context, please use SimpleTest.requestCompleteLog() in your test>
[task 2021-02-16T11:06:03.181Z] 11:06:03     INFO - Buffered messages logged at 11:05:56
[task 2021-02-16T11:06:03.184Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab muted property be true - 
[task 2021-02-16T11:06:03.185Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should have a null muteReason value - 
[task 2021-02-16T11:06:03.185Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Clicking on mute should not change the currently selected tab - 
[task 2021-02-16T11:06:03.186Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should not be playing - 
[task 2021-02-16T11:06:03.187Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tab should still be muted but not playing - 
[task 2021-02-16T11:06:03.188Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tab should still be muted but not playing - 
[task 2021-02-16T11:06:03.189Z] 11:06:03     INFO - Buffered messages logged at 11:05:57
[task 2021-02-16T11:06:03.190Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tooltips should not be equal - 
[task 2021-02-16T11:06:03.191Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Correct tooltip expected - 
[task 2021-02-16T11:06:03.192Z] 11:06:03     INFO - Buffered messages logged at 11:05:58
[task 2021-02-16T11:06:03.193Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should not be muted - 
[task 2021-02-16T11:06:03.194Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab muted property not be true - 
[task 2021-02-16T11:06:03.195Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should have a null muteReason value - 
[task 2021-02-16T11:06:03.196Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Clicking on mute should not change the currently selected tab - 
[task 2021-02-16T11:06:03.197Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tab should not be be muted or playing - 
[task 2021-02-16T11:06:03.198Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tab should not be be muted or playing - 
[task 2021-02-16T11:06:03.199Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Correct label expected - 
[task 2021-02-16T11:06:03.200Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Correct accessKey expected - 
[task 2021-02-16T11:06:03.202Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should have the correct state for the muted attribute - 
[task 2021-02-16T11:06:03.203Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should not have the soundplaying attribute - 
[task 2021-02-16T11:06:03.205Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be playing - 
[task 2021-02-16T11:06:03.206Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be playing - 
[task 2021-02-16T11:06:03.206Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should have the correct state for the muted attribute - 
[task 2021-02-16T11:06:03.206Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The value of soundplaying attribute is incorrect - 
[task 2021-02-16T11:06:03.206Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should not be playing - 
[task 2021-02-16T11:06:03.206Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should not be playing - 
[task 2021-02-16T11:06:03.206Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should not have the soundplaying attribute after the timeout has resolved - 
[task 2021-02-16T11:06:03.206Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should have the correct state for the muted attribute - 
[task 2021-02-16T11:06:03.207Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should not have the soundplaying attribute - 
[task 2021-02-16T11:06:03.208Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be muted - 
[task 2021-02-16T11:06:03.208Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab muted property be true - 
[task 2021-02-16T11:06:03.209Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should have a null muteReason value - 
[task 2021-02-16T11:06:03.210Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Correct label expected - 
[task 2021-02-16T11:06:03.211Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Correct accessKey expected - 
[task 2021-02-16T11:06:03.212Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should have the correct state for the muted attribute - 
[task 2021-02-16T11:06:03.213Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should not have the soundplaying attribute - 
[task 2021-02-16T11:06:03.213Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should have the correct state for the muted attribute - 
[task 2021-02-16T11:06:03.213Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The value of soundplaying attribute is incorrect - 
[task 2021-02-16T11:06:03.213Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should have the correct state for the muted attribute - 
[task 2021-02-16T11:06:03.213Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should not have the soundplaying attribute - 
[task 2021-02-16T11:06:03.213Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should not be muted - 
[task 2021-02-16T11:06:03.214Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab muted property not be true - 
[task 2021-02-16T11:06:03.216Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should have a null muteReason value - 
[task 2021-02-16T11:06:03.216Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be playing - 
[task 2021-02-16T11:06:03.217Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be playing - 
[task 2021-02-16T11:06:03.219Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tooltips should not be equal - 
[task 2021-02-16T11:06:03.219Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Correct tooltip expected - 
[task 2021-02-16T11:06:03.220Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | No muted attribute should be persisted - 
[task 2021-02-16T11:06:03.221Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | No muteReason property should be persisted - 
[task 2021-02-16T11:06:03.222Z] 11:06:03     INFO - Buffered messages logged at 11:05:59
<...>
INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should have the correct state for the muted attribute - 
[task 2021-02-16T11:06:03.276Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Should not have the soundplaying attribute - 
[task 2021-02-16T11:06:03.276Z] 11:06:03     INFO - Buffered messages finished
[task 2021-02-16T11:06:03.276Z] 11:06:03     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/tabs/browser_audioTabIcon.js | Uncaught exception - AbortError: Actor 'SpecialPowers' destroyed before query 'Spawn' was resolved
[task 2021-02-16T11:06:03.277Z] 11:06:03     INFO - Leaving test bound test_page
[task 2021-02-16T11:06:03.277Z] 11:06:03     INFO - Entering test bound test_click_on_pinned_tab_after_mute
[task 2021-02-16T11:06:03.277Z] 11:06:03     INFO - Console message: [JavaScript Error: "remote browser crashed while on https://example.com/browser/browser/base/content/test/tabs/file_mediaPlayback.html
[task 2021-02-16T11:06:03.277Z] 11:06:03     INFO - " {file: "chrome://mochikit/content/mochitest-e10s-utils.js" line: 10}]
[task 2021-02-16T11:06:03.278Z] 11:06:03     INFO - e10s_init/<@chrome://mochikit/content/mochitest-e10s-utils.js:10:10
[task 2021-02-16T11:06:03.278Z] 11:06:03     INFO - 
[task 2021-02-16T11:06:03.409Z] 11:06:03     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "https://example.com/browser/browser/base/content/test/tabs/file_mediaPlayback.html" line: 0}]
[task 2021-02-16T11:06:03.497Z] 11:06:03     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Sanity check, the tab should not be selected! - 
[task 2021-02-16T11:06:04.740Z] 11:06:04     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be playing - 
[task 2021-02-16T11:06:04.740Z] 11:06:04     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be playing - 
[task 2021-02-16T11:06:05.281Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be muted - 
[task 2021-02-16T11:06:05.281Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab muted property be true - 
[task 2021-02-16T11:06:05.281Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should have a null muteReason value - 
[task 2021-02-16T11:06:05.301Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Clicking on mute should not change the currently selected tab - 
[task 2021-02-16T11:06:05.317Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should not be playing - 
[task 2021-02-16T11:06:05.858Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should not be muted - 
[task 2021-02-16T11:06:05.859Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab muted property not be true - 
[task 2021-02-16T11:06:05.859Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should have a null muteReason value - 
[task 2021-02-16T11:06:05.866Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Clicking on mute should not change the currently selected tab - 
[task 2021-02-16T11:06:05.908Z] 11:06:05     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tab switch should be successful - 
[task 2021-02-16T11:06:05.936Z] 11:06:05     INFO - Leaving test bound test_click_on_pinned_tab_after_mute
[task 2021-02-16T11:06:05.936Z] 11:06:05     INFO - Entering test bound test_cross_process_load
[task 2021-02-16T11:06:06.254Z] 11:06:06     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "https://example.com/browser/browser/base/content/test/tabs/file_mediaPlayback.html" line: 0}]
[task 2021-02-16T11:06:08.100Z] 11:06:08     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be playing - 
[task 2021-02-16T11:06:08.101Z] 11:06:08     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | The tab should be playing - 
[task 2021-02-16T11:06:08.249Z] 11:06:08     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tab should not be playing sound any more - 
[task 2021-02-16T11:06:08.249Z] 11:06:08     INFO - TEST-PASS | browser/base/content/test/tabs/browser_audioTabIcon.js | Tab should not be playing sound any more - 
[task 2021-02-16T11:06:08.297Z] 11:06:08     INFO - Leaving test bound test_cross_process_load
[task 2021-02-16T11:06:08.301Z] 11:06:08     INFO - Entering test bound test_mute_keybinding
[task 2021-02-16T11:06:08.482Z] 11:06:08     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "https://example.com/browser/browser/base/content/test/tabs/file_mediaPlayback.html" line: 0}]
[task 2021-02-16T11:06:08.631Z] 11:06:08     INFO - Console message: [JavaScript Warning: "Key event not available on some keyboard layouts: key=“r” modifiers=“accel,alt” id=“key_toggleReaderMode”" {file: "chrome://mochikit/content/tests/SimpleTest/EventUtils.js" line: 1228}]
[task 2021-02-16T11:06:08.631Z] 11:06:08     INFO - Console message: [JavaScript Warning: "Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox”" {file: "chrome://mochikit/content/tests/SimpleTest/EventUtils.js" line: 1228}]
[task 2021-02-16T11:06:32.291Z] 11:06:32     INFO - Longer timeout required, waiting longer...  Remaining timeouts: 1
[task 2021-02-16T11:07:17.292Z] 11:07:17     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-02-16T11:07:17.293Z] 11:07:17     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/tabs/browser_audioTabIcon.js | Test timed out - 
[task 2021-02-16T11:07:17.308Z] 11:07:17     INFO - GECKO(4926) | MEMORY STAT | vsize 3766MB | residentFast 640MB | heapAllocated 94MB
[task 2021-02-16T11:07:17.309Z] 11:07:17     INFO - TEST-OK | browser/base/content/test/tabs/browser_audioTabIcon.js | took 90084ms
[task 2021-02-16T11:07:17.309Z] 11:07:17     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-02-16T11:07:17.309Z] 11:07:17     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/tabs/browser_audioTabIcon.js | Found a tab after previous test timed out: https://example.com/browser/browser/base/content/test/tabs/file_mediaPlayback.html - 
[task 2021-02-16T11:07:17.345Z] 11:07:17     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-02-16T11:07:17.346Z] 11:07:17     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/tabs/browser_audioTabIcon.js | Found a tab after previous test timed out: about:blank - 
[task 2021-02-16T11:07:17.428Z] 11:07:17     INFO - checking window state
[task 2021-02-16T11:07:17.487Z] 11:07:17     INFO - TEST-START | browser/base/content/test/tabs/browser_bug580956.js```