<?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>84511</bug_id>
          
          <creation_ts>2012-04-20 16:37:37 -0700</creation_ts>
          <short_desc>REGRESSION(r114333): perf regression (Requested by morrita on #webkit).</short_desc>
          <delta_ts>2012-04-20 17:18:41 -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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>79299</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>koivisto</cc>
    
    <cc>morrita</cc>
    
    <cc>psolanki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>607039</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-20 16:37:37 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/114333 broke the build:
perf regression (Requested by morrita 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>607041</commentid>
    <comment_count>1</comment_count>
      <attachid>138195</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-20 16:38:11 -0700</bug_when>
    <thetext>Created attachment 138195
ROLLOUT of r114333

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>607055</commentid>
    <comment_count>2</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-04-20 16:49:09 -0700</bug_when>
    <thetext>*** Bug 84497 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607089</commentid>
    <comment_count>3</comment_count>
      <attachid>138195</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-20 17:18:37 -0700</bug_when>
    <thetext>Comment on attachment 138195
ROLLOUT of r114333

Clearing flags on attachment: 138195

Committed r114806: &lt;http://trac.webkit.org/changeset/114806&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607090</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-20 17:18:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138195</attachid>
            <date>2012-04-20 16:38:11 -0700</date>
            <delta_ts>2012-04-20 17:18:37 -0700</delta_ts>
            <desc>ROLLOUT of r114333</desc>
            <filename>bug-84511-20120420234136.patch</filename>
            <type>text/plain</type>
            <size>10169</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0Nzk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzc3MTYxMWYzOTAxOTAz
NTcxMTAxZmIwMWIyYTM1MDE1ZTU0ZDYwMi4uYzFjMTliYmY4Y2FhODJmMzBiMzQ3NmQwZmIxMjNm
OGFlY2QyMTcwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA0LTIwICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTE0MzMzLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMTQzMzMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg0NTExCisKKyAgICAgICAgcGVyZiByZWdyZXNzaW9uIChSZXF1ZXN0ZWQgYnkg
bW9ycml0YSBvbiAjd2Via2l0KS4KKworICAgICAgICAqIGRvbS9Ob2RlLmNwcDoKKyAgICAgICAg
KiBkb20vTm9kZS5oOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChOb2RlKToKKyAgICAg
ICAgKFdlYkNvcmU6Ok5vZGU6OmlzRWxlbWVudE5vZGUpOgorICAgICAgICAoV2ViQ29yZTo6Tm9k
ZTo6aXNDb250YWluZXJOb2RlKToKKyAgICAgICAgKFdlYkNvcmU6Ok5vZGU6OmlzVGV4dE5vZGUp
OgorICAgICAgICAoV2ViQ29yZTo6Tm9kZTo6aXNIVE1MRWxlbWVudCk6CisgICAgICAgIChXZWJD
b3JlOjpOb2RlOjppc1NWR0VsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6Tm9kZTo6aXNTdHls
ZWRFbGVtZW50KToKKyAgICAgICAgKFdlYkNvcmU6Ok5vZGU6OmlzU2hhZG93Um9vdCk6CisgICAg
ICAgIChXZWJDb3JlOjpOb2RlOjpwYXJlbnROb2RlKToKKyAgICAgICAgKFdlYkNvcmU6Ok5vZGU6
OnBhcmVudE5vZGVHdWFyYW50ZWVkSG9zdEZyZWUpOgorCiAyMDEyLTA0LTIwICBNYXJrIFBpbGdy
aW0gIDxwaWxncmltQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIENhbGwgbWVt
b3J5VXNhZ2VNQiBkaXJlY3RseQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGUu
Y3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCmluZGV4IDU0NjA2Yjg2NDU5N2ViNmVh
MGY5NGQ4YmZiM2NmODRhODU4ZTY4MDUuLmY1NzU5ODM4MjQ3ODJhNDQzYWY1NzI5NmU3Nzc2OTcz
NWEyMGNiN2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKQEAgLTEyOCw4ICsxMjgsNiBAQCB1c2luZyBuYW1l
c3BhY2Ugc3RkOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUNPTVBJTEVfQVNTRVJUKE5vZGU6
OlR5cGVUYWdTaXplIDw9IDgsIE5vZGVfdGFnX3Nob3VsZF9maXRfaW5fYml0cyk7Ci0KIHVzaW5n
IG5hbWVzcGFjZSBIVE1MTmFtZXM7CiAKIGJvb2wgTm9kZTo6aXNTdXBwb3J0ZWQoY29uc3QgU3Ry
aW5nJiBmZWF0dXJlLCBjb25zdCBTdHJpbmcmIHZlcnNpb24pCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vTm9kZS5oIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuaAppbmRleCBhY2Fl
MjgxYzM5MmY4YmE0ZTkzNGQwNjBjY2FkNTdlYTYzYWY5OGFjLi5iZDIyYzNkNjgzZjk1Njc0ZGIz
MGFjODUxNTE4NTczYzI1M2I0OGNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9k
ZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmgKQEAgLTkwLDcgKzkwLDcgQEAgY2xh
c3MgSFRNTFByb3BlcnRpZXNDb2xsZWN0aW9uOwogCiB0eXBlZGVmIGludCBFeGNlcHRpb25Db2Rl
OwogCi1jb25zdCBpbnQgbm9kZVN0eWxlQ2hhbmdlU2hpZnQgPSAxNzsKK2NvbnN0IGludCBub2Rl
U3R5bGVDaGFuZ2VTaGlmdCA9IDIxOwogCiAvLyBTeW50aGV0aWNTdHlsZUNoYW5nZSBtZWFucyB0
aGF0IHdlIG5lZWQgdG8gZ28gdGhyb3VnaCB0aGUgZW50aXJlIHN0eWxlIGNoYW5nZSBsb2dpYyBl
dmVuIHRob3VnaAogLy8gbm8gc3R5bGUgcHJvcGVydHkgaGFzIGFjdHVhbGx5IGNoYW5nZWQuIEl0
IGlzIHVzZWQgdG8gcmVzdHJ1Y3R1cmUgdGhlIHRyZWUgd2hlbiwgZm9yIGluc3RhbmNlLApAQCAt
MjAwLDIwICsyMDAsMjEgQEAgcHVibGljOgogICAgIHZpcnR1YWwgYm9vbCBpc0FjdGl2ZU5vZGUo
KSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogICAgIAogICAgIC8vIE90aGVyIG1ldGhvZHMgKG5v
dCBwYXJ0IG9mIERPTSkKLSAgICBib29sIGlzQ29udGFpbmVyTm9kZSgpIGNvbnN0OwotICAgIGJv
b2wgaXNFbGVtZW50Tm9kZSgpIGNvbnN0OwotICAgIGJvb2wgaXNTdHlsZWRFbGVtZW50KCkgY29u
c3Q7Ci0gICAgYm9vbCBpc1RleHROb2RlKCkgY29uc3Q7Ci0gICAgYm9vbCBpc0hUTUxFbGVtZW50
KCkgY29uc3Q7Ci0gICAgYm9vbCBpc1NWR0VsZW1lbnQoKSBjb25zdDsKLSAgICBib29sIGlzU2hh
ZG93Um9vdCgpIGNvbnN0OworCisgICAgYm9vbCBpc0VsZW1lbnROb2RlKCkgY29uc3QgeyByZXR1
cm4gZ2V0RmxhZyhJc0VsZW1lbnRGbGFnKTsgfQorICAgIGJvb2wgaXNDb250YWluZXJOb2RlKCkg
Y29uc3QgeyByZXR1cm4gZ2V0RmxhZyhJc0NvbnRhaW5lckZsYWcpOyB9CisgICAgYm9vbCBpc1Rl
eHROb2RlKCkgY29uc3QgeyByZXR1cm4gZ2V0RmxhZyhJc1RleHRGbGFnKTsgfQorICAgIGJvb2wg
aXNIVE1MRWxlbWVudCgpIGNvbnN0IHsgcmV0dXJuIGdldEZsYWcoSXNIVE1MRmxhZyk7IH0KKyAg
ICBib29sIGlzU1ZHRWxlbWVudCgpIGNvbnN0IHsgcmV0dXJuIGdldEZsYWcoSXNTVkdGbGFnKTsg
fQogCiAgICAgdmlydHVhbCBib29sIGlzTWVkaWFDb250cm9sRWxlbWVudCgpIGNvbnN0IHsgcmV0
dXJuIGZhbHNlOyB9CiAgICAgdmlydHVhbCBib29sIGlzTWVkaWFDb250cm9scygpIGNvbnN0IHsg
cmV0dXJuIGZhbHNlOyB9CisgICAgYm9vbCBpc1N0eWxlZEVsZW1lbnQoKSBjb25zdCB7IHJldHVy
biBnZXRGbGFnKElzU3R5bGVkRWxlbWVudEZsYWcpOyB9CiAgICAgdmlydHVhbCBib29sIGlzRnJh
bWVPd25lckVsZW1lbnQoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogICAgIHZpcnR1YWwgYm9v
bCBpc0F0dHJpYnV0ZU5vZGUoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogICAgIHZpcnR1YWwg
Ym9vbCBpc0NoYXJhY3RlckRhdGFOb2RlKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KICAgICBi
b29sIGlzRG9jdW1lbnROb2RlKCkgY29uc3Q7CisgICAgYm9vbCBpc1NoYWRvd1Jvb3QoKSBjb25z
dCB7IHJldHVybiBnZXRGbGFnKElzU2hhZG93Um9vdEZsYWcpOyB9CiAgICAgYm9vbCBpbk5hbWVk
RmxvdygpIGNvbnN0IHsgcmV0dXJuIGdldEZsYWcoSW5OYW1lZEZsb3dGbGFnKTsgfQogCiAgICAg
Tm9kZSogc2hhZG93QW5jZXN0b3JOb2RlKCkgY29uc3Q7CkBAIC02NDIsNzkgKzY0Myw3MiBAQCBw
dWJsaWM6CiAgICAgYm9vbCBoYXNTY29wZWRIVE1MU3R5bGVDaGlsZCgpIGNvbnN0OwogICAgIHNp
emVfdCBudW1iZXJPZlNjb3BlZEhUTUxTdHlsZUNoaWxkcmVuKCkgY29uc3Q7CiAKLSAgICBlbnVt
IE5vZGVUeXBlVGFnIHsKLSAgICAgICAgVHlwZVRhZ090aGVyID0gMCwgLy8gTm9kZSBzdWJjbGFz
c2VzIG90aGVyIHRoYW4gbGlzdGVkIGJlbG93LgotICAgICAgICBUeXBlVGFnVGV4dCwgLy8gVGV4
dAotICAgICAgICBUeXBlVGFnQ29udGFpbmVyTm9kZSwgLy8gQ29udGFpbmVyTm9kZSBzdWJjbGFz
c2VzIG90aGVyIHRoYW4gRWxlbWVudCBhbmQgU2hhZG93Um9vdC4KLSAgICAgICAgVHlwZVRhZ0Vs
ZW1lbnQsIC8vIE5vbi1TdHlsZWQgRWxlbWVudAotICAgICAgICBUeXBlVGFnU3R5bGVkRWxlbWVu
dCwgLy8gU3R5bGVkRWxlbWVudCBvdGhlciB0aGFuIEhUTUwgYW5kIFNWRyAoRm9yIG5vdyBNYXRo
TUxFbGVtZW50IGZhbWlseSBpcyB0aGUgb25seSBvbmUuKQotICAgICAgICBUeXBlVGFnSFRNTEVs
ZW1lbnQsIC8vIEhUTUxFbGVtZW50Ci0gICAgICAgIFR5cGVUYWdTVkdFbGVtZW50LCAvLyBTVkdF
bGVtZW50Ci0gICAgICAgIFR5cGVUYWdTaGFkb3dSb290LCAvLyBTaGFkb3dSb290Ci0gICAgICAg
IFR5cGVUYWdTaXplCi0gICAgfTsKLQogcHJpdmF0ZToKLQogICAgIGVudW0gTm9kZUZsYWdzIHsK
LSAgICAgICAgTm9kZVR5cGVUYWdNYXNrID0gMSA8PCAyIHwgMSA8PCAxIHwgMSwKLSAgICAgICAg
SXNBdHRhY2hlZEZsYWcgPSAxIDw8IDMsCi0gICAgICAgIENoaWxkTmVlZHNTdHlsZVJlY2FsY0Zs
YWcgPSAxIDw8IDQsCi0gICAgICAgIEluRG9jdW1lbnRGbGFnID0gMSA8PCA1LAotICAgICAgICBJ
c0xpbmtGbGFnID0gMSA8PCA2LAotICAgICAgICBJc0FjdGl2ZUZsYWcgPSAxIDw8IDcsCi0gICAg
ICAgIElzSG92ZXJlZEZsYWcgPSAxIDw8IDgsCi0gICAgICAgIEluQWN0aXZlQ2hhaW5GbGFnID0g
MSA8PCA5LAotICAgICAgICBJbkRldGFjaEZsYWcgPSAxIDw8IDEwLAotICAgICAgICBIYXNSYXJl
RGF0YUZsYWcgPSAxIDw8IDExLAorICAgICAgICBJc1RleHRGbGFnID0gMSwKKyAgICAgICAgSXND
b250YWluZXJGbGFnID0gMSA8PCAxLAorICAgICAgICBJc0VsZW1lbnRGbGFnID0gMSA8PCAyLAor
ICAgICAgICBJc1N0eWxlZEVsZW1lbnRGbGFnID0gMSA8PCAzLAorICAgICAgICBJc0hUTUxGbGFn
ID0gMSA8PCA0LAorICAgICAgICBJc1NWR0ZsYWcgPSAxIDw8IDUsCisgICAgICAgIElzQXR0YWNo
ZWRGbGFnID0gMSA8PCA2LAorICAgICAgICBDaGlsZE5lZWRzU3R5bGVSZWNhbGNGbGFnID0gMSA8
PCA3LAorICAgICAgICBJbkRvY3VtZW50RmxhZyA9IDEgPDwgOCwKKyAgICAgICAgSXNMaW5rRmxh
ZyA9IDEgPDwgOSwKKyAgICAgICAgSXNBY3RpdmVGbGFnID0gMSA8PCAxMCwKKyAgICAgICAgSXNI
b3ZlcmVkRmxhZyA9IDEgPDwgMTEsCisgICAgICAgIEluQWN0aXZlQ2hhaW5GbGFnID0gMSA8PCAx
MiwKKyAgICAgICAgSW5EZXRhY2hGbGFnID0gMSA8PCAxMywKKyAgICAgICAgSGFzUmFyZURhdGFG
bGFnID0gMSA8PCAxNCwKKyAgICAgICAgSXNTaGFkb3dSb290RmxhZyA9IDEgPDwgMTUsCiAKICAg
ICAgICAgLy8gVGhlc2UgYml0cyBhcmUgdXNlZCBieSBkZXJpdmVkIGNsYXNzZXMsIHB1bGxlZCB1
cCBoZXJlIHNvIHRoZXkgY2FuCiAgICAgICAgIC8vIGJlIHN0b3JlZCBpbiB0aGUgc2FtZSBtZW1v
cnkgd29yZCBhcyB0aGUgTm9kZSBiaXRzIGFib3ZlLgotICAgICAgICBJc1BhcnNpbmdDaGlsZHJl
bkZpbmlzaGVkRmxhZyA9IDEgPDwgMTIsIC8vIEVsZW1lbnQKLSAgICAgICAgSXNTdHlsZUF0dHJp
YnV0ZVZhbGlkRmxhZyA9IDEgPDwgMTMsIC8vIFN0eWxlZEVsZW1lbnQKKyAgICAgICAgSXNQYXJz
aW5nQ2hpbGRyZW5GaW5pc2hlZEZsYWcgPSAxIDw8IDE2LCAvLyBFbGVtZW50CisgICAgICAgIElz
U3R5bGVBdHRyaWJ1dGVWYWxpZEZsYWcgPSAxIDw8IDE3LCAvLyBTdHlsZWRFbGVtZW50CiAjaWYg
RU5BQkxFKFNWRykKLSAgICAgICAgQXJlU1ZHQXR0cmlidXRlc1ZhbGlkRmxhZyA9IDEgPDwgMTQs
IC8vIEVsZW1lbnQKLSAgICAgICAgSXNTeW5jaHJvbml6aW5nU1ZHQXR0cmlidXRlc0ZsYWcgPSAx
IDw8IDE1LCAvLyBTVkdFbGVtZW50Ci0gICAgICAgIEhhc1NWR1JhcmVEYXRhRmxhZyA9IDEgPDwg
MTYsIC8vIFNWR0VsZW1lbnQKKyAgICAgICAgQXJlU1ZHQXR0cmlidXRlc1ZhbGlkRmxhZyA9IDEg
PDwgMTgsIC8vIEVsZW1lbnQKKyAgICAgICAgSXNTeW5jaHJvbml6aW5nU1ZHQXR0cmlidXRlc0Zs
YWcgPSAxIDw8IDE5LCAvLyBTVkdFbGVtZW50CisgICAgICAgIEhhc1NWR1JhcmVEYXRhRmxhZyA9
IDEgPDwgMjAsIC8vIFNWR0VsZW1lbnQKICNlbmRpZgogCiAgICAgICAgIFN0eWxlQ2hhbmdlTWFz
ayA9IDEgPDwgbm9kZVN0eWxlQ2hhbmdlU2hpZnQgfCAxIDw8IChub2RlU3R5bGVDaGFuZ2VTaGlm
dCArIDEpLAogCi0gICAgICAgIFNlbGZPckFuY2VzdG9ySGFzRGlyQXV0b0ZsYWcgPSAxIDw8IDE5
LAotICAgICAgICBIYXNDdXN0b21XaWxsT3JEaWRSZWNhbGNTdHlsZUZsYWcgPSAxIDw8IDIwLAot
ICAgICAgICBIYXNDdXN0b21TdHlsZUZvclJlbmRlcmVyRmxhZyA9IDEgPDwgMjEsCi0gICAgICAg
IEhhc05hbWVGbGFnID0gMSA8PCAyMiwKLSAgICAgICAgQXR0cmlidXRlU3R5bGVEaXJ0eUZsYWcg
PSAxIDw8IDIzLAotICAgICAgICBJbk5hbWVkRmxvd0ZsYWcgPSAxIDw8IDI0LAorICAgICAgICBT
ZWxmT3JBbmNlc3Rvckhhc0RpckF1dG9GbGFnID0gMSA8PCAyMywKKyAgICAgICAgSGFzQ3VzdG9t
V2lsbE9yRGlkUmVjYWxjU3R5bGVGbGFnID0gMSA8PCAyNCwKKyAgICAgICAgSGFzQ3VzdG9tU3R5
bGVGb3JSZW5kZXJlckZsYWcgPSAxIDw8IDI1LAorCisgICAgICAgIEhhc05hbWVGbGFnID0gMSA8
PCAyNiwKKworICAgICAgICBBdHRyaWJ1dGVTdHlsZURpcnR5RmxhZyA9IDEgPDwgMjcsCiAKICNp
ZiBFTkFCTEUoU1ZHKQotICAgICAgICBEZWZhdWx0Tm9kZUZsYWdzID0gSXNQYXJzaW5nQ2hpbGRy
ZW5GaW5pc2hlZEZsYWcgfCBJc1N0eWxlQXR0cmlidXRlVmFsaWRGbGFnIHwgQXJlU1ZHQXR0cmli
dXRlc1ZhbGlkRmxhZworICAgICAgICBEZWZhdWx0Tm9kZUZsYWdzID0gSXNQYXJzaW5nQ2hpbGRy
ZW5GaW5pc2hlZEZsYWcgfCBJc1N0eWxlQXR0cmlidXRlVmFsaWRGbGFnIHwgQXJlU1ZHQXR0cmli
dXRlc1ZhbGlkRmxhZywKICNlbHNlCi0gICAgICAgIERlZmF1bHROb2RlRmxhZ3MgPSBJc1BhcnNp
bmdDaGlsZHJlbkZpbmlzaGVkRmxhZyB8IElzU3R5bGVBdHRyaWJ1dGVWYWxpZEZsYWcKKyAgICAg
ICAgRGVmYXVsdE5vZGVGbGFncyA9IElzUGFyc2luZ0NoaWxkcmVuRmluaXNoZWRGbGFnIHwgSXNT
dHlsZUF0dHJpYnV0ZVZhbGlkRmxhZywKICNlbmRpZgorICAgICAgICBJbk5hbWVkRmxvd0ZsYWcg
PSAxIDw8IDI5CiAgICAgfTsKIAotICAgIC8vIDcgYml0cyByZW1haW5pbmcKKyAgICAvLyAzIGJp
dHMgcmVtYWluaW5nCiAKICAgICBib29sIGdldEZsYWcoTm9kZUZsYWdzIG1hc2spIGNvbnN0IHsg
cmV0dXJuIG1fbm9kZUZsYWdzICYgbWFzazsgfQogICAgIHZvaWQgc2V0RmxhZyhib29sIGYsIE5v
ZGVGbGFncyBtYXNrKSBjb25zdCB7IG1fbm9kZUZsYWdzID0gKG1fbm9kZUZsYWdzICYgfm1hc2sp
IHwgKC0oaW50MzJfdClmICYgbWFzayk7IH0gCiAgICAgdm9pZCBzZXRGbGFnKE5vZGVGbGFncyBt
YXNrKSBjb25zdCB7IG1fbm9kZUZsYWdzIHw9IG1hc2s7IH0gCiAgICAgdm9pZCBjbGVhckZsYWco
Tm9kZUZsYWdzIG1hc2spIGNvbnN0IHsgbV9ub2RlRmxhZ3MgJj0gfm1hc2s7IH0gCi0gICAgTm9k
ZVR5cGVUYWcgdHlwZVRhZygpIGNvbnN0IHsgcmV0dXJuIHN0YXRpY19jYXN0PE5vZGVUeXBlVGFn
PihtX25vZGVGbGFncyAmIE5vZGVUeXBlVGFnTWFzayk7IH0KLSAgICAKKwogcHJvdGVjdGVkOgog
ICAgIGVudW0gQ29uc3RydWN0aW9uVHlwZSB7IAotICAgICAgICBDcmVhdGVPdGhlciA9IERlZmF1
bHROb2RlRmxhZ3MgfCBUeXBlVGFnT3RoZXIsCi0gICAgICAgIENyZWF0ZVRleHQgPSBEZWZhdWx0
Tm9kZUZsYWdzIHwgVHlwZVRhZ1RleHQsCi0gICAgICAgIENyZWF0ZUNvbnRhaW5lciA9IERlZmF1
bHROb2RlRmxhZ3MgfCBUeXBlVGFnQ29udGFpbmVyTm9kZSwKLSAgICAgICAgQ3JlYXRlRWxlbWVu
dCA9IERlZmF1bHROb2RlRmxhZ3MgfCBUeXBlVGFnRWxlbWVudCwKLSAgICAgICAgQ3JlYXRlU2hh
ZG93Um9vdCA9IERlZmF1bHROb2RlRmxhZ3MgfCBUeXBlVGFnU2hhZG93Um9vdCwKLSAgICAgICAg
Q3JlYXRlU3R5bGVkRWxlbWVudCA9IERlZmF1bHROb2RlRmxhZ3MgfCBUeXBlVGFnU3R5bGVkRWxl
bWVudCwKLSAgICAgICAgQ3JlYXRlSFRNTEVsZW1lbnQgPSBEZWZhdWx0Tm9kZUZsYWdzIHwgVHlw
ZVRhZ0hUTUxFbGVtZW50LAotICAgICAgICBDcmVhdGVTVkdFbGVtZW50ID0gRGVmYXVsdE5vZGVG
bGFncyB8IFR5cGVUYWdTVkdFbGVtZW50LAotICAgICAgICBDcmVhdGVEb2N1bWVudCA9IERlZmF1
bHROb2RlRmxhZ3MgfCBUeXBlVGFnQ29udGFpbmVyTm9kZSB8IEluRG9jdW1lbnRGbGFnCisgICAg
ICAgIENyZWF0ZU90aGVyID0gRGVmYXVsdE5vZGVGbGFncywKKyAgICAgICAgQ3JlYXRlVGV4dCA9
IERlZmF1bHROb2RlRmxhZ3MgfCBJc1RleHRGbGFnLAorICAgICAgICBDcmVhdGVDb250YWluZXIg
PSBEZWZhdWx0Tm9kZUZsYWdzIHwgSXNDb250YWluZXJGbGFnLCAKKyAgICAgICAgQ3JlYXRlRWxl
bWVudCA9IENyZWF0ZUNvbnRhaW5lciB8IElzRWxlbWVudEZsYWcsIAorICAgICAgICBDcmVhdGVT
aGFkb3dSb290ID0gQ3JlYXRlQ29udGFpbmVyIHwgSXNTaGFkb3dSb290RmxhZywKKyAgICAgICAg
Q3JlYXRlU3R5bGVkRWxlbWVudCA9IENyZWF0ZUVsZW1lbnQgfCBJc1N0eWxlZEVsZW1lbnRGbGFn
LCAKKyAgICAgICAgQ3JlYXRlSFRNTEVsZW1lbnQgPSBDcmVhdGVTdHlsZWRFbGVtZW50IHwgSXNI
VE1MRmxhZywgCisgICAgICAgIENyZWF0ZVNWR0VsZW1lbnQgPSBDcmVhdGVTdHlsZWRFbGVtZW50
IHwgSXNTVkdGbGFnLAorICAgICAgICBDcmVhdGVEb2N1bWVudCA9IENyZWF0ZUNvbnRhaW5lciB8
IEluRG9jdW1lbnRGbGFnCiAgICAgfTsKLQogICAgIE5vZGUoRG9jdW1lbnQqLCBDb25zdHJ1Y3Rp
b25UeXBlKTsKIAogICAgIHZpcnR1YWwgdm9pZCBkaWRNb3ZlVG9OZXdEb2N1bWVudChEb2N1bWVu
dCogb2xkRG9jdW1lbnQpOwpAQCAtODIyLDcgKzgxNiw3IEBAIGlubGluZSB2b2lkIGFkZFN1YnJl
c291cmNlVVJMKExpc3RIYXNoU2V0PEtVUkw+JiB1cmxzLCBjb25zdCBLVVJMJiB1cmwpCiAKIGlu
bGluZSBDb250YWluZXJOb2RlKiBOb2RlOjpwYXJlbnROb2RlKCkgY29uc3QKIHsKLSAgICByZXR1
cm4gaXNTaGFkb3dSb290KCkgPyAwIDogcGFyZW50KCk7CisgICAgcmV0dXJuIGdldEZsYWcoSXNT
aGFkb3dSb290RmxhZykgPyAwIDogcGFyZW50KCk7CiB9CiAKIGlubGluZSBDb250YWluZXJOb2Rl
KiBOb2RlOjpwYXJlbnRPckhvc3ROb2RlKCkgY29uc3QKQEAgLTgzMiw3ICs4MjYsNyBAQCBpbmxp
bmUgQ29udGFpbmVyTm9kZSogTm9kZTo6cGFyZW50T3JIb3N0Tm9kZSgpIGNvbnN0CiAKIGlubGlu
ZSBDb250YWluZXJOb2RlKiBOb2RlOjpwYXJlbnROb2RlR3VhcmFudGVlZEhvc3RGcmVlKCkgY29u
c3QKIHsKLSAgICBBU1NFUlQoIWlzU2hhZG93Um9vdCgpKTsKKyAgICBBU1NFUlQoIWdldEZsYWco
SXNTaGFkb3dSb290RmxhZykpOwogICAgIHJldHVybiBwYXJlbnRPckhvc3ROb2RlKCk7CiB9CiAK
QEAgLTg0OSw0NCArODQzLDYgQEAgaW5saW5lIHZvaWQgTm9kZTo6cmVhdHRhY2hJZkF0dGFjaGVk
KCkKICAgICAgICAgcmVhdHRhY2goKTsKIH0KIAotaW5saW5lIGJvb2wgTm9kZTo6aXNDb250YWlu
ZXJOb2RlKCkgY29uc3QKLXsKLSAgICBOb2RlVHlwZVRhZyB0YWcgPSB0eXBlVGFnKCk7Ci0gICAg
cmV0dXJuIFR5cGVUYWdDb250YWluZXJOb2RlIDw9IHRhZyAmJiB0YWcgPD0gVHlwZVRhZ1NoYWRv
d1Jvb3Q7Ci19Ci0KLWlubGluZSBib29sIE5vZGU6OmlzRWxlbWVudE5vZGUoKSBjb25zdAotewot
ICAgIE5vZGVUeXBlVGFnIHRhZyA9IHR5cGVUYWcoKTsKLSAgICByZXR1cm4gVHlwZVRhZ0VsZW1l
bnQgPD0gdGFnICYmIHRhZyA8PSBUeXBlVGFnU1ZHRWxlbWVudDsKLX0KLQotaW5saW5lIGJvb2wg
Tm9kZTo6aXNTdHlsZWRFbGVtZW50KCkgY29uc3QKLXsKLSAgICBOb2RlVHlwZVRhZyB0YWcgPSB0
eXBlVGFnKCk7Ci0gICAgcmV0dXJuIFR5cGVUYWdTdHlsZWRFbGVtZW50IDw9IHRhZyAmJiB0YWcg
PD0gVHlwZVRhZ1NWR0VsZW1lbnQ7Ci19Ci0KLWlubGluZSBib29sIE5vZGU6OmlzVGV4dE5vZGUo
KSBjb25zdAotewotICAgIHJldHVybiBUeXBlVGFnVGV4dCA9PSB0eXBlVGFnKCk7Ci19Ci0KLWlu
bGluZSBib29sIE5vZGU6OmlzSFRNTEVsZW1lbnQoKSBjb25zdAotewotICAgIHJldHVybiBUeXBl
VGFnSFRNTEVsZW1lbnQgPT0gdHlwZVRhZygpOwotfQotCi1pbmxpbmUgYm9vbCBOb2RlOjppc1NW
R0VsZW1lbnQoKSBjb25zdAotewotICAgIHJldHVybiBUeXBlVGFnU1ZHRWxlbWVudCA9PSB0eXBl
VGFnKCk7Ci19Ci0KLWlubGluZSBib29sIE5vZGU6OmlzU2hhZG93Um9vdCgpIGNvbnN0Ci17Ci0g
ICAgcmV0dXJuIFR5cGVUYWdTaGFkb3dSb290ID09IHR5cGVUYWcoKTsKLX0KLQogfSAvL25hbWVz
cGFjZQogCiAjaWZuZGVmIE5ERUJVRwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>