Closed Bug 1027268 Opened 9 years ago Closed 9 years ago

Intermittent test_bug391747.html | uncaught exception - NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowUtils.sendMouseEvent] at chrome://specialpowers/content/specialpowersAPI.js:116

Categories

(Testing :: Mochitest, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(firefox31 fixed, firefox32 fixed, firefox33 fixed, firefox-esr24 fixed, b2g-v1.3 fixed, b2g-v1.3T fixed, b2g-v1.4 fixed, b2g-v2.0 fixed, b2g-v2.1 fixed)

RESOLVED FIXED
mozilla33
Tracking Status
firefox31 --- fixed
firefox32 --- fixed
firefox33 --- fixed
firefox-esr24 --- fixed
b2g-v1.3 --- fixed
b2g-v1.3T --- fixed
b2g-v1.4 --- fixed
b2g-v2.0 --- fixed
b2g-v2.1 --- fixed

People

(Reporter: RyanVM, Assigned: martijn.martijn)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

https://tbpl.mozilla.org/php/getParsedLog.php?id=41973790&tree=B2g-Inbound

b2g_emulator_vm b2g-inbound debug test mochitest-debug-14 on 2014-06-18 08:57:06 PDT for push 6711afc7c5e1
slave: tst-linux64-spot-237

09:19:34     INFO -  293 INFO TEST-START | /tests/layout/generic/test/test_bug391747.html
09:19:34     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:35     INFO -  [Child 729] WARNING: Failed to retarget HTML data delivery to the parser thread.: file ../../../gecko/parser/html/nsHtml5StreamParser.cpp, line 947
09:19:35     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:36     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:36     INFO -  [Child 729] WARNING: NS_ENSURE_TRUE(nsContentUtils::GetCurrentJSContext()) failed: file ../../../gecko/docshell/base/nsDocShell.cpp, line 8678
09:19:36     INFO -  [Child 729] WARNING: No inner window available!: file ../../../gecko/dom/base/nsGlobalWindow.cpp, line 9507
09:19:38     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:38     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:39     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:40     INFO -  [Child 729] WARNING: NS_ENSURE_TRUE(content) failed: file ../../../gecko/layout/generic/nsSelection.cpp, line 4018
09:19:40     INFO -  294 INFO TEST-UNEXPECTED-FAIL | /tests/layout/generic/test/test_bug391747.html | uncaught exception - NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowUtils.sendMouseEvent] at chrome://specialpowers/content/specialpowersAPI.js:116
09:19:40     INFO -  JavaScript error: chrome://specialpowers/content/specialpowersAPI.js, line 116: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMWindowUtils.sendMouseEvent]
09:19:40     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:41     INFO -  295 INFO TEST-INFO | MEMORY STAT vsize after test: 132784128
09:19:41     INFO -  296 INFO TEST-INFO | MEMORY STAT residentFast after test: 79978496
09:19:41     INFO -  297 INFO TEST-INFO | MEMORY STAT heapAllocated after test: 32778988
09:19:41     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:41     INFO -  [Child 729] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1383
09:19:42     INFO -  298 INFO TEST-END | /tests/layout/generic/test/test_bug391747.html | finished in 7484ms
Attached patch 1027268.diffSplinter Review
This fixes the intermittent failure, I think.
I could reproduce the error on my b2g emulator build, when setting the setTimeout to 0. When using the addLoadEvent method, I don't get the error.
Attachment #8448738 - Flags: review?(mats)
Assignee: nobody → martijn.martijn
Attachment #8448738 - Flags: review?(mats) → review+
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/53302941531e
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
You need to log in before you can comment on or make changes to this bug.