Closed Bug 874073 Opened 7 years ago Closed 7 years ago

Intermittent crashtests/852293.html | load failed: timed out waiting for reftest-wait to be removed followed by others and a 7200 second timeout

Categories

(Core :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla26
Tracking Status
firefox24 --- fixed
firefox25 --- fixed
firefox26 --- fixed

People

(Reporter: RyanVM, Assigned: mats)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Attachments

(5 files)

+++ This bug was initially created as a clone of Bug #873083 +++

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

Rev3 WINNT 6.1 mozilla-inbound pgo test crashtest on 2013-05-20 00:17:07 PDT for push 25a1e66c0f1d
slave: talos-r3-w7-115

00:24:40     INFO -  REFTEST TEST-START | file:///C:/talos-slave/test/build/tests/reftest/tests/layout/base/crashtests/852293.html | 1091 / 2442 (44%)
00:29:40     INFO -  REFTEST TEST-UNEXPECTED-FAIL | file:///C:/talos-slave/test/build/tests/reftest/tests/layout/base/crashtests/852293.html | load failed: timed out waiting for reftest-wait to be removed
00:29:40     INFO -  REFTEST INFO | Saved log: START file:///C:/talos-slave/test/build/tests/reftest/tests/layout/base/crashtests/852293.html
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] OnDocumentLoad triggering WaitForTestEnd
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] WaitForTestEnd: Adding listeners
00:29:40     INFO -  REFTEST INFO | Saved log: Initializing canvas snapshot
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] MakeProgress: dispatching MozReftestInvalidate
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_FOR_REFTEST_WAIT_REMOVAL
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for reftest-wait to be removed
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///C:/talos-slave/test/build/tests/reftest/tests/layout/base/crashtests/852293.html
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///C:/talos-slave/test/build/tests/reftest/tests/layout/base/crashtests/852293.html
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///C:/talos-slave/test/build/tests/reftest/tests/layout/base/crashtests/852293.html
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] SendUpdateCanvasForEvent with 1 rects
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] Rect: 0 0 800 1000
00:29:40     INFO -  REFTEST INFO | Saved log: Updating canvas for invalidation
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_FOR_REFTEST_WAIT_REMOVAL
00:29:40     INFO -  REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for reftest-wait to be removed
00:29:40     INFO -  REFTEST INFO | Loading a blank page
This test does remove/add the documentElement:
  var de = document.documentElement;
  document.removeChild(de);
  document.appendChild(de);

I guess that could be confusing for the reftest framework.

A workaround could be to move this file to 852293-iframe.html
and make a new 852293.html that loads it in an <iframe>.
And move the class="reftest-wait" to the new top file.
(In reply to Mats Palmgren (on vacation) from comment #1)
> This test does remove/add the documentElement:
>   var de = document.documentElement;
>   document.removeChild(de);
>   document.appendChild(de);
> 
> I guess that could be confusing for the reftest framework.
> 
> A workaround could be to move this file to 852293-iframe.html
> and make a new 852293.html that loads it in an <iframe>.
> And move the class="reftest-wait" to the new top file.

Were you going to attempt this? I'm going to be disabling this test in short order soon.
Flags: needinfo?(matspal)