<?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>88750</bug_id>
          
          <creation_ts>2012-06-10 21:51:14 -0700</creation_ts>
          <short_desc>XHR with .responseType=blob returns 0 size blob</short_desc>
          <delta_ts>2012-06-12 04:55:39 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>XML</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>88844</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Taiju Tsuiki">tzik</reporter>
          <assigned_to name="Kinuko Yasuda">kinuko</assigned_to>
          <cc>ap</cc>
    
    <cc>eric</cc>
    
    <cc>jbadics</cc>
    
    <cc>kinuko</cc>
    
    <cc>mario</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>645721</commentid>
    <comment_count>0</comment_count>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-06-10 21:51:14 -0700</bug_when>
    <thetext>XHR with .responseType = &apos;blob&apos; returns Blob, but its .size is set to 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645722</commentid>
    <comment_count>1</comment_count>
      <attachid>146779</attachid>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-06-10 21:51:44 -0700</bug_when>
    <thetext>Created attachment 146779
failcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645724</commentid>
    <comment_count>2</comment_count>
      <attachid>146780</attachid>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2012-06-10 22:01:55 -0700</bug_when>
    <thetext>Created attachment 146780
+reading blob with FileReader

Note that, we can read this blob with FileReader, even if its size is 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645995</commentid>
    <comment_count>3</comment_count>
      <attachid>146854</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-11 07:38:03 -0700</bug_when>
    <thetext>Created attachment 146854
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646231</commentid>
    <comment_count>4</comment_count>
      <attachid>146854</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-06-11 13:58:42 -0700</bug_when>
    <thetext>Comment on attachment 146854
Patch

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

&gt; Source/WebCore/xml/XMLHttpRequest.cpp:287
&gt;          if (m_binaryResponseBuilder.get()) {

This is old code, but this &quot;.get()&quot; is unnecessary, and should be removed sooner or later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646232</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-06-11 13:59:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/11640154&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646618</commentid>
    <comment_count>6</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-11 21:58:25 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 146854 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=146854&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/xml/XMLHttpRequest.cpp:287
&gt; &gt;          if (m_binaryResponseBuilder.get()) {
&gt; 
&gt; This is old code, but this &quot;.get()&quot; is unnecessary, and should be removed sooner or later.

Thanks, will delete .get() before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646659</commentid>
    <comment_count>7</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-11 23:18:02 -0700</bug_when>
    <thetext>Committed r120042: &lt;http://trac.webkit.org/changeset/120042&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646715</commentid>
    <comment_count>8</comment_count>
    <who name="János Badics">jbadics</who>
    <bug_when>2012-06-12 01:03:56 -0700</bug_when>
    <thetext>Unfortunately this new test fails on every bots since it was introduced in 120042. See https://bugs.webkit.org/show_bug.cgi?id=88844</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646736</commentid>
    <comment_count>9</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-12 01:43:15 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; Unfortunately this new test fails on every bots since it was introduced in 120042. See https://bugs.webkit.org/show_bug.cgi?id=88844

It looks it&apos;s passing at least on chromium.  (In reply to comment #8)
&gt; Unfortunately this new test fails on every bots since it was introduced in 120042. See https://bugs.webkit.org/show_bug.cgi?id=88844

Sorry for the breakage, I&apos;ll take a look. (At least it&apos;s passing on chromium?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646739</commentid>
    <comment_count>10</comment_count>
    <who name="János Badics">jbadics</who>
    <bug_when>2012-06-12 01:46:34 -0700</bug_when>
    <thetext>&gt; It looks it&apos;s passing at least on chromium.  (In reply to comment #8)
&gt; Sorry for the breakage, I&apos;ll take a look. (At least it&apos;s passing on chromium?)
I&apos;m sorry, it passes only on chromium : )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646745</commentid>
    <comment_count>11</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-12 02:02:38 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; &gt; It looks it&apos;s passing at least on chromium.  (In reply to comment #8)
&gt; &gt; Sorry for the breakage, I&apos;ll take a look. (At least it&apos;s passing on chromium?)
&gt; I&apos;m sorry, it passes only on chromium : )

It looks like XHR_RESPONSE_BLOB is not enabled on those platforms and I needed to add the test to Skipped for them.  I&apos;m going to make Skipped changes while I&apos;ll take another look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646831</commentid>
    <comment_count>12</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2012-06-12 04:50:14 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; [...]
&gt; It looks like XHR_RESPONSE_BLOB is not enabled on those platforms and I needed 
&gt; to add the test to Skipped for them. 
&gt; I&apos;m going to make Skipped changes while I&apos;ll take another look.

I think it would have been better to have filed a bug and use BUGWK###### instead of BUGWKGTK SKIP in the expectations file, so we have a clue were to look at when unskipping it.

Already did it: http://trac.webkit.org/changeset/120059 (new bug reported: 88859)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646835</commentid>
    <comment_count>13</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-06-12 04:55:39 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; (In reply to comment #11)
&gt; &gt; [...]
&gt; &gt; It looks like XHR_RESPONSE_BLOB is not enabled on those platforms and I needed 
&gt; &gt; to add the test to Skipped for them. 
&gt; &gt; I&apos;m going to make Skipped changes while I&apos;ll take another look.
&gt; 
&gt; I think it would have been better to have filed a bug and use BUGWK###### instead of BUGWKGTK SKIP in the expectations file, so we have a clue were to look at when unskipping it.
&gt; 
&gt; Already did it: http://trac.webkit.org/changeset/120059 (new bug reported: 88859)

Thanks for doing this!!   I was going to file a new bug but must have done so when I update Skipped/TestExpectations.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>146779</attachid>
            <date>2012-06-10 21:51:44 -0700</date>
            <delta_ts>2012-06-10 21:51:44 -0700</delta_ts>
            <desc>failcase</desc>
            <filename>failcase.html</filename>
            <type>text/html</type>
            <size>315</size>
            <attacher name="Taiju Tsuiki">tzik</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+PG1ldGEgY2hhcnNldD0iVVRGLTgiPgo8c2NyaXB0Pgp2YXIgeGhyID0g
bmV3IFhNTEh0dHBSZXF1ZXN0KCk7Cnhoci5yZXNwb25zZVR5cGUgPSAiYmxvYiI7Cnhoci5vcGVu
KCJHRVQiLCBsb2NhdGlvbi5ocmVmKTsKeGhyLnNlbmQobnVsbCk7Cnhoci5vbmxvYWQgPSBmdW5j
dGlvbigpIHsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJUZXh0ID0g
eGhyLnJlc3BvbnNlLnNpemUgPT09IDAgPyAiRkFJTCIgOiAiUEFTUyI7Cn07Cjwvc2NyaXB0Pgo8
ZGl2IGlkPSJyZXN1bHQiPlJ1bm5pbmc8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>146780</attachid>
            <date>2012-06-10 22:01:55 -0700</date>
            <delta_ts>2012-06-10 22:01:55 -0700</delta_ts>
            <desc>+reading blob with FileReader</desc>
            <filename>failcase.html</filename>
            <type>text/html</type>
            <size>549</size>
            <attacher name="Taiju Tsuiki">tzik</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+PG1ldGEgY2hhcnNldD0iVVRGLTgiPgo8c2NyaXB0Pgp2YXIgeGhyID0g
bmV3IFhNTEh0dHBSZXF1ZXN0KCk7Cnhoci5yZXNwb25zZVR5cGUgPSAiYmxvYiI7Cnhoci5vcGVu
KCJHRVQiLCBsb2NhdGlvbi5ocmVmKTsKeGhyLnNlbmQobnVsbCk7Cnhoci5vbmxvYWQgPSBmdW5j
dGlvbigpIHsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJUZXh0ID0g
eGhyLnJlc3BvbnNlLnNpemUgPT09IDAgPyAiRkFJTCIgOiAiUEFTUyI7CgogIHZhciByZWFkZXIg
PSBuZXcgRmlsZVJlYWRlcigpOwogIHJlYWRlci5yZWFkQXNUZXh0KHhoci5yZXNwb25zZSk7CiAg
cmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uKCkgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
ImJsb2ItY29udGVudCIpLmlubmVyVGV4dCA9IHJlYWRlci5yZXN1bHQ7CiAgfTsKfTsKPC9zY3Jp
cHQ+CjxkaXYgaWQ9InJlc3VsdCI+UnVubmluZzwvZGl2PgoKPHA+Q29udGVudCBvZiB0aGUgYmxv
Yjo8cHJlIGlkPSJibG9iLWNvbnRlbnQiPjwvcHJlPjwvcD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146854</attachid>
            <date>2012-06-11 07:38:03 -0700</date>
            <delta_ts>2012-06-11 13:58:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88750-20120611233803.patch</filename>
            <type>text/plain</type>
            <size>4634</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5OTQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTQ1YmVjYmRlNDc0MWRi
MjJjMTYwMDhmNDM2Y2U5MzcxNjc5YjBiOC4uYzg2YmU0ZWM3YWMwYmI1OTg4M2RmMzI3ODkxNGM3
ZjZhZDZiZjU5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA2LTExICBLaW51
a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKworICAgICAgICBYSFIgcmV0dXJucyBz
aXplPT0wIEJsb2IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTg4NzUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgUmVzcG9uc2UgQmxvYidzIC5zaXplIGZpZWxkIG11c3QgaGF2ZSB0aGUgY29ycmVjdCByZXNw
b25zZSBzaXplLgorCisgICAgICAgIFRlc3Q6IGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvcmVz
cG9uc2UtYmxvYi1zaXplLmh0bWwKKworICAgICAgICAqIHhtbC9YTUxIdHRwUmVxdWVzdC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpYTUxIdHRwUmVxdWVzdDo6cmVzcG9uc2VCbG9iKToKKwogMjAx
Mi0wNi0xMCAgUGFibG8gRmxvdXJldCAgPHBhYmxvZkBtb3Rvcm9sYS5jb20+CiAKICAgICAgICAg
QWNjZXNzIGNvbnRyb2wgYWxsb3cgbGlzdHMgc3RhcnRpbmcgd2l0aCBhIGNvbW1hIGFyZSBwYXJz
ZWQgaW5jb3JyZWN0bHkgKENPUlMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS94bWwvWE1M
SHR0cFJlcXVlc3QuY3BwIGIvU291cmNlL1dlYkNvcmUveG1sL1hNTEh0dHBSZXF1ZXN0LmNwcApp
bmRleCA3YzVlNWI1ZjA4N2IwNTg4ODU1NDY1NDE1NzI4YjlkY2Y2MjA2NTRlLi41YmZkYzQzMWZl
ZDczNDQ0OWZhZDFlNTlkZjg3MGE0NTRlNzRiYWI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS94bWwvWE1MSHR0cFJlcXVlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3htbC9YTUxIdHRw
UmVxdWVzdC5jcHAKQEAgLTI4MywxNSArMjgzLDE2IEBAIEJsb2IqIFhNTEh0dHBSZXF1ZXN0Ojpy
ZXNwb25zZUJsb2IoRXhjZXB0aW9uQ29kZSYgZWMpCiAgICAgICAgIC8vIGEgU2hhcmVkQnVmZmVy
LCBldmVuIGlmIHRoZXkgZG9uJ3QgZ2V0IHRoZSBCbG9iIGZyb20gdGhlIG5ldHdvcmsgbGF5ZXIg
ZGlyZWN0bHkuCiAgICAgICAgIE93blB0cjxCbG9iRGF0YT4gYmxvYkRhdGEgPSBCbG9iRGF0YTo6
Y3JlYXRlKCk7CiAgICAgICAgIC8vIElmIHdlIGVycm9yZWQgb3V0IG9yIGdvdCBubyBkYXRhLCB3
ZSBzdGlsbCByZXR1cm4gYSBibG9iLCBqdXN0IGFuIGVtcHR5IG9uZS4KKyAgICAgICAgc2l6ZV90
IHNpemUgPSAwOwogICAgICAgICBpZiAobV9iaW5hcnlSZXNwb25zZUJ1aWxkZXIuZ2V0KCkpIHsK
ICAgICAgICAgICAgIFJlZlB0cjxSYXdEYXRhPiByYXdEYXRhID0gUmF3RGF0YTo6Y3JlYXRlKCk7
Ci0gICAgICAgICAgICBzaXplX3Qgc2l6ZSA9IG1fYmluYXJ5UmVzcG9uc2VCdWlsZGVyLT5zaXpl
KCk7CisgICAgICAgICAgICBzaXplID0gbV9iaW5hcnlSZXNwb25zZUJ1aWxkZXItPnNpemUoKTsK
ICAgICAgICAgICAgIHJhd0RhdGEtPm11dGFibGVEYXRhKCktPmFwcGVuZChtX2JpbmFyeVJlc3Bv
bnNlQnVpbGRlci0+ZGF0YSgpLCBzaXplKTsKICAgICAgICAgICAgIGJsb2JEYXRhLT5hcHBlbmRE
YXRhKHJhd0RhdGEsIDAsIEJsb2JEYXRhSXRlbTo6dG9FbmRPZkZpbGUpOwogICAgICAgICAgICAg
YmxvYkRhdGEtPnNldENvbnRlbnRUeXBlKHJlc3BvbnNlTUlNRVR5cGUoKSk7IC8vIHJlc3BvbnNl
TUlNRVR5cGUgZGVmYXVsdHMgdG8gdGV4dC94bWwgd2hpY2ggbWF5IGJlIGluY29ycmVjdC4KICAg
ICAgICAgICAgIG1fYmluYXJ5UmVzcG9uc2VCdWlsZGVyLmNsZWFyKCk7CiAgICAgICAgIH0KLSAg
ICAgICAgbV9yZXNwb25zZUJsb2IgPSBCbG9iOjpjcmVhdGUoYmxvYkRhdGEucmVsZWFzZSgpLCBt
X2JpbmFyeVJlc3BvbnNlQnVpbGRlci5nZXQoKSA/IG1fYmluYXJ5UmVzcG9uc2VCdWlsZGVyLT5z
aXplKCkgOiAwKTsKKyAgICAgICAgbV9yZXNwb25zZUJsb2IgPSBCbG9iOjpjcmVhdGUoYmxvYkRh
dGEucmVsZWFzZSgpLCBzaXplKTsKICAgICB9CiAKICAgICByZXR1cm4gbV9yZXNwb25zZUJsb2Iu
Z2V0KCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggMTVkNGIwZTllYjVhNDFkZGJjMDNhNjMyNzc0ZmE4ZDI4MTgzMGRmZi4u
MzQxM2FkYjdkMGRmNmVlODQ5NTM3MGUyMmQ0ODkwOTA4ZDQ5YjBhOSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDEzIEBACisyMDEyLTA2LTExICBLaW51a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4K
KworICAgICAgICBYSFIgcmV0dXJucyBzaXplPT0wIEJsb2IKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg4NzUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jl
c3BvbnNlLWJsb2Itc2l6ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QvcmVzcG9uc2UtYmxvYi1zaXplLmh0bWw6IEFkZGVkLgorCiAyMDEy
LTA2LTEwICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIEV4cG9z
ZSBsYXlvdXRUZXN0Q29udHJvbGxlciBhcyB0ZXN0UnVubmVyCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc3BvbnNlLWJsb2Itc2l6ZS1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1ZXN0L3Jlc3BvbnNlLWJs
b2Itc2l6ZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZjkwN2RmNDI3NTQ4NzQzODc2YWZiYjU3
YTM0MWI3MzRmZjliMjUwNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMveG1saHR0cHJlcXVlc3QvcmVzcG9uc2UtYmxvYi1zaXplLWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDUgQEAKK1Rlc3QgQmxvYi5zaXplIG9mIHJlc3BvbnNlIGJsb2IgcmVjZWl2ZWQgZm9yIFhN
TEh0dHBSZXF1ZXN0CisKK1BBU1M6ICIyMDAiID09ICIyMDAiCitQQVNTOiAiMTAzNzQ2IiA9PSAi
MTAzNzQ2IgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3htbGh0dHByZXF1
ZXN0L3Jlc3BvbnNlLWJsb2Itc2l6ZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy94bWxo
dHRwcmVxdWVzdC9yZXNwb25zZS1ibG9iLXNpemUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kNmNiYjJmMzk1
Y2Y1ZTQwZjgxZmRhMWM1ODA3ZGQzYWJkNWZlYmYwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy94bWxodHRwcmVxdWVzdC9yZXNwb25zZS1ibG9iLXNpemUuaHRtbApA
QCAtMCwwICsxLDM2IEBACis8aHRtbD4KKzxib2R5PgorPHA+VGVzdCBCbG9iLnNpemUgb2YgcmVz
cG9uc2UgYmxvYiByZWNlaXZlZCBmb3IgWE1MSHR0cFJlcXVlc3Q8L3A+Cis8cHJlIGlkPSJjb25z
b2xlIj48L3ByZT4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7
CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGxheW91dFRlc3RD
b250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKK30KKworZnVuY3Rpb24gbG9nKHRleHQpCit7Cisg
ICAgdmFyIGNvbnNvbGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29uc29sZScpOworICAg
IGNvbnNvbGUuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUodGV4dCArICdcbicp
KTsKK30KKworZnVuY3Rpb24gdGVzdChleHBlY3QsIGFjdHVhbCkKK3sKKyAgICBsb2coKGV4cGVj
dCA9PSBhY3R1YWwgPyAnUEFTUycgOiAnRkFJTCcpICsgJzogIicgKyBleHBlY3QgKyAnIiA9PSAi
JyArIGFjdHVhbCArICciJyk7Cit9CisKK3ZhciByZXEgPSBuZXcgWE1MSHR0cFJlcXVlc3Q7City
ZXEucmVzcG9uc2VUeXBlID0gJ2Jsb2InOworcmVxLm9wZW4oJ0dFVCcsICcuLi9yZXNvdXJjZXMv
dGVzdC5vZ3YnLCB0cnVlKTsKK3JlcS5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbigpIHsK
KyAgICBpZiAocmVxLnJlYWR5U3RhdGUgPT0gNCkgeworICAgICAgICB0ZXN0KDIwMCwgcmVxLnN0
YXR1cyk7CisgICAgICAgIHRlc3QoMTAzNzQ2LCByZXEucmVzcG9uc2Uuc2l6ZSkKKyAgICAgICAg
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgIGxheW91dFRlc3RD
b250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICB9Cit9OworcmVxLnNlbmQobnVsbCk7CisKKzwv
c2NyaXB0PgorPC9ib2R5Pgo=
</data>
<flag name="review"
          id="154224"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>