<?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>89935</bug_id>
          
          <creation_ts>2012-06-25 19:06:08 -0700</creation_ts>
          <short_desc>REGRESSION(r121206): [chromium] webkit_unit_tests WebViewTest.MHTMLWithMissingResourceFinishesLoading crash (Requested by ukai on #webkit).</short_desc>
          <delta_ts>2012-06-25 19:52: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>71859</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>japhet</cc>
    
    <cc>jcivelli</cc>
    
    <cc>ukai</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>657157</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 19:06:08 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/121206 broke the build:
[chromium] webkit_unit_tests WebViewTest.MHTMLWithMissingResourceFinishesLoading crash (Requested by ukai 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>657160</commentid>
    <comment_count>1</comment_count>
      <attachid>149424</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 19:06:55 -0700</bug_when>
    <thetext>Created attachment 149424
ROLLOUT of r121206

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>657162</commentid>
    <comment_count>2</comment_count>
    <who name="Fumitoshi Ukai">ukai</who>
    <bug_when>2012-06-25 19:09:17 -0700</bug_when>
    <thetext>http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.6/builds/18533

http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.6/builds/18533/steps/webkit_unit_tests/logs/stdio
[ RUN      ] WebViewTest.MHTMLWithMissingResourceFinishesLoading
	0   webkit_unit_tests                   0x5e688cfa 0x0 + 1583910138
	1   webkit_unit_tests                   0x5e6a8d91 0x0 + 1584041361
	2   libSystem.B.dylib                   0x909bc05b _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   webkit_unit_tests                   0x5f5cc2ac 0x0 + 1599914668
	5   webkit_unit_tests                   0x5f5cad52 0x0 + 1599909202
	6   webkit_unit_tests                   0x5dfa111c 0x0 + 1576669468
	7   webkit_unit_tests                   0x5e30c82d 0x0 + 1580255277
	8   webkit_unit_tests                   0x5e4731b0 0x0 + 1581724080
	9   webkit_unit_tests                   0x5e46c087 0x0 + 1581695111
	10  webkit_unit_tests                   0x5e46c494 0x0 + 1581696148
	11  webkit_unit_tests                   0x5e46c898 0x0 + 1581697176
	12  webkit_unit_tests                   0x5e471608 0x0 + 1581717000
	13  webkit_unit_tests                   0x5e473710 0x0 + 1581725456
	14  webkit_unit_tests                   0x5e4710df 0x0 + 1581715679
	15  webkit_unit_tests                   0x5f3f0db3 0x0 + 1597967795
	16  webkit_unit_tests                   0x5d6d3863 0x0 + 1567438947
	17  webkit_unit_tests                   0x5d6d37f6 0x0 + 1567438838
ax: 0, bx: 10041a0, cx: 9095be00, dx: ffffffff
di: 100419c, si: 1d19a0, bp: bffff0b8, sp: bffff0b0, ss: 23, flags: 10282
ip: 5e6231ab, cs: 1b, ds: 23, es: 23, fs: 0, gs: f

http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.7/builds/7956
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.7/builds/7956/steps/webkit_unit_tests/logs/stdio
[ RUN      ] WebViewTest.MHTMLWithMissingResourceFinishesLoading
	0   webkit_unit_tests                   0x01007cfa webkit_unit_tests + 16620794
	1   webkit_unit_tests                   0x01027d91 webkit_unit_tests + 16752017
	2   libsystem_c.dylib                   0x9570559b _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   webkit_unit_tests                   0x01f4b2ac webkit_unit_tests + 32625324
	5   webkit_unit_tests                   0x01f49d52 webkit_unit_tests + 32619858
	6   webkit_unit_tests                   0x0092011c webkit_unit_tests + 9380124
	7   webkit_unit_tests                   0x00c8b82d webkit_unit_tests + 12965933
	8   webkit_unit_tests                   0x00df21b0 webkit_unit_tests + 14434736
	9   webkit_unit_tests                   0x00deb087 webkit_unit_tests + 14405767
	10  webkit_unit_tests                   0x00deb494 webkit_unit_tests + 14406804
	11  webkit_unit_tests                   0x00deb898 webkit_unit_tests + 14407832
	12  webkit_unit_tests                   0x00df0608 webkit_unit_tests + 14427656
	13  webkit_unit_tests                   0x00df2710 webkit_unit_tests + 14436112
	14  webkit_unit_tests                   0x00df00df webkit_unit_tests + 14426335
	15  webkit_unit_tests                   0x01d6fdb3 webkit_unit_tests + 30678451
	16  webkit_unit_tests                   0x00052863 webkit_unit_tests + 149603
	17  webkit_unit_tests                   0x000527f6 webkit_unit_tests + 149494
ax: 0, bx: 6d2477a0, cx: c002c100, dx: ffffffff
di: 6d24779c, si: 6c4693c0, bp: c002c5c8, sp: c002c5c0, ss: 23, flags: 10286
ip: fa21ab, cs: 1b, ds: 23, es: 23, fs: 0, gs: f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657204</commentid>
    <comment_count>3</comment_count>
      <attachid>149424</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 19:52:29 -0700</bug_when>
    <thetext>Comment on attachment 149424
ROLLOUT of r121206

Clearing flags on attachment: 149424

Committed r121217: &lt;http://trac.webkit.org/changeset/121217&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657205</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 19:52:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149424</attachid>
            <date>2012-06-25 19:06:55 -0700</date>
            <delta_ts>2012-06-25 19:52:29 -0700</delta_ts>
            <desc>ROLLOUT of r121206</desc>
            <filename>bug-89935-20120626021156.patch</filename>
            <type>text/plain</type>
            <size>13689</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxMjE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGUyYzNlNjI1NDdlMDdi
ZjhhZWE1N2U5NjcwNDVjYTc1MThjZGRjYS4uY2FiZWVmZDlmY2E4NGVmMWY5NDMzNTcwZDU0Mzkz
NWU2YTU0ZjlmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA2LTI1ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTIxMjA2LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMjEyMDYKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg5OTM1CisKKyAgICAgICAgW2Nocm9taXVtXSB3ZWJraXRfdW5pdF90ZXN0cwor
ICAgICAgICBXZWJWaWV3VGVzdC5NSFRNTFdpdGhNaXNzaW5nUmVzb3VyY2VGaW5pc2hlc0xvYWRp
bmcgY3Jhc2gKKyAgICAgICAgKFJlcXVlc3RlZCBieSB1a2FpIG9uICN3ZWJraXQpLgorCisgICAg
ICAgICogbG9hZGVyL0RvY3VtZW50TG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3Vt
ZW50TG9hZGVyOjpzY2hlZHVsZUFyY2hpdmVMb2FkKToKKwogMjAxMi0wNi0yNSAgQW5hbnRhbmFy
YXlhbmFuIEcgSXllbmdhciAgPGFuYW50YUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9t
aXVtXSBFbnN1cmUgdGhhdCB0aGUgY29tcG9zaXRvciBjb2RlIHdoaWNoIGlzIGF3YXJlIG9mIGZs
aXBwZWQgc3RhdHVzIG9mIHZpZGVvLXRleHR1cmVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmlu
ZGV4IDY1ZThjZjYzYjlhYTcwZDUzNmU0ZmE0NDM4YmRiZDcxZWZjODFjOTYuLjExMmY5NGU0MWRk
MjY2ZDBkN2EzNzQwM2RhYzhlMDI5MTMxNjUzYjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjkgQEAKKzIwMTItMDYtMjUgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmll
dy5ib3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMjEy
MDYuCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzEyMTIwNgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODk5MzUKKworICAg
ICAgICBbY2hyb21pdW1dIHdlYmtpdF91bml0X3Rlc3RzCisgICAgICAgIFdlYlZpZXdUZXN0Lk1I
VE1MV2l0aE1pc3NpbmdSZXNvdXJjZUZpbmlzaGVzTG9hZGluZyBjcmFzaAorICAgICAgICAoUmVx
dWVzdGVkIGJ5IHVrYWkgb24gI3dlYmtpdCkuCisKKyAgICAgICAgKiB0ZXN0cy9FdmVudExpc3Rl
bmVyVGVzdC5jcHA6CisgICAgICAgICogdGVzdHMvRnJhbWVUZXN0SGVscGVycy5jcHA6CisgICAg
ICAgIChXZWJLaXQ6OkZyYW1lVGVzdEhlbHBlcnM6OnJlZ2lzdGVyTW9ja2VkVVJMTG9hZCk6Cisg
ICAgICAgIChXZWJLaXQ6OkZyYW1lVGVzdEhlbHBlcnM6OmNyZWF0ZVdlYlZpZXdBbmRMb2FkKToK
KyAgICAgICAgKiB0ZXN0cy9GcmFtZVRlc3RIZWxwZXJzLmg6CisgICAgICAgIChGcmFtZVRlc3RI
ZWxwZXJzKToKKyAgICAgICAgKiB0ZXN0cy9MaXN0ZW5lckxlYWtUZXN0LmNwcDoKKyAgICAgICAg
KFdlYktpdDo6TGlzdGVuZXJMZWFrVGVzdDo6UnVuVGVzdCk6CisgICAgICAgICogdGVzdHMvV2Vi
RnJhbWVUZXN0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViRnJhbWVUZXN0OjpyZWdpc3Rlck1v
Y2tlZEh0dHBVUkxMb2FkKToKKyAgICAgICAgKFdlYktpdDo6V2ViRnJhbWVUZXN0OjpyZWdpc3Rl
ck1vY2tlZENocm9tZVVSTExvYWQpOgorICAgICAgICAqIHRlc3RzL1dlYlZpZXdUZXN0LmNwcDoK
KyAgICAgICAgKFdlYktpdDo6VEVTVF9GKToKKyAgICAgICAgKFdlYktpdDo6V2ViVmlld1Rlc3Q6
OnRlc3RBdXRvUmVzaXplKToKKyAgICAgICAgKFdlYktpdDo6V2ViVmlld1Rlc3Q6OnRlc3RUZXh0
SW5wdXRUeXBlKToKKwogMjAxMi0wNi0yNSAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFtDaHJvbWl1bV0gTGV0IHRoZSBlbWJlZGRlciBvdmVycmlkZSB0aGUgbWF4
IHBhZ2Ugc2NhbGUgZmFjdG9yIHNldCBieSB0aGUgcGFnZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9E
b2N1bWVudExvYWRlci5jcHAKaW5kZXggMWM0ZGViZjlmOGQyN2Y4OTgzODdjNWMyZmFjMzQ0OWJl
OTlhMDg4My4uMzAyYTdhZDI4NWQxMWUxZWIwMzRhYzBhYTdjYTUyMmNlOWI2YzlhZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwCkBAIC02ODksOSArNjg5LDYgQEAg
Ym9vbCBEb2N1bWVudExvYWRlcjo6c2NoZWR1bGVBcmNoaXZlTG9hZChSZXNvdXJjZUxvYWRlciog
bG9hZGVyLCBjb25zdCBSZXNvdXJjZVIKICNlbmRpZgogI2lmIEVOQUJMRShNSFRNTCkKICAgICBj
YXNlIEFyY2hpdmU6Ok1IVE1MOgotICAgICAgICAvLyBTY2hlZHVsZSB0aGlzIGxvYWRlciB3aXRo
b3V0IGEgcmVzb3VyY2Ugc28gdGhhdCByZXNvdXJjZSBjb21wbGV0aW9uL2ZhaWx1cmUgbm90aWZp
Y2F0aW9ucyBhcmUgc3RpbGwgZmlyZWQgKHdoaWNoIHdpbGwgdHJpZ2dlciBhIGNhbGwgdG8gUmVz
b3VyY2VMb2FkZXIuZGlkRmFpbCkuCi0gICAgICAgIG1fcGVuZGluZ1N1YnN0aXR1dGVSZXNvdXJj
ZXMuc2V0KGxvYWRlciwgMCk7Ci0gICAgICAgIGRlbGl2ZXJTdWJzdGl0dXRlUmVzb3VyY2VzQWZ0
ZXJEZWxheSgpOwogICAgICAgICByZXR1cm4gdHJ1ZTsgLy8gQWx3YXlzIGZhaWwgdGhlIGxvYWQg
Zm9yIHJlc291cmNlcyBub3QgaW5jbHVkZWQgaW4gdGhlIE1IVE1MLgogI2VuZGlmCiAgICAgZGVm
YXVsdDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvRXZlbnRMaXN0
ZW5lclRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9FdmVudExpc3RlbmVy
VGVzdC5jcHAKaW5kZXggNDkxNmI2NTExMTc1M2JjZjlkYTU2NjNlNDFkMDg4MjVmYmRkZjAxOS4u
Nzk5YWM0MDA3YzVjOTFlNjA0ZmM3M2ZkNmRkOWMwMTIwYmE0Y2QyYSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9FdmVudExpc3RlbmVyVGVzdC5jcHAKKysrIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9FdmVudExpc3RlbmVyVGVzdC5jcHAKQEAgLTc4LDcg
Kzc4LDcgQEAgcHVibGljOgogICAgICAgICBzdGQ6OnN0cmluZyBiYXNlVVJMKCJodHRwOi8vd3d3
LmV4YW1wbGUuY29tLyIpOwogICAgICAgICBzdGQ6OnN0cmluZyBmaWxlTmFtZSgibGlzdGVuZXIv
bXV0YXRpb25fZXZlbnRfbGlzdGVuZXIuaHRtbCIpOwogICAgICAgICBib29sIGV4ZWN1dGVTY3Jp
cHQgPSB0cnVlOwotICAgICAgICBGcmFtZVRlc3RIZWxwZXJzOjpyZWdpc3Rlck1vY2tlZFVSTExv
YWRBc0hUTUwoYmFzZVVSTCwgZmlsZU5hbWUpOworICAgICAgICBGcmFtZVRlc3RIZWxwZXJzOjpy
ZWdpc3Rlck1vY2tlZFVSTExvYWQoYmFzZVVSTCwgZmlsZU5hbWUpOwogICAgICAgICBtX3dlYlZp
ZXcgPSBGcmFtZVRlc3RIZWxwZXJzOjpjcmVhdGVXZWJWaWV3QW5kTG9hZChiYXNlVVJMICsgZmls
ZU5hbWUsIGV4ZWN1dGVTY3JpcHQpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS90ZXN0cy9GcmFtZVRlc3RIZWxwZXJzLmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vdGVzdHMvRnJhbWVUZXN0SGVscGVycy5jcHAKaW5kZXggNmZhMzgzZTY0MGIwNzBlYzE5
MTAyMDFiZDJhMGQzOTcxZmQ0ODA1YS4uZTQwNjQxM2RkOTVlYjMyYzNlMDJhYTM3NTI2YTMzYzU3
MzNkMjY5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9GcmFtZVRl
c3RIZWxwZXJzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0ZyYW1lVGVz
dEhlbHBlcnMuY3BwCkBAIC00NiwxNiArNDYsMTYgQEAKIG5hbWVzcGFjZSBXZWJLaXQgewogbmFt
ZXNwYWNlIEZyYW1lVGVzdEhlbHBlcnMgewogCi0KLXZvaWQgcmVnaXN0ZXJNb2NrZWRVUkxMb2Fk
KGNvbnN0IHN0ZDo6c3RyaW5nJiBiYXNlLCBjb25zdCBzdGQ6OnN0cmluZyYgZmlsZU5hbWUsIGNv
bnN0IHN0ZDo6c3RyaW5nJiBtaW1lVHlwZSkKK3ZvaWQgcmVnaXN0ZXJNb2NrZWRVUkxMb2FkKGNv
bnN0IHN0ZDo6c3RyaW5nJiBiYXNlLCBjb25zdCBzdGQ6OnN0cmluZyYgZmlsZU5hbWUpCiB7Ci0g
ICAgcmVnaXN0ZXJNb2NrZWRVUkxMb2FkKEdVUkwoYmFzZSArIGZpbGVOYW1lKSwgZmlsZU5hbWUs
IG1pbWVUeXBlKTsKKyAgICByZWdpc3Rlck1vY2tlZFVSTExvYWQoR1VSTChiYXNlICsgZmlsZU5h
bWUpLCBmaWxlTmFtZSk7CiB9CiAKLXZvaWQgcmVnaXN0ZXJNb2NrZWRVUkxMb2FkKGNvbnN0IEdV
UkwmIHVybCwgY29uc3Qgc3RkOjpzdHJpbmcmIGZpbGVOYW1lLCBjb25zdCBzdGQ6OnN0cmluZyYg
bWltZVR5cGUpCit2b2lkIHJlZ2lzdGVyTW9ja2VkVVJMTG9hZChHVVJMIHVybCwgY29uc3Qgc3Rk
OjpzdHJpbmcmIGZpbGVOYW1lKQogewotICAgIFdlYlVSTFJlc3BvbnNlIHJlc3BvbnNlKHVybCk7
Ci0gICAgcmVzcG9uc2Uuc2V0TUlNRVR5cGUoV2ViU3RyaW5nOjpmcm9tVVRGOChtaW1lVHlwZSkp
OworICAgIFdlYlVSTFJlc3BvbnNlIHJlc3BvbnNlOworICAgIHJlc3BvbnNlLmluaXRpYWxpemUo
KTsKKyAgICByZXNwb25zZS5zZXRNSU1FVHlwZSgidGV4dC9odG1sIik7CiAKICAgICBzdGQ6OnN0
cmluZyBmaWxlUGF0aCA9IHdlYmtpdF9zdXBwb3J0OjpHZXRXZWJLaXRSb290RGlyKCkudXRmOCgp
OwogICAgIGZpbGVQYXRoICs9ICIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhLyI7
CkBAIC02NCwxNiArNjQsNiBAQCB2b2lkIHJlZ2lzdGVyTW9ja2VkVVJMTG9hZChjb25zdCBHVVJM
JiB1cmwsIGNvbnN0IHN0ZDo6c3RyaW5nJiBmaWxlTmFtZSwgY29uc3QgcwogICAgIHdlYmtpdF9z
dXBwb3J0OjpSZWdpc3Rlck1vY2tlZFVSTCh1cmwsIHJlc3BvbnNlLCBXZWJTdHJpbmc6OmZyb21V
VEY4KGZpbGVQYXRoKSk7CiB9CiAKLXZvaWQgcmVnaXN0ZXJNb2NrZWRVUkxMb2FkQXNIVE1MKGNv
bnN0IHN0ZDo6c3RyaW5nJiBiYXNlLCBjb25zdCBzdGQ6OnN0cmluZyYgZmlsZU5hbWUpCi17Ci0g
ICAgcmVnaXN0ZXJNb2NrZWRVUkxMb2FkQXNIVE1MKEdVUkwoYmFzZSArIGZpbGVOYW1lKSwgZmls
ZU5hbWUpOwotfQotCi12b2lkIHJlZ2lzdGVyTW9ja2VkVVJMTG9hZEFzSFRNTChjb25zdCBHVVJM
JiB1cmwsIGNvbnN0IHN0ZDo6c3RyaW5nJiBmaWxlTmFtZSkKLXsKLSAgICByZWdpc3Rlck1vY2tl
ZFVSTExvYWQodXJsLCBmaWxlTmFtZSwgInRleHQvaHRtbCIpOwotfQotCiB2b2lkIGxvYWRGcmFt
ZShXZWJGcmFtZSogZnJhbWUsIGNvbnN0IHN0ZDo6c3RyaW5nJiB1cmwpCiB7CiAgICAgV2ViVVJM
UmVxdWVzdCB1cmxSZXF1ZXN0OwpAQCAtMTA3LDggKzk3LDYgQEAgV2ViVmlldyogY3JlYXRlV2Vi
Vmlld0FuZExvYWQoY29uc3Qgc3RkOjpzdHJpbmcmIHVybCwgYm9vbCBlbmFibGVKYXZhc2NyaXB0
LCBXZWIKICAgICBpZiAoIXdlYlZpZXdDbGllbnQpCiAgICAgICAgIHdlYlZpZXdDbGllbnQgPSBk
ZWZhdWx0V2ViVmlld0NsaWVudCgpOwogICAgIFdlYlZpZXcqIHdlYlZpZXcgPSBXZWJWaWV3Ojpj
cmVhdGUod2ViVmlld0NsaWVudCk7Ci0gICAgd2ViVmlldy0+c2V0dGluZ3MoKS0+c2V0SW1hZ2Vz
RW5hYmxlZCh0cnVlKTsKLSAgICB3ZWJWaWV3LT5zZXR0aW5ncygpLT5zZXRMb2Fkc0ltYWdlc0F1
dG9tYXRpY2FsbHkodHJ1ZSk7CiAgICAgd2ViVmlldy0+c2V0dGluZ3MoKS0+c2V0SmF2YVNjcmlw
dEVuYWJsZWQoZW5hYmxlSmF2YXNjcmlwdCk7CiAgICAgd2ViVmlldy0+aW5pdGlhbGl6ZU1haW5G
cmFtZSh3ZWJGcmFtZUNsaWVudCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvRnJhbWVUZXN0SGVscGVycy5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0
cy9GcmFtZVRlc3RIZWxwZXJzLmgKaW5kZXggOWY3MzE0MjliMWY3N2Y2MjhjOTc5MWEzNjU2N2Qz
ZGIzZDRhNmY1NC4uZmMyZmEyZDM2MWIwMWUwYjhhYjMxMDJkNjBlNzA0MmEzMGQwZTM4YyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9GcmFtZVRlc3RIZWxwZXJzLmgK
KysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9GcmFtZVRlc3RIZWxwZXJzLmgKQEAg
LTQ0LDExICs0NCw5IEBAIGNsYXNzIFdlYlZpZXdDbGllbnQ7CiAKIG5hbWVzcGFjZSBGcmFtZVRl
c3RIZWxwZXJzIHsKIAotdm9pZCByZWdpc3Rlck1vY2tlZFVSTExvYWRBc0hUTUwoY29uc3Qgc3Rk
OjpzdHJpbmcmIGJhc2UsIGNvbnN0IHN0ZDo6c3RyaW5nJiBmaWxlTmFtZSk7Cit2b2lkIHJlZ2lz
dGVyTW9ja2VkVVJMTG9hZChjb25zdCBzdGQ6OnN0cmluZyYgYmFzZSwgY29uc3Qgc3RkOjpzdHJp
bmcmIGZpbGVOYW1lKTsKIC8vIExpa2UgdGhlIHByZXZpb3VzIG92ZXJsb2FkLCBidXQgaXQgYWxs
b3dzIG1vcmUgZmxleGliaWxpdHkgaW4gdGhlIHVybCBzaW5jZSBpdCBpcyBnaXZlbiBieSB0aGUg
Y2FsbGVyLgotdm9pZCByZWdpc3Rlck1vY2tlZFVSTExvYWRBc0hUTUwoY29uc3QgR1VSTCYsIGNv
bnN0IHN0ZDo6c3RyaW5nJiBmaWxlTmFtZSk7Ci12b2lkIHJlZ2lzdGVyTW9ja2VkVVJMTG9hZChj
b25zdCBzdGQ6OnN0cmluZyYgYmFzZSwgY29uc3Qgc3RkOjpzdHJpbmcmIGZpbGVOYW1lLCBjb25z
dCBzdGQ6OnN0cmluZyYgbWltZVR5cGUpOwotdm9pZCByZWdpc3Rlck1vY2tlZFVSTExvYWQoY29u
c3QgR1VSTCYsIGNvbnN0IHN0ZDo6c3RyaW5nJiBmaWxlTmFtZSwgY29uc3Qgc3RkOjpzdHJpbmcm
IG1pbWVUeXBlKTsKK3ZvaWQgcmVnaXN0ZXJNb2NrZWRVUkxMb2FkKEdVUkwsIGNvbnN0IHN0ZDo6
c3RyaW5nJiBmaWxlTmFtZSk7CiAKIHZvaWQgbG9hZEZyYW1lKFdlYkZyYW1lKiwgY29uc3Qgc3Rk
OjpzdHJpbmcmIHVybCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVz
dHMvTGlzdGVuZXJMZWFrVGVzdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0xp
c3RlbmVyTGVha1Rlc3QuY3BwCmluZGV4IGQ2YWMyNmE3OTI4NzMzNWQ3NDNjZTg2MzhlNTFhMTMz
ODg2MzVkZDUuLjVlMzIxYzcwZDhhNjc4MGNiMzIxZTA4MDJlMzg5ZjllMWQ1N2U3ODcgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvTGlzdGVuZXJMZWFrVGVzdC5jcHAK
KysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9MaXN0ZW5lckxlYWtUZXN0LmNwcApA
QCAtOTAsNyArOTAsNyBAQCBwdWJsaWM6CiAgICAgICAgIHN0ZDo6c3RyaW5nIGJhc2VVUkwoImh0
dHA6Ly93d3cuZXhhbXBsZS5jb20vIik7CiAgICAgICAgIHN0ZDo6c3RyaW5nIGZpbGVOYW1lKGZp
bGVuYW1lKTsKICAgICAgICAgYm9vbCBleGVjdXRlU2NyaXB0ID0gdHJ1ZTsKLSAgICAgICAgRnJh
bWVUZXN0SGVscGVyczo6cmVnaXN0ZXJNb2NrZWRVUkxMb2FkQXNIVE1MKGJhc2VVUkwsIGZpbGVO
YW1lKTsKKyAgICAgICAgRnJhbWVUZXN0SGVscGVyczo6cmVnaXN0ZXJNb2NrZWRVUkxMb2FkKGJh
c2VVUkwsIGZpbGVOYW1lKTsKICAgICAgICAgbV93ZWJWaWV3ID0gRnJhbWVUZXN0SGVscGVyczo6
Y3JlYXRlV2ViVmlld0FuZExvYWQoYmFzZVVSTCArIGZpbGVOYW1lLCBleGVjdXRlU2NyaXB0KTsK
ICAgICB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViRnJh
bWVUZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViRnJhbWVUZXN0LmNw
cAppbmRleCAzYzhkMzM0OTBhOGJjMjExMjU3YjcwNDMwYzY2MDUzN2FhMzMzOTYyLi40ZTJiMGM1
ZWEwNmI5ZTYxMTE3ZWI4MTcyYjJhMGQ0ZWI1NWMyYzI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3Rlc3RzL1dlYkZyYW1lVGVzdC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCkBAIC03MywxMiArNzMsMTIgQEAgcHVibGlj
OgogCiAgICAgdm9pZCByZWdpc3Rlck1vY2tlZEh0dHBVUkxMb2FkKGNvbnN0IHN0ZDo6c3RyaW5n
JiBmaWxlTmFtZSkKICAgICB7Ci0gICAgICAgIEZyYW1lVGVzdEhlbHBlcnM6OnJlZ2lzdGVyTW9j
a2VkVVJMTG9hZEFzSFRNTChtX2Jhc2VVUkwsIGZpbGVOYW1lKTsKKyAgICAgICAgRnJhbWVUZXN0
SGVscGVyczo6cmVnaXN0ZXJNb2NrZWRVUkxMb2FkKG1fYmFzZVVSTCwgZmlsZU5hbWUpOwogICAg
IH0KIAogICAgIHZvaWQgcmVnaXN0ZXJNb2NrZWRDaHJvbWVVUkxMb2FkKGNvbnN0IHN0ZDo6c3Ry
aW5nJiBmaWxlTmFtZSkKICAgICB7Ci0gICAgICAgIEZyYW1lVGVzdEhlbHBlcnM6OnJlZ2lzdGVy
TW9ja2VkVVJMTG9hZEFzSFRNTChtX2Nocm9tZVVSTCwgZmlsZU5hbWUpOworICAgICAgICBGcmFt
ZVRlc3RIZWxwZXJzOjpyZWdpc3Rlck1vY2tlZFVSTExvYWQobV9jaHJvbWVVUkwsIGZpbGVOYW1l
KTsKICAgICB9CiAKIHByb3RlY3RlZDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvV2ViVmlld1Rlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9X
ZWJWaWV3VGVzdC5jcHAKaW5kZXggYTZjOWUwNGM1ZTQ3YzBkOTc1NTJjZWM4NzY0NzM1MDA3NjQ1
NmVlNC4uZjg1OGZlN2I1ODFlN2IxODNjNGI0YmQ1YTMzNzI3NGJlMDYxOWM1OSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJWaWV3VGVzdC5jcHAKKysrIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJWaWV3VGVzdC5jcHAKQEAgLTExNyw3ICsxMTcs
NyBAQCBwcm90ZWN0ZWQ6CiAKIFRFU1RfRihXZWJWaWV3VGVzdCwgRm9jdXNJc0luYWN0aXZlKQog
ewotICAgIEZyYW1lVGVzdEhlbHBlcnM6OnJlZ2lzdGVyTW9ja2VkVVJMTG9hZEFzSFRNTChtX2Jh
c2VVUkwsICJ2aXNpYmxlX2lmcmFtZS5odG1sIik7CisgICAgRnJhbWVUZXN0SGVscGVyczo6cmVn
aXN0ZXJNb2NrZWRVUkxMb2FkKG1fYmFzZVVSTCwgInZpc2libGVfaWZyYW1lLmh0bWwiKTsKICAg
ICBXZWJWaWV3KiB3ZWJWaWV3ID0gRnJhbWVUZXN0SGVscGVyczo6Y3JlYXRlV2ViVmlld0FuZExv
YWQobV9iYXNlVVJMICsgInZpc2libGVfaWZyYW1lLmh0bWwiKTsKIAogICAgIHdlYlZpZXctPnNl
dEZvY3VzKHRydWUpOwpAQCAtMTQ1LDcgKzE0NSw3IEBAIFRFU1RfRihXZWJWaWV3VGVzdCwgRm9j
dXNJc0luYWN0aXZlKQogCiBURVNUX0YoV2ViVmlld1Rlc3QsIEFjdGl2ZVN0YXRlKQogewotICAg
IEZyYW1lVGVzdEhlbHBlcnM6OnJlZ2lzdGVyTW9ja2VkVVJMTG9hZEFzSFRNTChtX2Jhc2VVUkws
ICJ2aXNpYmxlX2lmcmFtZS5odG1sIik7CisgICAgRnJhbWVUZXN0SGVscGVyczo6cmVnaXN0ZXJN
b2NrZWRVUkxMb2FkKG1fYmFzZVVSTCwgInZpc2libGVfaWZyYW1lLmh0bWwiKTsKICAgICBXZWJW
aWV3KiB3ZWJWaWV3ID0gRnJhbWVUZXN0SGVscGVyczo6Y3JlYXRlV2ViVmlld0FuZExvYWQobV9i
YXNlVVJMICsgInZpc2libGVfaWZyYW1lLmh0bWwiKTsKIAogICAgIEFTU0VSVF9UUlVFKHdlYlZp
ZXcpOwpAQCAtMTY5LDcgKzE2OSw3IEBAIHZvaWQgV2ViVmlld1Rlc3Q6OnRlc3RBdXRvUmVzaXpl
KGNvbnN0IFdlYlNpemUmIG1pbkF1dG9SZXNpemUsIGNvbnN0IFdlYlNpemUmIG1hCiB7CiAgICAg
QXV0b1Jlc2l6ZVdlYlZpZXdDbGllbnQgY2xpZW50OwogICAgIHN0ZDo6c3RyaW5nIHVybCA9IG1f
YmFzZVVSTCArICJzcGVjaWZ5X3NpemUuaHRtbD8iICsgcGFnZVdpZHRoICsgIjoiICsgcGFnZUhl
aWdodDsKLSAgICBGcmFtZVRlc3RIZWxwZXJzOjpyZWdpc3Rlck1vY2tlZFVSTExvYWRBc0hUTUwo
R1VSTCh1cmwpLCAic3BlY2lmeV9zaXplLmh0bWwiKTsKKyAgICBGcmFtZVRlc3RIZWxwZXJzOjpy
ZWdpc3Rlck1vY2tlZFVSTExvYWQoR1VSTCh1cmwpLCAic3BlY2lmeV9zaXplLmh0bWwiKTsKICAg
ICBXZWJWaWV3KiB3ZWJWaWV3ID0gRnJhbWVUZXN0SGVscGVyczo6Y3JlYXRlV2ViVmlld0FuZExv
YWQodXJsLCB0cnVlLCAwLCAmY2xpZW50KTsKICAgICBjbGllbnQudGVzdERhdGEoKS5zZXRXZWJW
aWV3KHdlYlZpZXcpOwogCkBAIC0yNjgsNyArMjY4LDcgQEAgVEVTVF9GKFdlYlZpZXdUZXN0LCBB
dXRvUmVzaXplTWF4U2l6ZSkKIAogdm9pZCBXZWJWaWV3VGVzdDo6dGVzdFRleHRJbnB1dFR5cGUo
V2ViVGV4dElucHV0VHlwZSBleHBlY3RlZFR5cGUsIGNvbnN0IHN0ZDo6c3RyaW5nJiBodG1sRmls
ZSkKIHsKLSAgICBGcmFtZVRlc3RIZWxwZXJzOjpyZWdpc3Rlck1vY2tlZFVSTExvYWRBc0hUTUwo
bV9iYXNlVVJMLCBodG1sRmlsZSk7CisgICAgRnJhbWVUZXN0SGVscGVyczo6cmVnaXN0ZXJNb2Nr
ZWRVUkxMb2FkKG1fYmFzZVVSTCwgaHRtbEZpbGUpOwogICAgIFdlYlZpZXcqIHdlYlZpZXcgPSBG
cmFtZVRlc3RIZWxwZXJzOjpjcmVhdGVXZWJWaWV3QW5kTG9hZChtX2Jhc2VVUkwgKyBodG1sRmls
ZSk7CiAgICAgd2ViVmlldy0+c2V0SW5pdGlhbEZvY3VzKGZhbHNlKTsKICAgICBFWFBFQ1RfRVEo
ZXhwZWN0ZWRUeXBlLCB3ZWJWaWV3LT50ZXh0SW5wdXRUeXBlKCkpOwpAQCAtMzA4LDcgKzMwOCw3
IEBAIFRFU1RfRihXZWJWaWV3VGVzdCwgRElTQUJMRURfVGV4dElucHV0VHlwZSkKIAogVEVTVF9G
KFdlYlZpZXdUZXN0LCBTZXRFZGl0YWJsZVNlbGVjdGlvbk9mZnNldHMpCiB7Ci0gICAgRnJhbWVU
ZXN0SGVscGVyczo6cmVnaXN0ZXJNb2NrZWRVUkxMb2FkQXNIVE1MKG1fYmFzZVVSTCwgImlucHV0
X2ZpZWxkX3BvcHVsYXRlZC5odG1sIik7CisgICAgRnJhbWVUZXN0SGVscGVyczo6cmVnaXN0ZXJN
b2NrZWRVUkxMb2FkKG1fYmFzZVVSTCwgImlucHV0X2ZpZWxkX3BvcHVsYXRlZC5odG1sIik7CiAg
ICAgV2ViVmlldyogd2ViVmlldyA9IEZyYW1lVGVzdEhlbHBlcnM6OmNyZWF0ZVdlYlZpZXdBbmRM
b2FkKG1fYmFzZVVSTCArICJpbnB1dF9maWVsZF9wb3B1bGF0ZWQuaHRtbCIpOwogICAgIHdlYlZp
ZXctPnNldEluaXRpYWxGb2N1cyhmYWxzZSk7CiAgICAgd2ViVmlldy0+c2V0RWRpdGFibGVTZWxl
Y3Rpb25PZmZzZXRzKDUsIDEzKTsKQEAgLTMxNiw3ICszMTYsNyBAQCBURVNUX0YoV2ViVmlld1Rl
c3QsIFNldEVkaXRhYmxlU2VsZWN0aW9uT2Zmc2V0cykKICAgICBFWFBFQ1RfRVEoIjU2Nzg5YWJj
IiwgZnJhbWUtPnNlbGVjdGlvbkFzVGV4dCgpKTsKICAgICB3ZWJWaWV3LT5jbG9zZSgpOwogCi0g
ICAgRnJhbWVUZXN0SGVscGVyczo6cmVnaXN0ZXJNb2NrZWRVUkxMb2FkQXNIVE1MKG1fYmFzZVVS
TCwgImNvbnRlbnRfZWRpdGFibGVfcG9wdWxhdGVkLmh0bWwiKTsKKyAgICBGcmFtZVRlc3RIZWxw
ZXJzOjpyZWdpc3Rlck1vY2tlZFVSTExvYWQobV9iYXNlVVJMLCAiY29udGVudF9lZGl0YWJsZV9w
b3B1bGF0ZWQuaHRtbCIpOwogICAgIHdlYlZpZXcgPSBGcmFtZVRlc3RIZWxwZXJzOjpjcmVhdGVX
ZWJWaWV3QW5kTG9hZChtX2Jhc2VVUkwgKyAiY29udGVudF9lZGl0YWJsZV9wb3B1bGF0ZWQuaHRt
bCIpOwogICAgIHdlYlZpZXctPnNldEluaXRpYWxGb2N1cyhmYWxzZSk7CiAgICAgd2ViVmlldy0+
c2V0RWRpdGFibGVTZWxlY3Rpb25PZmZzZXRzKDgsIDE5KTsKQEAgLTMyNSw0MiArMzI1LDQgQEAg
VEVTVF9GKFdlYlZpZXdUZXN0LCBTZXRFZGl0YWJsZVNlbGVjdGlvbk9mZnNldHMpCiAgICAgd2Vi
Vmlldy0+Y2xvc2UoKTsKIH0KIAotY2xhc3MgVGVzdFdlYlZpZXdDbGllbnQgOiBwdWJsaWMgV2Vi
Vmlld0NsaWVudCB7Ci1wdWJsaWM6Ci0gICAgVGVzdFdlYlZpZXdDbGllbnQoKSA6IG1fZGlkU3Rh
cnRMb2FkaW5nKGZhbHNlKSwgbV9kaWRTdG9wTG9hZGluZyhmYWxzZSksIG1fbG9hZFByb2dyZXNz
KDApIHsgfQotICAgIHZpcnR1YWwgdm9pZCBkaWRTdGFydExvYWRpbmcoKSB7IG1fZGlkU3RhcnRM
b2FkaW5nID0gdHJ1ZTsgfQotICAgIHZpcnR1YWwgdm9pZCBkaWRTdG9wTG9hZGluZygpIHsgbV9k
aWRTdG9wTG9hZGluZyA9IHRydWU7IH0KLSAgICB2aXJ0dWFsIHZvaWQgZGlkQ2hhbmdlTG9hZFBy
b2dyZXNzKFdlYkZyYW1lKiwgZG91YmxlIGxvYWRQcm9ncmVzcykgeyBtX2xvYWRQcm9ncmVzcyA9
IGxvYWRQcm9ncmVzczsgfQotCi0gICAgYm9vbCBsb2FkaW5nU3RhcnRlZCgpIGNvbnN0IHsgcmV0
dXJuIG1fZGlkU3RhcnRMb2FkaW5nOyB9Ci0gICAgYm9vbCBsb2FkaW5nU3RvcHBlZCgpIGNvbnN0
IHsgcmV0dXJuIG1fZGlkU3RvcExvYWRpbmc7IH0KLSAgICBkb3VibGUgbG9hZFByb2dyZXNzKCkg
Y29uc3QgeyByZXR1cm4gbV9sb2FkUHJvZ3Jlc3M7IH0KLQotcHJpdmF0ZToKLSAgICBib29sIG1f
ZGlkU3RhcnRMb2FkaW5nOwotICAgIGJvb2wgbV9kaWRTdG9wTG9hZGluZzsKLSAgICBkb3VibGUg
bV9sb2FkUHJvZ3Jlc3M7Ci19OwotCi1URVNUX0YoV2ViVmlld1Rlc3QsIE1IVE1MV2l0aE1pc3Np
bmdSZXNvdXJjZUZpbmlzaGVzTG9hZGluZykKLXsKLSAgICBUZXN0V2ViVmlld0NsaWVudCB3ZWJW
aWV3Q2xpZW50OwotCi0gICAgc3RkOjpzdHJpbmcgZmlsZU5hbWUgPSAicGFnZV93aXRoX2ltYWdl
Lm1odCI7Ci0gICAgc3RkOjpzdHJpbmcgZmlsZURpciA9IHdlYmtpdF9zdXBwb3J0OjpHZXRXZWJL
aXRSb290RGlyKCkudXRmOCgpOwotICAgIGZpbGVEaXIuYXBwZW5kKCIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS90ZXN0cy9kYXRhLyIpOwotICAgIC8vIE1ha2luZyBmaWxlIGxvYWRpbmcgd29ya3Mg
aW4gdW5pdC10ZXN0cyB3b3VsZCByZXF1aXJlIHNvbWUgYWRkaXRpb25hbCB3b3JrLgotICAgIC8v
IE1vY2tpbmcgdGhlbSBhcyByZWd1bGFyIFVSTHMgd29ya3MgZmluZSBpbiB0aGUgbWVhbnRpbWUu
Ci0gICAgRnJhbWVUZXN0SGVscGVyczo6cmVnaXN0ZXJNb2NrZWRVUkxMb2FkKCJmaWxlOi8vIiAr
IGZpbGVEaXIsIGZpbGVOYW1lLCAibXVsdGlwYXJ0L3JlbGF0ZWQiKTsKLSAgICBXZWJWaWV3KiB3
ZWJWaWV3ID0gRnJhbWVUZXN0SGVscGVyczo6Y3JlYXRlV2ViVmlld0FuZExvYWQoImZpbGU6Ly8i
ICsgZmlsZURpciArIGZpbGVOYW1lLCB0cnVlLCAwLCAmd2ViVmlld0NsaWVudCk7Ci0gICAgd2Vi
a2l0X3N1cHBvcnQ6OlJ1bkFsbFBlbmRpbmdNZXNzYWdlcygpOwotCi0gICAgRVhQRUNUX1RSVUUo
d2ViVmlld0NsaWVudC5sb2FkaW5nU3RhcnRlZCgpKTsKLSAgICBFWFBFQ1RfVFJVRSh3ZWJWaWV3
Q2xpZW50LmxvYWRpbmdTdG9wcGVkKCkpOwotICAgIEVYUEVDVF9FUSgxLjAsIHdlYlZpZXdDbGll
bnQubG9hZFByb2dyZXNzKCkpOwotCi0gICAgLy8gQ2xvc2UgdGhlIFdlYlZpZXcgYWZ0ZXIgY2hl
Y2tpbmcgdGhlIGxvYWRpbmcgc3RhdGUgYW5kIHByb2dyZXNzLCBhcyB0aGUgY2xvc2UoKSBjYWxs
IHRyaWdnZXJzIGEgc3RvcCBsb2FkaW5nIGNhbGxiYWNrLgotICAgIHdlYlZpZXctPmNsb3NlKCk7
Ci19Ci0KIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>