<?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>92700</bug_id>
          
          <creation_ts>2012-07-30 18:37:49 -0700</creation_ts>
          <short_desc>REGRESSION(r124123): ASSERT crashes terminate webkit Layout tests (Requested by msaboff on #webkit).</short_desc>
          <delta_ts>2012-07-30 18:48:36 -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>92679</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>fpizlo</cc>
    
    <cc>mhahnenberg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>682602</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-30 18:37:49 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/124123 broke the build:
ASSERT crashes terminate webkit Layout tests (Requested by msaboff 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>682605</commentid>
    <comment_count>1</comment_count>
      <attachid>155416</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-30 18:38:24 -0700</bug_when>
    <thetext>Created attachment 155416
ROLLOUT of r124123

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>682610</commentid>
    <comment_count>2</comment_count>
      <attachid>155416</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-30 18:48:34 -0700</bug_when>
    <thetext>Comment on attachment 155416
ROLLOUT of r124123

Clearing flags on attachment: 155416

Committed r124141: &lt;http://trac.webkit.org/changeset/124141&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>682611</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-30 18:48:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155416</attachid>
            <date>2012-07-30 18:38:24 -0700</date>
            <delta_ts>2012-07-30 18:48:34 -0700</delta_ts>
            <desc>ROLLOUT of r124123</desc>
            <filename>bug-92700-20120731014357.patch</filename>
            <type>text/plain</type>
            <size>11878</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0MTM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
ZGMwYjIwYjA3ZGFhYmQ5ZmVhOTA2NWY1ZTk5N2ZiMDRhYTU3MDlkLi5kMThjMzZmNjA2YzM4NzNm
Nzc5Y2I1YTkwOWJmYzI1YjY0YzlkNmQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzNiBAQAorMjAxMi0wNy0zMCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBn
bWFpbC5jb20+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjEyNDEyMy4KKyAg
ICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTI0MTIzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjcwMAorCisgICAgICAgIEFT
U0VSVCBjcmFzaGVzIHRlcm1pbmF0ZSB3ZWJraXQgTGF5b3V0IHRlc3RzIChSZXF1ZXN0ZWQgYnkK
KyAgICAgICAgbXNhYm9mZiBvbiAjd2Via2l0KS4KKworICAgICAgICAqIGhlYXAvSGVhcC5jcHA6
CisgICAgICAgICogaGVhcC9IZWFwLmg6CisgICAgICAgIChIZWFwKToKKyAgICAgICAgKiBoZWFw
L0luY3JlbWVudGFsU3dlZXBlci5jcHA6CisgICAgICAgIChKU0M6OkluY3JlbWVudGFsU3dlZXBl
cjo6ZG9Td2VlcCk6CisgICAgICAgIChKU0M6OkluY3JlbWVudGFsU3dlZXBlcjo6c3RhcnRTd2Vl
cGluZyk6CisgICAgICAgIChKU0M6OkluY3JlbWVudGFsU3dlZXBlcjo6SW5jcmVtZW50YWxTd2Vl
cGVyKToKKyAgICAgICAgKEpTQyk6CisgICAgICAgICogaGVhcC9JbmNyZW1lbnRhbFN3ZWVwZXIu
aDoKKyAgICAgICAgKEluY3JlbWVudGFsU3dlZXBlcik6CisgICAgICAgICogaGVhcC9NYXJrZWRB
bGxvY2F0b3IuY3BwOgorICAgICAgICAoSlNDOjpNYXJrZWRBbGxvY2F0b3I6OnRyeUFsbG9jYXRl
SGVscGVyKToKKyAgICAgICAgKEpTQzo6TWFya2VkQWxsb2NhdG9yOjphZGRCbG9jayk6CisgICAg
ICAgICogaGVhcC9NYXJrZWRBbGxvY2F0b3IuaDoKKyAgICAgICAgKEpTQzo6TWFya2VkQWxsb2Nh
dG9yOjp6YXBGcmVlTGlzdCk6CisgICAgICAgICogaGVhcC9NYXJrZWRCbG9jay5jcHA6CisgICAg
ICAgIChKU0M6Ok1hcmtlZEJsb2NrOjpzd2VlcEhlbHBlcik6CisgICAgICAgICogaGVhcC9NYXJr
ZWRTcGFjZS5jcHA6CisgICAgICAgICogaGVhcC9NYXJrZWRTcGFjZS5oOgorICAgICAgICAoSlND
OjpNYXJrZWRTcGFjZTo6c3dlZXApOgorICAgICAgICAoSlNDKToKKyAgICAgICAgKiBydW50aW1l
L0pTR2xvYmFsRGF0YS5jcHA6CisgICAgICAgIChKU0M6OkpTR2xvYmFsRGF0YTo6fkpTR2xvYmFs
RGF0YSk6CisKIDIwMTItMDctMzAgIE1hcmsgSGFobmVuYmVyZyAgPG1oYWhuZW5iZXJnQGFwcGxl
LmNvbT4KIAogICAgICAgICBTdHJ1Y3R1cmVzIHNob3VsZCBiZSBzd2VwdCBhZnRlciBhbGwgb3Ro
ZXIgb2JqZWN0cwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvSGVhcC5j
cHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcAppbmRleCA2NjkxNzg4MDRl
NjNmOGU3NWE3MzZlZTRhZWFlM2IyYzhjZDE2OTliLi4zNzcxMzI3NjVmNDdjMmNlNDkyODQ1NmQ2
M2JiZjdlMDE0MTdmMDMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9I
ZWFwLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcApAQCAtODMw
LDE4ICs4MzAsNCBAQCB2b2lkIEhlYXA6OmFkZENvbXBpbGVkQ29kZShFeGVjdXRhYmxlQmFzZSog
ZXhlY3V0YWJsZSkKICAgICBtX2NvbXBpbGVkQ29kZS5hcHBlbmQoZXhlY3V0YWJsZSk7CiB9CiAK
LWJvb2wgSGVhcDo6aXNTYWZlVG9Td2VlcFN0cnVjdHVyZXMoKQotewotICAgIHJldHVybiAhbV9z
d2VlcGVyIHx8IG1fc3dlZXBlci0+c3RydWN0dXJlc0NhbkJlU3dlcHQoKTsKLX0KLQotdm9pZCBI
ZWFwOjpkaWRTdGFydFZNU2h1dGRvd24oKQotewotICAgIG1fYWN0aXZpdHlDYWxsYmFjay0+ZGlk
U3RhcnRWTVNodXRkb3duKCk7Ci0gICAgbV9hY3Rpdml0eUNhbGxiYWNrID0gMDsKLSAgICBtX3N3
ZWVwZXItPmRpZFN0YXJ0Vk1TaHV0ZG93bigpOwotICAgIG1fc3dlZXBlciA9IDA7Ci0gICAgbGFz
dENoYW5jZVRvRmluYWxpemUoKTsKLX0KLQogfSAvLyBuYW1lc3BhY2UgSlNDCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvaGVhcC9IZWFwLmgKaW5kZXggZjM0NzRmMmVhYWVmYmI0ODNlNThlMzc4MWYyMjIxODBjNWVk
Y2U5MC4uNTk1ZTkzN2NlOWY4YTUyMzkzNDc4ZTNkOTQwODE4ZWUyNWJhOTRkYiAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvSGVhcC5oCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9oZWFwL0hlYXAuaApAQCAtMTY4LDggKzE2OCw2IEBAIG5hbWVzcGFjZSBKU0Mgewog
ICAgICAgICB2b2lkIGRpZEFiYW5kb24oc2l6ZV90KTsKIAogICAgICAgICBib29sIGlzUGFnZWRP
dXQoZG91YmxlIGRlYWRsaW5lKTsKLSAgICAgICAgYm9vbCBpc1NhZmVUb1N3ZWVwU3RydWN0dXJl
cygpOwotICAgICAgICB2b2lkIGRpZFN0YXJ0Vk1TaHV0ZG93bigpOwogCiAgICAgcHJpdmF0ZToK
ICAgICAgICAgZnJpZW5kIGNsYXNzIENvZGVCbG9jazsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9oZWFwL0luY3JlbWVudGFsU3dlZXBlci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvaGVhcC9JbmNyZW1lbnRhbFN3ZWVwZXIuY3BwCmluZGV4IGM0YzdiNTExMDlmOTlhZDA0
MjIwZDFiNzk1N2QzZWY2ODRkODZjY2UuLjQ5MjIyYzU0NTRmM2EwZmI1ZjJkYTNjMmVhMWMxYzBj
M2Q1MmQ5OWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0luY3JlbWVu
dGFsU3dlZXBlci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvSW5jcmVtZW50
YWxTd2VlcGVyLmNwcApAQCAtNjksNDYgKzY5LDEwIEBAIHZvaWQgSW5jcmVtZW50YWxTd2VlcGVy
OjpjYW5jZWxUaW1lcigpCiAgICAgQ0ZSdW5Mb29wVGltZXJTZXROZXh0RmlyZURhdGUobV90aW1l
ci5nZXQoKSwgQ0ZBYnNvbHV0ZVRpbWVHZXRDdXJyZW50KCkgKyBzX2RlY2FkZSk7CiB9CiAKLWJv
b2wgSW5jcmVtZW50YWxTd2VlcGVyOjpzdHJ1Y3R1cmVzQ2FuQmVTd2VwdCgpCi17Ci0gICAgQVNT
RVJUKG1fY3VycmVudEJsb2NrVG9Td2VlcEluZGV4IDw9IG1fYmxvY2tzVG9Td2VlcC5zaXplKCkp
OwotICAgIHJldHVybiAhbV9ibG9ja3NUb1N3ZWVwLnNpemUoKSB8fCBtX2N1cnJlbnRCbG9ja1Rv
U3dlZXBJbmRleCA+PSBtX2Jsb2Nrc1RvU3dlZXAuc2l6ZSgpOwotfQotCiB2b2lkIEluY3JlbWVu
dGFsU3dlZXBlcjo6ZG9Td2VlcChkb3VibGUgc3dlZXBCZWdpblRpbWUpCiB7CiAgICAgd2hpbGUg
KG1fY3VycmVudEJsb2NrVG9Td2VlcEluZGV4IDwgbV9ibG9ja3NUb1N3ZWVwLnNpemUoKSkgewot
ICAgICAgICBNYXJrZWRCbG9jayogYmxvY2sgPSBtX2Jsb2Nrc1RvU3dlZXBbbV9jdXJyZW50Qmxv
Y2tUb1N3ZWVwSW5kZXhdOwotICAgICAgICBpZiAoYmxvY2stPm9ubHlDb250YWluc1N0cnVjdHVy
ZXMoKSkgewotICAgICAgICAgICAgbV9jdXJyZW50QmxvY2tUb1N3ZWVwSW5kZXgrKzsKLSAgICAg
ICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0KLSAgICAgICAgbV9ibG9ja3NUb1N3ZWVwW21f
Y3VycmVudEJsb2NrVG9Td2VlcEluZGV4KytdID0gMDsKLQotICAgICAgICBpZiAoIWJsb2NrLT5u
ZWVkc1N3ZWVwaW5nKCkpCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBibG9jay0+
c3dlZXAoKTsKLSAgICAgICAgbV9nbG9iYWxEYXRhLT5oZWFwLm9iamVjdFNwYWNlKCkuZnJlZU9y
U2hyaW5rQmxvY2soYmxvY2spOwotCi0gICAgICAgIENGVGltZUludGVydmFsIGVsYXBzZWRUaW1l
ID0gV1RGOjptb25vdG9uaWNhbGx5SW5jcmVhc2luZ1RpbWUoKSAtIHN3ZWVwQmVnaW5UaW1lOwot
ICAgICAgICBpZiAoZWxhcHNlZFRpbWUgPCBzd2VlcFRpbWVTbGljZSkKLSAgICAgICAgICAgIGNv
bnRpbnVlOwotCi0gICAgICAgIHNjaGVkdWxlVGltZXIoKTsKLSAgICAgICAgcmV0dXJuOwotICAg
IH0KLQotICAgIHdoaWxlIChtX2N1cnJlbnRTdHJ1Y3R1cmVCbG9ja1RvU3dlZXBJbmRleCA8IG1f
YmxvY2tzVG9Td2VlcC5zaXplKCkpIHsKLSAgICAgICAgTWFya2VkQmxvY2sqIGJsb2NrID0gbV9i
bG9ja3NUb1N3ZWVwW21fY3VycmVudFN0cnVjdHVyZUJsb2NrVG9Td2VlcEluZGV4XTsKLSAgICAg
ICAgaWYgKCFibG9jaykgewotICAgICAgICAgICAgbV9jdXJyZW50U3RydWN0dXJlQmxvY2tUb1N3
ZWVwSW5kZXgrKzsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0KLSAgICAgICAg
bV9ibG9ja3NUb1N3ZWVwW21fY3VycmVudFN0cnVjdHVyZUJsb2NrVG9Td2VlcEluZGV4KytdID0g
MDsKLQorICAgICAgICBNYXJrZWRCbG9jayogYmxvY2sgPSBtX2Jsb2Nrc1RvU3dlZXBbbV9jdXJy
ZW50QmxvY2tUb1N3ZWVwSW5kZXgrK107CiAgICAgICAgIGlmICghYmxvY2stPm5lZWRzU3dlZXBp
bmcoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCkBAIC0xMzEsMjMgKzk1LDEzIEBAIHZvaWQg
SW5jcmVtZW50YWxTd2VlcGVyOjpzdGFydFN3ZWVwaW5nKGNvbnN0IEhhc2hTZXQ8TWFya2VkQmxv
Y2sqPiYgYmxvY2tTbmFwc2hvCiB7CiAgICAgV1RGOjpjb3B5VG9WZWN0b3IoYmxvY2tTbmFwc2hv
dCwgbV9ibG9ja3NUb1N3ZWVwKTsKICAgICBtX2N1cnJlbnRCbG9ja1RvU3dlZXBJbmRleCA9IDA7
Ci0gICAgbV9jdXJyZW50U3RydWN0dXJlQmxvY2tUb1N3ZWVwSW5kZXggPSAwOwogICAgIHNjaGVk
dWxlVGltZXIoKTsKIH0KIAotdm9pZCBJbmNyZW1lbnRhbFN3ZWVwZXI6OndpbGxGaW5pc2hTd2Vl
cGluZygpCi17Ci0gICAgbV9jdXJyZW50QmxvY2tUb1N3ZWVwSW5kZXggPSBtX2N1cnJlbnRTdHJ1
Y3R1cmVCbG9ja1RvU3dlZXBJbmRleCA9IDA7Ci0gICAgbV9ibG9ja3NUb1N3ZWVwLmNsZWFyKCk7
Ci0gICAgaWYgKG1fZ2xvYmFsRGF0YSkKLSAgICAgICAgY2FuY2VsVGltZXIoKTsKLX0KLQogI2Vs
c2UKIAogSW5jcmVtZW50YWxTd2VlcGVyOjpJbmNyZW1lbnRhbFN3ZWVwZXIoSlNHbG9iYWxEYXRh
KiBnbG9iYWxEYXRhKQogICAgIDogSGVhcFRpbWVyKGdsb2JhbERhdGEpCi0gICAgLCBtX3N0cnVj
dHVyZXNDYW5CZVN3ZXB0KGZhbHNlKQogewogfQogCkBAIC0xNjAsMjEgKzExNCwxMCBAQCBJbmNy
ZW1lbnRhbFN3ZWVwZXIqIEluY3JlbWVudGFsU3dlZXBlcjo6Y3JlYXRlKEhlYXAqIGhlYXApCiAg
ICAgcmV0dXJuIG5ldyBJbmNyZW1lbnRhbFN3ZWVwZXIoaGVhcC0+Z2xvYmFsRGF0YSgpKTsKIH0K
IAotYm9vbCBJbmNyZW1lbnRhbFN3ZWVwZXI6OnN0cnVjdHVyZXNDYW5CZVN3ZXB0KCkKLXsKLSAg
ICByZXR1cm4gbV9zdHJ1Y3R1cmVzQ2FuQmVTd2VwdDsKLX0KLQogdm9pZCBJbmNyZW1lbnRhbFN3
ZWVwZXI6OnN0YXJ0U3dlZXBpbmcoY29uc3QgSGFzaFNldDxNYXJrZWRCbG9jayo+JikKIHsKLSAg
ICBtX3N0cnVjdHVyZXNDYW5CZVN3ZXB0ID0gZmFsc2U7Ci19Ci0KLXZvaWQgSW5jcmVtZW50YWxT
d2VlcGVyOjp3aWxsRmluaXNoU3dlZXBpbmcoKQotewotICAgIG1fc3RydWN0dXJlc0NhbkJlU3dl
cHQgPSB0cnVlOwogfQotCisgICAgCiAjZW5kaWYKIAogfSAvLyBuYW1lc3BhY2UgSlNDCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9JbmNyZW1lbnRhbFN3ZWVwZXIuaCBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0luY3JlbWVudGFsU3dlZXBlci5oCmluZGV4IGJk
M2U2YWZhZjE5YjE0M2E2YjQ5ODdiZDljZDNiYmUzMmZjOTQzZTguLmVlZGZhN2Y2ZmRmNTUxZTA3
MTExMDk1NmRmZDQ0M2YyN2ExYmZmNzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9oZWFwL0luY3JlbWVudGFsU3dlZXBlci5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9o
ZWFwL0luY3JlbWVudGFsU3dlZXBlci5oCkBAIC00MiwxMSArNDIsOCBAQCBwdWJsaWM6CiAgICAg
c3RhdGljIEluY3JlbWVudGFsU3dlZXBlciogY3JlYXRlKEhlYXAqKTsKICAgICB2b2lkIHN0YXJ0
U3dlZXBpbmcoY29uc3QgSGFzaFNldDxNYXJrZWRCbG9jayo+JiBibG9ja1NuYXBzaG90KTsKICAg
ICB2aXJ0dWFsIHZvaWQgZG9Xb3JrKCk7Ci0gICAgYm9vbCBzdHJ1Y3R1cmVzQ2FuQmVTd2VwdCgp
OwotICAgIHZvaWQgd2lsbEZpbmlzaFN3ZWVwaW5nKCk7CiAKIHByaXZhdGU6Ci0KICNpZiBVU0Uo
Q0YpCiAgICAgSW5jcmVtZW50YWxTd2VlcGVyKEhlYXAqLCBDRlJ1bkxvb3BSZWYpOwogICAgIApA
QCAtNTUsMTQgKzUyLDExIEBAIHByaXZhdGU6CiAgICAgdm9pZCBjYW5jZWxUaW1lcigpOwogICAg
IAogICAgIHVuc2lnbmVkIG1fY3VycmVudEJsb2NrVG9Td2VlcEluZGV4OwotICAgIHVuc2lnbmVk
IG1fY3VycmVudFN0cnVjdHVyZUJsb2NrVG9Td2VlcEluZGV4OwogICAgIFZlY3RvcjxNYXJrZWRC
bG9jayo+IG1fYmxvY2tzVG9Td2VlcDsKICNlbHNlCiAgICAgCiAgICAgSW5jcmVtZW50YWxTd2Vl
cGVyKEpTR2xvYmFsRGF0YSopOwotICAgCi0gICAgYm9vbCBtX3N0cnVjdHVyZXNDYW5CZVN3ZXB0
OwotCisgICAgCiAjZW5kaWYKIH07CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9oZWFwL01hcmtlZEFsbG9jYXRvci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9N
YXJrZWRBbGxvY2F0b3IuY3BwCmluZGV4IGQxNGFmNzhjNjU0YTgyNjQwYzZiY2I2N2MxNDgxYWZj
ODZlMTQ0YTkuLjQ2NWUzYTcyYWViN2MxNTQ4MmFiYjM0OWVlODBlZjAzNzQyYWQ1ODIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hcmtlZEFsbG9jYXRvci5jcHAKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFya2VkQWxsb2NhdG9yLmNwcApAQCAtMyw3
ICszLDYgQEAKIAogI2luY2x1ZGUgIkdDQWN0aXZpdHlDYWxsYmFjay5oIgogI2luY2x1ZGUgIkhl
YXAuaCIKLSNpbmNsdWRlICJJbmNyZW1lbnRhbFN3ZWVwZXIuaCIKICNpbmNsdWRlICJKU0dsb2Jh
bERhdGEuaCIKICNpbmNsdWRlIDx3dGYvQ3VycmVudFRpbWUuaD4KIApAQCAtMzAsMTQgKzI5LDYg
QEAgYm9vbCBNYXJrZWRBbGxvY2F0b3I6OmlzUGFnZWRPdXQoZG91YmxlIGRlYWRsaW5lKQogaW5s
aW5lIHZvaWQqIE1hcmtlZEFsbG9jYXRvcjo6dHJ5QWxsb2NhdGVIZWxwZXIoKQogewogICAgIGlm
ICghbV9mcmVlTGlzdC5oZWFkKSB7Ci0gICAgICAgIGlmIChtX29ubHlDb250YWluc1N0cnVjdHVy
ZXMgJiYgIW1faGVhcC0+aXNTYWZlVG9Td2VlcFN0cnVjdHVyZXMoKSkgewotICAgICAgICAgICAg
aWYgKG1fY3VycmVudEJsb2NrKSB7Ci0gICAgICAgICAgICAgICAgbV9jdXJyZW50QmxvY2stPmRp
ZENvbnN1bWVGcmVlTGlzdCgpOwotICAgICAgICAgICAgICAgIG1fY3VycmVudEJsb2NrID0gMDsK
LSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICB9Ci0KICAgICAg
ICAgZm9yIChNYXJrZWRCbG9jayomIGJsb2NrID0gbV9ibG9ja3NUb1N3ZWVwOyBibG9jazsgYmxv
Y2sgPSBzdGF0aWNfY2FzdDxNYXJrZWRCbG9jayo+KGJsb2NrLT5uZXh0KCkpKSB7CiAgICAgICAg
ICAgICBtX2ZyZWVMaXN0ID0gYmxvY2stPnN3ZWVwKE1hcmtlZEJsb2NrOjpTd2VlcFRvRnJlZUxp
c3QpOwogICAgICAgICAgICAgaWYgKG1fZnJlZUxpc3QuaGVhZCkgewpAQCAtMTEzLDYgKzEwNCw3
IEBAIE1hcmtlZEJsb2NrKiBNYXJrZWRBbGxvY2F0b3I6OmFsbG9jYXRlQmxvY2soKQogdm9pZCBN
YXJrZWRBbGxvY2F0b3I6OmFkZEJsb2NrKE1hcmtlZEJsb2NrKiBibG9jaykKIHsKICAgICBBU1NF
UlQoIW1fY3VycmVudEJsb2NrKTsKKyAgICBBU1NFUlQoIW1fYmxvY2tzVG9Td2VlcCk7CiAgICAg
QVNTRVJUKCFtX2ZyZWVMaXN0LmhlYWQpOwogICAgIAogICAgIG1fYmxvY2tMaXN0LmFwcGVuZChi
bG9jayk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRBbGxv
Y2F0b3IuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hcmtlZEFsbG9jYXRvci5oCmlu
ZGV4IDNlZDgxOWZmYmY3MWE0Mzk1ZGM4NjU0NzExODIyMmEyMDMwM2JmZGMuLjQ3YmFlOTQ1MTU4
MTA4ZDJjOWY2ZGExMTE1NjFkMjExMjQwOTk2M2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9oZWFwL01hcmtlZEFsbG9jYXRvci5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9oZWFwL01hcmtlZEFsbG9jYXRvci5oCkBAIC0xMDEsNyArMTAxLDYgQEAgaW5saW5lIHZvaWQg
TWFya2VkQWxsb2NhdG9yOjp6YXBGcmVlTGlzdCgpCiAgICAgfQogICAgIAogICAgIG1fY3VycmVu
dEJsb2NrLT56YXBGcmVlTGlzdChtX2ZyZWVMaXN0KTsKLSAgICBtX2N1cnJlbnRCbG9jayA9IDA7
CiAgICAgbV9mcmVlTGlzdCA9IE1hcmtlZEJsb2NrOjpGcmVlTGlzdCgpOwogfQogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRCbG9jay5jcHAgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRCbG9jay5jcHAKaW5kZXggNzJkNzgzYTU2OTIyMDM2
MDk2MTc4ZjI1Mjg1NGUyOWYzNmM0MzhmYy4uOGVkZTg3OTI3ZTg2NzQ0MzE4NzEzOTIzMWZkM2M5
MmQxNTI0MTYzYiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFya2Vk
QmxvY2suY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hcmtlZEJsb2NrLmNw
cApAQCAtMjYsNyArMjYsNiBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIk1hcmtl
ZEJsb2NrLmgiCiAKLSNpbmNsdWRlICJJbmNyZW1lbnRhbFN3ZWVwZXIuaCIKICNpbmNsdWRlICJK
U0NlbGwuaCIKICNpbmNsdWRlICJKU09iamVjdC5oIgogI2luY2x1ZGUgIlNjb3BlQ2hhaW4uaCIK
QEAgLTE0MSwxMiArMTQwLDEwIEBAIE1hcmtlZEJsb2NrOjpGcmVlTGlzdCBNYXJrZWRCbG9jazo6
c3dlZXBIZWxwZXIoU3dlZXBNb2RlIHN3ZWVwTW9kZSkKICAgICAgICAgQVNTRVJUX05PVF9SRUFD
SEVEKCk7CiAgICAgICAgIHJldHVybiBGcmVlTGlzdCgpOwogICAgIGNhc2UgTWFya2VkOgotICAg
ICAgICBBU1NFUlQoIW1fb25seUNvbnRhaW5zU3RydWN0dXJlcyB8fCBoZWFwKCktPmlzU2FmZVRv
U3dlZXBTdHJ1Y3R1cmVzKCkpOwogICAgICAgICByZXR1cm4gc3dlZXBNb2RlID09IFN3ZWVwVG9G
cmVlTGlzdAogICAgICAgICAgICAgPyBzcGVjaWFsaXplZFN3ZWVwPE1hcmtlZCwgU3dlZXBUb0Zy
ZWVMaXN0LCBkZXN0cnVjdG9yQ2FsbE5lZWRlZD4oKQogICAgICAgICAgICAgOiBzcGVjaWFsaXpl
ZFN3ZWVwPE1hcmtlZCwgU3dlZXBPbmx5LCBkZXN0cnVjdG9yQ2FsbE5lZWRlZD4oKTsKICAgICBj
YXNlIFphcHBlZDoKLSAgICAgICAgQVNTRVJUKCFtX29ubHlDb250YWluc1N0cnVjdHVyZXMgfHwg
aGVhcCgpLT5pc1NhZmVUb1N3ZWVwU3RydWN0dXJlcygpKTsKICAgICAgICAgcmV0dXJuIHN3ZWVw
TW9kZSA9PSBTd2VlcFRvRnJlZUxpc3QKICAgICAgICAgICAgID8gc3BlY2lhbGl6ZWRTd2VlcDxa
YXBwZWQsIFN3ZWVwVG9GcmVlTGlzdCwgZGVzdHJ1Y3RvckNhbGxOZWVkZWQ+KCkKICAgICAgICAg
ICAgIDogc3BlY2lhbGl6ZWRTd2VlcDxaYXBwZWQsIFN3ZWVwT25seSwgZGVzdHJ1Y3RvckNhbGxO
ZWVkZWQ+KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRT
cGFjZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRTcGFjZS5jcHAKaW5k
ZXggY2Q2YmUwMDFjNTlmNWM1NzA1OGQxMDk0Njc2MGQwMTAyOTI3NWFlNS4uYTllOWVmNjRkMzUy
MjNiYjM5ZjA0OTAxODQzNTA3YWRiYWNlYWJjZSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2hlYXAvTWFya2VkU3BhY2UuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9o
ZWFwL01hcmtlZFNwYWNlLmNwcApAQCAtMjEsNyArMjEsNiBAQAogI2luY2x1ZGUgImNvbmZpZy5o
IgogI2luY2x1ZGUgIk1hcmtlZFNwYWNlLmgiCiAKLSNpbmNsdWRlICJJbmNyZW1lbnRhbFN3ZWVw
ZXIuaCIKICNpbmNsdWRlICJKU0dsb2JhbE9iamVjdC5oIgogI2luY2x1ZGUgIkpTTG9jay5oIgog
I2luY2x1ZGUgIkpTT2JqZWN0LmgiCkBAIC0xMDksMTIgKzEwOCw2IEBAIHZvaWQgTWFya2VkU3Bh
Y2U6Omxhc3RDaGFuY2VUb0ZpbmFsaXplKCkKICAgICBmb3JFYWNoQmxvY2s8TGFzdENoYW5jZVRv
RmluYWxpemU+KCk7CiB9CiAKLXZvaWQgTWFya2VkU3BhY2U6OnN3ZWVwKCkKLXsKLSAgICBtX2hl
YXAtPnN3ZWVwZXIoKS0+d2lsbEZpbmlzaFN3ZWVwaW5nKCk7Ci0gICAgZm9yRWFjaEJsb2NrPFN3
ZWVwPigpOwotfQotCiB2b2lkIE1hcmtlZFNwYWNlOjpyZXNldEFsbG9jYXRvcnMoKQogewogICAg
IGZvciAoc2l6ZV90IGNlbGxTaXplID0gcHJlY2lzZVN0ZXA7IGNlbGxTaXplIDw9IHByZWNpc2VD
dXRvZmY7IGNlbGxTaXplICs9IHByZWNpc2VTdGVwKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRTcGFjZS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2hl
YXAvTWFya2VkU3BhY2UuaAppbmRleCBkNWRhZTM1ODQ0MGEzZWZmZjRkMTk3YWQ5NmU2YWI5YzBj
MmRjYjBmLi5kMmEwNjg4ZjFjYzJlYmRmYzQ1M2ZhNzU5NTJhNDliM2Q0ODA0OTBjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRTcGFjZS5oCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hcmtlZFNwYWNlLmgKQEAgLTIzNSw2ICsyMzUsMTEgQEAg
aW5saW5lIHZvaWQgTWFya2VkU3BhY2U6OmNsZWFyTWFya3MoKQogICAgIGZvckVhY2hCbG9jazxD
bGVhck1hcmtzPigpOwogfQogCitpbmxpbmUgdm9pZCBNYXJrZWRTcGFjZTo6c3dlZXAoKQorewor
ICAgIGZvckVhY2hCbG9jazxTd2VlcD4oKTsKK30KKwogaW5saW5lIHNpemVfdCBNYXJrZWRTcGFj
ZTo6b2JqZWN0Q291bnQoKQogewogICAgIHJldHVybiBmb3JFYWNoQmxvY2s8TWFya0NvdW50Pigp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHbG9iYWxEYXRh
LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsRGF0YS5jcHAKaW5k
ZXggMmQ2ZDFlNTRmNzYzMmQwMWUwYWI3YWU0YmE2NTFjMWI2NDgzY2ZjNy4uZGQwNTAwNWM3ZGU3
N2YzODFlYzk1NzczM2Y5YjBmYTY0NTEwMGJhMiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3J1bnRpbWUvSlNHbG9iYWxEYXRhLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9KU0dsb2JhbERhdGEuY3BwCkBAIC0yMjMsNyArMjIzLDkgQEAgSlNHbG9iYWxE
YXRhOjpKU0dsb2JhbERhdGEoR2xvYmFsRGF0YVR5cGUgZ2xvYmFsRGF0YVR5cGUsIFRocmVhZFN0
YWNrVHlwZSB0aHJlYWQKIEpTR2xvYmFsRGF0YTo6fkpTR2xvYmFsRGF0YSgpCiB7CiAgICAgQVNT
RVJUKCFtX2FwaUxvY2suY3VycmVudFRocmVhZElzSG9sZGluZ0xvY2soKSk7Ci0gICAgaGVhcC5k
aWRTdGFydFZNU2h1dGRvd24oKTsKKyAgICBoZWFwLmFjdGl2aXR5Q2FsbGJhY2soKS0+ZGlkU3Rh
cnRWTVNodXRkb3duKCk7CisgICAgaGVhcC5zd2VlcGVyKCktPmRpZFN0YXJ0Vk1TaHV0ZG93bigp
OworICAgIGhlYXAubGFzdENoYW5jZVRvRmluYWxpemUoKTsKIAogICAgIGRlbGV0ZSBpbnRlcnBy
ZXRlcjsKICNpZm5kZWYgTkRFQlVHCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>