<?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>67538</bug_id>
          
          <creation_ts>2011-09-02 16:32:46 -0700</creation_ts>
          <short_desc>Layout Test http/tests/security/xssAuditor/dom-write-innerHTML.html is flaky</short_desc>
          <delta_ts>2012-02-06 01:22:49 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>XSSAuditor</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>dbates</cc>
    
    <cc>eric</cc>
    
    <cc>haraken</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>461620</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-02 16:32:46 -0700</bug_when>
    <thetext>The following layout test is flaky on all platforms in debug

http/tests/security/xssAuditor/dom-write-innerHTML.html

Probable cause:

I think the setTimeout() is failing the race against the img onerror handler, although I haven&apos;t looked too closely.

Example failure diff:

ALERT: /XSS/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>461734</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-09-02 22:06:12 -0700</bug_when>
    <thetext>This test is pretty old, was it always flaky?

Seems unlikely that notifyDone() can trigger a failure alert, could be an actual bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549730</commentid>
    <comment_count>2</comment_count>
      <attachid>125571</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-02-05 22:09:53 -0800</bug_when>
    <thetext>Created attachment 125571
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549736</commentid>
    <comment_count>3</comment_count>
      <attachid>125571</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-05 22:20:01 -0800</bug_when>
    <thetext>Comment on attachment 125571
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=125571&amp;action=review

&gt; LayoutTests/http/tests/security/xssAuditor/resources/echo-dom-write-innerHTML.html:9
&gt; -&lt;/html&gt;
&gt;  \ No newline at end of file
&gt; +&lt;/html&gt;

What is the change for?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549737</commentid>
    <comment_count>4</comment_count>
      <attachid>125571</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-02-05 22:21:27 -0800</bug_when>
    <thetext>Comment on attachment 125571
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=125571&amp;action=review

&gt;&gt; LayoutTests/http/tests/security/xssAuditor/resources/echo-dom-write-innerHTML.html:9
&gt;&gt; +&lt;/html&gt;
&gt; 
&gt; What is the change for?

vi just adds newlines at the end of the file.  It&apos;s not needed to fix the bug.  I can remove the newline again if you&apos;d prefer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549740</commentid>
    <comment_count>5</comment_count>
      <attachid>125571</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-05 22:26:28 -0800</bug_when>
    <thetext>Comment on attachment 125571
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=125571&amp;action=review

&gt;&gt;&gt; LayoutTests/http/tests/security/xssAuditor/resources/echo-dom-write-innerHTML.html:9
&gt;&gt;&gt; +&lt;/html&gt;
&gt;&gt; 
&gt;&gt; What is the change for?
&gt; 
&gt; vi just adds newlines at the end of the file.  It&apos;s not needed to fix the bug.  I can remove the newline again if you&apos;d prefer.

Then, maybe we can remove the &quot;\ No newline at end of file&quot; line (because now the comment has no meaning).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549744</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-02-05 22:33:57 -0800</bug_when>
    <thetext>&gt; Then, maybe we can remove the &quot;\ No newline at end of file&quot; line (because now the comment has no meaning).

Oh, that&apos;s just added by the diff tool.  It&apos;s not something that ends up in the repository.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549745</commentid>
    <comment_count>7</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-05 22:35:25 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; &gt; Then, maybe we can remove the &quot;\ No newline at end of file&quot; line (because now the comment has no meaning).
&gt; 
&gt; Oh, that&apos;s just added by the diff tool.  It&apos;s not something that ends up in the repository.

Ah, I got it:-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549824</commentid>
    <comment_count>8</comment_count>
      <attachid>125571</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-06 01:22:44 -0800</bug_when>
    <thetext>Comment on attachment 125571
Patch

Clearing flags on attachment: 125571

Committed r106785: &lt;http://trac.webkit.org/changeset/106785&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549825</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-06 01:22:49 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125571</attachid>
            <date>2012-02-05 22:09:53 -0800</date>
            <delta_ts>2012-02-06 01:22:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67538-20120205220951.patch</filename>
            <type>text/plain</type>
            <size>3873</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEwNjc3NCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEyLTAyLTA1ICBBZGFtIEJhcnRoICA8YWJh
cnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgTGF5b3V0IFRlc3QgaHR0cC90ZXN0cy9zZWN1cml0
eS94c3NBdWRpdG9yL2RvbS13cml0ZS1pbm5lckhUTUwuaHRtbCBpcyBmbGFreQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc1MzgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUcnkgdG8gZml4IHRoZSBmbGFr
aW5lc3MgaW4gdGhpcyB0ZXN0IGJ5IGtpY2tpbmcgb2ZmIHRoZSA8aW1nPiBsb2FkCisgICAgICAg
IGJlZm9yZSB0aGUgbG9hZCBldmVudCBoYXMgZmlyZWQgZm9yIHRoZSBpbm5lciBmcmFtZS4gIFRo
YXQgd2F5LCB0aGUKKyAgICAgICAgbG9hZCBldmVudCBmb3IgdGhlIG1haW4gZnJhbWUgd2lsbCBi
ZSBkZWxheWVkIHVudGlsIHRoZSBpbWFnZSBmaW5pc2hlcworICAgICAgICBsb2FkaW5nIChhbmQg
aXRzIGVycm9yIGhhbmRsZXIgaGFzIGZpcmVkKSwgcmVtb3ZpbmcgdGhlIG5lZWQgZm9yIHRoZQor
ICAgICAgICBzZXRUaW1lb3V0LgorCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS94c3NB
dWRpdG9yL2RvbS13cml0ZS1pbm5lckhUTUwuaHRtbDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3Nl
Y3VyaXR5L3hzc0F1ZGl0b3IvcmVzb3VyY2VzL2VjaG8tZG9tLXdyaXRlLWlubmVySFRNTC5odG1s
OgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dDoKKwog
MjAxMi0wMi0wNSAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIHhz
cy1ERU5JRUQtZnJvbS1kYXRhLXVybC1pbi1mb3JlaWduLWRvbWFpbi1zdWJmcmFtZS5odG1sIGlz
IGZsYWt5CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3hzc0F1ZGl0b3Iv
ZG9tLXdyaXRlLWlubmVySFRNTC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAv
dGVzdHMvc2VjdXJpdHkveHNzQXVkaXRvci9kb20td3JpdGUtaW5uZXJIVE1MLmh0bWwJKHJldmlz
aW9uIDEwNjc2MSkKKysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkveHNzQXVkaXRv
ci9kb20td3JpdGUtaW5uZXJIVE1MLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTksOSArOSw5IEBA
IGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKIH0KIAogd2luZG93Lm9ubG9hZCA9
IGZ1bmN0aW9uKCkgewotICAgIC8vIEdpdmUgdGhlIGltZyBvbmVycm9yIGhhbmRsZXIgYSBjaGFu
Y2UgdG8gZmlyZS4KLSAgICBzZXRUaW1lb3V0KCJsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlE
b25lKCkiLCAxMDApOwotfQorICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisg
ICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKK307CiA8L3NjcmlwdD4K
IDwvaGVhZD4KIDxib2R5PgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS94
c3NBdWRpdG9yL3Jlc291cmNlcy9lY2hvLWRvbS13cml0ZS1pbm5lckhUTUwuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3hzc0F1ZGl0b3IvcmVzb3Vy
Y2VzL2VjaG8tZG9tLXdyaXRlLWlubmVySFRNTC5odG1sCShyZXZpc2lvbiAxMDY3NjEpCisrKyBM
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3hzc0F1ZGl0b3IvcmVzb3VyY2VzL2VjaG8t
ZG9tLXdyaXRlLWlubmVySFRNTC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDggKzEsOCBAQAog
PCFET0NUWVBFIGh0bWw+CiA8aHRtbD4KLTxoZWFkPgotPHNjcmlwdD53aW5kb3cub25sb2FkID0g
ZnVuY3Rpb24gKCkge2RvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0gdW5lc2NhcGUod2luZG93Lmxv
Y2F0aW9uKTt9PC9zY3JpcHQ+Ci08L2hlYWQ+CiA8Ym9keT4KKzxzY3JpcHQ+Citkb2N1bWVudC5i
b2R5LmlubmVySFRNTCA9IHVuZXNjYXBlKHdpbmRvdy5sb2NhdGlvbik7Cis8L3NjcmlwdD4KIDwv
Ym9keT4KLTwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCis8L2h0bWw+CkluZGV4
OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlv
bnMudHh0CShyZXZpc2lvbiAxMDY3NzQpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1
bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQJKHdvcmtpbmcgY29weSkKQEAgLTc3OCwxNCArNzc4LDE0
IEBAIEJVR0NSMjAzNDUgOiBodHRwL3Rlc3RzL3NlY3VyaXR5L2Nyb3NzLWYKIEJVR0NSNDIwNDQg
V0lOIDogaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELW1pbWUtdHlwZS1leGVjdXRlLWFz
LWh0bWwuaHRtbCA9IFBBU1MgVElNRU9VVAogQlVHV0s0Mjc2OSA6IGh0dHAvdGVzdHMvc2VjdXJp
dHkvNDAxLWxvZ291dC80MDEtbG9nb3V0LnBocCA9IFRJTUVPVVQKIEJVR0RQUkFOS0UgV0lOIDog
aHR0cC90ZXN0cy9zZWN1cml0eS9jcmVkZW50aWFscy1pbi1yZWZlcmVyLmh0bWwgPSBQQVNTIFRJ
TUVPVVQKLUJVR0NSNTQzNDggTElOVVggUkVMRUFTRSA6IGh0dHAvdGVzdHMvc2VjdXJpdHkveHNz
QXVkaXRvci9kb20td3JpdGUtaW5uZXJIVE1MLmh0bWwgPSBQQVNTIFRFWFQKLUJVR1dLNjc1Mzgg
REVCVUcgOiBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzc0F1ZGl0b3IvZG9tLXdyaXRlLWlubmVySFRN
TC5odG1sID0gUEFTUyBURVhUCiBCVUdfTEVWSU4gREVCVUcgOiBodHRwL3Rlc3RzL3NlY3VyaXR5
L21peGVkQ29udGVudC9pbnNlY3VyZS1pbWFnZS1pbi1tYWluLWZyYW1lLmh0bWwgPSBQQVNTIFRF
WFQKIEJVR1dLNzAyOTggOiBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzc0F1ZGl0b3IvY29va2llLWlu
amVjdGlvbi5odG1sID0gVEVYVCBQQVNTCiBCVUdDUjI0MTgyIFdJTiBSRUxFQVNFIDogaHR0cC90
ZXN0cy9zZWN1cml0eS9jcm9zcy1vcmlnaW4tY3NzLmh0bWwgPSBQQVNTIFRJTUVPVVQKIAogLy8g
SG9wZWZ1bGx5IGZpeGVkIGZsYWtpbmVzcyAobmVlZCB0byB2ZXJpZnkgd2l0aCBkYXNoYm9hcmQp
LgogQlVHQ1I5Nzk4IFJFTEVBU0UgOiBodHRwL3Rlc3RzL3NlY3VyaXR5L2RhdGFVUkwveHNzLURF
TklFRC1mcm9tLWRhdGEtdXJsLWluLWZvcmVpZ24tZG9tYWluLXN1YmZyYW1lLmh0bWwgPSBQQVNT
IFRJTUVPVVQKK0JVR0NSNTQzNDggTElOVVggUkVMRUFTRSA6IGh0dHAvdGVzdHMvc2VjdXJpdHkv
eHNzQXVkaXRvci9kb20td3JpdGUtaW5uZXJIVE1MLmh0bWwgPSBQQVNTIFRFWFQKK0JVR1dLNjc1
MzggREVCVUcgOiBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzc0F1ZGl0b3IvZG9tLXdyaXRlLWlubmVy
SFRNTC5odG1sID0gUEFTUyBURVhUCiAKIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAvLyBQbHVnaW4gdGVzdHMK
</data>

          </attachment>
      

    </bug>

</bugzilla>