<?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>98181</bug_id>
          
          <creation_ts>2012-10-02 11:34:36 -0700</creation_ts>
          <short_desc>REGRESSION(r130089): &quot;Speculative rollout, suspecting perf regression.&quot; (Requested by dglazkov on #webkit).</short_desc>
          <delta_ts>2022-03-01 03:02:53 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          
          <blocked>97953</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>732873</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-02 11:34:36 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/130089 broke the build:
&quot;Speculative rollout, suspecting perf regression.&quot; (Requested by dglazkov on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732877</commentid>
    <comment_count>1</comment_count>
      <attachid>166721</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-02 11:35:16 -0700</bug_when>
    <thetext>Created attachment 166721
ROLLOUT of r130089

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752343</commentid>
    <comment_count>2</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-10-26 13:44:12 -0700</bug_when>
    <thetext>ended up not being necessary.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166721</attachid>
            <date>2012-10-02 11:35:16 -0700</date>
            <delta_ts>2022-03-01 03:02:53 -0800</delta_ts>
            <desc>ROLLOUT of r130089</desc>
            <filename>bug-98181-20121002184147.patch</filename>
            <type>text/plain</type>
            <size>9595</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzJkY2RkMjM1NDZlMWQ4
YTIwZDY5NWFmNWFlMzZjMmJiZDVkNTZjYy4uMzg5MjEzMjZlOTUxNTBjZTBlZTZlY2Y0YTJlNmQ4
MGNhNmYwYjc4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEwLTAyICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTMwMDg5LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMzAwODkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk4MTgxCisKKyAgICAgICAgIlNwZWN1bGF0aXZlIHJvbGxvdXQsIHN1c3BlY3Rp
bmcgcGVyZiByZWdyZXNzaW9uLiIgKFJlcXVlc3RlZAorICAgICAgICBieSBkZ2xhemtvdiBvbiAj
d2Via2l0KS4KKworICAgICAgICAqIGNzcy9TZWxlY3RvckNoZWNrZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6U2VsZWN0b3JDaGVja2VyOjpjaGVja1NlbGVjdG9yKToKKyAgICAgICAgKFdlYkNv
cmUpOgorICAgICAgICAoV2ViQ29yZTo6U2VsZWN0b3JDaGVja2VyOjpjaGVja09uZVNlbGVjdG9y
KToKKyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVja2VyLmg6CisgICAgICAgIChXZWJDb3JlOjpT
ZWxlY3RvckNoZWNrZXI6OlNlbGVjdG9yQ2hlY2tpbmdDb250ZXh0OjpTZWxlY3RvckNoZWNraW5n
Q29udGV4dCk6CisgICAgICAgIChTZWxlY3RvckNoZWNraW5nQ29udGV4dCk6CisKIDIwMTItMTAt
MDIgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMTMwMTAzIGFuZCByMTMwMTI1LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0
b3JDaGVja2VyLmNwcAppbmRleCA0MDNiMjE4YWY5ZmNiYzZmNmI0YmM0ZmQyYzAzNjdlYWNiYjVh
NjkxLi40MTc3YTJiNDYxNzE1YTE2ODk1NDk5YzdmOGRhOTQxNWU3MTFlNjY2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2VyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9jc3MvU2VsZWN0b3JDaGVja2VyLmNwcApAQCAtMjY2LDkgKzI2Niw5IEBAIGJvb2wgU2Vs
ZWN0b3JDaGVja2VyOjpjaGVja1NlbGVjdG9yKENTU1NlbGVjdG9yKiBzZWwsIEVsZW1lbnQqIGVs
ZW1lbnQsIGJvb2wgaXNGCiAgICAgICAgIHJldHVybiBmYXN0Q2hlY2tTZWxlY3RvcihzZWwsIGVs
ZW1lbnQpOwogICAgIH0KIAotICAgIFBzZXVkb0lkIGlnbm9yZUR5bmFtaWNQc2V1ZG8gPSBOT1BT
RVVETzsKKyAgICBQc2V1ZG9JZCBkeW5hbWljUHNldWRvID0gTk9QU0VVRE87CiAgICAgYm9vbCBo
YXNVbmtub3duUHNldWRvRWxlbWVudHMgPSBmYWxzZTsKLSAgICByZXR1cm4gY2hlY2tTZWxlY3Rv
cihTZWxlY3RvckNoZWNraW5nQ29udGV4dChzZWwsIGVsZW1lbnQsIFNlbGVjdG9yQ2hlY2tlcjo6
VmlzaXRlZE1hdGNoRGlzYWJsZWQpLCBpZ25vcmVEeW5hbWljUHNldWRvLCBoYXNVbmtub3duUHNl
dWRvRWxlbWVudHMpID09IFNlbGVjdG9yTWF0Y2hlczsKKyAgICByZXR1cm4gY2hlY2tTZWxlY3Rv
cihTZWxlY3RvckNoZWNraW5nQ29udGV4dChzZWwsIGVsZW1lbnQsIFNlbGVjdG9yQ2hlY2tlcjo6
VmlzaXRlZE1hdGNoRGlzYWJsZWQpLCBkeW5hbWljUHNldWRvLCBoYXNVbmtub3duUHNldWRvRWxl
bWVudHMpID09IFNlbGVjdG9yTWF0Y2hlczsKIH0KIAogbmFtZXNwYWNlIHsKQEAgLTQ0MiwyOCAr
NDQyLDkgQEAgYm9vbCBTZWxlY3RvckNoZWNrZXI6OmlzRmFzdENoZWNrYWJsZVNlbGVjdG9yKGNv
bnN0IENTU1NlbGVjdG9yKiBzZWxlY3RvcikKIFNlbGVjdG9yQ2hlY2tlcjo6U2VsZWN0b3JNYXRj
aCBTZWxlY3RvckNoZWNrZXI6OmNoZWNrU2VsZWN0b3IoY29uc3QgU2VsZWN0b3JDaGVja2luZ0Nv
bnRleHQmIGNvbnRleHQsIFBzZXVkb0lkJiBkeW5hbWljUHNldWRvLCBib29sJiBoYXNVbmtub3du
UHNldWRvRWxlbWVudHMpIGNvbnN0CiB7CiAgICAgLy8gZmlyc3Qgc2VsZWN0b3IgaGFzIHRvIG1h
dGNoCi0gICAgaWYgKCFjaGVja09uZVNlbGVjdG9yKGNvbnRleHQpKQorICAgIGlmICghY2hlY2tP
bmVTZWxlY3Rvcihjb250ZXh0LCBkeW5hbWljUHNldWRvLCBoYXNVbmtub3duUHNldWRvRWxlbWVu
dHMpKQogICAgICAgICByZXR1cm4gU2VsZWN0b3JGYWlsc0xvY2FsbHk7CiAKLSAgICBpZiAoY29u
dGV4dC5zZWxlY3Rvci0+bV9tYXRjaCA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudCkgewot
ICAgICAgICBpZiAoY29udGV4dC5zZWxlY3Rvci0+aXNVbmtub3duUHNldWRvRWxlbWVudCgpKSB7
Ci0gICAgICAgICAgICBoYXNVbmtub3duUHNldWRvRWxlbWVudHMgPSB0cnVlOwotICAgICAgICAg
ICAgaWYgKGNvbnRleHQuZWxlbWVudC0+c2hhZG93UHNldWRvSWQoKSAhPSBjb250ZXh0LnNlbGVj
dG9yLT52YWx1ZSgpKQotICAgICAgICAgICAgICAgIHJldHVybiBTZWxlY3RvckZhaWxzTG9jYWxs
eTsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGlmICgoIWNvbnRleHQuZWxlbWVudFN0
eWxlICYmIG1fbW9kZSA9PSBSZXNvbHZpbmdTdHlsZSkgfHwgbV9tb2RlID09IFF1ZXJ5aW5nUnVs
ZXMpCi0gICAgICAgICAgICAgICAgcmV0dXJuIFNlbGVjdG9yRmFpbHNMb2NhbGx5OwotCi0gICAg
ICAgICAgICBQc2V1ZG9JZCBwc2V1ZG9JZCA9IENTU1NlbGVjdG9yOjpwc2V1ZG9JZChjb250ZXh0
LnNlbGVjdG9yLT5wc2V1ZG9UeXBlKCkpOwotICAgICAgICAgICAgaWYgKHBzZXVkb0lkID09IEZJ
UlNUX0xFVFRFUikgewotICAgICAgICAgICAgICAgIGlmIChEb2N1bWVudCogZG9jdW1lbnQgPSBj
b250ZXh0LmVsZW1lbnQtPmRvY3VtZW50KCkpCi0gICAgICAgICAgICAgICAgICAgIGRvY3VtZW50
LT5zdHlsZVNoZWV0Q29sbGVjdGlvbigpLT5zZXRVc2VzRmlyc3RMZXR0ZXJSdWxlcyh0cnVlKTsK
LSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmIChwc2V1ZG9JZCAhPSBOT1BTRVVETykKLSAg
ICAgICAgICAgICAgICBkeW5hbWljUHNldWRvID0gcHNldWRvSWQ7Ci0gICAgICAgIH0KLSAgICB9
Ci0KICAgICAvLyBUaGUgcmVzdCBvZiB0aGUgc2VsZWN0b3JzIGhhcyB0byBtYXRjaAogICAgIENT
U1NlbGVjdG9yOjpSZWxhdGlvbiByZWxhdGlvbiA9IGNvbnRleHQuc2VsZWN0b3ItPnJlbGF0aW9u
KCk7CiAKQEAgLTU1MSwxMSArNTMyLDggQEAgU2VsZWN0b3JDaGVja2VyOjpTZWxlY3Rvck1hdGNo
IFNlbGVjdG9yQ2hlY2tlcjo6Y2hlY2tTZWxlY3Rvcihjb25zdCBTZWxlY3RvckNoZWMKICAgICAg
ICAgLy8gYSBzZWxlY3RvciBpcyBpbnZhbGlkIGlmIHNvbWV0aGluZyBmb2xsb3dzIGEgcHNldWRv
LWVsZW1lbnQKICAgICAgICAgLy8gV2UgbWFrZSBhbiBleGNlcHRpb24gZm9yIHNjcm9sbGJhciBw
c2V1ZG8gZWxlbWVudHMgYW5kIGFsbG93IGEgc2V0IG9mIHBzZXVkbyBjbGFzc2VzIChidXQgbm90
aGluZyBlbHNlKQogICAgICAgICAvLyB0byBmb2xsb3cgdGhlIHBzZXVkbyBlbGVtZW50cy4KLSAg
ICAgICAgbmV4dENvbnRleHQuaGFzU2Nyb2xsYmFyUHNldWRvID0gUmVuZGVyU2Nyb2xsYmFyOjpz
Y3JvbGxiYXJGb3JTdHlsZVJlc29sdmUoKSB8fCBkeW5hbWljUHNldWRvID09IFNDUk9MTEJBUl9D
T1JORVIgfHwgZHluYW1pY1BzZXVkbyA9PSBSRVNJWkVSOwotICAgICAgICBuZXh0Q29udGV4dC5o
YXNTZWxlY3Rpb25Qc2V1ZG8gPSBkeW5hbWljUHNldWRvID09IFNFTEVDVElPTjsKLSAgICAgICAg
aWYgKChjb250ZXh0LmVsZW1lbnRTdHlsZSB8fCBtX21vZGUgPT0gQ29sbGVjdGluZ1J1bGVzIHx8
IG1fbW9kZSA9PSBRdWVyeWluZ1J1bGVzKSAmJiBkeW5hbWljUHNldWRvICE9IE5PUFNFVURPCi0g
ICAgICAgICAgICAmJiAhbmV4dENvbnRleHQuaGFzU2VsZWN0aW9uUHNldWRvCi0gICAgICAgICAg
ICAmJiAhKG5leHRDb250ZXh0Lmhhc1Njcm9sbGJhclBzZXVkbyAmJiBuZXh0Q29udGV4dC5zZWxl
Y3Rvci0+bV9tYXRjaCA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvQ2xhc3MpKQorICAgICAgICBpZiAo
KGNvbnRleHQuZWxlbWVudFN0eWxlIHx8IG1fbW9kZSA9PSBDb2xsZWN0aW5nUnVsZXMgfHwgbV9t
b2RlID09IFF1ZXJ5aW5nUnVsZXMpICYmIGR5bmFtaWNQc2V1ZG8gIT0gTk9QU0VVRE8gJiYgZHlu
YW1pY1BzZXVkbyAhPSBTRUxFQ1RJT04KKyAgICAgICAgICAgICAmJiAhKChSZW5kZXJTY3JvbGxi
YXI6OnNjcm9sbGJhckZvclN0eWxlUmVzb2x2ZSgpIHx8IGR5bmFtaWNQc2V1ZG8gPT0gU0NST0xM
QkFSX0NPUk5FUiB8fCBkeW5hbWljUHNldWRvID09IFJFU0laRVIpICYmIG5leHRDb250ZXh0LnNl
bGVjdG9yLT5tX21hdGNoID09IENTU1NlbGVjdG9yOjpQc2V1ZG9DbGFzcykpCiAgICAgICAgICAg
ICByZXR1cm4gU2VsZWN0b3JGYWlsc0NvbXBsZXRlbHk7CiAgICAgICAgIG5leHRDb250ZXh0Lmlz
U3ViU2VsZWN0b3IgPSB0cnVlOwogICAgICAgICByZXR1cm4gY2hlY2tTZWxlY3RvcihuZXh0Q29u
dGV4dCwgZHluYW1pY1BzZXVkbywgaGFzVW5rbm93blBzZXVkb0VsZW1lbnRzKTsKQEAgLTcyNiw3
ICs3MDQsNyBAQCBzdGF0aWMgYm9vbCBhbnlBdHRyaWJ1dGVNYXRjaGVzKEVsZW1lbnQqIGVsZW1l
bnQsIENTU1NlbGVjdG9yOjpNYXRjaCBtYXRjaCwgY29ucwogICAgIHJldHVybiBmYWxzZTsKIH0K
IAotYm9vbCBTZWxlY3RvckNoZWNrZXI6OmNoZWNrT25lU2VsZWN0b3IoY29uc3QgU2VsZWN0b3JD
aGVja2luZ0NvbnRleHQmIGNvbnRleHQpIGNvbnN0Citib29sIFNlbGVjdG9yQ2hlY2tlcjo6Y2hl
Y2tPbmVTZWxlY3Rvcihjb25zdCBTZWxlY3RvckNoZWNraW5nQ29udGV4dCYgY29udGV4dCwgUHNl
dWRvSWQmIGR5bmFtaWNQc2V1ZG8sIGJvb2wmIGhhc1Vua25vd25Qc2V1ZG9FbGVtZW50cykgY29u
c3QKIHsKICAgICBFbGVtZW50KiBjb25zdCAmIGVsZW1lbnQgPSBjb250ZXh0LmVsZW1lbnQ7CiAg
ICAgQ1NTU2VsZWN0b3IqIGNvbnN0ICYgc2VsZWN0b3IgPSBjb250ZXh0LnNlbGVjdG9yOwpAQCAt
NzczLDE0ICs3NTEsMTQgQEAgYm9vbCBTZWxlY3RvckNoZWNrZXI6OmNoZWNrT25lU2VsZWN0b3Io
Y29uc3QgU2VsZWN0b3JDaGVja2luZ0NvbnRleHQmIGNvbnRleHQpIGMKICAgICAgICAgICAgICAg
ICAvLyBXZSBzZWxlY3QgYmV0d2VlbiA6dmlzaXRlZCBhbmQgOmxpbmsgd2hlbiBhcHBseWluZy4g
V2UgZG9uJ3Qga25vdyB3aGljaCBvbmUgYXBwbGllZCAob3Igbm90KSB5ZXQuCiAgICAgICAgICAg
ICAgICAgaWYgKHN1YkNvbnRleHQuc2VsZWN0b3ItPnBzZXVkb1R5cGUoKSA9PSBDU1NTZWxlY3Rv
cjo6UHNldWRvVmlzaXRlZCB8fCAoc3ViQ29udGV4dC5zZWxlY3Rvci0+cHNldWRvVHlwZSgpID09
IENTU1NlbGVjdG9yOjpQc2V1ZG9MaW5rICYmIHN1YkNvbnRleHQudmlzaXRlZE1hdGNoVHlwZSA9
PSBWaXNpdGVkTWF0Y2hFbmFibGVkKSkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7
Ci0gICAgICAgICAgICAgICAgaWYgKCFjaGVja09uZVNlbGVjdG9yKHN1YkNvbnRleHQpKQorICAg
ICAgICAgICAgICAgIGlmICghY2hlY2tPbmVTZWxlY3RvcihzdWJDb250ZXh0LCBkeW5hbWljUHNl
dWRvLCBoYXNVbmtub3duUHNldWRvRWxlbWVudHMpKQogICAgICAgICAgICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKICAgICAgICAgICAgIH0KLSAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lmhhc1Nj
cm9sbGJhclBzZXVkbykgeworICAgICAgICB9IGVsc2UgaWYgKGR5bmFtaWNQc2V1ZG8gIT0gTk9Q
U0VVRE8gJiYgKFJlbmRlclNjcm9sbGJhcjo6c2Nyb2xsYmFyRm9yU3R5bGVSZXNvbHZlKCkgfHwg
ZHluYW1pY1BzZXVkbyA9PSBTQ1JPTExCQVJfQ09STkVSIHx8IGR5bmFtaWNQc2V1ZG8gPT0gUkVT
SVpFUikpIHsKICAgICAgICAgICAgIC8vIENTUyBzY3JvbGxiYXJzIG1hdGNoIGEgc3BlY2lmaWMg
c3Vic2V0IG9mIHBzZXVkbyBjbGFzc2VzLCBhbmQgdGhleSBoYXZlIHNwZWNpYWxpemVkIHJ1bGVz
IGZvciBlYWNoCiAgICAgICAgICAgICAvLyAoc2luY2UgdGhlcmUgYXJlIG5vIGVsZW1lbnRzIGlu
dm9sdmVkKS4KICAgICAgICAgICAgIHJldHVybiBjaGVja1Njcm9sbGJhclBzZXVkb0NsYXNzKHNl
bGVjdG9yKTsKLSAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lmhhc1NlbGVjdGlvblBzZXVkbykg
eworICAgICAgICB9IGVsc2UgaWYgKGR5bmFtaWNQc2V1ZG8gPT0gU0VMRUNUSU9OKSB7CiAgICAg
ICAgICAgICBpZiAoc2VsZWN0b3ItPnBzZXVkb1R5cGUoKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRv
V2luZG93SW5hY3RpdmUpCiAgICAgICAgICAgICAgICAgcmV0dXJuICFtX2RvY3VtZW50LT5wYWdl
KCktPmZvY3VzQ29udHJvbGxlcigpLT5pc0FjdGl2ZSgpOwogICAgICAgICB9CkBAIC0xMDIyLDEw
ICsxMDAwLDggQEAgYm9vbCBTZWxlY3RvckNoZWNrZXI6OmNoZWNrT25lU2VsZWN0b3IoY29uc3Qg
U2VsZWN0b3JDaGVja2luZ0NvbnRleHQmIGNvbnRleHQpIGMKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBTZWxlY3RvckNoZWNraW5nQ29udGV4dCBzdWJDb250ZXh0KGNvbnRleHQpOwog
ICAgICAgICAgICAgICAgIHN1YkNvbnRleHQuaXNTdWJTZWxlY3RvciA9IHRydWU7Ci0gICAgICAg
ICAgICAgICAgYm9vbCBoYXNVbmtub3duUHNldWRvRWxlbWVudHMgPSBmYWxzZTsKLSAgICAgICAg
ICAgICAgICBQc2V1ZG9JZCBpZ25vcmVEeW5hbWljUHNldWRvID0gTk9QU0VVRE87CiAgICAgICAg
ICAgICAgICAgZm9yIChzdWJDb250ZXh0LnNlbGVjdG9yID0gc2VsZWN0b3ItPnNlbGVjdG9yTGlz
dCgpLT5maXJzdCgpOyBzdWJDb250ZXh0LnNlbGVjdG9yOyBzdWJDb250ZXh0LnNlbGVjdG9yID0g
Q1NTU2VsZWN0b3JMaXN0OjpuZXh0KHN1YkNvbnRleHQuc2VsZWN0b3IpKSB7Ci0gICAgICAgICAg
ICAgICAgICAgIGlmIChjaGVja1NlbGVjdG9yKHN1YkNvbnRleHQsIGlnbm9yZUR5bmFtaWNQc2V1
ZG8sIGhhc1Vua25vd25Qc2V1ZG9FbGVtZW50cykgPT0gU2VsZWN0b3JNYXRjaGVzKQorICAgICAg
ICAgICAgICAgICAgICBpZiAoY2hlY2tTZWxlY3RvcihzdWJDb250ZXh0LCBkeW5hbWljUHNldWRv
LCBoYXNVbmtub3duUHNldWRvRWxlbWVudHMpID09IFNlbGVjdG9yTWF0Y2hlcykKICAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KQEAgLTExOTksNiArMTE3NSwyMyBAQCBib29sIFNlbGVjdG9yQ2hlY2tlcjo6Y2hlY2tP
bmVTZWxlY3Rvcihjb25zdCBTZWxlY3RvckNoZWNraW5nQ29udGV4dCYgY29udGV4dCkgYwogICAg
ICAgICB9CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CisgICAgaWYgKHNlbGVjdG9yLT5t
X21hdGNoID09IENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50KSB7CisgICAgICAgIGlmIChzZWxl
Y3Rvci0+aXNVbmtub3duUHNldWRvRWxlbWVudCgpKSB7CisgICAgICAgICAgICBoYXNVbmtub3du
UHNldWRvRWxlbWVudHMgPSB0cnVlOworICAgICAgICAgICAgcmV0dXJuIGVsZW1lbnQtPnNoYWRv
d1BzZXVkb0lkKCkgPT0gc2VsZWN0b3ItPnZhbHVlKCk7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoKCFjb250ZXh0LmVsZW1lbnRTdHlsZSAmJiBtX21vZGUgPT0gUmVzb2x2aW5nU3R5bGUpIHx8
IG1fbW9kZSA9PSBRdWVyeWluZ1J1bGVzKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgICAgIFBzZXVkb0lkIHBzZXVkb0lkID0gQ1NTU2VsZWN0b3I6OnBzZXVkb0lkKHNlbGVjdG9y
LT5wc2V1ZG9UeXBlKCkpOworICAgICAgICBpZiAocHNldWRvSWQgPT0gRklSU1RfTEVUVEVSKSB7
CisgICAgICAgICAgICBpZiAoRG9jdW1lbnQqIGRvY3VtZW50ID0gZWxlbWVudC0+ZG9jdW1lbnQo
KSkKKyAgICAgICAgICAgICAgICBkb2N1bWVudC0+c3R5bGVTaGVldENvbGxlY3Rpb24oKS0+c2V0
VXNlc0ZpcnN0TGV0dGVyUnVsZXModHJ1ZSk7CisgICAgICAgIH0KKyAgICAgICAgaWYgKHBzZXVk
b0lkICE9IE5PUFNFVURPKQorICAgICAgICAgICAgZHluYW1pY1BzZXVkbyA9IHBzZXVkb0lkOwor
ICAgIH0KICAgICAvLyAjIyMgYWRkIHRoZSByZXN0IG9mIHRoZSBjaGVja3MuLi4KICAgICByZXR1
cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TZWxlY3RvckNoZWNr
ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TZWxlY3RvckNoZWNrZXIuaAppbmRleCA3OWViYWY2
NTk2YTNhNzA0MDlmNjU2NzJkOTVjYzJmZmNlZWNmYjVjLi42NjE3NjE1NTI2MjgwMzRjNjM4N2Jm
NDllMDE1NWI0NzUwMjIzZDYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0
b3JDaGVja2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlci5oCkBA
IC02NSw4ICs2NSw2IEBAIHB1YmxpYzoKICAgICAgICAgICAgICwgZWxlbWVudFBhcmVudFN0eWxl
KDApCiAgICAgICAgICAgICAsIGlzU3ViU2VsZWN0b3IoZmFsc2UpCiAgICAgICAgICAgICAsIHBz
ZXVkb1N0eWxlKE5PUFNFVURPKQotICAgICAgICAgICAgLCBoYXNTY3JvbGxiYXJQc2V1ZG8oZmFs
c2UpCi0gICAgICAgICAgICAsIGhhc1NlbGVjdGlvblBzZXVkbyhmYWxzZSkKICAgICAgICAgeyB9
CiAKICAgICAgICAgQ1NTU2VsZWN0b3IqIHNlbGVjdG9yOwpAQCAtNzcsOCArNzUsNiBAQCBwdWJs
aWM6CiAgICAgICAgIFJlbmRlclN0eWxlKiBlbGVtZW50UGFyZW50U3R5bGU7CiAgICAgICAgIGJv
b2wgaXNTdWJTZWxlY3RvcjsKICAgICAgICAgUHNldWRvSWQgcHNldWRvU3R5bGU7Ci0gICAgICAg
IGJvb2wgaGFzU2Nyb2xsYmFyUHNldWRvOwotICAgICAgICBib29sIGhhc1NlbGVjdGlvblBzZXVk
bzsKICAgICB9OwogCiAgICAgYm9vbCBjaGVja1NlbGVjdG9yKENTU1NlbGVjdG9yKiwgRWxlbWVu
dCosIGJvb2wgaXNGYXN0Q2hlY2thYmxlU2VsZWN0b3IgPSBmYWxzZSkgY29uc3Q7CkBAIC0xMjEs
NyArMTE3LDcgQEAgcHVibGljOgogICAgIHN0YXRpYyBib29sIGVsZW1lbnRNYXRjaGVzU2VsZWN0
b3JTY29wZXMoY29uc3QgU3R5bGVkRWxlbWVudCosIGNvbnN0IEhhc2hTZXQ8QXRvbWljU3RyaW5n
SW1wbCo+JiBpZFNjb3BlcywgY29uc3QgSGFzaFNldDxBdG9taWNTdHJpbmdJbXBsKj4mIGNsYXNz
U2NvcGVzKTsKIAogcHJpdmF0ZToKLSAgICBib29sIGNoZWNrT25lU2VsZWN0b3IoY29uc3QgU2Vs
ZWN0b3JDaGVja2luZ0NvbnRleHQmKSBjb25zdDsKKyAgICBib29sIGNoZWNrT25lU2VsZWN0b3Io
Y29uc3QgU2VsZWN0b3JDaGVja2luZ0NvbnRleHQmLCBQc2V1ZG9JZCYsIGJvb2wmIGhhc1Vua25v
d25Qc2V1ZG9FbGVtZW50cykgY29uc3Q7CiAgICAgYm9vbCBjaGVja1Njcm9sbGJhclBzZXVkb0Ns
YXNzKENTU1NlbGVjdG9yKikgY29uc3Q7CiAgICAgc3RhdGljIGJvb2wgaXNGcmFtZUZvY3VzZWQo
Y29uc3QgRWxlbWVudCopOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>