<?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>88493</bug_id>
          
          <creation_ts>2012-06-06 21:14:29 -0700</creation_ts>
          <short_desc>REGRESSION(r119668): Hitting assertions in debug builds (Requested by rniwa on #webkit).</short_desc>
          <delta_ts>2022-03-01 03:05:52 -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>85793</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>mitz</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>643157</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-06 21:14:29 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/119668 broke the build:
Hitting assertions in debug builds (Requested by rniwa 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>643159</commentid>
    <comment_count>1</comment_count>
      <attachid>146187</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-06 21:15:13 -0700</bug_when>
    <thetext>Created attachment 146187
ROLLOUT of r119668

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>643164</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-06-06 21:19:36 -0700</bug_when>
    <thetext>Is anyone going to commit this patch soon?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643165</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-06 21:20:03 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Is anyone going to commit this patch soon?

Yes. I&apos;m landing it now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643166</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-06-06 21:20:20 -0700</bug_when>
    <thetext>Thank you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643170</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-06 21:21:11 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Thank you!

I suppose you were also hitting the assertion?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643175</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-06 21:23:39 -0700</bug_when>
    <thetext>Committed r119677: &lt;http://trac.webkit.org/changeset/119677&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643177</commentid>
    <comment_count>7</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-06-06 21:24:30 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Thank you!
&gt; 
&gt; I suppose you were also hitting the assertion?

Just noticed them on &lt;http://build.webkit.org/results/Lion%20Debug%20(Tests)/r119668%20(7409)/results.html&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643178</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-06-06 21:24:47 -0700</bug_when>
    <thetext>s/them/it/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643179</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-06-06 21:25:41 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; Thank you!
&gt; &gt; 
&gt; &gt; I suppose you were also hitting the assertion?
&gt; 
&gt; Just noticed them on &lt;http://build.webkit.org/results/Lion%20Debug%20(Tests)/r119668%20(7409)/results.html&gt;.

Ah, thanks. Posting those stack traces.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146187</attachid>
            <date>2012-06-06 21:15:13 -0700</date>
            <delta_ts>2022-03-01 03:05:52 -0800</delta_ts>
            <desc>ROLLOUT of r119668</desc>
            <filename>bug-88493-20120607041947.patch</filename>
            <type>text/plain</type>
            <size>15357</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5Njc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTcwNzRiODdhMzI1MDcx
NDhkYmU2OTViMGQ1YTk1MDQzZDliYmI4MC4uYmQ1OTY5N2VkZDdiYmZkMDUwMGFjMzQ3NDRiYjRi
NzIzZWYyYTkwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA2LTA2ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTE5NjY4LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMTk2NjgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg4NDkzCisKKyAgICAgICAgSGl0dGluZyBhc3NlcnRpb25zIGluIGRlYnVnIGJ1
aWxkcyAoUmVxdWVzdGVkIGJ5IHJuaXdhIG9uCisgICAgICAgICN3ZWJraXQpLgorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJs
b2NrOjpsb2NhbENhcmV0UmVjdCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJveE1vZGVs
T2JqZWN0LmNwcDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuaDoK
KyAgICAgICAgKFJlbmRlckJveE1vZGVsT2JqZWN0KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVySW5saW5lLmNwcDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVySW5saW5lLmg6CisgICAg
ICAgIChSZW5kZXJJbmxpbmUpOgorCiAyMDEyLTA2LTA2ICBZb3NoaWZ1bWkgSW5vdWUgIDx5b3Np
bkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTA5NzI5KSBbRm9ybV0gUmVu
ZGVyaW5nIG9mIHNlbGVjdC9vcHRncm91cC9vcHRpb24gY29tYmluYXRpb24gaXMgdG9vIHNsb3cu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAppbmRleCA5NzEwZjY1ZmNh
Yjg3YmU0NDJkOGNmOTczOWJkMWY2Njc0MjAyMWI5Li45MDY0YzBhMDAxY2ViMGQ5MTNkZjNjN2U4
NDE1ZWFmZTM0NmE3MmIxIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyQmxvY2suY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5j
cHAKQEAgLTY0ODksMTcgKzY0ODksODAgQEAgTGF5b3V0UmVjdCBSZW5kZXJCbG9jazo6bG9jYWxD
YXJldFJlY3QoSW5saW5lQm94KiBpbmxpbmVCb3gsIGludCBjYXJldE9mZnNldCwgTGEKICAgICBp
ZiAoZmlyc3RDaGlsZCgpKQogICAgICAgICByZXR1cm4gUmVuZGVyQm94Ojpsb2NhbENhcmV0UmVj
dChpbmxpbmVCb3gsIGNhcmV0T2Zmc2V0LCBleHRyYVdpZHRoVG9FbmRPZkxpbmUpOwogCi0gICAg
TGF5b3V0UmVjdCBjYXJldFJlY3QgPSBsb2NhbENhcmV0UmVjdEZvckVtcHR5RWxlbWVudCh3aWR0
aCgpLCB0ZXh0SW5kZW50T2Zmc2V0KCkpOworICAgIC8vIFRoaXMgaXMgYSBzcGVjaWFsIGNhc2U6
CisgICAgLy8gVGhlIGVsZW1lbnQgaXMgbm90IGFuIGlubGluZSBlbGVtZW50LCBhbmQgaXQncyBl
bXB0eS4gU28gd2UgaGF2ZSB0bworICAgIC8vIGNhbGN1bGF0ZSBhIGZha2UgcG9zaXRpb24gdG8g
aW5kaWNhdGUgd2hlcmUgb2JqZWN0cyBhcmUgdG8gYmUgaW5zZXJ0ZWQuCisgICAgCisgICAgLy8g
RklYTUU6IFRoaXMgZG9lcyBub3QgdGFrZSBpbnRvIGFjY291bnQgZWl0aGVyIDpmaXJzdC1saW5l
IG9yIDpmaXJzdC1sZXR0ZXIKKyAgICAvLyBIb3dldmVyLCBhcyBzb29uIGFzIHNvbWUgY29udGVu
dCBpcyBlbnRlcmVkLCB0aGUgbGluZSBib3hlcyB3aWxsIGJlCisgICAgLy8gY29uc3RydWN0ZWQg
YW5kIHRoaXMga2x1ZGdlIGlzIG5vdCBjYWxsZWQgYW55IG1vcmUuIFNvIG9ubHkgdGhlIGNhcmV0
IHNpemUKKyAgICAvLyBvZiBhbiBlbXB0eSA6Zmlyc3QtbGluZSdkIGJsb2NrIGlzIHdyb25nLiBJ
IHRoaW5rIHdlIGNhbiBsaXZlIHdpdGggdGhhdC4KKyAgICBSZW5kZXJTdHlsZSogY3VycmVudFN0
eWxlID0gZmlyc3RMaW5lU3R5bGUoKTsKKyAgICBMYXlvdXRVbml0IGhlaWdodCA9IGxpbmVIZWln
aHQodHJ1ZSwgY3VycmVudFN0eWxlLT5pc0hvcml6b250YWxXcml0aW5nTW9kZSgpID8gSG9yaXpv
bnRhbExpbmUgOiBWZXJ0aWNhbExpbmUpOworCisgICAgZW51bSBDYXJldEFsaWdubWVudCB7IGFs
aWduTGVmdCwgYWxpZ25SaWdodCwgYWxpZ25DZW50ZXIgfTsKKworICAgIENhcmV0QWxpZ25tZW50
IGFsaWdubWVudCA9IGFsaWduTGVmdDsKKworICAgIHN3aXRjaCAoY3VycmVudFN0eWxlLT50ZXh0
QWxpZ24oKSkgeworICAgICAgICBjYXNlIFRBQVVUTzoKKyAgICAgICAgY2FzZSBKVVNUSUZZOgor
ICAgICAgICAgICAgaWYgKCFjdXJyZW50U3R5bGUtPmlzTGVmdFRvUmlnaHREaXJlY3Rpb24oKSkK
KyAgICAgICAgICAgICAgICBhbGlnbm1lbnQgPSBhbGlnblJpZ2h0OworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgTEVGVDoKKyAgICAgICAgY2FzZSBXRUJLSVRfTEVGVDoKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIENFTlRFUjoKKyAgICAgICAgY2FzZSBXRUJLSVRf
Q0VOVEVSOgorICAgICAgICAgICAgYWxpZ25tZW50ID0gYWxpZ25DZW50ZXI7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgY2FzZSBSSUdIVDoKKyAgICAgICAgY2FzZSBXRUJLSVRfUklHSFQ6
CisgICAgICAgICAgICBhbGlnbm1lbnQgPSBhbGlnblJpZ2h0OworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGNhc2UgVEFTVEFSVDoKKyAgICAgICAgICAgIGlmICghY3VycmVudFN0eWxlLT5p
c0xlZnRUb1JpZ2h0RGlyZWN0aW9uKCkpCisgICAgICAgICAgICAgICAgYWxpZ25tZW50ID0gYWxp
Z25SaWdodDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFRBRU5EOgorICAgICAg
ICAgICAgaWYgKGN1cnJlbnRTdHlsZS0+aXNMZWZ0VG9SaWdodERpcmVjdGlvbigpKQorICAgICAg
ICAgICAgICAgIGFsaWdubWVudCA9IGFsaWduUmlnaHQ7CisgICAgICAgICAgICBicmVhazsKKyAg
ICB9CisKKyAgICBMYXlvdXRVbml0IHggPSBib3JkZXJMZWZ0KCkgKyBwYWRkaW5nTGVmdCgpOwor
ICAgIExheW91dFVuaXQgdyA9IHdpZHRoKCk7CisKKyAgICBzd2l0Y2ggKGFsaWdubWVudCkgewor
ICAgICAgICBjYXNlIGFsaWduTGVmdDoKKyAgICAgICAgICAgIGlmIChjdXJyZW50U3R5bGUtPmlz
TGVmdFRvUmlnaHREaXJlY3Rpb24oKSkKKyAgICAgICAgICAgICAgICB4ICs9IHRleHRJbmRlbnRP
ZmZzZXQoKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIGFsaWduQ2VudGVyOgor
ICAgICAgICAgICAgeCA9ICh4ICsgdyAtIChib3JkZXJSaWdodCgpICsgcGFkZGluZ1JpZ2h0KCkp
KSAvIDI7CisgICAgICAgICAgICBpZiAoY3VycmVudFN0eWxlLT5pc0xlZnRUb1JpZ2h0RGlyZWN0
aW9uKCkpCisgICAgICAgICAgICAgICAgeCArPSB0ZXh0SW5kZW50T2Zmc2V0KCkgLyAyOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHggLT0gdGV4dEluZGVudE9mZnNldCgpIC8g
MjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIGFsaWduUmlnaHQ6CisgICAgICAg
ICAgICB4ID0gdyAtIChib3JkZXJSaWdodCgpICsgcGFkZGluZ1JpZ2h0KCkpIC0gY2FyZXRXaWR0
aDsKKyAgICAgICAgICAgIGlmICghY3VycmVudFN0eWxlLT5pc0xlZnRUb1JpZ2h0RGlyZWN0aW9u
KCkpCisgICAgICAgICAgICAgICAgeCAtPSB0ZXh0SW5kZW50T2Zmc2V0KCk7CisgICAgICAgICAg
ICBicmVhazsKKyAgICB9CisgICAgeCA9IG1pbih4LCB3IC0gYm9yZGVyUmlnaHQoKSAtIHBhZGRp
bmdSaWdodCgpIC0gY2FyZXRXaWR0aCk7CiAKICAgICBpZiAoZXh0cmFXaWR0aFRvRW5kT2ZMaW5l
KSB7CiAgICAgICAgIGlmIChpc1JlbmRlckJsb2NrKCkpIHsKLSAgICAgICAgICAgICpleHRyYVdp
ZHRoVG9FbmRPZkxpbmUgPSB3aWR0aCgpIC0gY2FyZXRSZWN0Lm1heFgoKTsKKyAgICAgICAgICAg
ICpleHRyYVdpZHRoVG9FbmRPZkxpbmUgPSB3IC0gKHggKyBjYXJldFdpZHRoKTsKICAgICAgICAg
fSBlbHNlIHsKICAgICAgICAgICAgIC8vIEZJWE1FOiBUaGlzIGNvZGUgbG9va3Mgd3JvbmcuCiAg
ICAgICAgICAgICAvLyBteVJpZ2h0IGFuZCBjb250YWluZXJSaWdodCBhcmUgc2V0IHVwLCBidXQg
dGhlbiBjbG9iYmVyZWQuCiAgICAgICAgICAgICAvLyBTbyAqZXh0cmFXaWR0aFRvRW5kT2ZMaW5l
IHdpbGwgYWx3YXlzIGJlIDAgaGVyZS4KIAotICAgICAgICAgICAgTGF5b3V0VW5pdCBteVJpZ2h0
ID0gY2FyZXRSZWN0Lm1heFgoKTsKKyAgICAgICAgICAgIExheW91dFVuaXQgbXlSaWdodCA9IHgg
KyBjYXJldFdpZHRoOwogICAgICAgICAgICAgLy8gRklYTUU6IHdoeSBjYWxsIGxvY2FsVG9BYnNv
bHV0ZUZvckNvbnRlbnQoKSB0d2ljZSBoZXJlLCB0b28/CiAgICAgICAgICAgICBGbG9hdFBvaW50
IGFic1JpZ2h0UG9pbnQgPSBsb2NhbFRvQWJzb2x1dGUoRmxvYXRQb2ludChteVJpZ2h0LCAwKSk7
CiAKQEAgLTY1MTAsNyArNjU3Myw5IEBAIExheW91dFJlY3QgUmVuZGVyQmxvY2s6OmxvY2FsQ2Fy
ZXRSZWN0KElubGluZUJveCogaW5saW5lQm94LCBpbnQgY2FyZXRPZmZzZXQsIExhCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICByZXR1cm4gY2FyZXRSZWN0OworICAgIExheW91dFVuaXQgeSA9IHBh
ZGRpbmdUb3AoKSArIGJvcmRlclRvcCgpOworCisgICAgcmV0dXJuIExheW91dFJlY3QoeCwgeSwg
Y2FyZXRXaWR0aCwgaGVpZ2h0KTsKIH0KIAogdm9pZCBSZW5kZXJCbG9jazo6YWRkRm9jdXNSaW5n
UmVjdHMoVmVjdG9yPEludFJlY3Q+JiByZWN0cywgY29uc3QgTGF5b3V0UG9pbnQmIGFkZGl0aW9u
YWxPZmZzZXQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94
TW9kZWxPYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVs
T2JqZWN0LmNwcAppbmRleCBhYzk2NzBkNTMzYTNhNGY2Mjk2MzlhZDU0NjJmYTdkYmM3NjJhOTA2
Li42NDZmZmUyMWYyMThjM2NkNzRkYzdiMWQxMjRiMTZiNzM0N2IzZTQ4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAKQEAgLTI5NzEs
NzYgKzI5NzEsNiBAQCB2b2lkIFJlbmRlckJveE1vZGVsT2JqZWN0OjpzZXRGaXJzdExldHRlclJl
bWFpbmluZ1RleHQoUmVuZGVyT2JqZWN0KiByZW1haW5pbmdUZQogICAgICAgICBmaXJzdExldHRl
clJlbWFpbmluZ1RleHRNYXAtPnJlbW92ZSh0aGlzKTsKIH0KIAotTGF5b3V0UmVjdCBSZW5kZXJC
b3hNb2RlbE9iamVjdDo6bG9jYWxDYXJldFJlY3RGb3JFbXB0eUVsZW1lbnQoTGF5b3V0VW5pdCB3
aWR0aCwgTGF5b3V0VW5pdCB0ZXh0SW5kZW50T2Zmc2V0KQotewotICAgIEFTU0VSVCghZmlyc3RD
aGlsZCgpKTsKLQotICAgIC8vIEZJWE1FOiBUaGlzIGRvZXMgbm90IHRha2UgaW50byBhY2NvdW50
IGVpdGhlciA6Zmlyc3QtbGluZSBvciA6Zmlyc3QtbGV0dGVyCi0gICAgLy8gSG93ZXZlciwgYXMg
c29vbiBhcyBzb21lIGNvbnRlbnQgaXMgZW50ZXJlZCwgdGhlIGxpbmUgYm94ZXMgd2lsbCBiZQot
ICAgIC8vIGNvbnN0cnVjdGVkIGFuZCB0aGlzIGtsdWRnZSBpcyBub3QgY2FsbGVkIGFueSBtb3Jl
LiBTbyBvbmx5IHRoZSBjYXJldCBzaXplCi0gICAgLy8gb2YgYW4gZW1wdHkgOmZpcnN0LWxpbmUn
ZCBibG9jayBpcyB3cm9uZy4gSSB0aGluayB3ZSBjYW4gbGl2ZSB3aXRoIHRoYXQuCi0gICAgUmVu
ZGVyU3R5bGUqIGN1cnJlbnRTdHlsZSA9IGZpcnN0TGluZVN0eWxlKCk7Ci0gICAgTGF5b3V0VW5p
dCBoZWlnaHQgPSBsaW5lSGVpZ2h0KHRydWUsIGN1cnJlbnRTdHlsZS0+aXNIb3Jpem9udGFsV3Jp
dGluZ01vZGUoKSA/IEhvcml6b250YWxMaW5lIDogVmVydGljYWxMaW5lKTsKLQotICAgIGVudW0g
Q2FyZXRBbGlnbm1lbnQgeyBhbGlnbkxlZnQsIGFsaWduUmlnaHQsIGFsaWduQ2VudGVyIH07Ci0K
LSAgICBDYXJldEFsaWdubWVudCBhbGlnbm1lbnQgPSBhbGlnbkxlZnQ7Ci0KLSAgICBzd2l0Y2gg
KGN1cnJlbnRTdHlsZS0+dGV4dEFsaWduKCkpIHsKLSAgICBjYXNlIFRBQVVUTzoKLSAgICBjYXNl
IEpVU1RJRlk6Ci0gICAgICAgIGlmICghY3VycmVudFN0eWxlLT5pc0xlZnRUb1JpZ2h0RGlyZWN0
aW9uKCkpCi0gICAgICAgICAgICBhbGlnbm1lbnQgPSBhbGlnblJpZ2h0OwotICAgICAgICBicmVh
azsKLSAgICBjYXNlIExFRlQ6Ci0gICAgY2FzZSBXRUJLSVRfTEVGVDoKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBDRU5URVI6Ci0gICAgY2FzZSBXRUJLSVRfQ0VOVEVSOgotICAgICAgICBhbGln
bm1lbnQgPSBhbGlnbkNlbnRlcjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBSSUdIVDoKLSAg
ICBjYXNlIFdFQktJVF9SSUdIVDoKLSAgICAgICAgYWxpZ25tZW50ID0gYWxpZ25SaWdodDsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgY2FzZSBUQVNUQVJUOgotICAgICAgICBpZiAoIWN1cnJlbnRTdHls
ZS0+aXNMZWZ0VG9SaWdodERpcmVjdGlvbigpKQotICAgICAgICAgICAgYWxpZ25tZW50ID0gYWxp
Z25SaWdodDsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBUQUVORDoKLSAgICAgICAgaWYgKGN1
cnJlbnRTdHlsZS0+aXNMZWZ0VG9SaWdodERpcmVjdGlvbigpKQotICAgICAgICAgICAgYWxpZ25t
ZW50ID0gYWxpZ25SaWdodDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgTGF5b3V0VW5p
dCB4ID0gYm9yZGVyTGVmdCgpICsgcGFkZGluZ0xlZnQoKTsKLSAgICBMYXlvdXRVbml0IG1heFgg
PSB3aWR0aCAtIGJvcmRlclJpZ2h0KCkgLSBwYWRkaW5nUmlnaHQoKTsKLQotICAgIHN3aXRjaCAo
YWxpZ25tZW50KSB7Ci0gICAgY2FzZSBhbGlnbkxlZnQ6Ci0gICAgICAgIGlmIChjdXJyZW50U3R5
bGUtPmlzTGVmdFRvUmlnaHREaXJlY3Rpb24oKSkKLSAgICAgICAgICAgIHggKz0gdGV4dEluZGVu
dE9mZnNldDsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBhbGlnbkNlbnRlcjoKLSAgICAgICAg
eCA9ICh4ICsgbWF4WCkgLyAyOwotICAgICAgICBpZiAoY3VycmVudFN0eWxlLT5pc0xlZnRUb1Jp
Z2h0RGlyZWN0aW9uKCkpCi0gICAgICAgICAgICB4ICs9IHRleHRJbmRlbnRPZmZzZXQgLyAyOwot
ICAgICAgICBlbHNlCi0gICAgICAgICAgICB4IC09IHRleHRJbmRlbnRPZmZzZXQgLyAyOwotICAg
ICAgICBicmVhazsKLSAgICBjYXNlIGFsaWduUmlnaHQ6Ci0gICAgICAgIHggPSBtYXhYIC0gY2Fy
ZXRXaWR0aDsKLSAgICAgICAgaWYgKCFjdXJyZW50U3R5bGUtPmlzTGVmdFRvUmlnaHREaXJlY3Rp
b24oKSkKLSAgICAgICAgICAgIHggLT0gdGV4dEluZGVudE9mZnNldDsKLSAgICAgICAgYnJlYWs7
Ci0gICAgfQotICAgIHggPSBtaW4oeCwgbWF4KG1heFggLSBjYXJldFdpZHRoLCBaRVJPX0xBWU9V
VF9VTklUKSk7Ci0KLSAgICBMYXlvdXRVbml0IHkgPSBwYWRkaW5nVG9wKCkgKyBib3JkZXJUb3Ao
KTsKLQotICAgIHJldHVybiBMYXlvdXRSZWN0KHgsIHksIGNhcmV0V2lkdGgsIGhlaWdodCk7Ci19
Ci0KIGJvb2wgUmVuZGVyQm94TW9kZWxPYmplY3Q6OnNob3VsZEFudGlhbGlhc0xpbmVzKEdyYXBo
aWNzQ29udGV4dCogY29udGV4dCkKIHsKICAgICAvLyBGSVhNRTogV2UgbWF5IHdhbnQgdG8gbm90
IGFudGlhbGlhcyB3aGVuIHNjYWxlZCBieSBhbiBpbnRlZ3JhbCB2YWx1ZSwKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5oIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVsT2JqZWN0LmgKaW5kZXggNmMwYmNjYTY0
YzJkMzg0NzNkMGEyZjAwZGVhY2Y0YzRjYWU1MzRjNi4uOWEwZWVhMjQ1NWI3MGU0OGU5OTlkZjIy
OGUwN2U5MTdiODdkNjVkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJveE1vZGVsT2JqZWN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckJveE1vZGVsT2JqZWN0LmgKQEAgLTIzNyw4ICsyMzcsNiBAQCBwcm90ZWN0ZWQ6CiAgICAgUmVu
ZGVyQm94TW9kZWxPYmplY3QqIGNvbnRpbnVhdGlvbigpIGNvbnN0OwogICAgIHZvaWQgc2V0Q29u
dGludWF0aW9uKFJlbmRlckJveE1vZGVsT2JqZWN0Kik7CiAKLSAgICBMYXlvdXRSZWN0IGxvY2Fs
Q2FyZXRSZWN0Rm9yRW1wdHlFbGVtZW50KExheW91dFVuaXQgd2lkdGgsIExheW91dFVuaXQgdGV4
dEluZGVudE9mZnNldCk7Ci0KICAgICBzdGF0aWMgYm9vbCBzaG91bGRBbnRpYWxpYXNMaW5lcyhH
cmFwaGljc0NvbnRleHQqKTsKIAogcHVibGljOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlcklubGluZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVySW5saW5lLmNwcAppbmRleCA4ZTI1NGZlZTBjNWY2N2QxN2NhMTE2Njg3NjNlN2RhYWI1ZmEy
YTJkLi5iNDViZGMzMzgyZGRiOTIyN2MzMDJkMWM0ZDIyZjc5YTQzMmFhMDUxIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySW5saW5lLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySW5saW5lLmNwcApAQCAtMjMzLDI0ICsyMzMsNiBAQCB2
b2lkIFJlbmRlcklubGluZTo6dXBkYXRlQWx3YXlzQ3JlYXRlTGluZUJveGVzKGJvb2wgZnVsbExh
eW91dCkKICAgICB9CiB9CiAKLUxheW91dFJlY3QgUmVuZGVySW5saW5lOjpsb2NhbENhcmV0UmVj
dChJbmxpbmVCb3gqIGlubGluZUJveCwgaW50LCBMYXlvdXRVbml0KiBleHRyYVdpZHRoVG9FbmRP
ZkxpbmUpCi17Ci0gICAgLy8gVGhpcyB3aWxsIG9ubHkgYmUgY2FsbGVkIGlmIHRoZSBSZW5kZXJJ
bmxpbmUgaXMgZW1wdHkuCi0gICAgLy8gT3RoZXJ3aXNlLCBSZW5kZXJUZXh0Ojpsb2NhbENhcmV0
UmVjdCB3aWxsIGJlIGNhbGxlZC4KLSAgICBBU1NFUlQoIWZpcnN0Q2hpbGQoKSk7Ci0gICAgQVNT
RVJUX1VOVVNFRChpbmxpbmVCb3gsICFpbmxpbmVCb3gpOwotCi0gICAgaWYgKGV4dHJhV2lkdGhU
b0VuZE9mTGluZSkKLSAgICAgICAgKmV4dHJhV2lkdGhUb0VuZE9mTGluZSA9IDA7Ci0KLSAgICBM
YXlvdXRSZWN0IGNhcmV0UmVjdCA9IGxvY2FsQ2FyZXRSZWN0Rm9yRW1wdHlFbGVtZW50KGJvcmRl
ckFuZFBhZGRpbmdXaWR0aCgpLCAwKTsKLQotICAgIGlmIChJbmxpbmVCb3gqIGZpcnN0Qm94ID0g
Zmlyc3RMaW5lQm94KCkpCi0gICAgICAgIGNhcmV0UmVjdC5tb3ZlQnkocm91bmRlZExheW91dFBv
aW50KGZpcnN0Qm94LT50b3BMZWZ0KCkpKTsKLQotICAgIHJldHVybiBjYXJldFJlY3Q7Ci19Ci0K
IHZvaWQgUmVuZGVySW5saW5lOjphZGRDaGlsZChSZW5kZXJPYmplY3QqIG5ld0NoaWxkLCBSZW5k
ZXJPYmplY3QqIGJlZm9yZUNoaWxkKQogewogICAgIGlmIChjb250aW51YXRpb24oKSkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuaCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuaAppbmRleCBhNzA3YTY0ZGZjYjAzOGRmYmNh
YzRiM2RiZjc1NWI4NDFjYTE3YzkwLi40MTg3ZjMxODcxZTg3ZmMxMDE4MWIzOWMwNDRmNzhkMjU1
ODU0MzliIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySW5saW5l
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlcklubGluZS5oCkBAIC04NCw4
ICs4NCw2IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldEFsd2F5c0NyZWF0ZUxpbmVCb3hlcygpIHsg
bV9hbHdheXNDcmVhdGVMaW5lQm94ZXMgPSB0cnVlOyB9CiAgICAgdm9pZCB1cGRhdGVBbHdheXND
cmVhdGVMaW5lQm94ZXMoYm9vbCBmdWxsTGF5b3V0KTsKIAotICAgIHZpcnR1YWwgTGF5b3V0UmVj
dCBsb2NhbENhcmV0UmVjdChJbmxpbmVCb3gqLCBpbnQsIExheW91dFVuaXQqIGV4dHJhV2lkdGhU
b0VuZE9mTGluZSkgT1ZFUlJJREU7Ci0KIHByb3RlY3RlZDoKICAgICB2aXJ0dWFsIHZvaWQgd2ls
bEJlRGVzdHJveWVkKCk7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkMzU4YTRkNDBkYjJjMDU4Yjg0N2QyMWU4YjI2MTIz
MzA1Njg1YmYyLi41NDc5YjI0ODE5ZDY1MTBjMGQyMWZmMmMwMTlkYjE2ODY3NDgyNjBiIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTcgQEAKKzIwMTItMDYtMDYgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmll
dy5ib3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTk2
NjguCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzExOTY2OAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg0OTMKKworICAg
ICAgICBIaXR0aW5nIGFzc2VydGlvbnMgaW4gZGVidWcgYnVpbGRzIChSZXF1ZXN0ZWQgYnkgcm5p
d2Egb24KKyAgICAgICAgI3dlYmtpdCkuCisKKyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9j
YXJldC1pbi1lbXB0eS1pbmxpbmUtMS1leHBlY3RlZC50eHQ6IFJlbW92ZWQuCisgICAgICAgICog
ZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtaW4tZW1wdHktaW5saW5lLTEuaHRtbDogUmVtb3ZlZC4K
KyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9jYXJldC1pbi1lbXB0eS1pbmxpbmUtMi1leHBl
Y3RlZC50eHQ6IFJlbW92ZWQuCisgICAgICAgICogZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtaW4t
ZW1wdHktaW5saW5lLTIuaHRtbDogUmVtb3ZlZC4KKwogMjAxMi0wNi0wNiAgUnlvc3VrZSBOaXdh
ICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBNb3JlIENocm9taXVtIHJlYmFzZWxpbmVz
IGZvciByMTE5NTkxIGFuZCByMTE5NjE3LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGlu
Zy9zZWxlY3Rpb24vY2FyZXQtaW4tZW1wdHktaW5saW5lLTEtZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtaW4tZW1wdHktaW5saW5lLTEtZXhwZWN0ZWQu
dHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2NzY0OWZhYjhiZWI3ZDE1MzI1YzIz
ZTZhYjJlZjQ1ZjdhZWJiZWExLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwCi0tLSBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2NhcmV0LWluLWVtcHR5LWlu
bGluZS0xLWV4cGVjdGVkLnR4dAorKysgL2Rldi9udWxsCkBAIC0xLDEzICswLDAgQEAKLUJ1ZyA4
NTc5MzogQ2FyZXQgaXMgbm90IHJlbmRlcmVkIGluIGVtcHR5IGlubGluZSBjb250ZW50ZWRpdGFi
bGUgZWxlbWVudHMKLQotVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgYW4gZW1wdHkgaW5saW5lIGNv
bnRlbnRlZGl0YWJsZSBlbGVtZW50IGdldHMgYSB2YWxpZCBjYXJldCByZWN0LgotCi0KLVBBU1Mg
Y2FyZXRSZWN0LmxlZnQgaXMgOAotUEFTUyBjYXJldFJlY3QudG9wIGlzIDE2MAotUEFTUyBjYXJl
dFJlY3Qud2lkdGggaXMgMQotUEFTUyBjYXJldFJlY3QuaGVpZ2h0IGlzIDIwCi1QQVNTIHN1Y2Nl
c3NmdWxseVBhcnNlZCBpcyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtaW4tZW1wdHktaW5saW5lLTEuaHRtbCBi
L0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2NhcmV0LWluLWVtcHR5LWlubGluZS0xLmh0
bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGUxMjNjMDhhNjk2ZDJlNjI1OTk4MDMz
OTU1NjMwZGNhMjk2NzViOTkuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAKLS0tIGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtaW4tZW1wdHktaW5s
aW5lLTEuaHRtbAorKysgL2Rldi9udWxsCkBAIC0xLDI5ICswLDAgQEAKLTwhRE9DVFlQRSBodG1s
PgotPGh0bWw+Ci08aGVhZD4KLTxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXByZS5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KLTxzdHlsZT4K
LSAgICBib2R5IHsKLSAgICAgICAgZm9udDogMjBweCBBaGVtOwotICAgIH0KLTwvc3R5bGU+Ci08
L2hlYWQ+Ci08Ym9keT4KLTxwPiBCdWcgPGEgaHJlZj0iaHR0cDovL3dlYmtpdC5vcmcvYi84NTc5
MyI+ODU3OTM8L2E+OiBDYXJldCBpcyBub3QgcmVuZGVyZWQgaW4gZW1wdHkgaW5saW5lIGNvbnRl
bnRlZGl0YWJsZSBlbGVtZW50czwvcD4KLTxwPlRoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IGFuIGVt
cHR5IGlubGluZSBjb250ZW50ZWRpdGFibGUgZWxlbWVudCBnZXRzIGEgdmFsaWQgY2FyZXQgcmVj
dC48L3A+Ci08c3BhbiBpZD0idGVzdElubGluZSIgQ09OVEVOVEVESVRBQkxFPjwvc3Bhbj48YnI+
Ci08ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KLTwvYm9keT4KLTxzY3JpcHQ+Ci0gICAgdmFyIHRl
c3RJbmxpbmUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdElubGluZSIpOwotICAgIGdl
dFNlbGVjdGlvbigpLmNvbGxhcHNlKHRlc3RJbmxpbmUsIDApOwotICAgIGlmICh3aW5kb3cuaW50
ZXJuYWxzKSB7Ci0gICAgICAgIHZhciBjYXJldFJlY3QgPSBpbnRlcm5hbHMuYWJzb2x1dGVDYXJl
dEJvdW5kcyhkb2N1bWVudCk7Ci0gICAgICAgIHNob3VsZEJlKCJjYXJldFJlY3QubGVmdCIsICI4
Iik7Ci0gICAgICAgIHNob3VsZEJlKCJjYXJldFJlY3QudG9wIiwgIjE2MCIpOwotICAgICAgICBz
aG91bGRCZSgiY2FyZXRSZWN0LndpZHRoIiwgIjEiKTsKLSAgICAgICAgc2hvdWxkQmUoImNhcmV0
UmVjdC5oZWlnaHQiLCAiMjAiKTsKLSAgICB9Ci08L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSIuLi8u
Li9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiIHR5cGU9InRleHQvamF2YXNjcmlw
dCI+PC9zY3JpcHQ+Ci08L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3Nl
bGVjdGlvbi9jYXJldC1pbi1lbXB0eS1pbmxpbmUtMi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9lZGl0aW5nL3NlbGVjdGlvbi9jYXJldC1pbi1lbXB0eS1pbmxpbmUtMi1leHBlY3RlZC50eHQK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGZkY2RjNjhiODQyNzAyNmU2YzNjZWE1ZDQ2
ZmM1ODVhYmY0YmMwMzEuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAK
LS0tIGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtaW4tZW1wdHktaW5saW5l
LTItZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMTMgKzAsMCBAQAotQnVnIDg1Nzkz
OiBDYXJldCBpcyBub3QgcmVuZGVyZWQgaW4gZW1wdHkgaW5saW5lIGNvbnRlbnRlZGl0YWJsZSBl
bGVtZW50cwotCi1UaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBhbiBlbXB0eSBpbmxpbmUgY29udGVu
dGVkaXRhYmxlIGVsZW1lbnQsIHBsYWNlZCBhZnRlciBhbm90aGVyIGlubGluZSBlbGVtZW50LCBn
ZXRzIGEgdmFsaWQgY2FyZXQgcmVjdC4KLQotUHJldmlvdXMgc3BhbgotUEFTUyBjYXJldFJlY3Qu
bGVmdCBpcyAyNjgKLVBBU1MgY2FyZXRSZWN0LnRvcCBpcyAxODAKLVBBU1MgY2FyZXRSZWN0Lndp
ZHRoIGlzIDEKLVBBU1MgY2FyZXRSZWN0LmhlaWdodCBpcyAyMAotUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQotCi1URVNUIENPTVBMRVRFCi0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2VkaXRpbmcvc2VsZWN0aW9uL2NhcmV0LWluLWVtcHR5LWlubGluZS0yLmh0bWwgYi9MYXlvdXRU
ZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9jYXJldC1pbi1lbXB0eS1pbmxpbmUtMi5odG1sCmRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMzNmNDA0OWI0NjgwNDY5MDM0MDQ0NDZlOTEwZTBj
ZTVkYzc4NDIzLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBh
L0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2NhcmV0LWluLWVtcHR5LWlubGluZS0yLmh0
bWwKKysrIC9kZXYvbnVsbApAQCAtMSwzMCArMCwwIEBACi08IURPQ1RZUEUgaHRtbD4KLTxodG1s
PgotPGhlYWQ+Ci08c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1w
cmUuanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+Ci08c3R5bGU+Ci0gICAgYm9k
eSB7Ci0gICAgICAgIGZvbnQ6IDIwcHggQWhlbTsKLSAgICB9Ci08L3N0eWxlPgotPC9oZWFkPgot
PGJvZHk+Ci08cD4gQnVnIDxhIGhyZWY9Imh0dHA6Ly93ZWJraXQub3JnL2IvODU3OTMiPjg1Nzkz
PC9hPjogQ2FyZXQgaXMgbm90IHJlbmRlcmVkIGluIGVtcHR5IGlubGluZSBjb250ZW50ZWRpdGFi
bGUgZWxlbWVudHM8L3A+Ci08cD5UaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBhbiBlbXB0eSBpbmxp
bmUgY29udGVudGVkaXRhYmxlIGVsZW1lbnQsIHBsYWNlZCBhZnRlcgotYW5vdGhlciBpbmxpbmUg
ZWxlbWVudCwgZ2V0cyBhIHZhbGlkIGNhcmV0IHJlY3QuPC9wPgotPHNwYW4+UHJldmlvdXMgc3Bh
bjwvc3Bhbj48c3BhbiBpZD0idGVzdElubGluZSIgQ09OVEVOVEVESVRBQkxFPjwvc3Bhbj48YnI+
Ci08ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KLTwvYm9keT4KLTxzY3JpcHQ+Ci0gICAgdmFyIHRl
c3RJbmxpbmUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdElubGluZSIpOwotICAgIGdl
dFNlbGVjdGlvbigpLmNvbGxhcHNlKHRlc3RJbmxpbmUsIDApOwotICAgIGlmICh3aW5kb3cuaW50
ZXJuYWxzKSB7Ci0gICAgICAgIHZhciBjYXJldFJlY3QgPSBpbnRlcm5hbHMuYWJzb2x1dGVDYXJl
dEJvdW5kcyhkb2N1bWVudCk7Ci0gICAgICAgIHNob3VsZEJlKCJjYXJldFJlY3QubGVmdCIsICIy
NjgiKTsKLSAgICAgICAgc2hvdWxkQmUoImNhcmV0UmVjdC50b3AiLCAiMTgwIik7Ci0gICAgICAg
IHNob3VsZEJlKCJjYXJldFJlY3Qud2lkdGgiLCAiMSIpOwotICAgICAgICBzaG91bGRCZSgiY2Fy
ZXRSZWN0LmhlaWdodCIsICIyMCIpOwotICAgIH0KLTwvc2NyaXB0PgotPHNjcmlwdCBzcmM9Ii4u
Ly4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyIgdHlwZT0idGV4dC9qYXZhc2Ny
aXB0Ij48L3NjcmlwdD4KLTwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>