<?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>45576</bug_id>
          
          <creation_ts>2010-09-10 16:37:53 -0700</creation_ts>
          <short_desc>fast/files/apply-blob-url-to-img.html timeout on Leopard</short_desc>
          <delta_ts>2012-02-16 11:40:06 -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>WebCore JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>OS X 10.5</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>
          <dependson>45802</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jian Li">jianli</reporter>
          <assigned_to name="Jian Li">jianli</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>dimich</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>levin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>277535</commentid>
    <comment_count>0</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-09-10 16:37:53 -0700</bug_when>
    <thetext>fast/files/apply-blob-url-to-img.html timeout on Leopard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277548</commentid>
    <comment_count>1</comment_count>
      <attachid>67267</attachid>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-09-10 17:05:19 -0700</bug_when>
    <thetext>Created attachment 67267
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279184</commentid>
    <comment_count>2</comment_count>
      <attachid>67267</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-09-14 14:43:12 -0700</bug_when>
    <thetext>Comment on attachment 67267
Proposed Patch

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

&gt; WebKit/chromium/ChangeLog:8
&gt; +        * src/ResourceHandle.cpp: Remove the unneeded static comment.
s/unneeded/no longer applicable/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279206</commentid>
    <comment_count>3</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2010-09-14 15:27:58 -0700</bug_when>
    <thetext>Committed as http://trac.webkit.org/changeset/67503.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279231</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-09-14 16:04:14 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/67503 might have broken GTK Linux 32-bit Release</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279234</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-09-14 16:08:08 -0700</bug_when>
    <thetext>I don&apos;t think that this is a good fix. supportsBufferedData is a check for platform capabilities, and adding a check that internal to WebCore on top of it is highly confusing. I think that a different fix is needed here.

Also, I may not understand the purpose of BlobResourceHandle, but it seems to share the same problem - although ResourceHandle is supposed to be a platform abstraction, it now has a subclass that contains WebCore logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279235</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-09-14 16:08:36 -0700</bug_when>
    <thetext>Since this also broke build, rolling out seems like an appropriate course of action to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558318</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-02-16 10:43:46 -0800</bug_when>
    <thetext>This change didn&apos;t unskip the test. Done in &lt;http://trac.webkit.org/changeset/107879&gt;.

It is disappointing that the above comments have not be acted upon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558383</commentid>
    <comment_count>8</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2012-02-16 11:40:06 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; This change didn&apos;t unskip the test. Done in &lt;http://trac.webkit.org/changeset/107879&gt;.
&gt; 
&gt; It is disappointing that the above comments have not be acted upon.

My apology for not addressing the concern quickly. We did go through quite a lot discussions on which layer we wanted to hook up with the URL request processing. I agree that BlobResourceHandle inherited from ResourceHandle might not be a ideal solution to process the blob URL request. But the discussions did not lead to any other better choice at that time.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67267</attachid>
            <date>2010-09-10 17:05:19 -0700</date>
            <delta_ts>2010-09-14 14:43:12 -0700</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>45576</filename>
            <type>text/plain</type>
            <size>8216</size>
            <attacher name="Jian Li">jianli</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlMjFhZjg4Li42MDZiY2EyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTkgQEAKIDIwMTAtMDkt
MTAgIEppYW4gTGkgIDxqaWFubGlAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGZhc3QvZmlsZXMvYXBwbHktYmxvYi11cmwtdG8t
aW1nLmh0bWwgdGltZW91dCBvbiBMZW9wYXJkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00NTU3NgorCisgICAgICAgIFVwZGF0ZSB0aGUgdGVzdCB0byBj
b21wdXRlIHRoZSByaWdodCBjb29yZGluYXRlcyB0byBkcmFnIHRoZSBmaWxlIHRvLgorICAgICAg
ICBUaGlzIGZpeGVzIHRoZSBwcm9ibGVtIHRoYXQgb25JbnB1dEZpbGVDaGFuZ2UoKSBpcyBub3Qg
Y2FsbGVkIG9uCisgICAgICAgIExlb3BhcmQuCisKKyAgICAgICAgKiBmYXN0L2ZpbGVzL2FwcGx5
LWJsb2ItdXJsLXRvLWltZy5odG1sOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9Ta2lwcGVkOiBS
ZW1vdmUgdGhlIHBhc3NpbmcgdGVzdCBmcm9tIFNraXBwZWQgbGlzdC4KKworMjAxMC0wOS0xMCAg
SmlhbiBMaSAgPGppYW5saUBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgVXBkYXRlIG1hYy9Ta2lw
cGVkIHRvIGluY2x1ZGUgdGhlIGJ1ZyBudW1iZXJzIGZvciBuZXdseSBhZGRlZCBza2lwIGVudHJp
ZXMuCiAKICAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2tpcHBlZDoKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZmlsZXMvYXBwbHktYmxvYi11cmwtdG8taW1nLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2ZpbGVzL2FwcGx5LWJsb2ItdXJsLXRvLWltZy5odG1sCmluZGV4IGU4MWE5NWYuLjg2
NTRkM2QgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvYXBwbHktYmxvYi11cmwt
dG8taW1nLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlcy9hcHBseS1ibG9iLXVybC10
by1pbWcuaHRtbApAQCAtMjksMTAgKzI5LDE4IEBAIGZ1bmN0aW9uIG9uSW1nTG9hZCgpCiAgICAg
ICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKIH0KIAorZnVuY3Rpb24gbW92
ZU1vdXNlVG9DZW50ZXJPZkVsZW1lbnQoZWxlbWVudCkKK3sKKyAgICB2YXIgY2VudGVyWCA9IGVs
ZW1lbnQub2Zmc2V0TGVmdCArIGVsZW1lbnQub2Zmc2V0V2lkdGggLyAyOworICAgIHZhciBjZW50
ZXJZID0gZWxlbWVudC5vZmZzZXRUb3AgKyBlbGVtZW50Lm9mZnNldEhlaWdodCAvIDI7CisgICAg
ZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oY2VudGVyWCwgY2VudGVyWSk7Cit9CisKIGZ1bmN0aW9u
IHJ1blRlc3RzKCkKIHsKICAgICBldmVudFNlbmRlci5iZWdpbkRyYWdXaXRoRmlsZXMoWydyZXNv
dXJjZXMvYWJlLnBuZyddKTsKLSAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbygxMCwgMTApOwor
ICAgIHZhciBmaWxlSW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmlsZScpOworICAg
IG1vdmVNb3VzZVRvQ2VudGVyT2ZFbGVtZW50KGZpbGVJbnB1dCk7CiAgICAgZXZlbnRTZW5kZXIu
bW91c2VVcCgpOwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tp
cHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCmluZGV4IGVlNjMwODMuLjhh
MjJhMDYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCkBAIC0zMDAsMTAgKzMwMCw2IEBAIGlu
c3BlY3Rvci9kb20tYnJlYWtwb2ludHMuaHRtbAogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDM5NjAKIHNjcm9sbGJhcnMvY3VzdG9tLXNjcm9sbGJhci13aXRoLWlu
Y29tcGxldGUtc3R5bGUuaHRtbAogCi0jIFRpbWVvdXQgb24gTGVvcGFyZCBvbmx5LgotIyBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDU1NzYKLWZhc3QvZmlsZXMvYXBw
bHktYmxvYi11cmwtdG8taW1nLmh0bWwKLQogIyBDcmFzaCBkdWUgdG8gcjY2ODUwLgogIyBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDU1NzUKIGZhc3QvZmlsZXMvd29y
a2VycwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCAxNDUyYzlkLi5hNWIzZjI0IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysg
Yi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDEwLTA5LTEwICBKaWFuIExp
ICA8amlhbmxpQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBmYXN0L2ZpbGVzL2FwcGx5LWJsb2ItdXJsLXRvLWltZy5odG1sIHRp
bWVvdXQgb24gTGVvcGFyZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NDU1NzYKKworICAgICAgICBUaGUgZmFpbHVyZSBvbiBMZW9wYXJkIGlzIGNhdXNl
ZCBieSB0aGUgc3RhdGljIG1ldGhvZAorICAgICAgICBSZXNvdXJjZUhhbmRsZTo6c3VwcG9ydHNC
dWZmZXJlZERhdGEgdGhhdCByZXR1cm5zIHRydWUgdG8gaW5kaWNhdGUgdGhhdAorICAgICAgICB0
aGUgYnVmZmVyZWQgZGF0YSBzdXBwb3J0IGlzIGVuYWJsZWQgZm9yIGJsb2IgcmVzb3VyY2UuIEhv
d2V2ZXIsCisgICAgICAgIEJsb2JSZXNvdXJjZUhhbmRsZSBkb2VzIG5vdCBzdXBwb3J0IHRoaXMg
YW5kIHdlIG5lZWQgdG8gb3ZlcnJpZGUgdGhpcy4KKworICAgICAgICBUaGUgZml4IGlzIHRvIGNo
YW5nZSBzdXBwb3J0c0J1ZmZlcmVkRGF0YSBtZXRob2QgZnJvbSBzdGF0aWMgdG8gdmlydHVhbAor
ICAgICAgICBzbyB0aGF0IHdlIGNhbiBvdmVycmlkZSB0aGUgZGVmYXVsdCBiZWhhdmlvciBpbiBC
bG9iUmVzb3VyY2VIYW5kbGUuCisKKyAgICAgICAgKiBmaWxlYXBpL1RocmVhZGFibGVCbG9iUmVn
aXN0cnkuY3BwOiBDb3B5IEJsb2JEYXRhIHRvIG1ha2UgaXQgY3Jvc3MtdGhyZWFkLiAKKyAgICAg
ICAgKFdlYkNvcmU6OkJsb2JSZWdpc3RyeUNvbnRleHQ6OkJsb2JSZWdpc3RyeUNvbnRleHQpOgor
ICAgICAgICAqIGxvYWRlci9SZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZXNvdXJjZUxvYWRlcjo6cmVzb3VyY2VEYXRhKToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNl
TG9hZGVyOjphZGREYXRhKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL0Jsb2JSZXNvdXJj
ZUhhbmRsZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpCbG9iUmVzb3VyY2VIYW5kbGU6OnN1cHBv
cnRzQnVmZmVyZWREYXRhKTogT3ZlcnJpZGUgdGhlIGRlZmF1bHQKKyAgICAgICAgYmVoYXZpb3Iu
CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9CbG9iUmVzb3VyY2VIYW5kbGUuaDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmg6IE1hZGUgc3VwcG9ydHNCdWZm
ZXJlZERhdGEgdmlydHVhbC4KKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJj
ZUhhbmRsZU1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlSGFuZGxlOjpidWZmZXJl
ZERhdGEpOgorCiAyMDEwLTA5LTEwOSAgUGV0ZXIgS2FzdGluZyAgPHBrYXN0aW5nQGdvb2dsZS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCmRpZmYgLS1naXQgYS9XZWJD
b3JlL2ZpbGVhcGkvVGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5jcHAgYi9XZWJDb3JlL2ZpbGVhcGkv
VGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5jcHAKaW5kZXggN2UwNzQ1Zi4uZjc0YzY4MCAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9maWxlYXBpL1RocmVhZGFibGVCbG9iUmVnaXN0cnkuY3BwCisrKyBiL1dl
YkNvcmUvZmlsZWFwaS9UaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5LmNwcApAQCAtNDEsNyArNDEsNyBA
QCBuYW1lc3BhY2UgV2ViQ29yZSB7CiBzdHJ1Y3QgQmxvYlJlZ2lzdHJ5Q29udGV4dCB7CiAgICAg
QmxvYlJlZ2lzdHJ5Q29udGV4dChjb25zdCBLVVJMJiB1cmwsIFBhc3NPd25QdHI8QmxvYkRhdGE+
IGJsb2JEYXRhKQogICAgICAgICA6IHVybCh1cmwuY29weSgpKQotICAgICAgICAsIGJsb2JEYXRh
KGJsb2JEYXRhKQorICAgICAgICAsIGJsb2JEYXRhKGJsb2JEYXRhLT5jb3B5KCkpCiAgICAgewog
ICAgIH0KIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkZXIuY3BwIGIv
V2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkZXIuY3BwCmluZGV4IDczZGFjZDYuLmFkZmYzNGUg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZGVyLmNwcAorKysgYi9XZWJD
b3JlL2xvYWRlci9SZXNvdXJjZUxvYWRlci5jcHAKQEAgLTUwLDcgKzUwLDcgQEAgUGFzc1JlZlB0
cjxTaGFyZWRCdWZmZXI+IFJlc291cmNlTG9hZGVyOjpyZXNvdXJjZURhdGEoKQogICAgIGlmICht
X3Jlc291cmNlRGF0YSkKICAgICAgICAgcmV0dXJuIG1fcmVzb3VyY2VEYXRhOwogCi0gICAgaWYg
KFJlc291cmNlSGFuZGxlOjpzdXBwb3J0c0J1ZmZlcmVkRGF0YSgpICYmIG1faGFuZGxlKQorICAg
IGlmIChtX2hhbmRsZSAmJiBtX2hhbmRsZS0+c3VwcG9ydHNCdWZmZXJlZERhdGEoKSkKICAgICAg
ICAgcmV0dXJuIG1faGFuZGxlLT5idWZmZXJlZERhdGEoKTsKICAgICAKICAgICByZXR1cm4gMDsK
QEAgLTE4Nyw3ICsxODcsNyBAQCB2b2lkIFJlc291cmNlTG9hZGVyOjphZGREYXRhKGNvbnN0IGNo
YXIqIGRhdGEsIGludCBsZW5ndGgsIGJvb2wgYWxsQXRPbmNlKQogICAgICAgICByZXR1cm47CiAg
ICAgfQogICAgICAgICAKLSAgICBpZiAoUmVzb3VyY2VIYW5kbGU6OnN1cHBvcnRzQnVmZmVyZWRE
YXRhKCkpIHsKKyAgICBpZiAobV9oYW5kbGUgJiYgbV9oYW5kbGUtPnN1cHBvcnRzQnVmZmVyZWRE
YXRhKCkpIHsKICAgICAgICAgLy8gQnVmZmVyIGRhdGEgb25seSBpZiB0aGUgY29ubmVjdGlvbiBo
YXMgaGFuZGVkIHVzIHRoZSBkYXRhIGJlY2F1c2UgaXMgaGFzIHN0b3BwZWQgYnVmZmVyaW5nIGl0
LgogICAgICAgICBpZiAobV9yZXNvdXJjZURhdGEpCiAgICAgICAgICAgICBtX3Jlc291cmNlRGF0
YS0+YXBwZW5kKGRhdGEsIGxlbmd0aCk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvQmxvYlJlc291cmNlSGFuZGxlLmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9C
bG9iUmVzb3VyY2VIYW5kbGUuY3BwCmluZGV4IDg3NjdiNTUuLmU2ZDMyOTQgMTAwNjQ0Ci0tLSBh
L1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9CbG9iUmVzb3VyY2VIYW5kbGUuY3BwCisrKyBiL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9CbG9iUmVzb3VyY2VIYW5kbGUuY3BwCkBAIC0xODksNiAr
MTg5LDExIEBAIHZvaWQgQmxvYlJlc291cmNlSGFuZGxlOjpjYW5jZWwoKQogICAgIG1fYWJvcnRl
ZCA9IHRydWU7CiB9CiAKK2Jvb2wgQmxvYlJlc291cmNlSGFuZGxlOjpzdXBwb3J0c0J1ZmZlcmVk
RGF0YSgpCit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCiB2b2lkIEJsb2JSZXNvdXJjZUhhbmRs
ZTo6c3RhcnQoKQogewogICAgIC8vIERvIG5vdCBjb250aW51ZSBpZiB0aGUgcmVxdWVzdCBpcyBh
Ym9ydGVkIG9yIGFuIGVycm9yIG9jY3Vycy4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9CbG9iUmVzb3VyY2VIYW5kbGUuaCBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9C
bG9iUmVzb3VyY2VIYW5kbGUuaAppbmRleCA2M2U4NTc4Li5kZjk5Y2M1IDEwMDY0NAotLS0gYS9X
ZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvQmxvYlJlc291cmNlSGFuZGxlLmgKKysrIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL0Jsb2JSZXNvdXJjZUhhbmRsZS5oCkBAIC02NCw2ICs2NCw3IEBA
IHB1YmxpYzoKIAogICAgIC8vIFJlc291cmNlSGFuZGxlIG1ldGhvZHMuCiAgICAgdmlydHVhbCB2
b2lkIGNhbmNlbCgpOworICAgIHZpcnR1YWwgYm9vbCBzdXBwb3J0c0J1ZmZlcmVkRGF0YSgpOwog
CiAgICAgdm9pZCBzdGFydCgpOwogICAgIGludCByZWFkU3luYyhjaGFyKiwgaW50KTsKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZS5oIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgKaW5kZXggZDUyMDc2Yy4uODU4YTM4
MyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgK
KysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlLmgKQEAgLTE2MCw3
ICsxNjAsNyBAQCBwdWJsaWM6CiAjZW5kaWYKIAogICAgIFBhc3NSZWZQdHI8U2hhcmVkQnVmZmVy
PiBidWZmZXJlZERhdGEoKTsKLSAgICBzdGF0aWMgYm9vbCBzdXBwb3J0c0J1ZmZlcmVkRGF0YSgp
OworICAgIHZpcnR1YWwgYm9vbCBzdXBwb3J0c0J1ZmZlcmVkRGF0YSgpOwogCiAgICAgYm9vbCBz
aG91bGRDb250ZW50U25pZmYoKSBjb25zdDsKICAgICBzdGF0aWMgYm9vbCBzaG91bGRDb250ZW50
U25pZmZVUkwoY29uc3QgS1VSTCYpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbSBiL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9t
YWMvUmVzb3VyY2VIYW5kbGVNYWMubW0KaW5kZXggMGFmODZkMC4uNDBjNWFjMyAxMDA2NDQKLS0t
IGEvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZUhhbmRsZU1hYy5tbQorKysg
Yi9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlSGFuZGxlTWFjLm1tCkBAIC00
MTEsNyArNDExLDcgQEAgYm9vbCBSZXNvdXJjZUhhbmRsZTo6c3VwcG9ydHNCdWZmZXJlZERhdGEo
KQogCiBQYXNzUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gUmVzb3VyY2VIYW5kbGU6OmJ1ZmZlcmVkRGF0
YSgpCiB7Ci0gICAgaWYgKFJlc291cmNlSGFuZGxlOjpzdXBwb3J0c0J1ZmZlcmVkRGF0YSgpKQor
ICAgIGlmIChzdXBwb3J0c0J1ZmZlcmVkRGF0YSgpKQogICAgICAgICByZXR1cm4gU2hhcmVkQnVm
ZmVyOjp3cmFwTlNEYXRhKFtkLT5tX2Nvbm5lY3Rpb24uZ2V0KCkgX2J1ZmZlcmVkRGF0YV0pOwog
CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIv
V2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCAyYjRiM2RiLi4yODdlOWRlIDEwMDY0NAot
LS0gYS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9jaHJvbWl1bS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMC0wOS0xMCAgSmlhbiBMaSAgPGppYW5saUBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgZmFzdC9maWxlcy9hcHBseS1ibG9iLXVybC10by1pbWcuaHRtbCB0aW1lb3V0IG9uIExlb3Bh
cmQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1NTc2
CisKKyAgICAgICAgKiBzcmMvUmVzb3VyY2VIYW5kbGUuY3BwOiBSZW1vdmUgdGhlIHVubmVlZGVk
IHN0YXRpYyBjb21tZW50LgorCiAyMDEwLTA5LTEwICBOYXQgRHVjYSAgPG5kdWNhQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCmRpZmYgLS1naXQgYS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1Jlc291cmNlSGFuZGxlLmNwcCBiL1dlYktpdC9jaHJvbWl1bS9z
cmMvUmVzb3VyY2VIYW5kbGUuY3BwCmluZGV4IDg4ZjdmMzkuLjZiYjJmNTYgMTAwNjQ0Ci0tLSBh
L1dlYktpdC9jaHJvbWl1bS9zcmMvUmVzb3VyY2VIYW5kbGUuY3BwCisrKyBiL1dlYktpdC9jaHJv
bWl1bS9zcmMvUmVzb3VyY2VIYW5kbGUuY3BwCkBAIC0yODEsNyArMjgxLDYgQEAgYm9vbCBSZXNv
dXJjZUhhbmRsZTo6bG9hZHNCbG9ja2VkKCkKICAgICByZXR1cm4gZmFsc2U7ICAvLyBUaGlzIHNl
ZW1zIHRvIGJlIHJlbGF0ZWQgdG8gc3luYyBYTUxIdHRwUmVxdWVzdC4uLgogfQogCi0vLyBzdGF0
aWMKIGJvb2wgUmVzb3VyY2VIYW5kbGU6OnN1cHBvcnRzQnVmZmVyZWREYXRhKCkKIHsKICAgICBy
ZXR1cm4gZmFsc2U7ICAvLyBUaGUgbG9hZGVyIHdpbGwgYnVmZmVyIG1hbnVhbGx5IGlmIGl0IG5l
ZWRzIHRvLgo=
</data>
<flag name="review"
          id="56526"
          type_id="1"
          status="+"
          setter="levin"
    />
    <flag name="commit-queue"
          id="56527"
          type_id="3"
          status="-"
          setter="jianli"
    />
          </attachment>
      

    </bug>

</bugzilla>