<?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>205433</bug_id>
          
          <creation_ts>2019-12-18 21:20:22 -0800</creation_ts>
          <short_desc>REGRESSION(r253646): &quot;We think this may have caused a membuster regression, so rolling it out.&quot; (Requested by nham on #webkit).</short_desc>
          <delta_ts>2019-12-18 21:27:35 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>205015</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>cdumez</cc>
    
    <cc>mjs</cc>
    
    <cc>nham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1600135</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-18 21:20:22 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/253646 broke the build:
&quot;We think this may have caused a membuster regression, so rolling it out.&quot; (Requested by nham 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>1600137</commentid>
    <comment_count>1</comment_count>
      <attachid>386059</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-18 21:20:27 -0800</bug_when>
    <thetext>Created attachment 386059
ROLLOUT of r253646

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>1600138</commentid>
    <comment_count>2</comment_count>
    <who name="Ben Nham">nham</who>
    <bug_when>2019-12-18 21:23:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/58066516&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600139</commentid>
    <comment_count>3</comment_count>
      <attachid>386059</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2019-12-18 21:23:42 -0800</bug_when>
    <thetext>Comment on attachment 386059
ROLLOUT of r253646

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600140</commentid>
    <comment_count>4</comment_count>
    <who name="Ben Nham">nham</who>
    <bug_when>2019-12-18 21:24:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/58066516&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600142</commentid>
    <comment_count>5</comment_count>
      <attachid>386059</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-18 21:27:33 -0800</bug_when>
    <thetext>Comment on attachment 386059
ROLLOUT of r253646

Clearing flags on attachment: 386059

Committed r253736: &lt;https://trac.webkit.org/changeset/253736&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600143</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-18 21:27:35 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386059</attachid>
            <date>2019-12-18 21:20:27 -0800</date>
            <delta_ts>2019-12-18 21:27:33 -0800</delta_ts>
            <desc>ROLLOUT of r253646</desc>
            <filename>bug-205433-20191218212027.patch</filename>
            <type>text/plain</type>
            <size>8676</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNzM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDMyY2ExNGFlY2ViYzNjZjA4
MjE1ZmU4ZTZiZDE2ZjRjMmEyNDc3NjguLjY4MDFmMWVlMDc4NTI1ZWVlOWZiM2UzOTcwMDk2NGVi
NWQ5ZWI0ZjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTktMTItMTggIENvbW1pdCBR
dWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJv
bGxpbmcgb3V0IHIyNTM2NDYuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDU0MzMKKworICAgICAgICAiV2UgdGhpbmsgdGhpcyBtYXkgaGF2ZSBjYXVz
ZWQgYSBtZW1idXN0ZXIgcmVncmVzc2lvbiwgc28KKyAgICAgICAgcm9sbGluZyBpdCBvdXQuIiAo
UmVxdWVzdGVkIGJ5IG5oYW0gb24gI3dlYmtpdCkuCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdl
c2V0OgorCisgICAgICAgICJOYXZpZ2F0aW9uIGZyb20gZW1wdHkgcGFnZSBkb2Vzbid0IHVzZSBj
YWNoZWQgd2ViIHByb2Nlc3MiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDUwMTUKKyAgICAgICAgaHR0cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdl
c2V0LzI1MzY0NgorCiAyMDE5LTEyLTE4ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2Vu
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIFNQSSBXS1dlYlZpZXcuX3VwZGF0ZVdlYnBhZ2VQ
cmVmZXJlbmNlcyB0byByZXBsYWNlIF91cGRhdGVXZWJzaXRlUG9saWNpZXMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdQcml2YXRlRm9yVGVz
dGluZy5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZh
dGVGb3JUZXN0aW5nLmgKaW5kZXggZTEwMTExMzVmMDA3YTkwZjBhNzE3OWI1MTQ4NDQ3NzA3ZTFm
MzJhNC4uNjE0ZTRjNGZjM2FiMWJkY2NiYTdhNjYxMDdhNGU5Y2YxODU2YjNiOSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGVGb3JU
ZXN0aW5nLmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmll
d1ByaXZhdGVGb3JUZXN0aW5nLmgKQEAgLTU5LDYgKzU5LDQgQEAKIEBwcm9wZXJ0eSAobm9uYXRv
bWljLCByZWFkb25seSkgQk9PTCBfaGFzU2VydmljZVdvcmtlckZvcmVncm91bmRBY3Rpdml0eUZv
clRlc3Rpbmc7CiAtICh2b2lkKV9zZXRBc3NlcnRpb25TdGF0ZUZvclRlc3Rpbmc6KGludClzdGF0
ZTsKIAotLSAodm9pZClfZW5zdXJlUnVubmluZ1Byb2Nlc3NGb3JUZXN0aW5nOwotCiBAZW5kCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3VGVz
dGluZy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdUZXN0
aW5nLm1tCmluZGV4IDgzYzg0OTBjNzJmMzRkMDIxNzllNDkyMzMzOGE1OGQ2N2FiM2E3MzQuLmM5
Yzc1YTMyYWUzZjA4NmJhZGMwOTZiZDU5OWY0Mjg2YjQ1Nzg3Y2QgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdUZXN0aW5nLm1tCisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdUZXN0aW5nLm1tCkBAIC0y
MDIsOSArMjAyLDQgQEAKICNlbmRpZgogfQogCi0tICh2b2lkKV9lbnN1cmVSdW5uaW5nUHJvY2Vz
c0ZvclRlc3RpbmcKLXsKLSAgICBfcGFnZS0+ZW5zdXJlUnVubmluZ1Byb2Nlc3MoKTsKLX0KLQog
QGVuZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wu
Y3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuY3BwCmluZGV4IDAx
NWNhZDJlYjNhMDBmNjk1OTMzMWJlYjdmMGRiN2U3MGM5ZWY5NmYuLjg1MDE1MmFlMjA5MjIyOGZm
YTUxY2VlOTBhMzgxZDI2OWVkYjQ3ODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL1dlYlByb2Nlc3NQb29sLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQ
cm9jZXNzUG9vbC5jcHAKQEAgLTIxODMsNiArMjE4MywxMSBAQCB2b2lkIFdlYlByb2Nlc3NQb29s
Ojpwcm9jZXNzRm9yTmF2aWdhdGlvbkludGVybmFsKFdlYlBhZ2VQcm94eSYgcGFnZSwgY29uc3Qg
QVBJOgogICAgIGlmIChtX2F1dG9tYXRpb25TZXNzaW9uKQogICAgICAgICByZXR1cm4gY29tcGxl
dGlvbkhhbmRsZXIoV1RGTW92ZShzb3VyY2VQcm9jZXNzKSwgbnVsbHB0ciwgIkFuIGF1dG9tYXRp
b24gc2Vzc2lvbiBpcyBhY3RpdmUiX3MpOwogCisgICAgaWYgKCFzb3VyY2VQcm9jZXNzLT5oYXND
b21taXR0ZWRBbnlQcm92aXNpb25hbExvYWRzKCkpIHsKKyAgICAgICAgdHJ5UHJld2FybVdpdGhE
b21haW5JbmZvcm1hdGlvbihzb3VyY2VQcm9jZXNzLCB0YXJnZXRSZWdpc3RyYWJsZURvbWFpbik7
CisgICAgICAgIHJldHVybiBjb21wbGV0aW9uSGFuZGxlcihXVEZNb3ZlKHNvdXJjZVByb2Nlc3Mp
LCBudWxscHRyLCAiUHJvY2VzcyBoYXMgbm90IHlldCBjb21taXR0ZWQgYW55IHByb3Zpc2lvbmFs
IGxvYWRzIl9zKTsKKyAgICB9CisKICAgICAvLyBGSVhNRTogV2Ugc2hvdWxkIHN1cHBvcnQgcHJv
Y2VzcyBzd2FwIHdoZW4gYSB3aW5kb3cgaGFzIGJlZW4gb3BlbmVkIHZpYSB3aW5kb3cub3Blbigp
IHdpdGhvdXQgJ25vb3BlbmVyJy4KICAgICAvLyBUaGUgaXNzdWUgaXMgdGhhdCB0aGUgb3BlbmVy
IGhhcyBhIGhhbmRsZSB0byB0aGUgV2luZG93UHJveHkuCiAgICAgaWYgKG5hdmlnYXRpb24ub3Bl
bmVkQnlET01XaXRoT3BlbmVyKCkgJiYgIW1fY29uZmlndXJhdGlvbi0+cHJvY2Vzc1N3YXBzT25X
aW5kb3dPcGVuV2l0aE9wZW5lcigpKQpAQCAtMjIxOCwxNiArMjIyMyw2IEBAIHZvaWQgV2ViUHJv
Y2Vzc1Bvb2w6OnByb2Nlc3NGb3JOYXZpZ2F0aW9uSW50ZXJuYWwoV2ViUGFnZVByb3h5JiBwYWdl
LCBjb25zdCBBUEk6CiAgICAgaWYgKG5hdmlnYXRpb24udHJlYXRBc1NhbWVPcmlnaW5OYXZpZ2F0
aW9uKCkpCiAgICAgICAgIHJldHVybiBjb21wbGV0aW9uSGFuZGxlcihXVEZNb3ZlKHNvdXJjZVBy
b2Nlc3MpLCBudWxscHRyLCAiVGhlIHRyZWF0QXNTYW1lT3JpZ2luTmF2aWdhdGlvbiBmbGFnIGlz
IHNldCJfcyk7CiAKLSAgICBpZiAoIXNvdXJjZVByb2Nlc3MtPmhhc0NvbW1pdHRlZEFueVByb3Zp
c2lvbmFsTG9hZHMoKSkgewotICAgICAgICBpZiAoYXV0byBwcm9jZXNzID0gd2ViUHJvY2Vzc0Nh
Y2hlKCkudGFrZVByb2Nlc3ModGFyZ2V0UmVnaXN0cmFibGVEb21haW4sIGRhdGFTdG9yZSkpIHsK
LSAgICAgICAgICAgIFJFTEVBU0VfTE9HKFByb2Nlc3NTd2FwcGluZywgIihQcm9jZXNzU3dhcHBp
bmcpIFJldXNpbmcgYSBwcmV2aW91c2x5IGNhY2hlZCBwcm9jZXNzIHdpdGggcGlkICVpIGluIHBs
YWNlIG9mIHBpZCAlaSB0aGF0IGhhc24ndCBjb21taXR0ZWQgYW55IHByb3Zpc2lvbmFsIGxvYWRz
IiwgcHJvY2Vzcy0+cHJvY2Vzc0lkZW50aWZpZXIoKSwgc291cmNlUHJvY2Vzcy0+cHJvY2Vzc0lk
ZW50aWZpZXIoKSk7Ci0gICAgICAgICAgICByZXR1cm4gY29tcGxldGlvbkhhbmRsZXIocHJvY2Vz
cy5yZWxlYXNlTm9uTnVsbCgpLCBudWxscHRyLCAiUmV1c2luZyBjYWNoZWQgcHJvY2VzcyBpbiBw
bGFjZSBvZiBwcm9jZXNzIHRoYXQgaGFzbid0IGNvbW1pdHRlZCBhbnkgbG9hZHMiX3MpOwotICAg
ICAgICB9Ci0KLSAgICAgICAgdHJ5UHJld2FybVdpdGhEb21haW5JbmZvcm1hdGlvbihzb3VyY2VQ
cm9jZXNzLCB0YXJnZXRSZWdpc3RyYWJsZURvbWFpbik7Ci0gICAgICAgIHJldHVybiBjb21wbGV0
aW9uSGFuZGxlcihXVEZNb3ZlKHNvdXJjZVByb2Nlc3MpLCBudWxscHRyLCAiUHJvY2VzcyBoYXMg
bm90IHlldCBjb21taXR0ZWQgYW55IHByb3Zpc2lvbmFsIGxvYWRzIl9zKTsKLSAgICB9Ci0KICAg
ICBVUkwgc291cmNlVVJMOwogICAgIGlmIChwYWdlLmlzUGFnZU9wZW5lZEJ5RE9NU2hvd2luZ0lu
aXRpYWxFbXB0eURvY3VtZW50KCkgJiYgIW5hdmlnYXRpb24ucmVxdWVzdGVyT3JpZ2luKCkuaXNF
bXB0eSgpKQogICAgICAgICBzb3VyY2VVUkwgPSBVUkwgeyBVUkwoKSwgbmF2aWdhdGlvbi5yZXF1
ZXN0ZXJPcmlnaW4oKS50b1N0cmluZygpIH07CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmJmZDY5YjE3ZWQyZmIzOWNiNzBkNzVhY2VjMWRiMWM4
NDcyOTRkOS4uNmUzZjRiM2ZkNGFjY2ZmNjBkMGFiNDNlNTI5ZWFiZTZhNTE2ODRmNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDE5LTEyLTE4ICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4K
KworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMjUzNjQ2LgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1NDMzCisKKyAgICAgICAgIldl
IHRoaW5rIHRoaXMgbWF5IGhhdmUgY2F1c2VkIGEgbWVtYnVzdGVyIHJlZ3Jlc3Npb24sIHNvCisg
ICAgICAgIHJvbGxpbmcgaXQgb3V0LiIgKFJlcXVlc3RlZCBieSBuaGFtIG9uICN3ZWJraXQpLgor
CisgICAgICAgIFJldmVydGVkIGNoYW5nZXNldDoKKworICAgICAgICAiTmF2aWdhdGlvbiBmcm9t
IGVtcHR5IHBhZ2UgZG9lc24ndCB1c2UgY2FjaGVkIHdlYiBwcm9jZXNzIgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1MDE1CisgICAgICAgIGh0dHBz
Oi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8yNTM2NDYKKwogMjAxOS0xMi0xOCAgQWxleCBD
aHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIEFkZCBTUEkg
V0tXZWJWaWV3Ll91cGRhdGVXZWJwYWdlUHJlZmVyZW5jZXMgdG8gcmVwbGFjZSBfdXBkYXRlV2Vi
c2l0ZVBvbGljaWVzCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL1Byb2Nlc3NTd2FwT25OYXZpZ2F0aW9uLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbQppbmRleCA0NTVhMGY5
MTVjYTUwZjU4MzVkMzc3YjY0ZmUwNzk3YjJiYWUxMTBmLi5kMjMzZjQ0OGJjNmFkNWI5MGZjNGE2
NTcyZjNkOWI5NDlkNTFmOGI0IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25OYXZpZ2F0aW9uLm1tCisrKyBiL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24ubW0KQEAg
LTU4LDYgKzU4LDEwIEBACiAjaW1wb3J0IDx3dGYvdGV4dC9TdHJpbmdIYXNoLmg+CiAjaW1wb3J0
IDx3dGYvdGV4dC9XVEZTdHJpbmcuaD4KIAorQGludGVyZmFjZSBXS1Byb2Nlc3NQb29sICgpCist
IChXS0NvbnRleHRSZWYpX2NvbnRleHRGb3JUZXN0aW5nOworQGVuZAorCiBzdGF0aWMgYm9vbCBk
b25lOwogc3RhdGljIGJvb2wgZGlkU3RhcnRQcm92aXNpb25hbExvYWQ7CiBzdGF0aWMgYm9vbCBm
YWlsZWQ7CkBAIC0zNTU3LDcyICszNTYxLDYgQEAgVEVTVChQcm9jZXNzU3dhcCwgVXNlV2ViUHJv
Y2Vzc0NhY2hlQWZ0ZXJUZXJtaW5hdGlvbikKICAgICBFWFBFQ1RfRVEoMVUsIFtwcm9jZXNzUG9v
bCBfd2ViUHJvY2Vzc0NvdW50SWdub3JpbmdQcmV3YXJtZWRdKTsKIH0KIAotVEVTVChQcm9jZXNz
U3dhcCwgVXNlV2ViUHJvY2Vzc0NhY2hlRm9yTG9hZEluRW1wdHlEb2N1bWVudCkKLXsKLSAgICBh
dXRvIHByb2Nlc3NQb29sQ29uZmlndXJhdGlvbiA9IHBzb25Qcm9jZXNzUG9vbENvbmZpZ3VyYXRp
b24oKTsKLSAgICBhdXRvIHByb2Nlc3NQb29sID0gYWRvcHROUyhbW1dLUHJvY2Vzc1Bvb2wgYWxs
b2NdIF9pbml0V2l0aENvbmZpZ3VyYXRpb246cHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uLmdldCgp
XSk7Ci0KLSAgICBhdXRvIHdlYlZpZXdDb25maWd1cmF0aW9uID0gYWRvcHROUyhbW1dLV2ViVmll
d0NvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKLSAgICBbd2ViVmlld0NvbmZpZ3VyYXRpb24g
c2V0UHJvY2Vzc1Bvb2w6cHJvY2Vzc1Bvb2wuZ2V0KCldOwotICAgIGF1dG8gaGFuZGxlciA9IGFk
b3B0TlMoW1tQU09OU2NoZW1lIGFsbG9jXSBpbml0XSk7Ci0gICAgW3dlYlZpZXdDb25maWd1cmF0
aW9uIHNldFVSTFNjaGVtZUhhbmRsZXI6aGFuZGxlci5nZXQoKSBmb3JVUkxTY2hlbWU6QCJQU09O
Il07Ci0KLSAgICBwaWRfdCBwaWQxID0gMDsKLSAgICBwaWRfdCBwaWQyID0gMDsKLSAgICBwaWRf
dCBwaWQzID0gMDsKLQotICAgIGF1dG8gZGVsZWdhdGUgPSBhZG9wdE5TKFtbUFNPTk5hdmlnYXRp
b25EZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOwotCi0gICAgQGF1dG9yZWxlYXNlcG9vbCB7Ci0gICAg
ICAgIGF1dG8gd2ViVmlldzEgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZy
YW1lOk5TTWFrZVJlY3QoMCwgMCwgODAwLCA2MDApIGNvbmZpZ3VyYXRpb246d2ViVmlld0NvbmZp
Z3VyYXRpb24uZ2V0KCldKTsKLSAgICAgICAgW3dlYlZpZXcxIHNldE5hdmlnYXRpb25EZWxlZ2F0
ZTpkZWxlZ2F0ZS5nZXQoKV07Ci0KLSAgICAgICAgTlNVUkxSZXF1ZXN0ICpyZXF1ZXN0ID0gW05T
VVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpbTlNVUkwgVVJMV2l0aFN0cmluZzpAInBzb246Ly93
d3cud2Via2l0Lm9yZy9tYWluMS5odG1sIl1dOwotICAgICAgICBbd2ViVmlldzEgbG9hZFJlcXVl
c3Q6cmVxdWVzdF07Ci0KLSAgICAgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkb25lKTsK
LSAgICAgICAgZG9uZSA9IGZhbHNlOwotCi0gICAgICAgIHBpZDEgPSBbd2ViVmlldzEgX3dlYlBy
b2Nlc3NJZGVudGlmaWVyXTsKLSAgICAgICAgRVhQRUNUX05FKHBpZDEsIDApOwotCi0gICAgICAg
IHJlcXVlc3QgPSBbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOltOU1VSTCBVUkxXaXRoU3Ry
aW5nOkAicHNvbjovL3d3dy5hcHBsZS5jb20vbWFpbi5odG1sIl1dOwotICAgICAgICBbd2ViVmll
dzEgbG9hZFJlcXVlc3Q6cmVxdWVzdF07Ci0KLSAgICAgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6
cnVuKCZkb25lKTsKLSAgICAgICAgZG9uZSA9IGZhbHNlOwotCi0gICAgICAgIHBpZDIgPSBbd2Vi
VmlldzEgX3dlYlByb2Nlc3NJZGVudGlmaWVyXTsKLSAgICAgICAgRVhQRUNUX05FKHBpZDIsIDAp
OwotICAgIH0KLQotICAgIGF1dG8gd2ViVmlldzIgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9j
XSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgODAwLCA2MDApIGNvbmZpZ3VyYXRpb246
d2ViVmlld0NvbmZpZ3VyYXRpb24uZ2V0KCldKTsKLSAgICBbd2ViVmlldzIgc2V0TmF2aWdhdGlv
bkRlbGVnYXRlOmRlbGVnYXRlLmdldCgpXTsKLQotICAgIC8vIEZvcmNlIHdlYlZpZXcyIHRvIGVh
Z2VybHkgbGF1bmNoIGEgV2ViUHJvY2VzcyB0aGF0IGxvYWRzIHRoZSBlbXB0eSBkb2N1bWVudC4g
KFNhZmFyaQotICAgIC8vIGltcGxpY2l0bHkgbGF1bmNoZXMgV2ViUHJvY2VzcyB0byB0aGUgZW1w
dHkgZG9jdW1lbnQgYmVjYXVzZSBpdCBpbW1lZGlhdGVseSBwb3N0cyBhIG1lc3NhZ2UKLSAgICAv
LyB0byBpdHMgaW5qZWN0ZWQgYnVuZGxlIGFmdGVyIGNyZWF0aW5nIGl0cyBXS1dlYlZpZXcuIEhl
cmUgd2UgbGF1bmNoIFdlYlByb2Nlc3MgZXhwbGljaXRseS4pCi0gICAgW3dlYlZpZXcyIF9lbnN1
cmVSdW5uaW5nUHJvY2Vzc0ZvclRlc3RpbmddOwotCi0gICAgLy8gV2FpdCBmb3Igd2Via2l0Lm9y
ZyBhbmQgYXBwbGUuY29tIGZyb20gd2ViVmlldzEgdG8gZW50ZXIgY2FjaGVkIHByb2Nlc3MgcG9v
bC4KLSAgICB3aGlsZSAoW3Byb2Nlc3NQb29sIF9wcm9jZXNzQ2FjaGVTaXplXSAhPSAyKQotICAg
ICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpzbGVlcCgwLjEpOwotCi0gICAgTlNVUkxSZXF1ZXN0
ICpyZXF1ZXN0ID0gW05TVVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpbTlNVUkwgVVJMV2l0aFN0
cmluZzpAInBzb246Ly93d3cud2Via2l0Lm9yZy9tYWluMi5odG1sIl1dOwotICAgIFt3ZWJWaWV3
MiBsb2FkUmVxdWVzdDpyZXF1ZXN0XTsKLQotICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigm
ZG9uZSk7Ci0gICAgZG9uZSA9IGZhbHNlOwotCi0gICAgcGlkMyA9IFt3ZWJWaWV3MiBfd2ViUHJv
Y2Vzc0lkZW50aWZpZXJdOwotICAgIEVYUEVDVF9ORShwaWQzLCAwKTsKLQotICAgIEVYUEVDVF9F
USgzdSwgc2VlblBJRHMuc2l6ZSgpKTsKLSAgICBFWFBFQ1RfTkUocGlkMSwgcGlkMik7Ci0gICAg
RVhQRUNUX05FKHBpZDIsIHBpZDMpOwotICAgIEVYUEVDVF9FUShwaWQxLCBwaWQzKTsKLX0KLQog
VEVTVChQcm9jZXNzU3dhcCwgVXNlV2ViUHJvY2Vzc0NhY2hlRm9yTG9hZEluTmV3VmlldykKIHsK
ICAgICBhdXRvIHByb2Nlc3NQb29sQ29uZmlndXJhdGlvbiA9IHBzb25Qcm9jZXNzUG9vbENvbmZp
Z3VyYXRpb24oKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>