<?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>154921</bug_id>
          
          <creation_ts>2016-03-02 10:49:09 -0800</creation_ts>
          <short_desc>REGRESSION(r197434): This change caused a LayoutTest assertion in debug (Requested by ryanhaddad on #webkit).</short_desc>
          <delta_ts>2016-03-02 10:54:00 -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>WebKit 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>154101</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>darin</cc>
    
    <cc>mmaxfield</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1169856</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-02 10:49:09 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/197434 broke the build:
This change caused a LayoutTest assertion in debug (Requested by ryanhaddad on #webkit).

This is an automatic bug report generated by webkitbot. 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 fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1169860</commentid>
    <comment_count>1</comment_count>
      <attachid>272665</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-02 10:49:44 -0800</bug_when>
    <thetext>Created attachment 272665
ROLLOUT of r197434

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>1169861</commentid>
    <comment_count>2</comment_count>
      <attachid>272665</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-02 10:53:56 -0800</bug_when>
    <thetext>Comment on attachment 272665
ROLLOUT of r197434

Clearing flags on attachment: 272665

Committed r197456: &lt;http://trac.webkit.org/changeset/197456&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1169862</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-02 10:54:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>272665</attachid>
            <date>2016-03-02 10:49:44 -0800</date>
            <delta_ts>2016-03-02 10:53:56 -0800</delta_ts>
            <desc>ROLLOUT of r197434</desc>
            <filename>bug-154921-20160302104928.patch</filename>
            <type>text/plain</type>
            <size>11076</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3NDU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTVhNTVkYzQ2OTU0MTAx
MThmMDQ3NGEwMTNlNWFlNjA4MmEyZmQ4NS4uYTQxOWU2ZGM4OGFkMTY0MzFmMTYwNDVlYjliZTkw
ODdmNDFmM2U0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE2LTAzLTAyICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMTk3NDM0IGFuZCByMTk3NDM2LgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU0OTIxCisKKyAgICAgICAgVGhpcyBjaGFuZ2Ug
Y2F1c2VkIGEgTGF5b3V0VGVzdCBhc3NlcnRpb24gaW4gZGVidWcgKFJlcXVlc3RlZAorICAgICAg
ICBieSByeWFuaGFkZGFkIG9uICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNl
dHM6CisKKyAgICAgICAgIkV4dGVuZCBDU1NGb250U2VsZWN0b3IncyBsaWZldGltZSB0byBiZSBs
b25nZXIgdGhhbiB0aGUKKyAgICAgICAgRG9jdW1lbnQncyBsaWZldGltZSIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NDEwMQorICAgICAgICBodHRw
Oi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xOTc0MzQKKworICAgICAgICAiVW5yZXZpZXdl
ZCBidWlsZCBmaXggYWZ0ZXIgcjE5NzQzNC4iCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5v
cmcvY2hhbmdlc2V0LzE5NzQzNgorCiAyMDE2LTAzLTAyICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBh
cHBsZS5jb20+CiAKICAgICAgICAgU3VicGl4ZWwgbGF5b3V0OiBFbmFibGUgdmVydGljYWwvaG9y
aXpvbnRhbCBzdWJwaXhlbCBzcGFjaW5nIGZvciB0YWJsZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9jc3MvQ1NTRm9udEZhY2VTZXQuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0Zv
bnRGYWNlU2V0LmNwcAppbmRleCA1NzU0MTRlOGQ0MmUxYzJjNTI0MTRmNWE0M2NlNjlhNGZhODFk
MGMxLi5kYmNmYjdhMmM3ZWZkNTdhODUwNjA5YTZhNTA2MjE0MTQ0NjZhODIzIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTRm9udEZhY2VTZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2Nzcy9DU1NGb250RmFjZVNldC5jcHAKQEAgLTI0Miw4ICsyNDIsNiBAQCB2b2lkIENTU0Zv
bnRGYWNlU2V0OjpjbGVhcigpCiAgICAgbV9mYWNlc0xvb2t1cFRhYmxlLmNsZWFyKCk7CiAgICAg
bV9sb2NhbGx5SW5zdGFsbGVkRmFjZXNMb29rdXBUYWJsZS5jbGVhcigpOwogICAgIG1fY2FjaGUu
Y2xlYXIoKTsKLSAgICBtX2ZhY2VzUGFydGl0aW9uSW5kZXggPSAwOwotICAgIG1fc3RhdHVzID0g
U3RhdHVzOjpMb2FkZWQ7CiB9CiAKIENTU0ZvbnRGYWNlJiBDU1NGb250RmFjZVNldDo6b3BlcmF0
b3JbXShzaXplX3QgaSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NGb250U2Vs
ZWN0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0ZvbnRTZWxlY3Rvci5jcHAKaW5kZXgg
ZWI4OTNhY2M5NzE5MWJjYTMxNjE4ZDFmZjQ2NTVkNzVlNzdlYTVkMy4uOGE3NGM5OGFkMDQ3MWZk
YmI0YTIwNGQ2ZDY5MmM4NzU5NWE5ZWFhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3Nz
L0NTU0ZvbnRTZWxlY3Rvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0ZvbnRTZWxl
Y3Rvci5jcHAKQEAgLTcwLDYgKzcwLDEwIEBAIENTU0ZvbnRTZWxlY3Rvcjo6Q1NTRm9udFNlbGVj
dG9yKERvY3VtZW50JiBkb2N1bWVudCkKICAgICAsIG1fdW5pcXVlSWQoKytmb250U2VsZWN0b3JJ
ZCkKICAgICAsIG1fdmVyc2lvbigwKQogeworICAgIC8vIEZJWE1FOiBBbiBvbGQgY29tbWVudCB1
c2VkIHRvIHNheSB0aGVyZSB3YXMgbm8gbmVlZCB0byBob2xkIGEgcmVmZXJlbmNlIHRvIG1fZG9j
dW1lbnQKKyAgICAvLyBiZWNhdXNlICJ3ZSBhcmUgZ3VhcmFudGVlZCB0byBiZSBkZXN0cm95ZWQg
YmVmb3JlIHRoZSBkb2N1bWVudCIuIEJ1dCB0aGVyZSBkb2VzIG5vdAorICAgIC8vIHNlZW0gdG8g
YmUgYW55IHN1Y2ggZ3VhcmFudGVlLgorCiAgICAgQVNTRVJUKG1fZG9jdW1lbnQpOwogICAgIEZv
bnRDYWNoZTo6c2luZ2xldG9uKCkuYWRkQ2xpZW50KCp0aGlzKTsKICAgICBtX2Nzc0ZvbnRGYWNl
U2V0LT5hZGRDbGllbnQoKnRoaXMpOwpAQCAtOTcsMzMgKzEwMSw4IEBAIGJvb2wgQ1NTRm9udFNl
bGVjdG9yOjppc0VtcHR5KCkgY29uc3QKICAgICByZXR1cm4gIW1fY3NzRm9udEZhY2VTZXQtPmZh
Y2VDb3VudCgpOwogfQogCi12b2lkIENTU0ZvbnRTZWxlY3Rvcjo6YnVpbGRTdGFydGVkKCkKLXsK
LSAgICBtX2J1aWxkSXNVbmRlcndheSA9IHRydWU7Ci0gICAgKyttX3ZlcnNpb247Ci19Ci0KLXZv
aWQgQ1NTRm9udFNlbGVjdG9yOjpidWlsZENvbXBsZXRlZCgpCi17Ci0gICAgaWYgKCFtX2J1aWxk
SXNVbmRlcndheSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgbV9idWlsZElzVW5kZXJ3YXkgPSBm
YWxzZTsKLQotICAgIG1fY3NzRm9udEZhY2VTZXQtPmNsZWFyKCk7Ci0KLSAgICBmb3IgKGF1dG8m
IGl0ZW0gOiBtX3N0YWdpbmdBcmVhKQotICAgICAgICBhZGRGb250RmFjZVJ1bGUoaXRlbS5zdHls
ZVJ1bGVGb250RmFjZSwgaXRlbS5pc0luaXRpYXRpbmdFbGVtZW50SW5Vc2VyQWdlbnRTaGFkb3dU
cmVlKTsKLSAgICBtX3N0YWdpbmdBcmVhLmNsZWFyKCk7Ci19Ci0KIHZvaWQgQ1NTRm9udFNlbGVj
dG9yOjphZGRGb250RmFjZVJ1bGUoU3R5bGVSdWxlRm9udEZhY2UmIGZvbnRGYWNlUnVsZSwgYm9v
bCBpc0luaXRpYXRpbmdFbGVtZW50SW5Vc2VyQWdlbnRTaGFkb3dUcmVlKQogewotICAgIGlmICht
X2J1aWxkSXNVbmRlcndheSkgewotICAgICAgICBtX3N0YWdpbmdBcmVhLmFwcGVuZCh7Zm9udEZh
Y2VSdWxlLCBpc0luaXRpYXRpbmdFbGVtZW50SW5Vc2VyQWdlbnRTaGFkb3dUcmVlfSk7Ci0gICAg
ICAgIHJldHVybjsKLSAgICB9Ci0KICAgICBjb25zdCBTdHlsZVByb3BlcnRpZXMmIHN0eWxlID0g
Zm9udEZhY2VSdWxlLnByb3BlcnRpZXMoKTsKICAgICBSZWZQdHI8Q1NTVmFsdWU+IGZvbnRGYW1p
bHkgPSBzdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKENTU1Byb3BlcnR5Rm9udEZhbWlseSk7CiAg
ICAgUmVmUHRyPENTU1ZhbHVlPiBmb250U3R5bGUgPSBzdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVl
KENTU1Byb3BlcnR5Rm9udFN0eWxlKTsKQEAgLTI1NSw4ICsyMzQsNiBAQCBzdGF0aWMgY29uc3Qg
QXRvbWljU3RyaW5nJiByZXNvbHZlR2VuZXJpY0ZhbWlseShEb2N1bWVudCogZG9jdW1lbnQsIGNv
bnN0IEZvbnREZQogCiBGb250UmFuZ2VzIENTU0ZvbnRTZWxlY3Rvcjo6Zm9udFJhbmdlc0ZvckZh
bWlseShjb25zdCBGb250RGVzY3JpcHRpb24mIGZvbnREZXNjcmlwdGlvbiwgY29uc3QgQXRvbWlj
U3RyaW5nJiBmYW1pbHlOYW1lKQogewotICAgIEFTU0VSVCghbV9idWlsZElzVW5kZXJ3YXkpOyAv
LyBJZiB0aGlzIEFTU0VSVCgpIGZpcmVzLCBpdCB1c3VhbGx5IG1lYW5zIHlvdSBmb3Jnb3QgYSBk
b2N1bWVudC51cGRhdGVTdHlsZUlmTmVlZGVkKCkgc29tZXdoZXJlLgotCiAgICAgLy8gRklYTUU6
IFRoZSBzcGVjIChhbmQgRmlyZWZveCkgc2F5cyB1c2VyIHNwZWNpZmllZCBnZW5lcmljIGZhbWls
aWVzIChzYW5zLXNlcmlmIGV0Yy4pIHNob3VsZCBiZSByZXNvbHZlZCBiZWZvcmUgdGhlIEBmb250
LWZhY2UgbG9va3VwIHRvby4KICAgICBib29sIHJlc29sdmVHZW5lcmljRmFtaWx5Rmlyc3QgPSBm
YW1pbHlOYW1lID09IHN0YW5kYXJkRmFtaWx5OwogCkBAIC0yOTAsNiArMjY3LDcgQEAgdm9pZCBD
U1NGb250U2VsZWN0b3I6OmNsZWFyRG9jdW1lbnQoKQogCiAgICAgbV9kb2N1bWVudCA9IG51bGxw
dHI7CiAKKyAgICAvLyBGSVhNRTogVGhpcyBvYmplY3Qgc2hvdWxkIG91dGxpdmUgdGhlIERvY3Vt
ZW50LgogICAgIG1fY3NzRm9udEZhY2VTZXQtPmNsZWFyKCk7CiAgICAgbV9jbGllbnRzLmNsZWFy
KCk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTRm9udFNlbGVjdG9yLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTRm9udFNlbGVjdG9yLmgKaW5kZXggMTg4ZTMyYzJmNzky
NjNjMDBkNWM4Y2IyOTYyMDk3Y2FlMDJiNzM0Ni4uYzExMmU4OGY3NDc2NTljODkwNTUwMjYxYjVl
ZDUxOWRhODZmZmYxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU0ZvbnRTZWxl
Y3Rvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NGb250U2VsZWN0b3IuaApAQCAtNjUs
OCArNjUsNiBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCBSZWZQdHI8Rm9udD4gZmFsbGJhY2tGb250
QXQoY29uc3QgRm9udERlc2NyaXB0aW9uJiwgc2l6ZV90KSBvdmVycmlkZTsKIAogICAgIHZvaWQg
Y2xlYXJEb2N1bWVudCgpOwotICAgIHZvaWQgYnVpbGRTdGFydGVkKCk7Ci0gICAgdm9pZCBidWls
ZENvbXBsZXRlZCgpOwogCiAgICAgdm9pZCBhZGRGb250RmFjZVJ1bGUoU3R5bGVSdWxlRm9udEZh
Y2UmLCBib29sIGlzSW5pdGlhdGluZ0VsZW1lbnRJblVzZXJBZ2VudFNoYWRvd1RyZWUpOwogCkBA
IC05MywxMiArOTEsNiBAQCBwcml2YXRlOgogCiAgICAgdm9pZCBiZWdpbkxvYWRUaW1lckZpcmVk
KCk7CiAKLSAgICBzdHJ1Y3QgUGVuZGluZ0ZvbnRGYWNlUnVsZSB7Ci0gICAgICAgIFN0eWxlUnVs
ZUZvbnRGYWNlJiBzdHlsZVJ1bGVGb250RmFjZTsKLSAgICAgICAgYm9vbCBpc0luaXRpYXRpbmdF
bGVtZW50SW5Vc2VyQWdlbnRTaGFkb3dUcmVlOwotICAgIH07Ci0gICAgVmVjdG9yPFBlbmRpbmdG
b250RmFjZVJ1bGU+IG1fc3RhZ2luZ0FyZWE7Ci0KICAgICBEb2N1bWVudCogbV9kb2N1bWVudDsK
ICAgICBSZWZQdHI8Rm9udEZhY2VTZXQ+IG1fZm9udEZhY2VTZXQ7CiAgICAgUmVmPENTU0ZvbnRG
YWNlU2V0PiBtX2Nzc0ZvbnRGYWNlU2V0OwpAQCAtMTEwLDcgKzEwMiw2IEBAIHByaXZhdGU6CiAg
ICAgdW5zaWduZWQgbV91bmlxdWVJZDsKICAgICB1bnNpZ25lZCBtX3ZlcnNpb247CiAgICAgYm9v
bCBtX2NyZWF0aW5nRm9udCB7IGZhbHNlIH07Ci0gICAgYm9vbCBtX2J1aWxkSXNVbmRlcndheSB7
IGZhbHNlIH07CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTaGVldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
U3R5bGVTaGVldC5jcHAKaW5kZXggMDM3MmM2YzkzN2M0YWE3NzdjNDE4ZGU2MzAzN2VkMDU0ZWE2
NzExZi4uMWZjODkzOTI1YWNmMGE5N2MyMTcwMzkxMDFhNzhkMzZjOTRlYmZkYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2hlZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2Nzcy9DU1NTdHlsZVNoZWV0LmNwcApAQCAtNDIzLDcgKzQyMyw3IEBAIENTU1N0eWxlU2hl
ZXQ6OlJ1bGVNdXRhdGlvblNjb3BlOjpSdWxlTXV0YXRpb25TY29wZShDU1NTdHlsZVNoZWV0KiBz
aGVldCwgUnVsZU11CiB9CiAKIENTU1N0eWxlU2hlZXQ6OlJ1bGVNdXRhdGlvblNjb3BlOjpSdWxl
TXV0YXRpb25TY29wZShDU1NSdWxlKiBydWxlKQotICAgIDogbV9zdHlsZVNoZWV0KHJ1bGUgPyBy
dWxlLT5wYXJlbnRTdHlsZVNoZWV0KCkgOiBudWxscHRyKQorICAgIDogbV9zdHlsZVNoZWV0KHJ1
bGUgPyBydWxlLT5wYXJlbnRTdHlsZVNoZWV0KCkgOiAwKQogICAgICwgbV9tdXRhdGlvblR5cGUo
T3RoZXJNdXRhdGlvbikKICAgICAsIG1fY29udGVudHNXZXJlQ2xvbmVkRm9yTXV0YXRpb24oQ29u
dGVudHNXZXJlTm90Q2xvbmVkRm9yTXV0YXRpb24pCiAgICAgLCBtX2luc2VydGVkS2V5ZnJhbWVz
UnVsZShudWxscHRyKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL1NvdXJjZVNpemVM
aXN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9Tb3VyY2VTaXplTGlzdC5jcHAKaW5kZXggZDk0
YzAzYWU3NDE0OTQ2ZjNlMDg3MzMxYmI3OTFlMTk1MGE1YjgwZS4uOGQxZDAxNmI3NDkyNGFhMTdl
MTBhOWIxY2QxNDIyYzFiZTQ0ZjM0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1Nv
dXJjZVNpemVMaXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU291cmNlU2l6ZUxpc3Qu
Y3BwCkBAIC03MCw4ICs3MCw2IEBAIGZsb2F0IHBhcnNlU2l6ZXNBdHRyaWJ1dGUoU3RyaW5nVmll
dyBzaXplc0F0dHJpYnV0ZSwgUmVuZGVyVmlldyogdmlldywgRnJhbWUqIGZyCiB7CiAgICAgaWYg
KCF2aWV3KQogICAgICAgICByZXR1cm4gMDsKLSAgICBpZiAoIXNpemVzQXR0cmlidXRlLmVtcHR5
KCkpCi0gICAgICAgIHZpZXctPmRvY3VtZW50KCkudXBkYXRlU3R5bGVJZk5lZWRlZCgpOwogICAg
IFJlbmRlclN0eWxlJiBzdHlsZSA9IHZpZXctPnN0eWxlKCk7CiAgICAgZm9yIChhdXRvJiBzb3Vy
Y2VTaXplIDogQ1NTUGFyc2VyKENTU1N0cmljdE1vZGUpLnBhcnNlU2l6ZXNBdHRyaWJ1dGUoc2l6
ZXNBdHRyaWJ1dGUpKSB7CiAgICAgICAgIGlmIChtYXRjaChXVEZNb3ZlKHNvdXJjZVNpemUuZXhw
cmVzc2lvbiksIHN0eWxlLCBmcmFtZSkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3Mv
U3R5bGVSZXNvbHZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAK
aW5kZXggNzM5YWJjYmE0ZGM0NTQ0YmZiMGU1ZmZhNGRhZjAxZDJlYzI0ZTU3MC4uYThmMjZkZjg0
MzVjM2Q2ZGFlODY4NDhiYTVlNGE3NGFhMDc1YjA2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJl
c29sdmVyLmNwcApAQCAtMjg4LDkgKzI4OCw2IEBAIFN0eWxlUmVzb2x2ZXI6OlN0eWxlUmVzb2x2
ZXIoRG9jdW1lbnQmIGRvY3VtZW50KQogdm9pZCBTdHlsZVJlc29sdmVyOjphcHBlbmRBdXRob3JT
dHlsZVNoZWV0cyhjb25zdCBWZWN0b3I8UmVmUHRyPENTU1N0eWxlU2hlZXQ+PiYgc3R5bGVTaGVl
dHMpCiB7CiAgICAgbV9ydWxlU2V0cy5hcHBlbmRBdXRob3JTdHlsZVNoZWV0cyhzdHlsZVNoZWV0
cywgbV9tZWRpdW0uZ2V0KCksIG1faW5zcGVjdG9yQ1NTT01XcmFwcGVycywgdGhpcyk7Ci0KLSAg
ICBkb2N1bWVudCgpLmZvbnRTZWxlY3RvcigpLmJ1aWxkQ29tcGxldGVkKCk7Ci0KICAgICBpZiAo
YXV0byByZW5kZXJWaWV3ID0gZG9jdW1lbnQoKS5yZW5kZXJWaWV3KCkpCiAgICAgICAgIHJlbmRl
clZpZXctPnN0eWxlKCkuZm9udENhc2NhZGUoKS51cGRhdGUoJmRvY3VtZW50KCkuZm9udFNlbGVj
dG9yKCkpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwIGIv
U291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAppbmRleCBmZmY3NzAxY2JlMDgzNGYzY2Vm
Mjk4Y2NiZWJkMWI4NWQ3Y2NhNTRmLi5lMmFlNTY2ODM2MmQxODNiZGNkMzdhM2RlOTg3ZWVmYWQw
YzQ2MDU2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKQEAgLTUzOSw3ICs1MzksNiBAQCBEb2N1
bWVudDo6RG9jdW1lbnQoRnJhbWUqIGZyYW1lLCBjb25zdCBVUkwmIHVybCwgdW5zaWduZWQgZG9j
dW1lbnRDbGFzc2VzLCB1bnNpZwogI2lmIEVOQUJMRShURU1QTEFURV9FTEVNRU5UKQogICAgICwg
bV90ZW1wbGF0ZURvY3VtZW50SG9zdChudWxscHRyKQogI2VuZGlmCi0gICAgLCBtX2ZvbnRTZWxl
Y3RvcihDU1NGb250U2VsZWN0b3I6OmNyZWF0ZSgqdGhpcykpCiAjaWYgRU5BQkxFKFdFQl9SRVBM
QVkpCiAgICAgLCBtX2lucHV0Q3Vyc29yKEVtcHR5SW5wdXRDdXJzb3I6OmNyZWF0ZSgpKQogI2Vu
ZGlmCkBAIC01NzQsOCArNTczLDYgQEAgRG9jdW1lbnQ6OkRvY3VtZW50KEZyYW1lKiBmcmFtZSwg
Y29uc3QgVVJMJiB1cmwsIHVuc2lnbmVkIGRvY3VtZW50Q2xhc3NlcywgdW5zaWcKICAgICBpbml0
U2VjdXJpdHlDb250ZXh0KCk7CiAgICAgaW5pdEROU1ByZWZldGNoKCk7CiAKLSAgICBtX2ZvbnRT
ZWxlY3Rvci0+cmVnaXN0ZXJGb3JJbnZhbGlkYXRpb25DYWxsYmFja3MoKnRoaXMpOwotCiAgICAg
Zm9yIChhdXRvJiBub2RlTGlzdEFuZENvbGxlY3Rpb25Db3VudCA6IG1fbm9kZUxpc3RBbmRDb2xs
ZWN0aW9uQ291bnRzKQogICAgICAgICBub2RlTGlzdEFuZENvbGxlY3Rpb25Db3VudCA9IDA7CiB9
CkBAIC02NTIsOCArNjQ5LDYgQEAgRG9jdW1lbnQ6On5Eb2N1bWVudCgpCiAgICAgZXh0ZW5zaW9u
U3R5bGVTaGVldHMoKS5kZXRhY2hGcm9tRG9jdW1lbnQoKTsKIAogICAgIGNsZWFyU3R5bGVSZXNv
bHZlcigpOyAvLyBXZSBuZWVkIHRvIGRlc3Ryb3kgQ1NTRm9udFNlbGVjdG9yIGJlZm9yZSBkZXN0
cm95aW5nIG1fY2FjaGVkUmVzb3VyY2VMb2FkZXIuCi0gICAgbV9mb250U2VsZWN0b3ItPmNsZWFy
RG9jdW1lbnQoKTsKLSAgICBtX2ZvbnRTZWxlY3Rvci0+dW5yZWdpc3RlckZvckludmFsaWRhdGlv
bkNhbGxiYWNrcygqdGhpcyk7CiAKICAgICAvLyBJdCdzIHBvc3NpYmxlIGZvciBtdWx0aXBsZSBE
b2N1bWVudHMgdG8gZW5kIHVwIHJlZmVyZW5jaW5nIHRoZSBzYW1lIENhY2hlZFJlc291cmNlTG9h
ZGVyIChlLmcuLCBTVkdJbWFnZXMKICAgICAvLyBsb2FkIHRoZSBpbml0aWFsIGVtcHR5IGRvY3Vt
ZW50IGFuZCB0aGUgU1ZHRG9jdW1lbnQgd2l0aCB0aGUgc2FtZSBEb2N1bWVudExvYWRlcikuCkBA
IC0yMTk0LDEyICsyMTg5LDI2IEBAIHZvaWQgRG9jdW1lbnQ6OmZvbnRzTmVlZFVwZGF0ZShGb250
U2VsZWN0b3ImKQogICAgIHNjaGVkdWxlRm9yY2VkU3R5bGVSZWNhbGMoKTsKIH0KIAorQ1NTRm9u
dFNlbGVjdG9yJiBEb2N1bWVudDo6Zm9udFNlbGVjdG9yKCkKK3sKKyAgICBpZiAoIW1fZm9udFNl
bGVjdG9yKSB7CisgICAgICAgIG1fZm9udFNlbGVjdG9yID0gQ1NTRm9udFNlbGVjdG9yOjpjcmVh
dGUoKnRoaXMpOworICAgICAgICBtX2ZvbnRTZWxlY3Rvci0+cmVnaXN0ZXJGb3JJbnZhbGlkYXRp
b25DYWxsYmFja3MoKnRoaXMpOworICAgIH0KKyAgICByZXR1cm4gKm1fZm9udFNlbGVjdG9yOwor
fQorCiB2b2lkIERvY3VtZW50OjpjbGVhclN0eWxlUmVzb2x2ZXIoKQogewogICAgIG1fc3R5bGVS
ZXNvbHZlciA9IG51bGxwdHI7CiAgICAgbV91c2VyQWdlbnRTaGFkb3dUcmVlU3R5bGVSZXNvbHZl
ciA9IG51bGxwdHI7CiAKLSAgICBtX2ZvbnRTZWxlY3Rvci0+YnVpbGRTdGFydGVkKCk7CisgICAg
Ly8gRklYTUU6IEl0IHdvdWxkIGJlIGJldHRlciBpZiB0aGUgRm9udFNlbGVjdG9yIGNvdWxkIHN1
cnZpdmUgdGhpcyBvcGVyYXRpb24uCisgICAgaWYgKG1fZm9udFNlbGVjdG9yKSB7CisgICAgICAg
IG1fZm9udFNlbGVjdG9yLT5jbGVhckRvY3VtZW50KCk7CisgICAgICAgIG1fZm9udFNlbGVjdG9y
LT51bnJlZ2lzdGVyRm9ySW52YWxpZGF0aW9uQ2FsbGJhY2tzKCp0aGlzKTsKKyAgICAgICAgbV9m
b250U2VsZWN0b3IgPSBudWxscHRyOworICAgIH0KIH0KIAogdm9pZCBEb2N1bWVudDo6Y3JlYXRl
UmVuZGVyVHJlZSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaCBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCmluZGV4IDU0ZDJhOTVjOGViNWI2NWJkYzMz
MGQ2Mzg0MzQzNjc3MmRiODZhZDYuLjc4Yzc2Njk2Njk2YzVmNWViYTBmYTcxNTcyMGM3MDBmMjc5
MWY0Y2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCkBAIC01MDMsNyArNTAzLDcgQEAgcHVibGljOgog
ICAgIH0KICAgICBTdHlsZVJlc29sdmVyJiB1c2VyQWdlbnRTaGFkb3dUcmVlU3R5bGVSZXNvbHZl
cigpOwogCi0gICAgQ1NTRm9udFNlbGVjdG9yJiBmb250U2VsZWN0b3IoKSB7IHJldHVybiBtX2Zv
bnRTZWxlY3RvcjsgfQorICAgIENTU0ZvbnRTZWxlY3RvciYgZm9udFNlbGVjdG9yKCk7CiAKICAg
ICB2b2lkIG5vdGlmeVJlbW92ZVBlbmRpbmdTaGVldElmTmVlZGVkKCk7CiAKQEAgLTE3NDIsNyAr
MTc0Miw3IEBAIHByaXZhdGU6CiAgICAgc3RkOjp1bmlxdWVfcHRyPEN1c3RvbUVsZW1lbnREZWZp
bml0aW9ucz4gbV9jdXN0b21FbGVtZW50RGVmaW5pdGlvbnM7CiAjZW5kaWYKIAotICAgIFJlZjxD
U1NGb250U2VsZWN0b3I+IG1fZm9udFNlbGVjdG9yOworICAgIFJlZlB0cjxDU1NGb250U2VsZWN0
b3I+IG1fZm9udFNlbGVjdG9yOwogCiAjaWYgRU5BQkxFKFdFQl9SRVBMQVkpCiAgICAgUmVmUHRy
PEpTQzo6SW5wdXRDdXJzb3I+IG1faW5wdXRDdXJzb3I7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9zdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9T
dHlsZVRyZWVSZXNvbHZlci5jcHAKaW5kZXggZGVjMzgxZTA3MjBkMzkzOTNmY2VkYTI4ZGZmOTY1
Yjc1ZGU5MGZhMi4uMDhkYTkzN2JjZDY5MDI2MzkxODBhNDNlYjdmNzY3YjQ0YzljMGJiNSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVUcmVlUmVzb2x2ZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcApAQCAtOTYzLDEwICs5
NjMsOCBAQCB2b2lkIFRyZWVSZXNvbHZlcjo6cmVzb2x2ZShDaGFuZ2UgY2hhbmdlKQogICAgIGF1
dG8mIHJlbmRlclZpZXcgPSAqbV9kb2N1bWVudC5yZW5kZXJWaWV3KCk7CiAKICAgICBFbGVtZW50
KiBkb2N1bWVudEVsZW1lbnQgPSBtX2RvY3VtZW50LmRvY3VtZW50RWxlbWVudCgpOwotICAgIGlm
ICghZG9jdW1lbnRFbGVtZW50KSB7Ci0gICAgICAgIG1fZG9jdW1lbnQuZW5zdXJlU3R5bGVSZXNv
bHZlcigpOworICAgIGlmICghZG9jdW1lbnRFbGVtZW50KQogICAgICAgICByZXR1cm47Ci0gICAg
fQogICAgIGlmIChjaGFuZ2UgIT0gRm9yY2UgJiYgIWRvY3VtZW50RWxlbWVudC0+Y2hpbGROZWVk
c1N0eWxlUmVjYWxjKCkgJiYgIWRvY3VtZW50RWxlbWVudC0+bmVlZHNTdHlsZVJlY2FsYygpKQog
ICAgICAgICByZXR1cm47CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>