Closed Bug 1493404 Opened 6 years ago Closed 6 years ago

Perma tier2 browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | A promise chain failed to handle a rejection: Cannot attach ID to a destroyed tab. - stack: setId@chrome://browser/content/parent/ext-browser.js:331:13

Categories

(WebExtensions :: Untriaged, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1493090

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: apavel [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=200954240&repo=mozilla-central https://queue.taskcluster.net/v1/task/Uw9_VsKEQO2HqJizZioqCA/runs/0/artifacts/public/logs/live_backing.log [task 2018-09-22T10:26:57.601Z] 10:26:57 INFO - Console message: Warning: attempting to write 12037 bytes to preference extensions.webextensions.uuids. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file. This preference will not be sent to any content processes. [task 2018-09-22T10:26:57.602Z] 10:26:57 INFO - Console message: Warning: attempting to write 12117 bytes to preference extensions.webextensions.uuids. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file. This preference will not be sent to any content processes. [task 2018-09-22T10:26:57.602Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Separator before first extension item - [task 2018-09-22T10:26:57.604Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Correct submenu type - [task 2018-09-22T10:26:57.607Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Correct submenu title - [task 2018-09-22T10:26:57.607Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | `page` context menu item should not appear here - [task 2018-09-22T10:26:57.608Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Third menu item type is correct - [task 2018-09-22T10:26:57.614Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Third menu item label is correct - [task 2018-09-22T10:26:57.615Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Correct submenu opened - [task 2018-09-22T10:26:57.617Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Correct number of submenu items - [task 2018-09-22T10:26:57.617Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | First menu item type is correct - [task 2018-09-22T10:26:57.619Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | First menu item label is correct - [task 2018-09-22T10:26:57.620Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Second menu item type is correct - [task 2018-09-22T10:26:57.621Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Second menu item label is correct - [task 2018-09-22T10:26:57.622Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Click info pageUrl is correct - [task 2018-09-22T10:26:57.623Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Click event tab ID is correct - [task 2018-09-22T10:26:57.623Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | no frameId on chrome - [task 2018-09-22T10:26:57.624Z] 10:26:57 INFO - Console message: Ignoring response to aborted listener for 763 [task 2018-09-22T10:26:57.624Z] 10:26:57 INFO - Leaving test bound test_tabContextMenu [task 2018-09-22T10:26:57.625Z] 10:26:57 INFO - Entering test bound test_onclick_frameid [task 2018-09-22T10:26:57.625Z] 10:26:57 INFO - Extension loaded [task 2018-09-22T10:26:57.626Z] 10:26:57 INFO - Console message: Warning: attempting to write 12197 bytes to preference extensions.webextensions.uuids. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file. This preference will not be sent to any content processes. [task 2018-09-22T10:26:57.627Z] 10:26:57 INFO - Console message: [JavaScript Warning: "Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen." {file: "http://mochi.test:8888/browser/browser/components/extensions/test/browser/context.html" line: 0 column: 0 source: "0"}] [task 2018-09-22T10:26:57.628Z] 10:26:57 INFO - Buffered messages logged at 10:26:56 [task 2018-09-22T10:26:57.628Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | top level click - [task 2018-09-22T10:26:57.629Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | frame click, frameId is not undefined - [task 2018-09-22T10:26:57.629Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | frame click, frameId probably okay - [task 2018-09-22T10:26:57.630Z] 10:26:57 INFO - Leaving test bound test_onclick_frameid [task 2018-09-22T10:26:57.630Z] 10:26:57 INFO - Entering test bound test_multiple_contexts_init [task 2018-09-22T10:26:57.631Z] 10:26:57 INFO - Console message: [JavaScript Warning: "Password fields present on an insecure (http://) page. This is a security risk that allows user login credentials to be stolen." {file: "http://mochi.test:8888/browser/browser/components/extensions/test/browser/context.html" line: 0 column: 0 source: "0"}] [task 2018-09-22T10:26:57.631Z] 10:26:57 INFO - Extension loaded [task 2018-09-22T10:26:57.632Z] 10:26:57 INFO - Console message: Warning: attempting to write 12277 bytes to preference extensions.webextensions.uuids. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file. This preference will not be sent to any content processes. [task 2018-09-22T10:26:57.632Z] 10:26:57 INFO - Buffered messages logged at 10:26:57 [task 2018-09-22T10:26:57.633Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Found parent menu item - [task 2018-09-22T10:26:57.633Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | And it has children - [task 2018-09-22T10:26:57.634Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Correct child menu item - [task 2018-09-22T10:26:57.634Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | onClicked the correct item - [task 2018-09-22T10:26:57.635Z] 10:26:57 INFO - Console message: Ignoring response to aborted listener for 771 [task 2018-09-22T10:26:57.635Z] 10:26:57 INFO - Console message: [JavaScript Error: "Error: Cannot attach ID to a destroyed tab." {file: "chrome://browser/content/parent/ext-browser.js" line: 331}] [task 2018-09-22T10:26:57.635Z] 10:26:57 INFO - Buffered messages finished [task 2018-09-22T10:26:57.638Z] 10:26:57 INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | A promise chain failed to handle a rejection: Cannot attach ID to a destroyed tab. - stack: setId@chrome://browser/content/parent/ext-browser.js:331:13 [task 2018-09-22T10:26:57.639Z] 10:26:57 INFO - getId@chrome://browser/content/parent/ext-browser.js:310:5 [task 2018-09-22T10:26:57.639Z] 10:26:57 INFO - emitActivated@chrome://browser/content/parent/ext-browser.js:559:14 [task 2018-09-22T10:26:57.640Z] 10:26:57 INFO - handleEvent/<@chrome://browser/content/parent/ext-browser.js:472:11 [task 2018-09-22T10:26:57.640Z] 10:26:57 INFO - promise callback*handleEvent@chrome://browser/content/parent/ext-browser.js:471:27 [task 2018-09-22T10:26:57.641Z] 10:26:57 INFO - updateCurrentBrowser@chrome://browser/content/tabbrowser.js:1019:7 [task 2018-09-22T10:26:57.642Z] 10:26:57 INFO - _setupEventListeners/<@chrome://browser/content/tabbrowser.js:4398:9 [task 2018-09-22T10:26:57.642Z] 10:26:57 INFO - set_selectedIndex@chrome://global/content/bindings/tabbox.xml:411:13 [task 2018-09-22T10:26:57.643Z] 10:26:57 INFO - set_selectedPanel@chrome://global/content/bindings/tabbox.xml:430:13 [task 2018-09-22T10:26:57.643Z] 10:26:57 INFO - set_selectedIndex@chrome://global/content/bindings/tabbox.xml:172:15 [task 2018-09-22T10:26:57.653Z] 10:26:57 INFO - set_selectedItem@chrome://global/content/bindings/tabbox.xml:197:34 [task 2018-09-22T10:26:57.653Z] 10:26:57 INFO - set selectedTab@chrome://global/content/elements/tabbox.js:78:9 [task 2018-09-22T10:26:57.654Z] 10:26:57 INFO - set selectedTab@chrome://browser/content/tabbrowser.js:273:5 [task 2018-09-22T10:26:57.654Z] 10:26:57 INFO - _blurTab@chrome://browser/content/tabbrowser.js:3117:24 [task 2018-09-22T10:26:57.655Z] 10:26:57 INFO - _beginRemoveTab@chrome://browser/content/tabbrowser.js:2829:5 [task 2018-09-22T10:26:57.655Z] 10:26:57 INFO - removeTab@chrome://browser/content/tabbrowser.js:2746:10 [task 2018-09-22T10:26:57.656Z] 10:26:57 INFO - removeTab@resource://testing-common/BrowserTestUtils.jsm:1208:5 [task 2018-09-22T10:26:57.656Z] 10:26:57 INFO - test_multiple_contexts_init@chrome://mochitests/content/browser/browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js:355:3 [task 2018-09-22T10:26:57.656Z] 10:26:57 INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1102:34 [task 2018-09-22T10:26:57.656Z] 10:26:57 INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1093:16 [task 2018-09-22T10:26:57.656Z] 10:26:57 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:995:9 [task 2018-09-22T10:26:57.657Z] 10:26:57 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:795:59 [task 2018-09-22T10:26:57.657Z] 10:26:57 INFO - Rejection date: Sat Sep 22 2018 10:26:57 GMT+0000 (Coordinated Universal Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 257 [task 2018-09-22T10:26:57.657Z] 10:26:57 INFO - Stack trace: [task 2018-09-22T10:26:57.657Z] 10:26:57 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:257 [task 2018-09-22T10:26:57.658Z] 10:26:57 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1127 [task 2018-09-22T10:26:57.659Z] 10:26:57 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1093 [task 2018-09-22T10:26:57.659Z] 10:26:57 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995 [task 2018-09-22T10:26:57.660Z] 10:26:57 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:795 [task 2018-09-22T10:26:57.660Z] 10:26:57 INFO - Leaving test bound test_multiple_contexts_init [task 2018-09-22T10:26:57.661Z] 10:26:57 INFO - Entering test bound test_tools_menu [task 2018-09-22T10:26:57.662Z] 10:26:57 INFO - Extension loaded [task 2018-09-22T10:26:57.663Z] 10:26:57 INFO - Extension loaded [task 2018-09-22T10:26:57.663Z] 10:26:57 INFO - Console message: Warning: attempting to write 12357 bytes to preference extensions.webextensions.uuids. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file. This preference will not be sent to any content processes. [task 2018-09-22T10:26:57.663Z] 10:26:57 INFO - Console message: Warning: attempting to write 12437 bytes to preference extensions.webextensions.uuids. This is bad for general performance and memory usage. Such an amount of data should rather be written to an external file. This preference will not be sent to any content processes. [task 2018-09-22T10:26:57.720Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Separator before first extension item - [task 2018-09-22T10:26:57.720Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Correct submenu type - [task 2018-09-22T10:26:57.721Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Correct submenu title - [task 2018-09-22T10:26:57.724Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Correct number of submenu items - [task 2018-09-22T10:26:57.724Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Third menu item type is correct - [task 2018-09-22T10:26:57.725Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Third menu item label is correct - [task 2018-09-22T10:26:57.746Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Click info pageUrl is correct - [task 2018-09-22T10:26:57.747Z] 10:26:57 INFO - TEST-PASS | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | Click event tab ID is correct - [task 2018-09-22T10:26:57.809Z] 10:26:57 INFO - Leaving test bound test_tools_menu [task 2018-09-22T10:26:57.810Z] 10:26:57 INFO - GECKO(2328) | Collecting coverage for: chrome://mochitests/content/browser/browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js [task 2018-09-22T10:26:59.829Z] 10:26:59 INFO - GECKO(2328) | Writing coverage to: /builds/worker/workspace/build/blobber_upload_dir/jscov_1537612019822.json [task 2018-09-22T10:26:59.951Z] 10:26:59 INFO - GECKO(2328) | MEMORY STAT | vsize 2470MB | residentFast 542MB | heapAllocated 210MB [task 2018-09-22T10:26:59.951Z] 10:26:59 INFO - TEST-OK | browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | took 6860ms [task 2018-09-22T10:26:59.974Z] 10:26:59 INFO - checking window state
Summary: Intermittent browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | A promise chain failed to handle a rejection: Cannot attach ID to a destroyed tab. - stack: setId@chrome://browser/content/parent/ext-browser.js:331:13 → Perma tier2 browser/components/extensions/test/browser/test-oop-extensions/browser_ext_menus.js | A promise chain failed to handle a rejection: Cannot attach ID to a destroyed tab. - stack: setId@chrome://browser/content/parent/ext-browser.js:331:13
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.