Closed
Bug 1120592
Opened 11 years ago
Closed 10 years ago
Intermittent test_browserElement_inproc_CopyPaste.html | uncaught exception - TypeError: iframeInner is null at http://mochi.test:8888/tests/dom/browser-element/mochitest/browserElement_CopyPaste.js:71
Categories
(Core :: DOM: Content Processes, defect)
Tracking
()
RESOLVED
FIXED
mozilla40
People
(Reporter: RyanVM, Assigned: mtseng)
Details
(Keywords: intermittent-failure)
Attachments
(1 file, 3 obsolete files)
04:56:28 INFO - 1368 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | event.detail.width is not zero (test: normal div)
04:56:28 INFO - 1369 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | event.detail.height is not zero (test: normal div)
04:56:28 INFO - 1370 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | event.detail.state selectall
04:56:28 INFO - 1371 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | Clipboard has the correct value
04:56:28 INFO - 1372 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | copy command works (test: normal div)
04:56:28 INFO - 1373 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | paste command works (test: normal div)
04:56:28 INFO - 1374 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | Clipboard has the correct value
04:56:28 INFO - 1375 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | cut function works (test: normal div)
04:56:28 INFO - 1376 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | cut command works (test: normal div)
04:56:28 INFO - 1377 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | got mozbrowserselectionstatechanged event. (test: normal div with designMode:on)
04:56:28 INFO - 1378 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | event.detail is not null. (test: normal div with designMode:on)
04:56:28 INFO - 1379 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | event.detail.width is not zero (test: normal div with designMode:on)
04:56:28 INFO - 1380 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | event.detail.height is not zero (test: normal div with designMode:on)
04:56:28 INFO - 1381 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | event.detail.state selectall
04:56:28 INFO - 1382 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | Clipboard has the correct value
04:56:28 INFO - 1383 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | copy command works (test: normal div with designMode:on)
04:56:28 INFO - 1384 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | paste command works (test: normal div with designMode:on)
04:56:28 INFO - 1385 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | Clipboard has the correct value
04:56:28 INFO - 1386 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | cut function works (test: normal div with designMode:on)
04:56:28 INFO - 1387 INFO TEST-PASS | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | cut command works (test: normal div with designMode:on)
04:56:28 INFO - 1388 INFO TEST-UNEXPECTED-FAIL | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | uncaught exception - TypeError: iframeInner is null at http://mochi.test:8888/tests/dom/browser-element/mochitest/browserElement_CopyPaste.js:71
04:56:28 INFO - JavaScript error: http://mochi.test:8888/tests/dom/browser-element/mochitest/browserElement_CopyPaste.js, line 71: TypeError: iframeInner is null
04:56:28 INFO - ############################### browserElementPanning.js loaded
04:56:28 INFO - ######################## BrowserElementChildPreload.js loaded
04:56:28 INFO - 1389 INFO MEMORY STAT vsize after test: 4235718656
04:56:28 INFO - 1390 INFO MEMORY STAT residentFast after test: 637632512
04:56:28 INFO - 1391 INFO MEMORY STAT heapAllocated after test: 104582184
04:56:28 INFO - 1392 INFO TEST-OK | dom/browser-element/mochitest/test_browserElement_inproc_CopyPaste.html | took 1882ms
| 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Reporter | ||
Comment 107•10 years ago
|
||
Morris, can you please take a look at this frequent intermittent failure?
status-b2g-v2.2:
--- → affected
status-b2g-master:
--- → affected
status-firefox37:
--- → wontfix
status-firefox38:
--- → affected
status-firefox39:
--- → affected
status-firefox40:
--- → affected
status-firefox-esr31:
--- → unaffected
status-firefox-esr38:
--- → affected
Flags: needinfo?(mtseng)
| Assignee | ||
Comment 108•10 years ago
|
||
If we create iframe in callback of setTimeout, we might missing mozbrowserloadend. So create iframe directly.
Attachment #8596377 -
Flags: review?(kchen)
| Assignee | ||
Comment 109•10 years ago
|
||
Fix typo in commit message.
Attachment #8596377 -
Attachment is obsolete: true
Attachment #8596377 -
Flags: review?(kchen)
Attachment #8596378 -
Flags: review?(kchen)
| Assignee | ||
Comment 110•10 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #107)
> Morris, can you please take a look at this frequent intermittent failure?
Sure.
Assignee: nobody → mtseng
Status: NEW → ASSIGNED
Flags: needinfo?(mtseng)
| Assignee | ||
Comment 111•10 years ago
|
||
Comment 112•10 years ago
|
||
Comment on attachment 8596378 [details] [diff] [review]
Create iframe directly instead of using setTimeout v2.
Review of attachment 8596378 [details] [diff] [review]:
-----------------------------------------------------------------
How are you sure the iframeInner "mozbrowserloadend" event is not dispatched before iframeOuter's?
| Assignee | ||
Comment 113•10 years ago
|
||
Addressed kanru's comment.
Attachment #8596378 -
Attachment is obsolete: true
Attachment #8596378 -
Flags: review?(kchen)
Attachment #8596494 -
Flags: review?(kchen)
Comment 114•10 years ago
|
||
Comment on attachment 8596494 [details] [diff] [review]
Create iframe directly instead of using setTimeout v3.
Review of attachment 8596494 [details] [diff] [review]:
-----------------------------------------------------------------
file_NestedFramesOuter_CopyPaste.html could be replaced by file_empty.html
You could use iframe.src = browserElementTestHelpers.emptyPage1 in the code.
Attachment #8596494 -
Flags: review?(kchen) → review+
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Assignee | ||
Comment 116•10 years ago
|
||
Use file_empty.html and remove file_NestedFramesOuterCopyPaste.html.
Attachment #8596494 -
Attachment is obsolete: true
| Assignee | ||
Comment 117•10 years ago
|
||
| Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
| Reporter | ||
Comment 118•10 years ago
|
||
Flags: in-testsuite+
Keywords: checkin-needed
Comment 119•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
| Reporter | ||
Comment 120•10 years ago
|
||
| Reporter | ||
Comment 121•10 years ago
|
||
| Reporter | ||
Comment 122•10 years ago
|
||
| Reporter | ||
Comment 123•10 years ago
|
||
| Reporter | ||
Updated•10 years ago
|
status-firefox38.0.5:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•