Closed
Bug 1182554
Opened 9 years ago
Closed 7 years ago
Intermittent browser_522545.js,browser_child_resource.js | A promise chain failed to handle a rejection: - at chrome://global/content/bindings/remote-browser.xml:228 - TypeError: frameLoader.tabParent is null | Test timed out
Categories
(Core :: DOM: Content Processes, defect, P5)
Tracking
()
RESOLVED
INCOMPLETE
Tracking | Status | |
---|---|---|
e10s | + | --- |
People
(Reporter: RyanVM, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
1.34 MB,
image/png
|
Details |
08:09:57 INFO - 460 INFO TEST-START | netwerk/test/browser/browser_child_resource.js 08:09:58 INFO - Crashing 08:09:58 INFO - XPCOM_MEM_BLOAT_LOG: /var/folders/99/99--aYC6HbGFYXZhmDL3wE+++-k/-Tmp-/tmpfBtD2T.mozrunner/runtests_leaks.log 08:09:58 INFO - Writing to log: /var/folders/99/99--aYC6HbGFYXZhmDL3wE+++-k/-Tmp-/tmpfBtD2T.mozrunner/runtests_leaks_tab_pid1297.log 08:09:59 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x200081,name=PBrowser::Msg_SetIsDocShellActive) Channel error: cannot send/recv 08:09:59 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x20007F,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv 08:09:59 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x20007F,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv 08:09:59 INFO - 2015-07-10 08:09:59.481 plugin-container[1298:903] *** __NSAutoreleaseNoPool(): Object 0x1096042c0 of class NSCFDictionary autoreleased with no pool in place - just leaking 08:09:59 INFO - 2015-07-10 08:09:59.484 plugin-container[1298:903] *** __NSAutoreleaseNoPool(): Object 0x109600b90 of class NSCFData autoreleased with no pool in place - just leaking 08:09:59 INFO - Crashing 08:09:59 INFO - XPCOM_MEM_BLOAT_LOG: /var/folders/99/99--aYC6HbGFYXZhmDL3wE+++-k/-Tmp-/tmpfBtD2T.mozrunner/runtests_leaks.log 08:09:59 INFO - Writing to log: /var/folders/99/99--aYC6HbGFYXZhmDL3wE+++-k/-Tmp-/tmpfBtD2T.mozrunner/runtests_leaks_tab_pid1298.log 08:10:00 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x20007F,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv 08:10:00 INFO - 2015-07-10 08:10:00.350 plugin-container[1299:903] *** __NSAutoreleaseNoPool(): Object 0x1095152a0 of class NSCFDictionary autoreleased with no pool in place - just leaking 08:10:00 INFO - 2015-07-10 08:10:00.353 plugin-container[1299:903] *** __NSAutoreleaseNoPool(): Object 0x109524760 of class NSCFData autoreleased with no pool in place - just leaking 08:10:00 INFO - Crashing 08:10:00 INFO - XPCOM_MEM_BLOAT_LOG: /var/folders/99/99--aYC6HbGFYXZhmDL3wE+++-k/-Tmp-/tmpfBtD2T.mozrunner/runtests_leaks.log 08:10:00 INFO - Writing to log: /var/folders/99/99--aYC6HbGFYXZhmDL3wE+++-k/-Tmp-/tmpfBtD2T.mozrunner/runtests_leaks_tab_pid1299.log 08:10:00 INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x20007F,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv 08:10:11 INFO - [Parent 1296] WARNING: parent WaitForMessage() failed: 0x10004003 (ipc/rcv) timed out: file /builds/slave/m-in-m64-000000000000000000000/build/src/ipc/glue/GeckoChildProcessHost.cpp, line 775 08:10:11 INFO - ************************* 08:10:11 INFO - A coding exception was thrown in a Promise resolution callback. 08:10:11 INFO - See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise 08:10:11 INFO - Full message: TypeError: frameLoader.tabParent is null 08:10:11 INFO - Full stack: set_docShellIsActive@chrome://global/content/bindings/remote-browser.xml:228:13 08:10:11 INFO - updateBrowserRemoteness@chrome://browser/content/tabbrowser.xml:1523:1 08:10:11 INFO - updateBrowserRemotenessByURL@chrome://browser/content/tabbrowser.xml:1566:1 08:10:11 INFO - restoreTab@resource:///modules/sessionstore/SessionStore.jsm:2878:5 08:10:11 INFO - navigateAndRestore/<@resource:///modules/sessionstore/SessionStore.jsm:2224:7 08:10:11 INFO - Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 08:10:11 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:801:7 08:10:11 INFO - this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:740:39 08:10:11 INFO - Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:740:7 08:10:11 INFO - this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:764:7 08:10:11 INFO - this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:707:7 08:10:11 INFO - resolve@resource:///modules/sessionstore/TabStateFlusher.jsm:96:5 08:10:11 INFO - resolve@resource:///modules/sessionstore/TabStateFlusher.jsm:34:5 08:10:11 INFO - receiveMessage@resource:///modules/sessionstore/SessionStore.jsm:648:11 08:10:11 INFO - ************************* 08:10:12 INFO - TEST-INFO | screencapture: exit 0 08:10:12 INFO - 461 INFO checking window state 08:10:12 INFO - 462 INFO Entering test 08:10:12 INFO - 463 INFO Waiting for load 08:10:12 INFO - 464 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: "http://example.com/browser/netwerk/test/browser/dummy.html" line: 0}] 08:10:12 INFO - 465 INFO Saw load 08:10:12 INFO - 466 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Browser should be in the right process 08:10:12 INFO - 467 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Services.jsm should resolve in both processes 08:10:12 INFO - 468 INFO Leaving test 08:10:12 INFO - 469 INFO Entering test 08:10:12 INFO - 470 INFO Waiting for load 08:10:12 INFO - 471 INFO Saw load 08:10:12 INFO - 472 INFO Set 08:10:12 INFO - 473 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: "http://example.com/browser/netwerk/test/browser/dummy.html" line: 0}] 08:10:12 INFO - 474 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in main process 08:10:12 INFO - 475 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in child process 08:10:12 INFO - 476 INFO Change 08:10:12 INFO - 477 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in main process 08:10:12 INFO - 478 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in child process 08:10:12 INFO - 479 INFO Clear 08:10:12 INFO - 480 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Shouldn't resolve in main process 08:10:12 INFO - 481 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Shouldn't resolve in child process 08:10:12 INFO - 482 INFO Leaving test 08:10:12 INFO - 483 INFO Entering test 08:10:12 INFO - 484 INFO Waiting for load 08:10:12 INFO - 485 INFO Saw load 08:10:12 INFO - 486 INFO Set 08:10:12 INFO - 487 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: "http://example.com/browser/netwerk/test/browser/dummy.html" line: 0}] 08:10:12 INFO - 488 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in main process 08:10:12 INFO - 489 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in child process 08:10:12 INFO - 490 INFO Waiting for AboutTabCrashedLoad 08:10:12 INFO - 491 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Received correct observer topic. 08:10:12 INFO - 492 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Subject implements nsIPropertyBag2. 08:10:12 INFO - 493 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | dumpID is present and not an empty string 08:10:12 INFO - 494 INFO Console message: [JavaScript Error: "remote browser crashed while on http://example.com/browser/netwerk/test/browser/dummy.html 08:10:12 INFO - " {file: "chrome://mochikit/content/mochitest-e10s-utils.js" line: 8}] 08:10:12 INFO - 495 INFO Console message: [JavaScript Error: "remote browser crashed while on http://example.com/browser/netwerk/test/browser/dummy.html 08:10:12 INFO - " {file: "chrome://mochikit/content/mochitest-e10s-utils.js" line: 8}] 08:10:12 INFO - 496 INFO Saw AboutTabCrashedLoad 08:10:12 INFO - 497 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: "http://example.com/browser/netwerk/test/browser/dummy.html" line: 0}] 08:10:12 INFO - 498 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Browser should be in the right process 08:10:12 INFO - 499 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in main process 08:10:12 INFO - 500 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in child process 08:10:12 INFO - 501 INFO Change 08:10:12 INFO - 502 INFO Waiting for AboutTabCrashedLoad 08:10:12 INFO - 503 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Received correct observer topic. 08:10:12 INFO - 504 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Subject implements nsIPropertyBag2. 08:10:12 INFO - 505 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | dumpID is present and not an empty string 08:10:12 INFO - 506 INFO Console message: [JavaScript Error: "remote browser crashed while on http://example.com/browser/netwerk/test/browser/dummy.html 08:10:12 INFO - " {file: "chrome://mochikit/content/mochitest-e10s-utils.js" line: 8}] 08:10:12 INFO - 507 INFO Saw AboutTabCrashedLoad 08:10:12 INFO - 508 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: "http://example.com/browser/netwerk/test/browser/dummy.html" line: 0}] 08:10:12 INFO - 509 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Browser should be in the right process 08:10:12 INFO - 510 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in main process 08:10:12 INFO - 511 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Should resolve in child process 08:10:12 INFO - 512 INFO Clear 08:10:12 INFO - 513 INFO Waiting for AboutTabCrashedLoad 08:10:12 INFO - 514 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Received correct observer topic. 08:10:12 INFO - 515 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | Subject implements nsIPropertyBag2. 08:10:12 INFO - 516 INFO TEST-PASS | netwerk/test/browser/browser_child_resource.js | dumpID is present and not an empty string 08:10:12 INFO - 517 INFO Console message: [JavaScript Error: "remote browser crashed while on http://example.com/browser/netwerk/test/browser/dummy.html 08:10:12 INFO - " {file: "chrome://mochikit/content/mochitest-e10s-utils.js" line: 8}] 08:10:12 INFO - 518 INFO Saw AboutTabCrashedLoad 08:10:12 INFO - 519 INFO TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_child_resource.js | A promise chain failed to handle a rejection: - at chrome://global/content/bindings/remote-browser.xml:228 - TypeError: frameLoader.tabParent is null 08:10:12 INFO - Stack trace: 08:10:12 INFO - set_docShellIsActive@chrome://global/content/bindings/remote-browser.xml:228:13 08:10:12 INFO - updateBrowserRemoteness@chrome://browser/content/tabbrowser.xml:1523:1 08:10:12 INFO - updateBrowserRemotenessByURL@chrome://browser/content/tabbrowser.xml:1566:1 08:10:12 INFO - restoreTab@resource:///modules/sessionstore/SessionStore.jsm:2878:5 08:10:12 INFO - navigateAndRestore/<@resource:///modules/sessionstore/SessionStore.jsm:2224:7 08:10:12 INFO - Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23 08:10:12 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:801:7 08:10:12 INFO - this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:740:39 08:10:12 INFO - Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:740:7 08:10:12 INFO - this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:764:7 08:10:12 INFO - this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:707:7 08:10:12 INFO - resolve@resource:///modules/sessionstore/TabStateFlusher.jsm:96:5 08:10:12 INFO - resolve@resource:///modules/sessionstore/TabStateFlusher.jsm:34:5 08:10:12 INFO - receiveMessage@resource:///modules/sessionstore/SessionStore.jsm:648:11 08:10:42 INFO - Not taking screenshot here: see the one that was previously logged 08:10:42 INFO - 520 INFO TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_child_resource.js | Test timed out - expected PASS 08:10:42 INFO - MEMORY STAT | vsize 3715MB | residentFast 307MB | heapAllocated 75MB 08:10:42 INFO - 521 INFO TEST-OK | netwerk/test/browser/browser_child_resource.js | took 45057ms 08:10:42 INFO - Not taking screenshot here: see the one that was previously logged 08:10:42 INFO - 522 INFO TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_child_resource.js | Found a tab after previous test timed out: about:blank - expected PASS 08:10:42 INFO - JavaScript error: chrome://global/content/bindings/remote-browser.xml, line 43: NS_ERROR_NOT_INITIALIZED: Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage] 08:10:43 INFO - JavaScript error: resource:///modules/NetworkPrioritizer.jsm, line 88: TypeError: aBrowser.adjustPriority is not a function 08:10:43 INFO - 523 INFO checking window state 08:10:43 INFO - 524 INFO Console message: [JavaScript Error: "NS_ERROR_NOT_INITIALIZED: Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage]" {file: "chrome://global/content/bindings/remote-browser.xml" line: 43}] 08:10:43 INFO - 525 INFO Console message: [JavaScript Error: "TypeError: aBrowser.adjustPriority is not a function" {file: "resource:///modules/NetworkPrioritizer.jsm" line: 88}] 08:10:43 INFO - 2015-07-10 08:10:43.363 plugin-container[1303:903] *** __NSAutoreleaseNoPool(): Object 0x109603a70 of class NSCFDictionary autoreleased with no pool in place - just leaking 08:10:43 INFO - 2015-07-10 08:10:43.365 plugin-container[1303:903] *** __NSAutoreleaseNoPool(): Object 0x10951d690 of class NSCFData autoreleased with no pool in place - just leaking 08:10:53 INFO - WARNING: At least one completion condition is taking too long to complete. Conditions: [{"name":"ShutdownLeaks: Wait for tabs to finish closing","state":"(none)","filename":"chrome://mochikit/content/browser-test.js","lineNumber":635,"stack":["chrome://mochikit/content/browser-test.js:Tester.prototype.nextTest</<:635","chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:754","null:null:0"]}] Barrier: ShutdownLeaks: Wait for cleanup to be finished before checking for leaks 08:10:56 INFO - 526 INFO Console message: 1436541056609 Toolkit.GMP WARN GMPInstallManager.parseResponseXML got node name: html, expected: updates 08:10:56 INFO - 527 INFO Console message: [JavaScript Error: "1436541056609 Toolkit.GMP ERROR GMPInstallManager.simpleCheckAndInstall Could not check for addons: {"target":{},"message":"got node name: html, expected: updates"}" {file: "resource://gre/modules/Log.jsm" line: 749}] 08:10:56 INFO - 528 INFO Console message: 1436541056655 Services.HealthReport.HealthReporter WARN Saved state file does not exist. 08:11:44 INFO - FATAL ERROR: AsyncShutdown timeout in ShutdownLeaks: Wait for cleanup to be finished before checking for leaks Conditions: [{"name":"ShutdownLeaks: Wait for tabs to finish closing","state":"(none)","filename":"chrome://mochikit/content/browser-test.js","lineNumber":635,"stack":["chrome://mochikit/content/browser-test.js:Tester.prototype.nextTest</<:635","chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:754","null:null:0"]}] At least one completion condition failed to complete within a reasonable amount of time. Causing a crash to ensure that we do not leave the user with an unresponsive process draining resources. 08:11:44 INFO - [Parent 1296] ###!!! ABORT: file chrome://mochikit/content/browser-test.js, line 635 08:11:44 INFO - [Parent 1296] ###!!! ABORT: file chrome://mochikit/content/browser-test.js, line 635 08:11:44 INFO - [Child 1303] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-m64-000000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1756 08:11:44 INFO - [Child 1303] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-m64-000000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1756 08:11:45 INFO - TEST-INFO | Main app process: killed by SIGHUP 08:11:45 WARNING - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_child_resource.js | application terminated with exit code 1 08:11:45 INFO - runtests.py | Application ran for: 0:01:51.797237 08:11:45 INFO - zombiecheck | Reading PID log: /var/folders/99/99--aYC6HbGFYXZhmDL3wE+++-k/-Tmp-/tmp846PB3pidlog 08:11:45 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/0kLHvsZqRfuJcXlTIXecUw/artifacts/public/build/firefox-42.0a1.en-US.mac.crashreporter-symbols.zip 08:12:14 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/237514B0-4EB6-4569-A2A2-692E0EA51B7F.dmp 08:12:14 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/237514B0-4EB6-4569-A2A2-692E0EA51B7F.extra 08:12:14 WARNING - PROCESS-CRASH | netwerk/test/browser/browser_child_resource.js | application crashed [@ mozalloc_abort(char const*)]
Comment hidden (Legacy TBPL/Treeherder Robot) |
Updated•9 years ago
|
Blocks: e10s-tests
Reporter | ||
Updated•9 years ago
|
Summary: Intermittent browser_child_resource.js | A promise chain failed to handle a rejection: - at chrome://global/content/bindings/remote-browser.xml:228 - TypeError: frameLoader.tabParent is null | Test timed out → Intermittent browser_522545.js,browser_child_resource.js | A promise chain failed to handle a rejection: - at chrome://global/content/bindings/remote-browser.xml:228 - TypeError: frameLoader.tabParent is null | Test timed out
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 8•9 years ago
|
||
[Mass Closure] Closing Intermittent as a one off
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Updated•9 years ago
|
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment 11•7 years ago
|
||
resolving this as we haven't seen it in years.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 7 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•