<?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>109816</bug_id>
          
          <creation_ts>2013-02-14 05:05:06 -0800</creation_ts>
          <short_desc>REGRESSION(r142808): Crashes on chromium webkit canary bots (Requested by atwilson_ on #webkit).</short_desc>
          <delta_ts>2013-02-14 05:10:08 -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>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>109671</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>aelias</cc>
    
    <cc>jamesr</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>832983</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 05:05:06 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/142808 broke the build:
Crashes on chromium webkit canary bots (Requested by atwilson_ 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>832985</commentid>
    <comment_count>1</comment_count>
      <attachid>188326</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 05:05:36 -0800</bug_when>
    <thetext>Created attachment 188326
ROLLOUT of r142808

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>832988</commentid>
    <comment_count>2</comment_count>
      <attachid>188326</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 05:10:05 -0800</bug_when>
    <thetext>Comment on attachment 188326
ROLLOUT of r142808

Clearing flags on attachment: 188326

Committed r142872: &lt;http://trac.webkit.org/changeset/142872&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832989</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 05:10:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188326</attachid>
            <date>2013-02-14 05:05:36 -0800</date>
            <delta_ts>2013-02-14 05:10:05 -0800</delta_ts>
            <desc>ROLLOUT of r142808</desc>
            <filename>bug-109816-20130214130203.patch</filename>
            <type>text/plain</type>
            <size>12837</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyODcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGY3MzI0ZjEzNGRhM2U2ZGRlZjU0MTExYTYyM2JkM2MzYTM0MmUwNDQuLjFlODY1YTAyYmE5ZTIy
NDJjOWViOGNjNmM1NTRhMDVjYzYwMzRjODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDUgKzEsMjMgQEAKIDIwMTMtMDItMTQgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5i
b3RAZ21haWwuY29tPgogCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxNDI4MDgu
CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE0MjgwOAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA5ODE2CisKKyAgICAg
ICAgQ3Jhc2hlcyBvbiBjaHJvbWl1bSB3ZWJraXQgY2FuYXJ5IGJvdHMgKFJlcXVlc3RlZCBieSBh
dHdpbHNvbl8KKyAgICAgICAgb24gI3dlYmtpdCkuCisKKyAgICAgICAgKiBzcmMvV2ViVmlld0lt
cGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6aGFuZGxlR2VzdHVyZUV2ZW50
KToKKyAgICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OmJlc3RUb3VjaExpbmtOb2RlKToKKyAg
ICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OmVuYWJsZVRvdWNoSGlnaGxpZ2h0KToKKyAgICAg
ICAgKiBzcmMvV2ViVmlld0ltcGwuaDoKKyAgICAgICAgKFdlYlZpZXdJbXBsKToKKyAgICAgICAg
KiB0ZXN0cy9MaW5rSGlnaGxpZ2h0VGVzdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpURVNUKToK
KworMjAxMy0wMi0xNCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+
CisKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE0Mjg0MS4KICAgICAgICAgaHR0
cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTQyODQxCiAgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDk3OTEKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCBhN2FhNzRlZmI4NjdhM2JhOTA1NDNjYzI1ZDhi
MGMyNmJkNGU2MDg2Li4wOWZiMzQxY2ZlZTQzODVmMTZkZDJmNzY4M2QwZmQwMTU2OWVlZjI1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCkBAIC02OTYsOCAr
Njk2LDYgQEAgYm9vbCBXZWJWaWV3SW1wbDo6aGFuZGxlR2VzdHVyZUV2ZW50KGNvbnN0IFdlYkdl
c3R1cmVFdmVudCYgZXZlbnQpCiAgICAgYm9vbCBldmVudFN3YWxsb3dlZCA9IGZhbHNlOwogICAg
IGJvb2wgZXZlbnRDYW5jZWxsZWQgPSBmYWxzZTsgLy8gZm9yIGRpc2FtYmlndWF0aW9uCiAKLSAg
ICBQbGF0Zm9ybUdlc3R1cmVFdmVudEJ1aWxkZXIgcGxhdGZvcm1FdmVudChtYWluRnJhbWVJbXBs
KCktPmZyYW1lVmlldygpLCBldmVudCk7Ci0KICAgICAvLyBIYW5kbGUgbGluayBoaWdobGlnaHRp
bmcgb3V0c2lkZSB0aGUgbWFpbiBzd2l0Y2ggdG8gYXZvaWQgZ2V0dGluZyBsb3N0IGluIHRoZQog
ICAgIC8vIGNvbXBsaWNhdGVkIHNldCBvZiBjYXNlcyBoYW5kbGVkIGJlbG93LgogICAgIHN3aXRj
aCAoZXZlbnQudHlwZSkgewpAQCAtNzA1LDcgKzcwMyw3IEBAIGJvb2wgV2ViVmlld0ltcGw6Omhh
bmRsZUdlc3R1cmVFdmVudChjb25zdCBXZWJHZXN0dXJlRXZlbnQmIGV2ZW50KQogICAgICAgICAv
LyBRdWV1ZSBhIGhpZ2hsaWdodCBhbmltYXRpb24sIHRoZW4gaGFuZCBvZmYgdG8gcmVndWxhciBo
YW5kbGVyLgogI2lmIE9TKExJTlVYKQogICAgICAgICBpZiAoc2V0dGluZ3NJbXBsKCktPmdlc3R1
cmVUYXBIaWdobGlnaHRFbmFibGVkKCkpCi0gICAgICAgICAgICBlbmFibGVUYXBIaWdobGlnaHQo
cGxhdGZvcm1FdmVudCk7CisgICAgICAgICAgICBlbmFibGVUb3VjaEhpZ2hsaWdodChldmVudCk7
CiAjZW5kaWYKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJl
VGFwQ2FuY2VsOgpAQCAtNzIzLDggKzcyMSw4IEBAIGJvb2wgV2ViVmlld0ltcGw6OmhhbmRsZUdl
c3R1cmVFdmVudChjb25zdCBXZWJHZXN0dXJlRXZlbnQmIGV2ZW50KQogICAgICAgICBpZiAobWFp
bkZyYW1lSW1wbCgpLT5mcmFtZSgpLT5ldmVudEhhbmRsZXIoKS0+aXNTY3JvbGxiYXJIYW5kbGlu
Z0dlc3R1cmVzKCkpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgbV9jbGllbnQtPmNhbmNl
bFNjaGVkdWxlZENvbnRlbnRJbnRlbnRzKCk7Ci0gICAgICAgIG1fcG9zaXRpb25PbkZsaW5nU3Rh
cnQgPSBwbGF0Zm9ybUV2ZW50LnBvc2l0aW9uKCk7Ci0gICAgICAgIG1fZ2xvYmFsUG9zaXRpb25P
bkZsaW5nU3RhcnQgPSBwbGF0Zm9ybUV2ZW50Lmdsb2JhbFBvc2l0aW9uKCk7CisgICAgICAgIG1f
cG9zaXRpb25PbkZsaW5nU3RhcnQgPSBXZWJQb2ludChldmVudC54LCBldmVudC55KTsKKyAgICAg
ICAgbV9nbG9iYWxQb3NpdGlvbk9uRmxpbmdTdGFydCA9IFdlYlBvaW50KGV2ZW50Lmdsb2JhbFgs
IGV2ZW50Lmdsb2JhbFkpOwogICAgICAgICBtX2ZsaW5nTW9kaWZpZXIgPSBldmVudC5tb2RpZmll
cnM7CiAgICAgICAgIG1fZmxpbmdTb3VyY2VEZXZpY2UgPSBldmVudC5zb3VyY2VEZXZpY2U7CiAg
ICAgICAgIE93blB0cjxXZWJHZXN0dXJlQ3VydmU+IGZsaW5nQ3VydmUgPSBhZG9wdFB0cihQbGF0
Zm9ybTo6Y3VycmVudCgpLT5jcmVhdGVGbGluZ0FuaW1hdGlvbkN1cnZlKGV2ZW50LnNvdXJjZURl
dmljZSwgV2ViRmxvYXRQb2ludChldmVudC5kYXRhLmZsaW5nU3RhcnQudmVsb2NpdHlYLCBldmVu
dC5kYXRhLmZsaW5nU3RhcnQudmVsb2NpdHlZKSwgV2ViU2l6ZSgpKSk7CkBAIC03NDMsNyArNzQx
LDcgQEAgYm9vbCBXZWJWaWV3SW1wbDo6aGFuZGxlR2VzdHVyZUV2ZW50KGNvbnN0IFdlYkdlc3R1
cmVFdmVudCYgZXZlbnQpCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgV2ViSW5wdXRFdmVudDo6
R2VzdHVyZVRhcDogewogICAgICAgICBtX2NsaWVudC0+Y2FuY2VsU2NoZWR1bGVkQ29udGVudElu
dGVudHMoKTsKLSAgICAgICAgaWYgKGRldGVjdENvbnRlbnRPblRvdWNoKHBsYXRmb3JtRXZlbnQu
cG9zaXRpb24oKSkpIHsKKyAgICAgICAgaWYgKGRldGVjdENvbnRlbnRPblRvdWNoKFdlYlBvaW50
KGV2ZW50LngsIGV2ZW50LnkpKSkgewogICAgICAgICAgICAgZXZlbnRTd2FsbG93ZWQgPSB0cnVl
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTc1OCw3ICs3NTYsNyBAQCBib29s
IFdlYlZpZXdJbXBsOjpoYW5kbGVHZXN0dXJlRXZlbnQoY29uc3QgV2ViR2VzdHVyZUV2ZW50JiBl
dmVudCkKICAgICAgICAgaWYgKGV2ZW50LmRhdGEudGFwLndpZHRoID4gMCAmJiAhc2hvdWxkRGlz
YWJsZURlc2t0b3BXb3JrYXJvdW5kcygpKSB7CiAgICAgICAgICAgICAvLyBGSVhNRTogZGlkVGFw
TXVsdGlwbGVUYXJnZXRzIHNob3VsZCBqdXN0IHRha2UgYSByZWN0IGluc3RlYWQgb2YKICAgICAg
ICAgICAgIC8vIGFuIGV2ZW50LgotICAgICAgICAgICAgV2ViR2VzdHVyZUV2ZW50IHNjYWxlZEV2
ZW50ID0gZXZlbnQ7CisgICAgICAgICAgICBXZWJHZXN0dXJlRXZlbnQgc2NhbGVkRXZlbnQ7CiAg
ICAgICAgICAgICBzY2FsZWRFdmVudC54ID0gZXZlbnQueCAvIHBhZ2VTY2FsZUZhY3RvcigpOwog
ICAgICAgICAgICAgc2NhbGVkRXZlbnQueSA9IGV2ZW50LnkgLyBwYWdlU2NhbGVGYWN0b3IoKTsK
ICAgICAgICAgICAgIHNjYWxlZEV2ZW50LmRhdGEudGFwLndpZHRoID0gZXZlbnQuZGF0YS50YXAu
d2lkdGggLyBwYWdlU2NhbGVGYWN0b3IoKTsKQEAgLTc3NSw2ICs3NzMsNyBAQCBib29sIFdlYlZp
ZXdJbXBsOjpoYW5kbGVHZXN0dXJlRXZlbnQoY29uc3QgV2ViR2VzdHVyZUV2ZW50JiBldmVudCkK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQogCisgICAgICAgIFBsYXRmb3JtR2VzdHVyZUV2ZW50
QnVpbGRlciBwbGF0Zm9ybUV2ZW50KG1haW5GcmFtZUltcGwoKS0+ZnJhbWVWaWV3KCksIGV2ZW50
KTsKICAgICAgICAgZXZlbnRTd2FsbG93ZWQgPSBtYWluRnJhbWVJbXBsKCktPmZyYW1lKCktPmV2
ZW50SGFuZGxlcigpLT5oYW5kbGVHZXN0dXJlRXZlbnQocGxhdGZvcm1FdmVudCk7CiAKICAgICAg
ICAgaWYgKG1fc2VsZWN0UG9wdXAgJiYgbV9zZWxlY3RQb3B1cCA9PSBzZWxlY3RQb3B1cCkgewpA
QCAtNzk2LDYgKzc5NSw3IEBAIGJvb2wgV2ViVmlld0ltcGw6OmhhbmRsZUdlc3R1cmVFdmVudChj
b25zdCBXZWJHZXN0dXJlRXZlbnQmIGV2ZW50KQogICAgICAgICBtX2NsaWVudC0+Y2FuY2VsU2No
ZWR1bGVkQ29udGVudEludGVudHMoKTsKICAgICAgICAgbV9wYWdlLT5jb250ZXh0TWVudUNvbnRy
b2xsZXIoKS0+Y2xlYXJDb250ZXh0TWVudSgpOwogICAgICAgICBtX2NvbnRleHRNZW51QWxsb3dl
ZCA9IHRydWU7CisgICAgICAgIFBsYXRmb3JtR2VzdHVyZUV2ZW50QnVpbGRlciBwbGF0Zm9ybUV2
ZW50KG1haW5GcmFtZUltcGwoKS0+ZnJhbWVWaWV3KCksIGV2ZW50KTsKICAgICAgICAgZXZlbnRT
d2FsbG93ZWQgPSBtYWluRnJhbWVJbXBsKCktPmZyYW1lKCktPmV2ZW50SGFuZGxlcigpLT5oYW5k
bGVHZXN0dXJlRXZlbnQocGxhdGZvcm1FdmVudCk7CiAgICAgICAgIG1fY29udGV4dE1lbnVBbGxv
d2VkID0gZmFsc2U7CiAKQEAgLTgwMywxMyArODAzLDE0IEBAIGJvb2wgV2ViVmlld0ltcGw6Omhh
bmRsZUdlc3R1cmVFdmVudChjb25zdCBXZWJHZXN0dXJlRXZlbnQmIGV2ZW50KQogICAgIH0KICAg
ICBjYXNlIFdlYklucHV0RXZlbnQ6Okdlc3R1cmVUYXBEb3duOiB7CiAgICAgICAgIG1fY2xpZW50
LT5jYW5jZWxTY2hlZHVsZWRDb250ZW50SW50ZW50cygpOworICAgICAgICBQbGF0Zm9ybUdlc3R1
cmVFdmVudEJ1aWxkZXIgcGxhdGZvcm1FdmVudChtYWluRnJhbWVJbXBsKCktPmZyYW1lVmlldygp
LCBldmVudCk7CiAgICAgICAgIGV2ZW50U3dhbGxvd2VkID0gbWFpbkZyYW1lSW1wbCgpLT5mcmFt
ZSgpLT5ldmVudEhhbmRsZXIoKS0+aGFuZGxlR2VzdHVyZUV2ZW50KHBsYXRmb3JtRXZlbnQpOwog
ICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlRG91
YmxlVGFwOgogICAgICAgICBpZiAobV93ZWJTZXR0aW5ncy0+ZG91YmxlVGFwVG9ab29tRW5hYmxl
ZCgpICYmIG1fbWluaW11bVBhZ2VTY2FsZUZhY3RvciAhPSBtX21heGltdW1QYWdlU2NhbGVGYWN0
b3IpIHsKICAgICAgICAgICAgIG1fY2xpZW50LT5jYW5jZWxTY2hlZHVsZWRDb250ZW50SW50ZW50
cygpOwotICAgICAgICAgICAgYW5pbWF0ZVpvb21Bcm91bmRQb2ludChwbGF0Zm9ybUV2ZW50LnBv
c2l0aW9uKCksIERvdWJsZVRhcCk7CisgICAgICAgICAgICBhbmltYXRlWm9vbUFyb3VuZFBvaW50
KFdlYlBvaW50KGV2ZW50LngsIGV2ZW50LnkpLCBEb3VibGVUYXApOwogICAgICAgICAgICAgZXZl
bnRTd2FsbG93ZWQgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTgy
Miw2ICs4MjMsNyBAQCBib29sIFdlYlZpZXdJbXBsOjpoYW5kbGVHZXN0dXJlRXZlbnQoY29uc3Qg
V2ViR2VzdHVyZUV2ZW50JiBldmVudCkKICAgICBjYXNlIFdlYklucHV0RXZlbnQ6Okdlc3R1cmVU
YXBDYW5jZWw6CiAgICAgY2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlUGluY2hFbmQ6CiAgICAg
Y2FzZSBXZWJJbnB1dEV2ZW50OjpHZXN0dXJlUGluY2hVcGRhdGU6IHsKKyAgICAgICAgUGxhdGZv
cm1HZXN0dXJlRXZlbnRCdWlsZGVyIHBsYXRmb3JtRXZlbnQobWFpbkZyYW1lSW1wbCgpLT5mcmFt
ZVZpZXcoKSwgZXZlbnQpOwogICAgICAgICBldmVudFN3YWxsb3dlZCA9IG1haW5GcmFtZUltcGwo
KS0+ZnJhbWUoKS0+ZXZlbnRIYW5kbGVyKCktPmhhbmRsZUdlc3R1cmVFdmVudChwbGF0Zm9ybUV2
ZW50KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMTI2OCwxNiArMTI3MCwxNyBAQCBzdGF0
aWMgYm9vbCBpbnZva2VzSGFuZEN1cnNvcihOb2RlKiBub2RlLCBib29sIHNoaWZ0S2V5LCBGcmFt
ZSogZnJhbWUpCiAgICAgICAgIHx8IChjdXJzb3IgPT0gQ1VSU09SX0FVVE8gJiYgZnJhbWUtPmV2
ZW50SGFuZGxlcigpLT51c2VIYW5kQ3Vyc29yKG5vZGUsIG5vZGUtPmlzTGluaygpLCBzaGlmdEtl
eSkpOwogfQogCi1Ob2RlKiBXZWJWaWV3SW1wbDo6YmVzdFRhcE5vZGUoY29uc3QgUGxhdGZvcm1H
ZXN0dXJlRXZlbnQmIHRhcEV2ZW50KQorTm9kZSogV2ViVmlld0ltcGw6OmJlc3RUb3VjaExpbmtO
b2RlKGNvbnN0IFdlYkdlc3R1cmVFdmVudCYgdG91Y2hFdmVudCkKIHsKICAgICBpZiAoIW1fcGFn
ZSB8fCAhbV9wYWdlLT5tYWluRnJhbWUoKSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBOb2Rl
KiBiZXN0VG91Y2hOb2RlID0gMDsKIAotICAgIEludFBvaW50IHRvdWNoRXZlbnRMb2NhdGlvbih0
YXBFdmVudC5wb3NpdGlvbigpKTsKKyAgICBJbnRTaXplIHRvdWNoRXZlbnRTZWFyY2hSZWdpb25T
aXplKHRvdWNoRXZlbnQuZGF0YS50YXBEb3duLndpZHRoIC8gMiwgdG91Y2hFdmVudC5kYXRhLnRh
cERvd24uaGVpZ2h0IC8gMik7CisgICAgSW50UG9pbnQgdG91Y2hFdmVudExvY2F0aW9uKHRvdWNo
RXZlbnQueCwgdG91Y2hFdmVudC55KTsKICNpZiBFTkFCTEUoVE9VQ0hfQURKVVNUTUVOVCkKLSAg
ICBtX3BhZ2UtPm1haW5GcmFtZSgpLT5ldmVudEhhbmRsZXIoKS0+YWRqdXN0R2VzdHVyZVBvc2l0
aW9uKHRhcEV2ZW50LCB0b3VjaEV2ZW50TG9jYXRpb24pOworICAgIG1fcGFnZS0+bWFpbkZyYW1l
KCktPmV2ZW50SGFuZGxlcigpLT5hZGp1c3RHZXN0dXJlUG9zaXRpb24oUGxhdGZvcm1HZXN0dXJl
RXZlbnRCdWlsZGVyKG1haW5GcmFtZUltcGwoKS0+ZnJhbWVWaWV3KCksIHRvdWNoRXZlbnQpLCB0
b3VjaEV2ZW50TG9jYXRpb24pOwogI2VuZGlmCiAKICAgICBJbnRQb2ludCBoaXRUZXN0UG9pbnQg
PSBtX3BhZ2UtPm1haW5GcmFtZSgpLT52aWV3KCktPndpbmRvd1RvQ29udGVudHModG91Y2hFdmVu
dExvY2F0aW9uKTsKQEAgLTEyODcsMjIgKzEyOTAsMjMgQEAgTm9kZSogV2ViVmlld0ltcGw6OmJl
c3RUYXBOb2RlKGNvbnN0IFBsYXRmb3JtR2VzdHVyZUV2ZW50JiB0YXBFdmVudCkKIAogICAgIC8v
IE1ha2Ugc3VyZSBvdXIgaGlnaGxpZ2h0IGNhbmRpZGF0ZSB1c2VzIGEgaGFuZCBjdXJzb3IgYXMg
YSBoZXVyaXN0aWMgdG8KICAgICAvLyBjaG9vc2UgYXBwcm9wcmlhdGUgdGFyZ2V0cy4KLSAgICB3
aGlsZSAoYmVzdFRvdWNoTm9kZSAmJiAhaW52b2tlc0hhbmRDdXJzb3IoYmVzdFRvdWNoTm9kZSwg
ZmFsc2UsIG1fcGFnZS0+bWFpbkZyYW1lKCkpKQorICAgIGJvb2wgc2hpZnRLZXkgPSB0b3VjaEV2
ZW50Lm1vZGlmaWVycyAmIFdlYkdlc3R1cmVFdmVudDo6U2hpZnRLZXk7CisgICAgd2hpbGUgKGJl
c3RUb3VjaE5vZGUgJiYgIWludm9rZXNIYW5kQ3Vyc29yKGJlc3RUb3VjaE5vZGUsIHNoaWZ0S2V5
LCBtX3BhZ2UtPm1haW5GcmFtZSgpKSkKICAgICAgICAgYmVzdFRvdWNoTm9kZSA9IGJlc3RUb3Vj
aE5vZGUtPnBhcmVudE5vZGUoKTsKIAogICAgIC8vIFdlIHNob3VsZCBwaWNrIHRoZSBsYXJnZXN0
IGVuY2xvc2luZyBub2RlIHdpdGggaGFuZCBjdXJzb3Igc2V0LgotICAgIHdoaWxlIChiZXN0VG91
Y2hOb2RlICYmIGJlc3RUb3VjaE5vZGUtPnBhcmVudE5vZGUoKSAmJiBpbnZva2VzSGFuZEN1cnNv
cihiZXN0VG91Y2hOb2RlLT5wYXJlbnROb2RlKCksIGZhbHNlLCBtX3BhZ2UtPm1haW5GcmFtZSgp
KSkKKyAgICB3aGlsZSAoYmVzdFRvdWNoTm9kZSAmJiBiZXN0VG91Y2hOb2RlLT5wYXJlbnROb2Rl
KCkgJiYgaW52b2tlc0hhbmRDdXJzb3IoYmVzdFRvdWNoTm9kZS0+cGFyZW50Tm9kZSgpLCBzaGlm
dEtleSwgbV9wYWdlLT5tYWluRnJhbWUoKSkpCiAgICAgICAgIGJlc3RUb3VjaE5vZGUgPSBiZXN0
VG91Y2hOb2RlLT5wYXJlbnROb2RlKCk7CiAKICAgICByZXR1cm4gYmVzdFRvdWNoTm9kZTsKIH0K
IAotdm9pZCBXZWJWaWV3SW1wbDo6ZW5hYmxlVGFwSGlnaGxpZ2h0KGNvbnN0IFBsYXRmb3JtR2Vz
dHVyZUV2ZW50JiB0YXBFdmVudCkKK3ZvaWQgV2ViVmlld0ltcGw6OmVuYWJsZVRvdWNoSGlnaGxp
Z2h0KGNvbnN0IFdlYkdlc3R1cmVFdmVudCYgdG91Y2hFdmVudCkKIHsKICAgICAvLyBBbHdheXMg
Y2xlYXIgYW55IGV4aXN0aW5nIGhpZ2hsaWdodCB3aGVuIHRoaXMgaXMgaW52b2tlZCwgZXZlbiBp
ZiB3ZSBkb24ndCBnZXQgYSBuZXcgdGFyZ2V0IHRvIGhpZ2hsaWdodC4KICAgICBtX2xpbmtIaWdo
bGlnaHQuY2xlYXIoKTsKIAotICAgIE5vZGUqIHRvdWNoTm9kZSA9IGJlc3RUYXBOb2RlKHRhcEV2
ZW50KTsKKyAgICBOb2RlKiB0b3VjaE5vZGUgPSBiZXN0VG91Y2hMaW5rTm9kZSh0b3VjaEV2ZW50
KTsKIAogICAgIGlmICghdG91Y2hOb2RlIHx8ICF0b3VjaE5vZGUtPnJlbmRlcmVyKCkgfHwgIXRv
dWNoTm9kZS0+cmVuZGVyZXIoKS0+ZW5jbG9zaW5nTGF5ZXIoKSkKICAgICAgICAgcmV0dXJuOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaCBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmgKaW5kZXggYTk1MTk2Y2UzNmJh
ZjM2ZDgwMjkxM2VlZjkyZWI0MTFkY2FmZmYzOS4uYjc5MWZhMzAzYzRhNmMzZGFjNTRjYTBmMGEz
NDcwMTM0N2VhZWQ5NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2Vi
Vmlld0ltcGwuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5o
CkBAIC01NzYsOCArNTc2LDggQEAgcHVibGljOgogCiAjaWYgRU5BQkxFKEdFU1RVUkVfRVZFTlRT
KQogICAgIHZvaWQgY29tcHV0ZVNjYWxlQW5kU2Nyb2xsRm9ySGl0UmVjdChjb25zdCBXZWJSZWN0
JiBoaXRSZWN0LCBBdXRvWm9vbVR5cGUsIGZsb2F0JiBzY2FsZSwgV2ViUG9pbnQmIHNjcm9sbCwg
Ym9vbCYgaXNBbmNob3IpOwotICAgIFdlYkNvcmU6Ok5vZGUqIGJlc3RUYXBOb2RlKGNvbnN0IFdl
YkNvcmU6OlBsYXRmb3JtR2VzdHVyZUV2ZW50JiB0YXBFdmVudCk7Ci0gICAgdm9pZCBlbmFibGVU
YXBIaWdobGlnaHQoY29uc3QgV2ViQ29yZTo6UGxhdGZvcm1HZXN0dXJlRXZlbnQmIHRhcEV2ZW50
KTsKKyAgICBXZWJDb3JlOjpOb2RlKiBiZXN0VG91Y2hMaW5rTm9kZShjb25zdCBXZWJHZXN0dXJl
RXZlbnQmIHRvdWNoRXZlbnQpOworICAgIHZvaWQgZW5hYmxlVG91Y2hIaWdobGlnaHQoY29uc3Qg
V2ViR2VzdHVyZUV2ZW50JiB0b3VjaEV2ZW50KTsKICAgICB2b2lkIGNvbXB1dGVTY2FsZUFuZFNj
cm9sbEZvckZvY3VzZWROb2RlKFdlYkNvcmU6Ok5vZGUqIGZvY3VzZWROb2RlLCBmbG9hdCYgc2Nh
bGUsIFdlYkNvcmU6OkludFBvaW50JiBzY3JvbGwsIGJvb2wmIG5lZWRBbmltYXRpb24pOwogI2Vu
ZGlmCiAgICAgdm9pZCBhbmltYXRlWm9vbUFyb3VuZFBvaW50KGNvbnN0IFdlYkNvcmU6OkludFBv
aW50JiwgQXV0b1pvb21UeXBlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
dGVzdHMvTGlua0hpZ2hsaWdodFRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0
cy9MaW5rSGlnaGxpZ2h0VGVzdC5jcHAKaW5kZXggMTQwNzczYjVhNmFkMzliYjUwZjVhOGY5NTZk
YzQwMGEwYjg4YWUzNy4uMjAwMThmZDU5M2QyNjRmYTI4MDY0NDliNGIxMDk0NWQ4ZjQ4YzBkMCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9MaW5rSGlnaGxpZ2h0VGVz
dC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9MaW5rSGlnaGxpZ2h0VGVz
dC5jcHAKQEAgLTI3LDE1ICsyNywxMiBAQAogI2luY2x1ZGUgIkxpbmtIaWdobGlnaHQuaCIKIAog
I2luY2x1ZGUgIkZyYW1lVGVzdEhlbHBlcnMuaCIKLSNpbmNsdWRlICJGcmFtZVZpZXcuaCIKICNp
bmNsdWRlICJJbnRSZWN0LmgiCiAjaW5jbHVkZSAiTm9kZS5oIgogI2luY2x1ZGUgIlVSTFRlc3RI
ZWxwZXJzLmgiCiAjaW5jbHVkZSAiV2ViQ29tcG9zaXRvckluaXRpYWxpemVyLmgiCiAjaW5jbHVk
ZSAiV2ViRnJhbWUuaCIKLSNpbmNsdWRlICJXZWJGcmFtZUltcGwuaCIKICNpbmNsdWRlICJXZWJJ
bnB1dEV2ZW50LmgiCi0jaW5jbHVkZSAiV2ViSW5wdXRFdmVudENvbnZlcnNpb24uaCIKICNpbmNs
dWRlICJXZWJWaWV3SW1wbC5oIgogI2luY2x1ZGUgPGd0ZXN0L2d0ZXN0Lmg+CiAjaW5jbHVkZSA8
cHVibGljL1dlYkNvbnRlbnRMYXllci5oPgpAQCAtNjksMjcgKzY2LDE2IEBAIFRFU1QoTGlua0hp
Z2hsaWdodFRlc3QsIHZlcmlmeVdlYlZpZXdJbXBsSW50ZWdyYXRpb24pCiAgICAgLy8gVGhlIGNv
b3JkaW5hdGVzIGJlbG93IGFyZSBsaW5rZWQgdG8gYWJzb2x1dGUgcG9zaXRpb25zIGluIHRoZSBy
ZWZlcmVuY2VkIC5odG1sIGZpbGUuCiAgICAgdG91Y2hFdmVudC54ID0gMjA7CiAgICAgdG91Y2hF
dmVudC55ID0gMjA7Ci0KLSAgICB7Ci0gICAgICAgIFBsYXRmb3JtR2VzdHVyZUV2ZW50QnVpbGRl
ciBwbGF0Zm9ybUV2ZW50KHdlYlZpZXdJbXBsLT5tYWluRnJhbWVJbXBsKCktPmZyYW1lVmlldygp
LCB0b3VjaEV2ZW50KTsKLSAgICAgICAgTm9kZSogdG91Y2hOb2RlID0gd2ViVmlld0ltcGwtPmJl
c3RUYXBOb2RlKHBsYXRmb3JtRXZlbnQpOwotICAgICAgICBBU1NFUlRfVFJVRSh0b3VjaE5vZGUp
OwotICAgIH0KKyAgICBOb2RlKiB0b3VjaE5vZGUgPSB3ZWJWaWV3SW1wbC0+YmVzdFRvdWNoTGlu
a05vZGUodG91Y2hFdmVudCk7CisgICAgQVNTRVJUX1RSVUUodG91Y2hOb2RlKTsKIAogICAgIHRv
dWNoRXZlbnQueSA9IDQwOwotICAgIHsKLSAgICAgICAgUGxhdGZvcm1HZXN0dXJlRXZlbnRCdWls
ZGVyIHBsYXRmb3JtRXZlbnQod2ViVmlld0ltcGwtPm1haW5GcmFtZUltcGwoKS0+ZnJhbWVWaWV3
KCksIHRvdWNoRXZlbnQpOwotICAgICAgICBFWFBFQ1RfRkFMU0Uod2ViVmlld0ltcGwtPmJlc3RU
YXBOb2RlKHBsYXRmb3JtRXZlbnQpKTsKLSAgICB9CisgICAgRVhQRUNUX0ZBTFNFKHdlYlZpZXdJ
bXBsLT5iZXN0VG91Y2hMaW5rTm9kZSh0b3VjaEV2ZW50KSk7CiAKICAgICB0b3VjaEV2ZW50Lnkg
PSAyMDsKICAgICAvLyBTaG91bGRuJ3QgY3Jhc2guCiAKLSAgICB7Ci0gICAgICAgIFBsYXRmb3Jt
R2VzdHVyZUV2ZW50QnVpbGRlciBwbGF0Zm9ybUV2ZW50KHdlYlZpZXdJbXBsLT5tYWluRnJhbWVJ
bXBsKCktPmZyYW1lVmlldygpLCB0b3VjaEV2ZW50KTsKLSAgICAgICAgd2ViVmlld0ltcGwtPmVu
YWJsZVRhcEhpZ2hsaWdodChwbGF0Zm9ybUV2ZW50KTsKLSAgICB9Ci0KKyAgICB3ZWJWaWV3SW1w
bC0+ZW5hYmxlVG91Y2hIaWdobGlnaHQodG91Y2hFdmVudCk7CiAgICAgRVhQRUNUX1RSVUUod2Vi
Vmlld0ltcGwtPmxpbmtIaWdobGlnaHQoKSk7CiAgICAgRVhQRUNUX1RSVUUod2ViVmlld0ltcGwt
PmxpbmtIaWdobGlnaHQoKS0+Y29udGVudExheWVyKCkpOwogICAgIEVYUEVDVF9UUlVFKHdlYlZp
ZXdJbXBsLT5saW5rSGlnaGxpZ2h0KCktPmNsaXBMYXllcigpKTsKQEAgLTk3LDI2ICs4MywxNiBA
QCBURVNUKExpbmtIaWdobGlnaHRUZXN0LCB2ZXJpZnlXZWJWaWV3SW1wbEludGVncmF0aW9uKQog
ICAgIC8vIEZpbmQgYSB0YXJnZXQgaW5zaWRlIGEgc2Nyb2xsYWJsZSBkaXYKIAogICAgIHRvdWNo
RXZlbnQueSA9IDEwMDsKLSAgICB7Ci0gICAgICAgIFBsYXRmb3JtR2VzdHVyZUV2ZW50QnVpbGRl
ciBwbGF0Zm9ybUV2ZW50KHdlYlZpZXdJbXBsLT5tYWluRnJhbWVJbXBsKCktPmZyYW1lVmlldygp
LCB0b3VjaEV2ZW50KTsKLSAgICAgICAgd2ViVmlld0ltcGwtPmVuYWJsZVRhcEhpZ2hsaWdodChw
bGF0Zm9ybUV2ZW50KTsKLSAgICB9Ci0KKyAgICB3ZWJWaWV3SW1wbC0+ZW5hYmxlVG91Y2hIaWdo
bGlnaHQodG91Y2hFdmVudCk7CiAgICAgQVNTRVJUX1RSVUUod2ViVmlld0ltcGwtPmxpbmtIaWdo
bGlnaHQoKSk7CiAKICAgICAvLyBEb24ndCBoaWdobGlnaHQgaWYgbm8gImhhbmQgY3Vyc29yIgog
ICAgIHRvdWNoRXZlbnQueSA9IDIyMDsgLy8gQW4gQS1saW5rIHdpdGggY3Jvc3MtaGFpciBjdXJz
b3IuCi0gICAgewotICAgICAgICBQbGF0Zm9ybUdlc3R1cmVFdmVudEJ1aWxkZXIgcGxhdGZvcm1F
dmVudCh3ZWJWaWV3SW1wbC0+bWFpbkZyYW1lSW1wbCgpLT5mcmFtZVZpZXcoKSwgdG91Y2hFdmVu
dCk7Ci0gICAgICAgIHdlYlZpZXdJbXBsLT5lbmFibGVUYXBIaWdobGlnaHQocGxhdGZvcm1FdmVu
dCk7Ci0gICAgfQorICAgIHdlYlZpZXdJbXBsLT5lbmFibGVUb3VjaEhpZ2hsaWdodCh0b3VjaEV2
ZW50KTsKICAgICBBU1NFUlRfRkFMU0Uod2ViVmlld0ltcGwtPmxpbmtIaWdobGlnaHQoKSk7CiAK
ICAgICB0b3VjaEV2ZW50LnkgPSAyNjA7IC8vIEEgdGV4dCBpbnB1dCBib3guCi0gICAgewotICAg
ICAgICBQbGF0Zm9ybUdlc3R1cmVFdmVudEJ1aWxkZXIgcGxhdGZvcm1FdmVudCh3ZWJWaWV3SW1w
bC0+bWFpbkZyYW1lSW1wbCgpLT5mcmFtZVZpZXcoKSwgdG91Y2hFdmVudCk7Ci0gICAgICAgIHdl
YlZpZXdJbXBsLT5lbmFibGVUYXBIaWdobGlnaHQocGxhdGZvcm1FdmVudCk7Ci0gICAgfQorICAg
IHdlYlZpZXdJbXBsLT5lbmFibGVUb3VjaEhpZ2hsaWdodCh0b3VjaEV2ZW50KTsKICAgICBBU1NF
UlRfRkFMU0Uod2ViVmlld0ltcGwtPmxpbmtIaWdobGlnaHQoKSk7CiAKICAgICB3ZWJWaWV3SW1w
bC0+Y2xvc2UoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>