<?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>56163</bug_id>
          
          <creation_ts>2011-03-10 18:58:26 -0800</creation_ts>
          <short_desc>REGRESSION(r80800): Caused hundreds of tests to crash on Windows 7 (Requested by rniwa on #webkit).</short_desc>
          <delta_ts>2011-03-10 20:24:20 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>56067</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>abarth</cc>
    
    <cc>bdakin</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>365738</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-10 18:58:26 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/80800 broke the build:
Caused hundreds of tests to crash on Windows 7 (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>365739</commentid>
    <comment_count>1</comment_count>
      <attachid>85420</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-10 18:58:49 -0800</bug_when>
    <thetext>Created attachment 85420
ROLLOUT of r80800

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 --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365741</commentid>
    <comment_count>2</comment_count>
      <attachid>85420</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-03-10 19:03:58 -0800</bug_when>
    <thetext>Comment on attachment 85420
ROLLOUT of r80800

Clearing flags on attachment: 85420

Committed r80804: &lt;http://trac.webkit.org/changeset/80804&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365742</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-03-10 19:04:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365790</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-10 20:24:20 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/80804 might have broken SnowLeopard Intel Release (WebKit2 Tests) and GTK Linux 64-bit Debug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85420</attachid>
            <date>2011-03-10 18:58:49 -0800</date>
            <delta_ts>2011-03-10 19:03:58 -0800</delta_ts>
            <desc>ROLLOUT of r80800</desc>
            <filename>bug-56163-20110311025719.patch</filename>
            <type>text/plain</type>
            <size>16084</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODA4MDMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlZjE3ZTE1OWJlOWZmZmIw
MGEwOWFkY2I0OTNjMzQxYjQ4NDBjZTRhLi5mMWRiMzljNGVjOGU4OGI5ZDVjM2JhOTBkMDA4Mzdj
ZWNjZGFiOGM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzcgQEAKKzIwMTEtMDMtMTAgIFNoZXJp
ZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3
ZWQsIHJvbGxpbmcgb3V0IHI4MDgwMC4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9j
aGFuZ2VzZXQvODA4MDAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTU2MTYzCisKKyAgICAgICAgQ2F1c2VkIGh1bmRyZWRzIG9mIHRlc3RzIHRvIGNyYXNo
IG9uIFdpbmRvd3MgNyAoUmVxdWVzdGVkIGJ5CisgICAgICAgIHJuaXdhIG9uICN3ZWJraXQpLgor
CisgICAgICAgICogcGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZl
bnRIYW5kbGVyOjptb3VzZU1vdmVkKToKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50SGFuZGxlcjo6
dXBkYXRlTW91c2VFdmVudFRhcmdldE5vZGUpOgorICAgICAgICAqIHBhZ2UvRm9jdXNDb250cm9s
bGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZvY3VzQ29udHJvbGxlcjo6c2V0QWN0aXZlKToK
KyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZp
ZXc6OkZyYW1lVmlldyk6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6On5GcmFtZVZpZXcp
OgorICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3Lmg6CisgICAgICAgICogcGFnZS9QYWdlLmNwcDoK
KyAgICAgICAgKiBwYWdlL1BhZ2UuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZpZXc6OndoZWVsRXZlbnQpOgorICAgICAgICAq
IHBsYXRmb3JtL1Njcm9sbFZpZXcuaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRGF0YUdy
aWQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRGF0YUdyaWQ6OlJlbmRlckRhdGFHcmlk
KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckRhdGFHcmlkOjp+UmVuZGVyRGF0YUdyaWQpOgor
ICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJMYXllcjo6UmVuZGVyTGF5ZXIpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6
On5SZW5kZXJMYXllcik6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmg6CisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlckxpc3RCb3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyTGlzdEJveDo6UmVuZGVyTGlzdEJveCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMaXN0
Qm94Ojp+UmVuZGVyTGlzdEJveCk6CisKIDIwMTEtMDMtMTAgIEFsaWNlIEJveGhhbGwgIDxhYm94
aGFsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCmluZGV4IDcyYWIzMDk3MWNkMjY3NzM5
MDVmMWJiN2EwNDUyNmQ1NjZkOWYwYjcuLjcyNzQyNmVmMDU3MTc4NDhhNTdhYjgxZmU3NDA5MmFm
MjFhNzRiMjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKQEAgLTE0MzksMjIg
KzE0MzksNiBAQCBib29sIEV2ZW50SGFuZGxlcjo6aGFuZGxlTW91c2VEb3VibGVDbGlja0V2ZW50
KGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgbW91c2VFdgogICAgIHJldHVybiBzd2FsbG93TW91
c2VVcEV2ZW50IHx8IHN3YWxsb3dDbGlja0V2ZW50IHx8IHN3YWxsb3dNb3VzZVJlbGVhc2VFdmVu
dDsKIH0KIAotc3RhdGljIFJlbmRlckxheWVyKiBsYXllckZvck5vZGUoTm9kZSogbm9kZSkKLXsK
LSAgICBpZiAoIW5vZGUpCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgUmVuZGVyT2JqZWN0KiBy
ZW5kZXJlciA9IG5vZGUtPnJlbmRlcmVyKCk7Ci0gICAgaWYgKCFyZW5kZXJlcikKLSAgICAgICAg
cmV0dXJuIDA7Ci0KLSAgICBSZW5kZXJMYXllciogbGF5ZXIgPSByZW5kZXJlci0+ZW5jbG9zaW5n
TGF5ZXIoKTsKLSAgICBpZiAoIWxheWVyKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIHJldHVy
biBsYXllcjsKLX0KLQogYm9vbCBFdmVudEhhbmRsZXI6Om1vdXNlTW92ZWQoY29uc3QgUGxhdGZv
cm1Nb3VzZUV2ZW50JiBldmVudCkKIHsKICAgICBIaXRUZXN0UmVzdWx0IGhvdmVyZWROb2RlID0g
SGl0VGVzdFJlc3VsdChJbnRQb2ludCgpKTsKQEAgLTE0NjQsMTEgKzE0NDgsNiBAQCBib29sIEV2
ZW50SGFuZGxlcjo6bW91c2VNb3ZlZChjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmIGV2ZW50KQog
ICAgIGlmICghcGFnZSkKICAgICAgICAgcmV0dXJuIHJlc3VsdDsKIAotICAgIGlmIChSZW5kZXJM
YXllciogbGF5ZXIgPSBsYXllckZvck5vZGUoaG92ZXJlZE5vZGUuaW5uZXJOb2RlKCkpKSB7Ci0g
ICAgICAgIGlmIChwYWdlLT5jb250YWluc1Njcm9sbGFibGVBcmVhKGxheWVyKSkKLSAgICAgICAg
ICAgIGxheWVyLT5zY3JvbGxBbmltYXRvcigpLT5tb3VzZU1vdmVkSW5Db250ZW50QXJlYSgpOwot
ICAgIH0KLQogICAgIGlmIChGcmFtZVZpZXcqIGZyYW1lVmlldyA9IG1fZnJhbWUtPnZpZXcoKSkK
ICAgICAgICAgZnJhbWVWaWV3LT5zY3JvbGxBbmltYXRvcigpLT5tb3VzZU1vdmVkSW5Db250ZW50
QXJlYSgpOyAgCiAKQEAgLTE4NzksMzIgKzE4NTgsMjEgQEAgdm9pZCBFdmVudEhhbmRsZXI6OnVw
ZGF0ZU1vdXNlRXZlbnRUYXJnZXROb2RlKE5vZGUqIHRhcmdldE5vZGUsIGNvbnN0IFBsYXRmb3Jt
TW8KIAogICAgIC8vIEZpcmUgbW91c2VvdXQvbW91c2VvdmVyIGlmIHRoZSBtb3VzZSBoYXMgc2hp
ZnRlZCB0byBhIGRpZmZlcmVudCBub2RlLgogICAgIGlmIChmaXJlTW91c2VPdmVyT3V0KSB7Ci0g
ICAgICAgIFJlbmRlckxheWVyKiBsYXllckZvckxhc3ROb2RlID0gbGF5ZXJGb3JOb2RlKG1fbGFz
dE5vZGVVbmRlck1vdXNlLmdldCgpKTsKLSAgICAgICAgUmVuZGVyTGF5ZXIqIGxheWVyRm9yTm9k
ZVVuZGVyTW91c2UgPSBsYXllckZvck5vZGUobV9ub2RlVW5kZXJNb3VzZS5nZXQoKSk7Ci0gICAg
ICAgIFBhZ2UqIHBhZ2UgPSBtX2ZyYW1lLT5wYWdlKCk7Ci0KKyAgICAgICAgLy8gRklYTUU6IFRo
aXMgY29kZSB3aWxsIG9ubHkgY29ycmVjdGx5IGhhbmRsZSB0cmFuc2l0aW9ucyBiZXR3ZWVuIGZy
YW1lcyB3aXRoIHNjcm9sbGJhcnMsCisgICAgICAgIC8vIG5vdCB0cmFuc2l0aW9ucyBiZXR3ZWVu
IG92ZXJmbG93IHJlZ2lvbnMsIG9yIHRyYW5zaXRpb25zIGJldHdlZW4gdHdvIGZyYW1lcworICAg
ICAgICAvLyB0aGF0IGRvbid0IGhhdmUgc2Nyb2xsYmFycyBjb250YWluZWQgd2l0aGluIGEgZnJh
bWUgdGhhdCBkb2VzLgogICAgICAgICBpZiAobV9sYXN0Tm9kZVVuZGVyTW91c2UgJiYgKCFtX25v
ZGVVbmRlck1vdXNlIHx8IG1fbm9kZVVuZGVyTW91c2UtPmRvY3VtZW50KCkgIT0gbV9mcmFtZS0+
ZG9jdW1lbnQoKSkpIHsKLSAgICAgICAgICAgIC8vIFRoZSBtb3VzZSBoYXMgbW92ZWQgYmV0d2Vl
biBmcmFtZXMuCiAgICAgICAgICAgICBpZiAoRnJhbWUqIGZyYW1lID0gbV9sYXN0Tm9kZVVuZGVy
TW91c2UtPmRvY3VtZW50KCktPmZyYW1lKCkpIHsKICAgICAgICAgICAgICAgICBpZiAoRnJhbWVW
aWV3KiBmcmFtZVZpZXcgPSBmcmFtZS0+dmlldygpKQogICAgICAgICAgICAgICAgICAgICBmcmFt
ZVZpZXctPnNjcm9sbEFuaW1hdG9yKCktPm1vdXNlRXhpdGVkQ29udGVudEFyZWEoKTsKICAgICAg
ICAgICAgIH0KLSAgICAgICAgfSBlbHNlIGlmIChwYWdlICYmIChsYXllckZvckxhc3ROb2RlICYm
ICghbGF5ZXJGb3JOb2RlVW5kZXJNb3VzZSB8fCBsYXllckZvck5vZGVVbmRlck1vdXNlICE9IGxh
eWVyRm9yTGFzdE5vZGUpKSkgewotICAgICAgICAgICAgLy8gVGhlIG1vdXNlIGhhcyBtb3ZlZCBi
ZXR3ZWVuIGxheWVycy4KLSAgICAgICAgICAgIGlmIChwYWdlLT5jb250YWluc1Njcm9sbGFibGVB
cmVhKGxheWVyRm9yTGFzdE5vZGUpKQotICAgICAgICAgICAgICAgIGxheWVyRm9yTGFzdE5vZGUt
PnNjcm9sbEFuaW1hdG9yKCktPm1vdXNlRXhpdGVkQ29udGVudEFyZWEoKTsKICAgICAgICAgfQog
ICAgICAgICAKICAgICAgICAgaWYgKG1fbm9kZVVuZGVyTW91c2UgJiYgKCFtX2xhc3ROb2RlVW5k
ZXJNb3VzZSB8fCBtX2xhc3ROb2RlVW5kZXJNb3VzZS0+ZG9jdW1lbnQoKSAhPSBtX2ZyYW1lLT5k
b2N1bWVudCgpKSkgewotICAgICAgICAgICAgLy8gVGhlIG1vdXNlIGhhcyBtb3ZlZCBiZXR3ZWVu
IGZyYW1lcy4KICAgICAgICAgICAgIGlmIChGcmFtZSogZnJhbWUgPSBtX25vZGVVbmRlck1vdXNl
LT5kb2N1bWVudCgpLT5mcmFtZSgpKSB7CiAgICAgICAgICAgICAgICAgaWYgKEZyYW1lVmlldyog
ZnJhbWVWaWV3ID0gZnJhbWUtPnZpZXcoKSkKICAgICAgICAgICAgICAgICAgICAgZnJhbWVWaWV3
LT5zY3JvbGxBbmltYXRvcigpLT5tb3VzZUVudGVyZWRDb250ZW50QXJlYSgpOwogICAgICAgICAg
ICAgfQotICAgICAgICB9IGVsc2UgaWYgKHBhZ2UgJiYgKGxheWVyRm9yTm9kZVVuZGVyTW91c2Ug
JiYgKCFsYXllckZvckxhc3ROb2RlIHx8IGxheWVyRm9yTm9kZVVuZGVyTW91c2UgIT0gbGF5ZXJG
b3JMYXN0Tm9kZSkpKSB7Ci0gICAgICAgICAgICAvLyBUaGUgbW91c2UgaGFzIG1vdmVkIGJldHdl
ZW4gbGF5ZXJzLgotICAgICAgICAgICAgaWYgKHBhZ2UtPmNvbnRhaW5zU2Nyb2xsYWJsZUFyZWEo
bGF5ZXJGb3JOb2RlVW5kZXJNb3VzZSkpCi0gICAgICAgICAgICAgICAgbGF5ZXJGb3JOb2RlVW5k
ZXJNb3VzZS0+c2Nyb2xsQW5pbWF0b3IoKS0+bW91c2VFbnRlcmVkQ29udGVudEFyZWEoKTsKICAg
ICAgICAgfQogICAgICAgICAKICAgICAgICAgaWYgKG1fbGFzdE5vZGVVbmRlck1vdXNlICYmIG1f
bGFzdE5vZGVVbmRlck1vdXNlLT5kb2N1bWVudCgpICE9IG1fZnJhbWUtPmRvY3VtZW50KCkpIHsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRm9jdXNDb250cm9sbGVyLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRm9jdXNDb250cm9sbGVyLmNwcAppbmRleCAwNDNiN2UzNDUwYzY1
YzUxNjY1OGMyOTM4YTA1MTUzYWJmZjAyNmVmLi4xMDkwMWM1ZTNhYTU2NDFlYzNkMWE0MzRlYzY2
Mzg2NzlkMmIyMGU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29udHJv
bGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Gb2N1c0NvbnRyb2xsZXIuY3BwCkBA
IC00MTAsMTYgKzQxMCwxMSBAQCB2b2lkIEZvY3VzQ29udHJvbGxlcjo6c2V0QWN0aXZlKGJvb2wg
YWN0aXZlKQogICAgICAgICAgICAgdmlldy0+dXBkYXRlTGF5b3V0QW5kU3R5bGVJZk5lZWRlZFJl
Y3Vyc2l2ZSgpOwogICAgICAgICAgICAgdmlldy0+dXBkYXRlQ29udHJvbFRpbnRzKCk7CiAgICAg
ICAgIH0KLQotICAgICAgICBpZiAoY29uc3QgSGFzaFNldDxTY3JvbGxhYmxlQXJlYSo+KiBzY3Jv
bGxhYmxlQXJlYXMgPSBtX3BhZ2UtPnNjcm9sbGFibGVBcmVhU2V0KCkpIHsKLSAgICAgICAgICAg
IEhhc2hTZXQ8U2Nyb2xsYWJsZUFyZWEqPjo6Y29uc3RfaXRlcmF0b3IgZW5kID0gc2Nyb2xsYWJs
ZUFyZWFzLT5lbmQoKTsgCi0gICAgICAgICAgICBmb3IgKEhhc2hTZXQ8U2Nyb2xsYWJsZUFyZWEq
Pjo6Y29uc3RfaXRlcmF0b3IgaXQgPSBzY3JvbGxhYmxlQXJlYXMtPmJlZ2luKCk7IGl0ICE9IGVu
ZDsgKytpdCkgewotICAgICAgICAgICAgICAgIGlmICghYWN0aXZlKQotICAgICAgICAgICAgICAg
ICAgICAoKml0KS0+c2Nyb2xsQW5pbWF0b3IoKS0+Y29udGVudEFyZWFEaWRIaWRlKCk7Ci0gICAg
ICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICAoKml0KS0+c2Nyb2xsQW5pbWF0
b3IoKS0+Y29udGVudEFyZWFEaWRTaG93KCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KKyAg
ICAgICAgLy8gRklYTUU6IFRoaXMgc2hvdWxkIHByb3BvZ2F0ZSB0byBhbGwgU2Nyb2xsYWJsZUFy
ZWFzLgorICAgICAgICBpZiAoIWFjdGl2ZSkKKyAgICAgICAgICAgIHZpZXctPnNjcm9sbEFuaW1h
dG9yKCktPmNvbnRlbnRBcmVhRGlkSGlkZSgpOworICAgICAgICBlbHNlCisgICAgICAgICAgICB2
aWV3LT5zY3JvbGxBbmltYXRvcigpLT5jb250ZW50QXJlYURpZFNob3coKTsKICAgICB9CiAKICAg
ICBmb2N1c2VkT3JNYWluRnJhbWUoKS0+c2VsZWN0aW9uKCktPnBhZ2VBY3RpdmF0aW9uQ2hhbmdl
ZCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCmluZGV4IGUwZjNmOTdhYWE5NjJkOGQ5MzFi
NjJlZWY3MGIwZGQ5NTI5MDEwMzkuLmM3YWJkYjMzMWRlNmMyYjA1NDA5NTNmZGJmNGEyZjNkZmYw
ZmFmNzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKQEAgLTEzNiwxMSArMTM2LDYgQEAg
RnJhbWVWaWV3OjpGcmFtZVZpZXcoRnJhbWUqIGZyYW1lKQogICAgICwgbV9zY3JvbGxDb3JuZXIo
MCkKIHsKICAgICBpbml0KCk7Ci0KLSAgICBpZiAobV9mcmFtZSkgewotICAgICAgICBpZiAoUGFn
ZSogcGFnZSA9IG1fZnJhbWUtPnBhZ2UoKSkKLSAgICAgICAgICAgIHBhZ2UtPmFkZFNjcm9sbGFi
bGVBcmVhKHRoaXMpOwotICAgIH0KIH0KIAogUGFzc1JlZlB0cjxGcmFtZVZpZXc+IEZyYW1lVmll
dzo6Y3JlYXRlKEZyYW1lKiBmcmFtZSkKQEAgLTE4Miw5ICsxNzcsNiBAQCBGcmFtZVZpZXc6On5G
cmFtZVZpZXcoKQogICAgIEFTU0VSVChtX2FjdGlvblNjaGVkdWxlci0+aXNFbXB0eSgpKTsKIAog
ICAgIGlmIChtX2ZyYW1lKSB7Ci0gICAgICAgIGlmIChQYWdlKiBwYWdlID0gbV9mcmFtZS0+cGFn
ZSgpKQotICAgICAgICAgICAgcGFnZS0+cmVtb3ZlU2Nyb2xsYWJsZUFyZWEodGhpcyk7Ci0KICAg
ICAgICAgQVNTRVJUKG1fZnJhbWUtPnZpZXcoKSAhPSB0aGlzIHx8ICFtX2ZyYW1lLT5jb250ZW50
UmVuZGVyZXIoKSk7CiAgICAgICAgIFJlbmRlclBhcnQqIHJlbmRlcmVyID0gbV9mcmFtZS0+b3du
ZXJSZW5kZXJlcigpOwogICAgICAgICBpZiAocmVuZGVyZXIgJiYgcmVuZGVyZXItPndpZGdldCgp
ID09IHRoaXMpCkBAIC0yMDU2LDE4ICsyMDQ4LDYgQEAgdm9pZCBGcmFtZVZpZXc6OmRpZENvbXBs
ZXRlUnViYmVyQmFuZChjb25zdCBJbnRTaXplJiBpbml0aWFsT3ZlcmhhbmcpIGNvbnN0CiAgICAg
cmV0dXJuIHBhZ2UtPmNocm9tZSgpLT5jbGllbnQoKS0+ZGlkQ29tcGxldGVSdWJiZXJCYW5kRm9y
TWFpbkZyYW1lKGluaXRpYWxPdmVyaGFuZyk7CiB9CiAKLXZvaWQgRnJhbWVWaWV3Ojpub3RpZnlQ
YWdlVGhhdENvbnRlbnRBcmVhV2lsbFBhaW50KCkgY29uc3QKLXsKLSAgICBQYWdlKiBwYWdlID0g
bV9mcmFtZS0+cGFnZSgpOwotICAgIGNvbnN0IEhhc2hTZXQ8U2Nyb2xsYWJsZUFyZWEqPiogc2Ny
b2xsYWJsZUFyZWFzID0gcGFnZS0+c2Nyb2xsYWJsZUFyZWFTZXQoKTsKLSAgICBpZiAoIXNjcm9s
bGFibGVBcmVhcykKLSAgICAgICAgcmV0dXJuOwotCi0gICAgSGFzaFNldDxTY3JvbGxhYmxlQXJl
YSo+Ojpjb25zdF9pdGVyYXRvciBlbmQgPSBzY3JvbGxhYmxlQXJlYXMtPmVuZCgpOyAKLSAgICBm
b3IgKEhhc2hTZXQ8U2Nyb2xsYWJsZUFyZWEqPjo6Y29uc3RfaXRlcmF0b3IgaXQgPSBzY3JvbGxh
YmxlQXJlYXMtPmJlZ2luKCk7IGl0ICE9IGVuZDsgKytpdCkKLSAgICAgICAgKCppdCktPnNjcm9s
bEFuaW1hdG9yKCktPmNvbnRlbnRBcmVhV2lsbFBhaW50KCk7Ci19Ci0KICNpZiBFTkFCTEUoREFT
SEJPQVJEX1NVUFBPUlQpCiB2b2lkIEZyYW1lVmlldzo6dXBkYXRlRGFzaGJvYXJkUmVnaW9ucygp
CiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaAppbmRleCAzZDcwZDI4NmQ1ZmI5Mzc4MTBiY2YwYmMz
OTgwN2M4YmRhZmI2NWRiLi4zOGNjY2YxMzY0ZDFlMTcwMDI3N2JlMjQyM2E0YWE1OGI3OGZlZTIz
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKQEAgLTMxNiw4ICszMTYsNiBAQCBwcml2YXRlOgog
ICAgIHZpcnR1YWwgdm9pZCBzY3JvbGxUbyhjb25zdCBJbnRTaXplJik7CiAgICAgdmlydHVhbCB2
b2lkIGRpZENvbXBsZXRlUnViYmVyQmFuZChjb25zdCBJbnRTaXplJikgY29uc3Q7CiAKLSAgICB2
aXJ0dWFsIHZvaWQgbm90aWZ5UGFnZVRoYXRDb250ZW50QXJlYVdpbGxQYWludCgpIGNvbnN0Owot
CiAgICAgdm9pZCBkZWZlcnJlZFJlcGFpbnRUaW1lckZpcmVkKFRpbWVyPEZyYW1lVmlldz4qKTsK
ICAgICB2b2lkIGRvRGVmZXJyZWRSZXBhaW50cygpOwogICAgIHZvaWQgdXBkYXRlRGVmZXJyZWRS
ZXBhaW50RGVsYXkoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwCmluZGV4IDI4NDI1Njg0MjA1YWY5NjE0Zjk4
MDBmODk2Zjc5MmE5ZDMzNzMwNjYuLjQxMWVhM2NkN2IyNzNjMWZiNzhhZGUwNmZjMTY1NjUxZTZj
MzUxYmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcApAQCAtODkyLDI3ICs4OTIsNiBAQCB2b2lkIFBhZ2U6
OmRpZFN0b3BQbHVnaW4oSGFsdGFibGVQbHVnaW4qIG9iaikKICAgICAgICAgbV9wbHVnaW5IYWx0
ZXItPmRpZFN0b3BQbHVnaW4ob2JqKTsKIH0KIAotdm9pZCBQYWdlOjphZGRTY3JvbGxhYmxlQXJl
YShTY3JvbGxhYmxlQXJlYSogc2Nyb2xsYWJsZUFyZWEpCi17Ci0gICAgaWYgKCFtX3Njcm9sbGFi
bGVBcmVhU2V0KQotICAgICAgICBtX3Njcm9sbGFibGVBcmVhU2V0ID0gYWRvcHRQdHIobmV3IFNj
cm9sbGFibGVBcmVhU2V0KTsKLSAgICBtX3Njcm9sbGFibGVBcmVhU2V0LT5hZGQoc2Nyb2xsYWJs
ZUFyZWEpOwotfQotCi12b2lkIFBhZ2U6OnJlbW92ZVNjcm9sbGFibGVBcmVhKFNjcm9sbGFibGVB
cmVhKiBzY3JvbGxhYmxlQXJlYSkKLXsKLSAgICBpZiAoIW1fc2Nyb2xsYWJsZUFyZWFTZXQpCi0g
ICAgICAgIHJldHVybjsKLSAgICBtX3Njcm9sbGFibGVBcmVhU2V0LT5yZW1vdmUoc2Nyb2xsYWJs
ZUFyZWEpOwotfQotCi1ib29sIFBhZ2U6OmNvbnRhaW5zU2Nyb2xsYWJsZUFyZWEoU2Nyb2xsYWJs
ZUFyZWEqIHNjcm9sbGFibGVBcmVhKSBjb25zdAotewotICAgIGlmICghbV9zY3JvbGxhYmxlQXJl
YVNldCkKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIHJldHVybiBtX3Njcm9sbGFibGVBcmVh
U2V0LT5jb250YWlucyhzY3JvbGxhYmxlQXJlYSk7Ci19Ci0KICNpZiAhQVNTRVJUX0RJU0FCTEVE
CiB2b2lkIFBhZ2U6OmNoZWNrRnJhbWVDb3VudENvbnNpc3RlbmN5KCkgY29uc3QKIHsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Q
YWdlLmgKaW5kZXggODdjYjZjYzk4YmJjMjJhM2FjZjIyNDAyYTZhZGZjYzkxY2U3NTllOC4uNDQ5
OGQzNmJhNzA3YmU5ODM3NjJiMzdkMTI4YzEzNjgyOTMzMmE5NiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGFnZS9QYWdlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmgKQEAg
LTcwLDcgKzcwLDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIGNsYXNzIFByb2dyZXNzVHJh
Y2tlcjsKICAgICBjbGFzcyBSZW5kZXJUaGVtZTsKICAgICBjbGFzcyBWaXNpYmxlU2VsZWN0aW9u
OwotICAgIGNsYXNzIFNjcm9sbGFibGVBcmVhOwogICAgIGNsYXNzIFNlbGVjdGlvbkNvbnRyb2xs
ZXI7CiAgICAgY2xhc3MgU2V0dGluZ3M7CiAgICAgY2xhc3MgU2hhcmVkR3JhcGhpY3NDb250ZXh0
M0Q7CkBAIC0yODAsMTIgKzI3OSw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgdm9p
ZCBzZXRKYXZhU2NyaXB0VVJMc0FyZUFsbG93ZWQoYm9vbCk7CiAgICAgICAgIGJvb2wgamF2YVNj
cmlwdFVSTHNBcmVBbGxvd2VkKCkgY29uc3Q7CiAKLSAgICAgICAgdHlwZWRlZiBIYXNoU2V0PFNj
cm9sbGFibGVBcmVhKj4gU2Nyb2xsYWJsZUFyZWFTZXQ7Ci0gICAgICAgIHZvaWQgYWRkU2Nyb2xs
YWJsZUFyZWEoU2Nyb2xsYWJsZUFyZWEqKTsKLSAgICAgICAgdm9pZCByZW1vdmVTY3JvbGxhYmxl
QXJlYShTY3JvbGxhYmxlQXJlYSopOwotICAgICAgICBib29sIGNvbnRhaW5zU2Nyb2xsYWJsZUFy
ZWEoU2Nyb2xsYWJsZUFyZWEqKSBjb25zdDsKLSAgICAgICAgY29uc3QgU2Nyb2xsYWJsZUFyZWFT
ZXQqIHNjcm9sbGFibGVBcmVhU2V0KCkgY29uc3QgeyByZXR1cm4gbV9zY3JvbGxhYmxlQXJlYVNl
dC5nZXQoKTsgfQotCiAgICAgICAgIC8vIERvbid0IGFsbG93IG1vcmUgdGhhbiBhIGNlcnRhaW4g
bnVtYmVyIG9mIGZyYW1lcyBpbiBhIHBhZ2UuCiAgICAgICAgIC8vIFRoaXMgc2VlbXMgbGlrZSBh
IHJlYXNvbmFibGUgdXBwZXIgYm91bmQsIGFuZCBvdGhlcndpc2UgbXV0dWFsbHkKICAgICAgICAg
Ly8gcmVjdXJzaXZlIGZyYW1lc2V0IHBhZ2VzIGNhbiBxdWlja2x5IGJyaW5nIHRoZSBwcm9ncmFt
IHRvIGl0cyBrbmVlcwpAQCAtMzkzLDggKzM4Niw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAg
ICAgICAgVmlld3BvcnRBcmd1bWVudHMgbV92aWV3cG9ydEFyZ3VtZW50czsKIAogICAgICAgICBk
b3VibGUgbV9taW5pbXVtVGltZXJJbnRlcnZhbDsKLQotICAgICAgICBPd25QdHI8U2Nyb2xsYWJs
ZUFyZWFTZXQ+IG1fc2Nyb2xsYWJsZUFyZWFTZXQ7CiAgICAgfTsKIAogfSAvLyBuYW1lc3BhY2Ug
V2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcAppbmRleCA0ZmMwMTE0
NGZkODNhNGM0ZWQyZTA0YWMxYTBiZDFmN2VmNDg3OWEwLi5kNzY1YjkzMjBjNTFhN2VmZDE2MmFh
NGVjMzBhOGE5Y2YwNGFmODQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9T
Y3JvbGxWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNw
cApAQCAtMzI3LDEwICszMjcsNiBAQCB2b2lkIFNjcm9sbFZpZXc6OmRpZENvbXBsZXRlUnViYmVy
QmFuZChjb25zdCBJbnRTaXplJikgY29uc3QKIHsKIH0KIAotdm9pZCBTY3JvbGxWaWV3Ojpub3Rp
ZnlQYWdlVGhhdENvbnRlbnRBcmVhV2lsbFBhaW50KCkgY29uc3QKLXsKLX0KLQogdm9pZCBTY3Jv
bGxWaWV3OjpzZXRTY3JvbGxPZmZzZXQoY29uc3QgSW50UG9pbnQmIG9mZnNldCkKIHsKICAgICBp
bnQgaG9yaXpvbnRhbE9mZnNldCA9IG9mZnNldC54KCk7CkBAIC05MjEsNyArOTE3LDcgQEAgdm9p
ZCBTY3JvbGxWaWV3OjpwYWludChHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEludFJl
Y3QmIHJlY3QpCiAgICAgaWYgKGNvbnRleHQtPnBhaW50aW5nRGlzYWJsZWQoKSAmJiAhY29udGV4
dC0+dXBkYXRpbmdDb250cm9sVGludHMoKSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgbm90aWZ5
UGFnZVRoYXRDb250ZW50QXJlYVdpbGxQYWludCgpOworICAgIHNjcm9sbEFuaW1hdG9yKCktPmNv
bnRlbnRBcmVhV2lsbFBhaW50KCk7CiAgICAgCiAgICAgSW50UmVjdCBkb2N1bWVudERpcnR5UmVj
dCA9IHJlY3Q7CiAgICAgZG9jdW1lbnREaXJ0eVJlY3QuaW50ZXJzZWN0KGZyYW1lUmVjdCgpKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuaCBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuaAppbmRleCA2ZWI0YzBjMWRlZjM2OTgyZWYy
ODMzOTMxMWQ4MTVhNjdhYzA5N2YyLi44ZTRkOTlhNDFkNTNlYTM3MmYxNGIyZWM4Zjc4YzU2NDA3
NTJhMzk1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCkBAIC02Miw3ICs2Miw2
IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIGludCBzY3JvbGxQb3NpdGlvbihTY3JvbGxiYXIqKSBj
b25zdDsKICAgICB2aXJ0dWFsIHZvaWQgc2V0U2Nyb2xsT2Zmc2V0KGNvbnN0IEludFBvaW50Jik7
CiAgICAgdmlydHVhbCB2b2lkIGRpZENvbXBsZXRlUnViYmVyQmFuZChjb25zdCBJbnRTaXplJikg
Y29uc3Q7Ci0gICAgdmlydHVhbCB2b2lkIG5vdGlmeVBhZ2VUaGF0Q29udGVudEFyZWFXaWxsUGFp
bnQoKSBjb25zdDsKIAogICAgIC8vIE5PVEU6IFRoaXMgc2hvdWxkIG9ubHkgYmUgY2FsbGVkIGJ5
IHRoZSBvdmVycmlkZW4gc2V0U2Nyb2xsT2Zmc2V0IGZyb20gU2Nyb2xsYWJsZUFyZWEuCiAgICAg
dmlydHVhbCB2b2lkIHNjcm9sbFRvKGNvbnN0IEludFNpemUmIG5ld09mZnNldCk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRGF0YUdyaWQuY3BwIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckRhdGFHcmlkLmNwcAppbmRleCA3NjUyM2QzNzJhMGU1
M2UzNGY4ZGM3MGYwOWUxYmJiYTcyNzk2NjU2Li5jMzIyMzg5ZGZiZmViOTY1NDBjMmE4YzVjNTQw
NWE1MjM3NDI1YmMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
RGF0YUdyaWQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJEYXRhR3Jp
ZC5jcHAKQEAgLTQ2LDE0ICs0NiwxMCBAQCBzdGF0aWMgY29uc3QgaW50IGNEZWZhdWx0V2lkdGgg
PSAzMDA7CiBSZW5kZXJEYXRhR3JpZDo6UmVuZGVyRGF0YUdyaWQoRWxlbWVudCogZWx0KQogICAg
IDogUmVuZGVyQmxvY2soZWx0KQogewotICAgIGlmIChQYWdlKiBwYWdlID0gZnJhbWUoKS0+cGFn
ZSgpKQotICAgICAgICBwYWdlLT5hZGRTY3JvbGxhYmxlQXJlYSh0aGlzKTsKIH0KIAogUmVuZGVy
RGF0YUdyaWQ6On5SZW5kZXJEYXRhR3JpZCgpCiB7Ci0gICAgaWYgKFBhZ2UqIHBhZ2UgPSBmcmFt
ZSgpLT5wYWdlKCkpCi0gICAgICAgIHBhZ2UtPnJlbW92ZVNjcm9sbGFibGVBcmVhKHRoaXMpOwog
fQogCiB2b2lkIFJlbmRlckRhdGFHcmlkOjpzdHlsZURpZENoYW5nZShTdHlsZURpZmZlcmVuY2Ug
ZGlmZiwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0eWxlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllci5jcHAKaW5kZXggODM3ZTQ2YjI5YTY5OTc3OWI1YjZlNzk1OGQ0NDRhNTBm
NDcyYzRjZS4uYzUwMWU0YzYzOWYwODUwOTZhYWVlYTgzOGY4Nzg0MmJkNjllZTI1YSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC0xODgsMTEgKzE4OCw2IEBA
IFJlbmRlckxheWVyOjpSZW5kZXJMYXllcihSZW5kZXJCb3hNb2RlbE9iamVjdCogcmVuZGVyZXIp
CiAgICAgICAgIG1fdmlzaWJsZUNvbnRlbnRTdGF0dXNEaXJ0eSA9IGZhbHNlOwogICAgICAgICBt
X2hhc1Zpc2libGVDb250ZW50ID0gcmVuZGVyZXItPnN0eWxlKCktPnZpc2liaWxpdHkoKSA9PSBW
SVNJQkxFOwogICAgIH0KLQotICAgIGlmIChGcmFtZSogZnJhbWUgPSByZW5kZXJlci0+ZnJhbWUo
KSkgewotICAgICAgICBpZiAoUGFnZSogcGFnZSA9IGZyYW1lLT5wYWdlKCkpCi0gICAgICAgICAg
ICBwYWdlLT5hZGRTY3JvbGxhYmxlQXJlYSh0aGlzKTsKLSAgICB9CiB9CiAKIFJlbmRlckxheWVy
Ojp+UmVuZGVyTGF5ZXIoKQpAQCAtMjAyLDExICsxOTcsNiBAQCBSZW5kZXJMYXllcjo6flJlbmRl
ckxheWVyKCkKICAgICAgICAgICAgIGZyYW1lLT5ldmVudEhhbmRsZXIoKS0+cmVzaXplTGF5ZXJE
ZXN0cm95ZWQoKTsKICAgICB9CiAKLSAgICBpZiAoRnJhbWUqIGZyYW1lID0gcmVuZGVyZXIoKS0+
ZnJhbWUoKSkgewotICAgICAgICBpZiAoUGFnZSogcGFnZSA9IGZyYW1lLT5wYWdlKCkpCi0gICAg
ICAgICAgICBwYWdlLT5yZW1vdmVTY3JvbGxhYmxlQXJlYSh0aGlzKTsKLSAgICB9Ci0KICAgICBk
ZXN0cm95U2Nyb2xsYmFyKEhvcml6b250YWxTY3JvbGxiYXIpOwogICAgIGRlc3Ryb3lTY3JvbGxi
YXIoVmVydGljYWxTY3JvbGxiYXIpOwogCkBAIC0xODAwLDExICsxNzkwLDYgQEAgaW50IFJlbmRl
ckxheWVyOjp2aXNpYmxlV2lkdGgoKSBjb25zdAogICAgIHJldHVybiBtX3dpZHRoOwogfQogCi1J
bnRQb2ludCBSZW5kZXJMYXllcjo6Y3VycmVudE1vdXNlUG9zaXRpb24oKSBjb25zdAotewotICAg
IHJldHVybiByZW5kZXJlcigpLT5mcmFtZSgpID8gcmVuZGVyZXIoKS0+ZnJhbWUoKS0+ZXZlbnRI
YW5kbGVyKCktPmN1cnJlbnRNb3VzZVBvc2l0aW9uKCkgOiBJbnRQb2ludCgpOwotfQotCiBJbnRT
aXplIFJlbmRlckxheWVyOjpzY3JvbGxiYXJPZmZzZXQoY29uc3QgU2Nyb2xsYmFyKiBzY3JvbGxi
YXIpIGNvbnN0CiB7CiAgICAgUmVuZGVyQm94KiBib3ggPSByZW5kZXJCb3goKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKaW5kZXggYmVjMmI3OGQxMDFkYWQxYzg1M2RkMzA3
MDM1ZWU2NDM2MGE2ZmUzMy4uNDk4OTZlOTMyMWE4OGQ4YTkyM2JlNTdhODZhOTczOTFhMTExYTg1
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKQEAgLTUyNiw3ICs1MjYs
NiBAQCBwcml2YXRlOgogICAgIHZpcnR1YWwgSW50U2l6ZSBjb250ZW50c1NpemUoKSBjb25zdDsK
ICAgICB2aXJ0dWFsIGludCB2aXNpYmxlSGVpZ2h0KCkgY29uc3Q7CiAgICAgdmlydHVhbCBpbnQg
dmlzaWJsZVdpZHRoKCkgY29uc3Q7Ci0gICAgdmlydHVhbCBJbnRQb2ludCBjdXJyZW50TW91c2VQ
b3NpdGlvbigpIGNvbnN0OwogCiAgICAgLy8gTk9URTogVGhpcyBzaG91bGQgb25seSBiZSBjYWxs
ZWQgYnkgdGhlIG92ZXJyaWRlbiBzZXRTY3JvbGxPZmZzZXQgZnJvbSBTY3JvbGxhYmxlQXJlYS4K
ICAgICB2b2lkIHNjcm9sbFRvKGludCB4LCBpbnQgeSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGlzdEJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGlzdEJveC5jcHAKaW5kZXggMzliNWI4NTY2MmZmOTM5N2Q5Zjk2Njg0OTJjNmVi
N2E5N2RhYWZmOS4uNDQ1NzI4NTVhYzk4MTNhNDc1YjhkMGJjNzY0ZWI4NDZiOThjYzM3OCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxpc3RCb3guY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMaXN0Qm94LmNwcApAQCAtODIsMTUgKzgy
LDEwIEBAIFJlbmRlckxpc3RCb3g6OlJlbmRlckxpc3RCb3goRWxlbWVudCogZWxlbWVudCkKICAg
ICAsIG1fb3B0aW9uc1dpZHRoKDApCiAgICAgLCBtX2luZGV4T2Zmc2V0KDApCiB7Ci0gICAgaWYg
KFBhZ2UqIHBhZ2UgPSBmcmFtZSgpLT5wYWdlKCkpCi0gICAgICAgIHBhZ2UtPmFkZFNjcm9sbGFi
bGVBcmVhKHRoaXMpOwogfQogCiBSZW5kZXJMaXN0Qm94Ojp+UmVuZGVyTGlzdEJveCgpCiB7Ci0g
ICAgaWYgKFBhZ2UqIHBhZ2UgPSBmcmFtZSgpLT5wYWdlKCkpCi0gICAgICAgIHBhZ2UtPnJlbW92
ZVNjcm9sbGFibGVBcmVhKHRoaXMpOwotCiAgICAgc2V0SGFzVmVydGljYWxTY3JvbGxiYXIoZmFs
c2UpOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>