Closed Bug 1027268 Opened 10 years ago Closed 10 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
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: