<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>52032</bug_id>
          
          <creation_ts>2011-01-06 15:39:40 -0800</creation_ts>
          <short_desc>fast/dom/Window/window-postmessage-clone-frames.html has some timing issues</short_desc>
          <delta_ts>2011-01-07 17:38:23 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>330508</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-01-06 15:39:40 -0800</bug_when>
    <thetext>fast/dom/Window/window-postmessage-clone-frames.html has two issues:

1. It has the same file-input-after-console-output div problem as in this bug: https://bugs.webkit.org/show_bug.cgi?id=52027 . 
2. There is a timing issue where the test may finish before all messages have been passed to the worker context. Essentially if the original context processes a message from the worker context, before all messages are passed to the worker context, the test will end early. My guess is that this is not a problem on other platforms, because drag-and-drop happens on the main event loop in GTK+ and not on an inner event loop.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330514</commentid>
    <comment_count>1</comment_count>
      <attachid>78182</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-01-06 15:53:38 -0800</bug_when>
    <thetext>Created attachment 78182
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331112</commentid>
    <comment_count>2</comment_count>
      <attachid>78182</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-01-07 17:38:19 -0800</bug_when>
    <thetext>Comment on attachment 78182
Patch

Clearing flags on attachment: 78182

Committed r75298: &lt;http://trac.webkit.org/changeset/75298&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331113</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-01-07 17:38:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78182</attachid>
            <date>2011-01-06 15:53:38 -0800</date>
            <delta_ts>2011-01-07 17:38:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52032-20110106155339.patch</filename>
            <type>text/plain</type>
            <size>3786</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkYTJlYzlhMWEzZWQ1NWQ2M2E4N2MzMmI5ZTY1NmIwOTAyMTIwMDQzLi42YmIwODc2
NTIwYTgyOWM3OGZiOTFmNDE5NWIzNGRjMjU1NTdiNzBhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjEgQEAK
IDIwMTEtMDEtMDYgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgogCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGZhc3QvZG9tL1dp
bmRvdy93aW5kb3ctcG9zdG1lc3NhZ2UtY2xvbmUtZnJhbWVzLmh0bWwgaGFzIHNvbWUgdGltaW5n
IGlzc3VlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NTIwMzIKKworICAgICAgICBGaXggdGhlIHRpbWluZyBpc3N1ZSBpbiBmYXN0L2RvbS9XaW5kb3cv
d2luZG93LXBvc3RtZXNzYWdlLWNsb25lLWZyYW1lcy5odG1sCisgICAgICAgIGFuZCBtb3ZlIHRo
ZSBvdXRwdXQgY29uc29sZSBkaXYgYmV5b25kIHRoZSBmaWxlIGlucHV0IGNvbnRyb2wsIHNvIHRo
YXQgb3V0cHV0CisgICAgICAgIHRleHQgZG9lcyBub3QgcHVzaCBpdCBvdXRzaWRlIHRoZSB2aWV3
cG9ydC4KKworICAgICAgICAqIGZhc3QvZG9tL1dpbmRvdy93aW5kb3ctcG9zdG1lc3NhZ2UtY2xv
bmUtZnJhbWVzLWV4cGVjdGVkLnR4dDogVXBkYXRlZCByZXN1bHRzCisgICAgICAgIHRvIHJlZmxl
Y3QgZGl2IG1vdmVtZW50LgorICAgICAgICAqIGZhc3QvZG9tL1dpbmRvdy93aW5kb3ctcG9zdG1l
c3NhZ2UtY2xvbmUtZnJhbWVzLmh0bWw6IEZpeCB0aGUgdGltaW5nIGFuZAorICAgICAgICBsYXlv
dXQgaXNzdWVzIHdpdGggdGhpcyB0ZXN0LgorCisyMDExLTAxLTA2ICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKwogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRl
bC4KIAogICAgICAgICBbR1RLXSBGcmVldHlwZSBiYWNrZW5kIGRvZXMgbm90IHN1cHBvcnQgV09G
RgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3dpbmRvdy1wb3N0bWVz
c2FnZS1jbG9uZS1mcmFtZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vV2lu
ZG93L3dpbmRvdy1wb3N0bWVzc2FnZS1jbG9uZS1mcmFtZXMtZXhwZWN0ZWQudHh0CmluZGV4IDYz
ZGI2ZjIwYzgzODBkNjM2YzYxNWY1YjcxODEyOTRlZTUxMWM1ZTIuLjEzNzQ5Y2ZlNzA2NmI0OGUz
OTljNTg0Y2YzODZlYzRkZjVlNGQ3N2IgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9t
L1dpbmRvdy93aW5kb3ctcG9zdG1lc3NhZ2UtY2xvbmUtZnJhbWVzLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvd2luZG93LXBvc3RtZXNzYWdlLWNsb25lLWZy
YW1lcy1leHBlY3RlZC50eHQKQEAgLTEsNCArMSw1IEBACiBUZXN0cyB0aGF0IHdlIGNsb25lIG9i
amVjdCBoaWVyYXJjaGllcworCiBQQVNTOiAoZnJhbWVzWzBdLnRlc3RzWzBdKS5ldmVudERhdGEg
aW5zdGFuY2VvZiAoZnJhbWVzWzBdKS5PYmplY3QgaXMgdHJ1ZSBvZiB0eXBlIGJvb2xlYW4KIFBB
U1M6IChmcmFtZXNbMF0udGVzdHNbMF0pLmV2ZW50LmRhdGEgaW5zdGFuY2VvZiAoZnJhbWVzWzBd
KS5PYmplY3QgaXMgdHJ1ZSBvZiB0eXBlIGJvb2xlYW4KIFBBU1M6IChmcmFtZXNbMF0udGVzdHNb
MV0pLmV2ZW50RGF0YSBpbnN0YW5jZW9mIChmcmFtZXNbMF0pLkFycmF5IGlzIHRydWUgb2YgdHlw
ZSBib29sZWFuCkBAIC05LDQgKzEwLDQgQEAgUEFTUzogKGZyYW1lc1swXS50ZXN0c1szXSkuZXZl
bnREYXRhIGluc3RhbmNlb2YgKGZyYW1lc1swXSkuRmlsZSBpcyB0cnVlIG9mIHR5cGUKIFBBU1M6
IChmcmFtZXNbMF0udGVzdHNbM10pLmV2ZW50LmRhdGEgaW5zdGFuY2VvZiAoZnJhbWVzWzBdKS5G
aWxlIGlzIHRydWUgb2YgdHlwZSBib29sZWFuCiBQQVNTOiAoZnJhbWVzWzBdLnRlc3RzWzRdKS5l
dmVudERhdGEgaW5zdGFuY2VvZiAoZnJhbWVzWzBdKS5GaWxlTGlzdCBpcyB0cnVlIG9mIHR5cGUg
Ym9vbGVhbgogUEFTUzogKGZyYW1lc1swXS50ZXN0c1s0XSkuZXZlbnQuZGF0YSBpbnN0YW5jZW9m
IChmcmFtZXNbMF0pLkZpbGVMaXN0IGlzIHRydWUgb2YgdHlwZSBib29sZWFuCi0gCisKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy93aW5kb3ctcG9zdG1lc3NhZ2UtY2xv
bmUtZnJhbWVzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvd2luZG93LXBvc3Rt
ZXNzYWdlLWNsb25lLWZyYW1lcy5odG1sCmluZGV4IGJmODkxZDY1ZDdkZjUyNTRmZTcxYzI3YWM5
NzdmYmVlNmEyYzAxOTguLjQxOTY1NjE1OThmZDk2ZTBkMDM5Njc1MzBkMDE1MTNlNDVhYjVhNjYg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRvdy93aW5kb3ctcG9zdG1lc3Nh
Z2UtY2xvbmUtZnJhbWVzLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L3dp
bmRvdy1wb3N0bWVzc2FnZS1jbG9uZS1mcmFtZXMuaHRtbApAQCAtMiw4ICsyLDggQEAKIDxoZWFk
PjwvaGVhZD4KIDxib2R5PgogPGRpdiBpZD0iZGVzY3JpcHRpb24iPjwvZGl2PgotPGRpdiBpZD0i
Y29uc29sZSI+PC9kaXY+CiA8aW5wdXQgdHlwZT0iZmlsZSIgaWQ9ImZpbGVJbnB1dCI+Cis8ZGl2
IGlkPSJjb25zb2xlIj48L2Rpdj4KIDxpZnJhbWUgc3JjPSJyZXNvdXJjZXMvd2luZG93LXBvc3Rt
ZXNzYWdlLWNsb25lLWZyYW1lcy1mcmFtZS5odG1sIiBvbmxvYWQ9InN0YXJ0VGVzdCgpIj48L2lm
cmFtZT4KIDxzY3JpcHQ+CiBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CkBAIC03
NiwxMSArNzYsMTUgQEAgZnVuY3Rpb24gc2hvdWxkQmUoYWN0dWFsLCBleHBlY3RlZCkKIH0KIHZh
ciBpID0gMDsKIHdpbmRvdy5vbm1lc3NhZ2UgPSBmdW5jdGlvbihldnQpIHsKKyAgICBpZiAoc2Fm
ZVRvU3RyaW5nKGZyYW1lc1swXS50ZXN0c1tpXS5ldmVudERhdGEpID09ICdkb25lJykgeworICAg
ICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgbGF5b3V0
VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAg
ICAgc2hvdWxkQmUoIihmcmFtZXNbMF0udGVzdHNbIitpKyJdKS5ldmVudERhdGEgaW5zdGFuY2Vv
ZiAoZnJhbWVzWzBdKS4iK3Rlc3RzW2ldLmNvbnN0cnVjdG9yLCAidHJ1ZSIpOwogICAgIHNob3Vs
ZEJlKCIoZnJhbWVzWzBdLnRlc3RzWyIraSsiXSkuZXZlbnQuZGF0YSBpbnN0YW5jZW9mIChmcmFt
ZXNbMF0pLiIrdGVzdHNbaV0uY29uc3RydWN0b3IsICJ0cnVlIik7CiAgICAgaSsrOwotICAgIGlm
ICh0ZXN0cy5sZW5ndGggPT09IGkgJiYgd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQotICAg
ICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CiB9CiAKIGZ1bmN0aW9uIHRy
eVBvc3RNZXNzYWdlKG1lc3NhZ2UsIGNvbnN0cnVjdG9yKSB7CkBAIC0xMTAsNiArMTE0LDcgQEAg
ZnVuY3Rpb24gc3RhcnRUZXN0KCkgewogICAgICAgICB0cnlQb3N0TWVzc2FnZSgnZmlsZUlucHV0
LmZpbGVzWzBdJywgIkZpbGUiKTsKICAgICAgICAgdHJ5UG9zdE1lc3NhZ2UoJ2ZpbGVJbnB1dC5m
aWxlcycsICJGaWxlTGlzdCIpOwogICAgIH0KKyAgICB0cnlQb3N0TWVzc2FnZSgnImRvbmUiJyk7
CiB9CiA8L3NjcmlwdD4KIDwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>