Last Comment Bug 761980 - Intermittent mixed-abspos-root/mixed-dimentionA.html?padding_parent, position-dynamic-changes/mixed/mixed-dimentionA.html?padding_abspos | load failed: timed out waiting for reftest-wait to be removed
: Intermittent mixed-abspos-root/mixed-dimentionA.html?padding_parent, position...
Status: RESOLVED FIXED
: intermittent-failure
Product: Core
Classification: Components
Component: Layout (show other bugs)
: Trunk
: x86 Windows XP
: -- normal (vote)
: mozilla16
Assigned To: :Ehsan Akhgari
:
Mentors:
Depends on:
Blocks: 157681 438871
  Show dependency treegraph
 
Reported: 2012-06-06 04:17 PDT by Ed Morley [:emorley]
Modified: 2012-11-25 19:31 PST (History)
3 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments
Patch (v1) (1.25 KB, patch)
2012-06-06 06:29 PDT, :Ehsan Akhgari
dbaron: review+
Details | Diff | Splinter Review

Description Ed Morley [:emorley] 2012-06-06 04:17:10 PDT
(On the third push after the test landed)

Rev3 WINNT 5.1 mozilla-inbound debug test reftest on 2012-06-06 01:37:26 PDT for push 9db979e60a9e

slave: talos-r3-xp-053

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

{
REFTEST INFO | Loading a blank page
++DOMWINDOW == 47 (1101E590) [serial = 15162] [outer = 0715DC50]
REFTEST TEST-START | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?padding_parent | 5673 / 7978 (71%)
++DOMWINDOW == 48 (0A435B28) [serial = 15163] [outer = 0715DC50]
JavaScript error: file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?padding_parent, line 20: child is null
--DOMWINDOW == 47 (09704988) [serial = 15158] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA-ref.html?padding_abspos]
--DOMWINDOW == 46 (11B1AFC0) [serial = 15157] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?padding_abspos]
--DOMWINDOW == 45 (09D77D00) [serial = 15156] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 44 (09EF8440) [serial = 15155] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN-ref.html?padding_abspos]
--DOMWINDOW == 43 (216D8B30) [serial = 15154] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN.html?padding_abspos]
--DOMWINDOW == 42 (065A0A98) [serial = 15153] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 41 (113E9450) [serial = 15152] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA-ref.html?margin_parent]
--DOMWINDOW == 40 (116ADD18) [serial = 15151] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?margin_parent]
--DOMWINDOW == 39 (203F1610) [serial = 15150] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 38 (0A55C158) [serial = 15149] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN-ref.html?margin_parent]
--DOMWINDOW == 37 (073E0BF0) [serial = 15148] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN.html?margin_parent]
--DOMWINDOW == 36 (09F7F888) [serial = 15147] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 35 (0AD26A58) [serial = 15146] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA-ref.html?margin_abspos]
--DOMWINDOW == 34 (129F0078) [serial = 15145] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?margin_abspos]
--DOMWINDOW == 33 (0A235E08) [serial = 15144] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 32 (20C231D8) [serial = 15143] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN-ref.html?margin_abspos]
--DOMWINDOW == 31 (0770D7D0) [serial = 15142] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN.html?margin_abspos]
--DOMWINDOW == 30 (2116E768) [serial = 15141] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 29 (09C3A358) [serial = 15140] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA-ref.html?border_parent]
--DOMWINDOW == 28 (09E3EC00) [serial = 15139] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?border_parent]
--DOMWINDOW == 27 (07E9A6F0) [serial = 15138] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 26 (09DA5858) [serial = 15137] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN-ref.html?border_parent]
--DOMWINDOW == 25 (059E48E8) [serial = 15136] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN.html?border_parent]
--DOMWINDOW == 24 (0A1FE5E8) [serial = 15135] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 23 (0A35E070) [serial = 15134] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA-ref.html?border_abspos]
--DOMWINDOW == 22 (094DF738) [serial = 15133] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?border_abspos]
--DOMWINDOW == 21 (09BF5910) [serial = 15132] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 20 (0966A638) [serial = 15131] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN-ref.html?border_abspos]
--DOMWINDOW == 19 (11A1F3A8) [serial = 15130] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN.html?border_abspos]
--DOMWINDOW == 18 (09DA6C20) [serial = 15129] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 17 (0A319D08) [serial = 15128] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA-ref.html]
--DOMWINDOW == 16 (07DF8CD8) [serial = 15127] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html]
--DOMWINDOW == 15 (07904098) [serial = 15126] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 14 (07367930) [serial = 15125] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN-ref.html]
--DOMWINDOW == 13 (0A31CDE8) [serial = 15124] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionN.html]
--DOMWINDOW == 12 (202D0470) [serial = 15123] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
--DOMWINDOW == 11 (0A473E20) [serial = 15122] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed/mixed-dimentionA-ref.html?padding_parent]
--DOMWINDOW == 10 (07A3E458) [serial = 15121] [outer = 00000000] [url = file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed/mixed-dimentionA.html?padding_parent]
--DOMWINDOW == 9 (0967E408) [serial = 15159] [outer = 00000000] [url = data:text/html,%3C%21%2D%2DCLEAR%2D%2D%3E]
NOTE: child process received `Goodbye', closing down
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
NPP_Destroy
nsStringStats
 => mAllocCount:            462
 => mReallocCount:            1
 => mFreeCount:             462
 => mShareCount:            131
 => mAdoptCount:              0
 => mAdoptFreeCount:          0
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?padding_parent | load failed: timed out waiting for reftest-wait to be removed
REFTEST INFO | Saved log: START file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?padding_parent
REFTEST INFO | Saved log: [CONTENT] OnDocumentLoad triggering WaitForTestEnd
REFTEST INFO | Saved log: [CONTENT] WaitForTestEnd: Adding listeners
REFTEST INFO | Saved log: Initializing canvas snapshot
REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000
REFTEST INFO | Saved log: [CONTENT] WaitForTestEnd: Adding listeners
REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT
REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for MozAfterPaint
REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?padding_parent
REFTEST INFO | Saved log: Updating canvas for invalidation
REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000
REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT
REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for MozAfterPaint
REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed-abspos-root/mixed-dimentionA.html?padding_parent
REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT
REFTEST INFO | Saved log: [CONTENT] MakeProgress: dispatching MozReftestInvalidate
REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_FOR_REFTEST_WAIT_REMOVAL
REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for reftest-wait to be removed
}
Comment 2 :Ehsan Akhgari 2012-06-06 06:29:45 PDT
Created attachment 630543 [details] [diff] [review]
Patch (v1)

This happens because the play function ends up being called before the document has loaded, so retrieving the child element will fail.
Comment 3 Treeherder Robot 2012-06-06 07:34:57 PDT
edmorley
https://tbpl.mozilla.org/php/getParsedLog.php?id=12418124&tree=Mozilla-Inbound
Rev3 WINNT 5.1 mozilla-inbound opt test reftest on 2012-06-06 06:32:45
slave: talos-r3-xp-026

REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed/mixed-dimentionA.html?padding_abspos | load failed: timed out waiting for reftest-wait to be removed
Comment 5 Ed Morley [:emorley] 2012-06-07 05:52:44 PDT
https://hg.mozilla.org/mozilla-central/rev/ac7a355cbd00
Comment 6 Treeherder Robot 2012-06-07 14:16:05 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=12461740&tree=Mozilla-Inbound
Rev3 WINNT 5.1 mozilla-inbound debug test reftest on 2012-06-07 12:07:35
slave: talos-r3-xp-054

REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed/mixed-dimentionA.html?padding_parent | load failed: timed out waiting for reftest-wait to be removed
Comment 7 Treeherder Robot 2012-06-07 15:06:29 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=12464837&tree=Mozilla-Inbound
Rev3 WINNT 5.1 mozilla-inbound debug test reftest on 2012-06-07 13:53:33
slave: talos-r3-xp-067

REFTEST TEST-UNEXPECTED-FAIL | file:///C:/talos-slave/test/build/reftest/tests/layout/reftests/position-dynamic-changes/mixed/mixed-dimentionA.html?padding_abspos | load failed: timed out waiting for reftest-wait to be removed
Comment 8 :Ehsan Akhgari 2012-06-07 15:16:13 PDT
Comment 6 and 7 are both bug 762546, and the fix is on inbound.

Note You need to log in before you can comment on or make changes to this bug.