<?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>189011</bug_id>
          
          <creation_ts>2018-08-27 15:01:14 -0700</creation_ts>
          <short_desc>LLDB tests may use wrong configuration of lldbWebKitTester</short_desc>
          <delta_ts>2018-10-01 10:23:22 -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>Tools / Tests</component>
          <version>WebKit Local Build</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.13</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>
          <dependson>188936</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>lforschler</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1454115</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-08-27 15:01:14 -0700</bug_when>
    <thetext>Repeating what I wrote in bug #188936, comment 9:

For some reason the tests lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSetProvider_simple and lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSet_SummaryProvider_simple, included in this change, are failing on the Apple High Sierra Debug and Apple Sierra Debug bots. These tests do not fail on the Release variants of these bots (why?). The following is the failure output:

[[
[1772/1787] lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSetProvider_simple
[1773/1787] lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSetProvider_simple erred:
  Traceback (most recent call last):
    File &quot;/Volumes/Data/slave/highsierra-debug-tests-wk2/build/Tools/lldb/lldb_webkit_unittest.py&quot;, line 193, in serial_test_WTFOptionSetProvider_simple
      self.assertEqual(provider.get_child_at_index(0).GetName(), &apos;A&apos;)
  AttributeError: &apos;NoneType&apos; object has no attribute &apos;GetName&apos;
...
[1779/1787] lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFOptionSet_SummaryProvider_simple failed:
  Traceback (most recent call last):
    File &quot;/Volumes/Data/slave/highsierra-debug-tests-wk2/build/Tools/lldb/lldb_webkit_unittest.py&quot;, line 181, in serial_test_WTFOptionSet_SummaryProvider_simple
      self.assertEqual(summary, &quot;{ size = 3 }&quot;)
  AssertionError: &apos;{ size = 0 }&apos; != &apos;{ size = 3 }&apos;
[1779/1787] dump_class_layout_unittest.TestDumpClassLayout.serial_test_ClassWithTwoVirtualBaseClasses
]]
&lt;https://build.webkit.org/builders/Apple%20High%20Sierra%20Debug%20WK2%20%28Tests%29/builds/4639/steps/webkitpy-test/logs/stdio&gt;

Same error seen on Apple Sierra Debug WK1 (Tests):
&lt;https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK1%20%28Tests%29/builds/9271/steps/webkitpy-test/logs/stdio&gt;

For completeness, the Apple Sierra Release WK2 (Tests) and High Sierra Release WK2 (Tests) output of test-webkitpy is at &lt;https://build.webkit.org/builders/Apple%20Sierra%20Release%20WK2%20%28Tests%29/builds/11327/steps/webkitpy-test/logs/stdio&gt; and &lt;https://build.webkit.org/builders/Apple%20High%20Sierra%20Release%20WK2%20%28Tests%29/builds/6406/steps/webkitpy-test/logs/stdio&gt;, respectively.
[tag] [reply] [−] Comment 10</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454126</commentid>
    <comment_count>1</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-08-27 15:20:24 -0700</bug_when>
    <thetext>Reverted the tests in &lt;https://trac.webkit.org/r235404&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464431</commentid>
    <comment_count>2</comment_count>
      <attachid>351092</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-09-28 10:34:20 -0700</bug_when>
    <thetext>Created attachment 351092
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1465069</commentid>
    <comment_count>3</comment_count>
      <attachid>351092</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-10-01 10:22:58 -0700</bug_when>
    <thetext>Comment on attachment 351092
Patch

Clearing flags on attachment: 351092

Committed r236667: &lt;https://trac.webkit.org/changeset/236667&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1465070</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-10-01 10:23:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1465071</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-01 10:23:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/44912306&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351092</attachid>
            <date>2018-09-28 10:34:20 -0700</date>
            <delta_ts>2018-10-01 10:22:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189011-20180928103420.patch</filename>
            <type>text/plain</type>
            <size>12767</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2NTk5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTE1MTIzOTE0MTYyYWZlYmYwMWMzZjFiMjI1ZTRkZmNh
YjMzMWE3NC4uYzZlMGU0MjM4YTJjMmUyNzg3MThjYzEwMzViYzJlZjRhYjRhOTMxYSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ4
IEBACisyMDE4LTA5LTI4ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAg
ICAgICBMTERCIHRlc3RzIG1heSB1c2Ugd3JvbmcgY29uZmlndXJhdGlvbiBvZiBsbGRiV2ViS2l0
VGVzdGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
ODkwMTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBG
aXhlcyBhbiBpc3N1ZSB3aGVyZSB0aGUgTExEQiB1bml0IHRlc3RzIG1heSB1c2UgdGhlIHdyb25n
IGNvbmZpZ3VyYXRpb24gb2YgbGxkYldlYktpdFRlc3Rlci4KKyAgICAgICAgQWRkaXRpb25hbGx5
LCBhZGQgYmFjayB0aGUgdW5pdCB0ZXN0cyBvcmlnaW5hbGx5IGFkZGVkIGluIHIyMzUzNzYgKGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODg5MzYpLgorCisgICAgICAg
IEN1cnJlbnRseSB0aGUgdW5pdCB0ZXN0cyBwaWNrIHRoZSBMTERCV2ViS2l0VGVzdGVyIGJpbmFy
eSBiYXNlZCBvbiB0aGUgY29uZmlndXJhdGlvbiBzZXQgYnkKKyAgICAgICAgc2NyaXB0IHNldC13
ZWJraXQtY29uZmlndXJhdGlvbi4gVGhpcyBtYXkgbm90IGJlIHRoZSBzYW1lIGNvbmZpZ3VyYXRp
b24gc3BlY2lmaWVkIHRvIHRlc3Qtd2Via2l0cHkuCisgICAgICAgIFNvLCB0aGUgdW5pdCB0ZXN0
cyBtYXkgdXNlIHRoZSB3cm9uZyBiaW5hcnkuIEluc3RlYWQgd2UgaGF2ZSB0ZXN0LXdlYmtpdHB5
IHN0b3JlIHRoZSBwYXRoCisgICAgICAgIHRvIHRoZSBjb3JyZWN0IGxsZGJXZWJLaXRUZXN0ZXIg
YmluYXJ5IHRoYXQgdGhlIHVuaXQgdGVzdHMgc2hvdWxkIHVzZSBpbiBhbiBlbnZpcm9ubWVudCB2
YXJpYWJsZSwKKyAgICAgICAgY2FsbGVkIExMREJfV0VCS0lUX1RFU1RFUl9FWEVDVVRBQkxFLiAo
V2UgdXNlIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIGJlY2F1c2UgdGhlIHRlc3QgZHJpdmVyLAor
ICAgICAgICB0ZXN0LXdlYmtpdHB5LCBhbmQgdGhlIHVuaXQgdGVzdHMgY2Fubm90IHRhbGsgdG8g
ZWFjaCBvdGhlciBkaXJlY3RseSBkdWUgdGhlIGxpbWl0YXRpb25zIG9mCisgICAgICAgIHRoZSBQ
eXRob24gdW5pdHRlc3QgbW9kdWxlLCB0aGUgUHl0aG9uIG11bHRpcHJvY2Vzc2luZyBtb2R1bGUs
IGFuZCB0aGUgZ2VuZXJhbCBwcmluY2lwbGUgb2YgdW5pdAorICAgICAgICB0ZXN0cyAtIHRvIHRl
c3QgY29kZSBpbiBpc29sYXRpb24pLiBUaGUgdW5pdCB0ZXN0cyBtYWtlIHVzZSBvZiB0aGUgdmFs
dWUgb2YgdGhpcyBlbnZpcm9ubWVudAorICAgICAgICB2YXJpYWJsZSB0byBsYXVuY2ggbGxkYldl
YktpdFRlc3RlciBiaW5hcnkuCisKKyAgICAgICAgKiBTY3JpcHRzL2J1aWxkLWxsZGJ3ZWJraXR0
ZXN0ZXI6IFdlIG9ubHkgc3VwcG9ydCBidWlsZGluZyBsbGRiV2ViS2l0VGVzdGVyIG9uIE1hYyBm
b3Igbm93LiBFcnJvcgorICAgICAgICBvdXQgaWYgdGhpcyBzY3JpcHQgaXMgaW52b2tlZCBmb3Ig
YSBub24tTWFjIHBsYXRmb3JtLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdGVzdC9tYWlu
LnB5OgorICAgICAgICAoVGVzdGVyLl9ydW5fdGVzdHMpOiBCdWlsZCBsbGRiV2ViS2l0VGVzdGVy
IGFuZCBzdG9yZSB0aGUgcGF0aCB0byBpdCBpbiB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUKKyAg
ICAgICAgTExEQl9XRUJLSVRfVEVTVEVSX0VYRUNVVEFCTEUuCisgICAgICAgIChfYnVpbGRfbGxk
Yl93ZWJraXRfdGVzdGVyKTogRGVsZXRlZC4KKyAgICAgICAgKiBsbGRiL2R1bXBfY2xhc3NfbGF5
b3V0X3VuaXR0ZXN0LnB5OgorICAgICAgICAoVGVzdER1bXBDbGFzc0xheW91dC5zaG91bGRTa2lw
KTogVXNlIFN5c3RlbUhvc3QoKSBoZXJlIGFuZCByZW1vdmUgdGhlIF9ob3N0IGdsb2JhbCB2YXJp
YWJsZSBhcworICAgICAgICB0aGlzIGlzIHRoZSBvbmx5IGNhbGwgc2l0ZSB0aGF0IG5lZWRzIHRo
ZSBIb3N0IG9iamVjdCBub3cuCisgICAgICAgIChUZXN0RHVtcENsYXNzTGF5b3V0LnNldFVwQ2xh
c3MpOiBUYWtlIHRoZSBwYXRoIHRvIHRoZSBsbGRiV2ViS2l0VGVzdGVyIGJpbmFyeSBmcm9tIHRo
ZSB2YWx1ZSBvZgorICAgICAgICB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgTExEQl9XRUJLSVRf
VEVTVEVSX0VYRUNVVEFCTEUuCisgICAgICAgICogbGxkYi9sbGRiV2ViS2l0VGVzdGVyL21haW4u
Y3BwOgorICAgICAgICAodGVzdFN1bW1hcnlQcm92aWRlcnMpOiBBZGQgYmFjayB1bml0IHRlc3Qg
c3VwcG9ydCBpbmZyYXN0cnVjdHVyZSBvcmlnaW5hbGx5IGFkZGVkIGluIHIyMzUzNzYgKGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODg5MzYpLgorICAgICAgICAqIGxs
ZGIvbGxkYl93ZWJraXRfdW5pdHRlc3QucHk6CisgICAgICAgIChMTERCRGVidWdTZXNzaW9uLnNl
dHVwKTogVGFrZSB0aGUgcGF0aCB0byB0aGUgbGxkYldlYktpdFRlc3RlciBiaW5hcnkgZnJvbSB0
aGUgdmFsdWUgb2YgdGhlIGVudmlyb25tZW50CisgICAgICAgIHZhcmlhYmxlIExMREJfV0VCS0lU
X1RFU1RFUl9FWEVDVVRBQkxFLgorICAgICAgICAoVGVzdFN1bW1hcnlQcm92aWRlcnMpOgorICAg
ICAgICAoVGVzdFN1bW1hcnlQcm92aWRlcnMuc2hvdWxkU2tpcCk6IFNraXAgdGhlIHRlc3RzIG9u
IG5vbi1NYWMgcGxhdGZvcm1zLgorICAgICAgICAoVGVzdFN1bW1hcnlQcm92aWRlcnMuc2VyaWFs
X3Rlc3RfV1RGSGFzaFNldF90YWJsZXNpemVfYW5kX3NpemUpOgorICAgICAgICAoVGVzdFN1bW1h
cnlQcm92aWRlcnMuc2VyaWFsX3Rlc3RfV1RGT3B0aW9uU2V0X1N1bW1hcnlQcm92aWRlcl9lbXB0
eSk6CisgICAgICAgIChUZXN0U3VtbWFyeVByb3ZpZGVycy5zZXJpYWxfdGVzdF9XVEZPcHRpb25T
ZXRfU3VtbWFyeVByb3ZpZGVyX3NpbXBsZSk6CisgICAgICAgIChUZXN0U3VtbWFyeVByb3ZpZGVy
cy5zZXJpYWxfdGVzdF9XVEZPcHRpb25TZXRQcm92aWRlcl9lbXB0eSk6CisgICAgICAgIChUZXN0
U3VtbWFyeVByb3ZpZGVycy5zZXJpYWxfdGVzdF9XVEZPcHRpb25TZXRQcm92aWRlcl9zaW1wbGUp
OgorICAgICAgICBBZGQgYmFjayB0aGUgdW5pdCB0ZXN0cyBvcmlnaW5hbGx5IGFkZGVkIGluIHIy
MzUzNzYgKGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODg5MzYpLgor
CiAyMDE4LTA5LTI4ICBLb2J5IEJveWFuZ28gIDxrb2J5LmJAbWNlLnN5c3RlbXM+CiAKICAgICAg
ICAgW1dURl0gQWRkIEV4dGVybmFsU3RyaW5nSW1wbCwgYSBTdHJpbmdJbXBsIGZvciB1c2VyIGNv
bnRyb2xsZWQgYnVmZmVycwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy9idWlsZC1sbGRid2Vi
a2l0dGVzdGVyIGIvVG9vbHMvU2NyaXB0cy9idWlsZC1sbGRid2Via2l0dGVzdGVyCmluZGV4IDc5
ZDljNmE2ZWM5NTAwZWIwMjBlMjYyNzA3ZDJhMzE1YTU4ZDE2NWUuLjNiMTVjNGQ1MjQ2OTI3YWNh
NTFjNTg0YzUwOGY5MjQ0NmU2MTIzYWUgMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvYnVpbGQt
bGxkYndlYmtpdHRlc3RlcgorKysgYi9Ub29scy9TY3JpcHRzL2J1aWxkLWxsZGJ3ZWJraXR0ZXN0
ZXIKQEAgLTU2LDYgKzU2LDExIEBAIGlmICgkc2hvd0hlbHAgfHwgISRyZXN1bHQpIHsKICAgIGV4
aXQgMTsKIH0KIAoraWYgKCFpc0FwcGxlTWFjV2ViS2l0KCkpIHsKKyAgICBwcmludCBTVERFUlIg
ImxsZGJXZWJLaXRUZXN0ZXIgaXMgY3VycmVudGx5IG9ubHkgc3VwcG9ydGVkIG9uIE1hYy5cbiI7
CisgICAgZXhpdCAxOworfQorCiBjaGVja1JlcXVpcmVkU3lzdGVtQ29uZmlnKCk7CiBzZXRDb25m
aWd1cmF0aW9uKCk7CiBjaGRpcldlYktpdCgpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS90ZXN0L21haW4ucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rlc3QvbWFpbi5w
eQppbmRleCA2YTRiYjVlMzQyYWJmNTk1MTM3ZTg5NmFiN2M0ODY1YmE3YWY3NDVhLi5jNzZkMDU4
ZDEyODBmMWFjNzFmNTQ2ZTBmZjE2ODNhMGNmZWY1ZTgyIDEwMDY0NAotLS0gYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L3Rlc3QvbWFpbi5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rl
c3QvbWFpbi5weQpAQCAtNTIsMjEgKzUyLDYgQEAgX2hvc3QgPSBTeXN0ZW1Ib3N0KCkKIF93ZWJr
aXRfcm9vdCA9IE5vbmUKIAogCi1kZWYgX2J1aWxkX2xsZGJfd2Via2l0X3Rlc3Rlcihjb25maWd1
cmF0aW9uKToKLSAgICBpZiBub3QgX2hvc3QucGxhdGZvcm0uaXNfbWFjKCk6Ci0gICAgICAgIF9s
b2cuZXJyb3IoJ2xsZGJXZWJLaXRUZXN0ZXIgaXMgbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRm
b3JtLicpCi0gICAgICAgIHJldHVybiBGYWxzZQotICAgIGNvbmZpZyA9IENvbmZpZyhfaG9zdC5l
eGVjdXRpdmUsIF9ob3N0LmZpbGVzeXN0ZW0pCi0gICAgYnVpbGRfbGxkYndlYmtpdHRlc3RlciA9
IG9zLnBhdGguam9pbihfd2Via2l0X3Jvb3QsICdUb29scycsICdTY3JpcHRzJywgJ2J1aWxkLWxs
ZGJ3ZWJraXR0ZXN0ZXInKQotICAgIHRyeToKLSAgICAgICAgX2hvc3QuZXhlY3V0aXZlLnJ1bl9h
bmRfdGhyb3dfaWZfZmFpbChbYnVpbGRfbGxkYndlYmtpdHRlc3RlciwgY29uZmlnLmZsYWdfZm9y
X2NvbmZpZ3VyYXRpb24oY29uZmlndXJhdGlvbiBvciBjb25maWcuZGVmYXVsdF9jb25maWd1cmF0
aW9uKCkpXSwgcXVpZXQ9VHJ1ZSkKLSAgICBleGNlcHQgU2NyaXB0RXJyb3IgYXMgZToKLSAgICAg
ICAgX2xvZy5lcnJvcihlLm1lc3NhZ2Vfd2l0aF9vdXRwdXQob3V0cHV0X2xpbWl0PU5vbmUpKQot
ICAgICAgICByZXR1cm4gRmFsc2UKLSAgICByZXR1cm4gVHJ1ZQotCi0KLQogZGVmIG1haW4oKToK
ICAgICBnbG9iYWwgX3dlYmtpdF9yb290CiAgICAgY29uZmlndXJlX2xvZ2dpbmcobG9nZ2VyPV9s
b2cpCkBAIC0xOTgsOCArMTgzLDE3IEBAIGNsYXNzIFRlc3RlcihvYmplY3QpOgogCiAgICAgICAg
IGlmIHdpbGxfcnVuX2xsZGJfd2Via2l0X3Rlc3RzOgogICAgICAgICAgICAgc2VsZi5wcmludGVy
LndyaXRlX3VwZGF0ZSgnQnVpbGRpbmcgbGxkYldlYktpdFRlc3RlciAuLi4nKQotICAgICAgICAg
ICAgaWYgbm90IF9idWlsZF9sbGRiX3dlYmtpdF90ZXN0ZXIoY29uZmlndXJhdGlvbj1zZWxmLl9v
cHRpb25zLmNvbmZpZ3VyYXRpb24pOgotICAgICAgICAgICAgICAgIF9sb2cuZXJyb3IoJ0ZhaWxl
ZCB0byBidWlsZCBsbGRiV2ViS2l0VGVzdGVyLicpCisgICAgICAgICAgICBidWlsZF9sbGRid2Vi
a2l0dGVzdGVyID0gc2VsZi5maW5kZXIuZmlsZXN5c3RlbS5qb2luKF93ZWJraXRfcm9vdCwgJ1Rv
b2xzJywgJ1NjcmlwdHMnLCAnYnVpbGQtbGxkYndlYmtpdHRlc3RlcicpCisgICAgICAgICAgICBj
b25maWcgPSBDb25maWcoX2hvc3QuZXhlY3V0aXZlLCBzZWxmLmZpbmRlci5maWxlc3lzdGVtKQor
ICAgICAgICAgICAgY29uZmlndXJhdGlvbl90b191c2UgPSBzZWxmLl9vcHRpb25zLmNvbmZpZ3Vy
YXRpb24gb3IgY29uZmlnLmRlZmF1bHRfY29uZmlndXJhdGlvbigpCisgICAgICAgICAgICB0cnk6
CisgICAgICAgICAgICAgICAgX2hvc3QuZXhlY3V0aXZlLnJ1bl9hbmRfdGhyb3dfaWZfZmFpbChb
YnVpbGRfbGxkYndlYmtpdHRlc3RlciwgY29uZmlnLmZsYWdfZm9yX2NvbmZpZ3VyYXRpb24oY29u
ZmlndXJhdGlvbl90b191c2UpXSwgcXVpZXQ9KG5vdCBib29sKHNlbGYuX29wdGlvbnMudmVyYm9z
ZSkpKQorICAgICAgICAgICAgZXhjZXB0IFNjcmlwdEVycm9yIGFzIGU6CisgICAgICAgICAgICAg
ICAgX2xvZy5lcnJvcihlLm1lc3NhZ2Vfd2l0aF9vdXRwdXQob3V0cHV0X2xpbWl0PU5vbmUpKQor
ICAgICAgICAgICAgICAgIHJldHVybiBGYWxzZQorICAgICAgICAgICAgb3MuZW52aXJvblsnTExE
Ql9XRUJLSVRfVEVTVEVSX0VYRUNVVEFCTEUnXSA9IHN0cihzZWxmLmZpbmRlci5maWxlc3lzdGVt
LmpvaW4oY29uZmlnLmJ1aWxkX2RpcmVjdG9yeShjb25maWd1cmF0aW9uX3RvX3VzZSksICdsbGRi
V2ViS2l0VGVzdGVyJykpCisgICAgICAgICAgICBpZiBub3Qgc2VsZi5maW5kZXIuZmlsZXN5c3Rl
bS5leGlzdHMob3MuZW52aXJvblsnTExEQl9XRUJLSVRfVEVTVEVSX0VYRUNVVEFCTEUnXSk6Cisg
ICAgICAgICAgICAgICAgX2xvZy5lcnJvcignRmFpbGVkIHRvIGZpbmQgbGxkYldlYktpdFRlc3Rl
ci4nKQogICAgICAgICAgICAgICAgIHJldHVybiBGYWxzZQogCiAgICAgICAgIGlmIHNlbGYuX29w
dGlvbnMuY292ZXJhZ2U6CmRpZmYgLS1naXQgYS9Ub29scy9sbGRiL2R1bXBfY2xhc3NfbGF5b3V0
X3VuaXR0ZXN0LnB5IGIvVG9vbHMvbGxkYi9kdW1wX2NsYXNzX2xheW91dF91bml0dGVzdC5weQpp
bmRleCAxMDQyN2IwNWM0YzhjZTRiODI3MTA3OTkwY2M2MzJhNmZjMGM5NzNiLi5jMmFkZWQ4YWRk
YTE0OWJmNjMwZTVlYWUzZDI2YWI1Mjc4NjdhYzJhIDEwMDc1NQotLS0gYS9Ub29scy9sbGRiL2R1
bXBfY2xhc3NfbGF5b3V0X3VuaXR0ZXN0LnB5CisrKyBiL1Rvb2xzL2xsZGIvZHVtcF9jbGFzc19s
YXlvdXRfdW5pdHRlc3QucHkKQEAgLTMwLDEyICszMCw4IEBAIGltcG9ydCBvcwogaW1wb3J0IHN5
cwogaW1wb3J0IHVuaXR0ZXN0CiAKLWZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbS5zeXN0ZW1o
b3N0IGltcG9ydCBTeXN0ZW1Ib3N0Ci1mcm9tIHdlYmtpdHB5LnBvcnQuY29uZmlnIGltcG9ydCBD
b25maWcKLQogZnJvbSBsbGRiX2R1bXBfY2xhc3NfbGF5b3V0IGltcG9ydCBMTERCRGVidWdnZXJJ
bnN0YW5jZSwgQ2xhc3NMYXlvdXRCYXNlCi0KLV9ob3N0ID0gU3lzdGVtSG9zdCgpCitmcm9tIHdl
YmtpdHB5LmNvbW1vbi5zeXN0ZW0uc3lzdGVtaG9zdCBpbXBvcnQgU3lzdGVtSG9zdAogCiAjIFJ1
biB0aGVzZSB0ZXN0cyB3aXRoIC4vVG9vbHMvU2NyaXB0cy90ZXN0LXdlYmtpdHB5IGR1bXBfY2xh
c3NfbGF5b3V0X3VuaXR0ZXN0CiAjIFJ1biBhIHNpbmdsZSB0ZXN0IHdpdGggZS5nLiAuL1Rvb2xz
L1NjcmlwdHMvdGVzdC13ZWJraXRweSBkdW1wX2NsYXNzX2xheW91dF91bml0dGVzdC5UZXN0RHVt
cENsYXNzTGF5b3V0LnNlcmlhbF90ZXN0X0NsYXNzV2l0aFVuaXF1ZVB0cnMKQEAgLTUyLDE2ICs0
OCwxMyBAQCBkZWYgZGVzdHJveV9jYWNoZWRfZGVidWdfc2Vzc2lvbigpOgogY2xhc3MgVGVzdER1
bXBDbGFzc0xheW91dCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgQGNsYXNzbWV0aG9kCiAgICAg
ZGVmIHNob3VsZFNraXAoY2xzKToKLSAgICAgICAgcmV0dXJuIG5vdCBfaG9zdC5wbGF0Zm9ybS5p
c19tYWMoKQorICAgICAgICByZXR1cm4gbm90IFN5c3RlbUhvc3QoKS5wbGF0Zm9ybS5pc19tYWMo
KQogCiAgICAgQGNsYXNzbWV0aG9kCiAgICAgZGVmIHNldFVwQ2xhc3MoY2xzKToKICAgICAgICAg
Z2xvYmFsIGRlYnVnZ2VyX2luc3RhbmNlCiAgICAgICAgIGlmIG5vdCBkZWJ1Z2dlcl9pbnN0YW5j
ZToKLSAgICAgICAgICAgIExMREJfV0VCS0lUX1RFU1RFUl9OQU1FID0gJ2xsZGJXZWJLaXRUZXN0
ZXInCi0KLSAgICAgICAgICAgIGNvbmZpZyA9IENvbmZpZyhfaG9zdC5leGVjdXRpdmUsIF9ob3N0
LmZpbGVzeXN0ZW0pCi0gICAgICAgICAgICBsbGRiV2ViS2l0VGVzdGVyRXhlY3V0YWJsZSA9IG9z
LnBhdGguam9pbihjb25maWcuYnVpbGRfZGlyZWN0b3J5KGNvbmZpZy5kZWZhdWx0X2NvbmZpZ3Vy
YXRpb24oKSksIExMREJfV0VCS0lUX1RFU1RFUl9OQU1FKQorICAgICAgICAgICAgbGxkYldlYktp
dFRlc3RlckV4ZWN1dGFibGUgPSBzdHIob3MuZW52aXJvblsnTExEQl9XRUJLSVRfVEVTVEVSX0VY
RUNVVEFCTEUnXSkKIAogICAgICAgICAgICAgYXJjaGl0ZWN0dXJlID0gJ3g4Nl82NCcKICAgICAg
ICAgICAgIGRlYnVnZ2VyX2luc3RhbmNlID0gTExEQkRlYnVnZ2VySW5zdGFuY2UobGxkYldlYktp
dFRlc3RlckV4ZWN1dGFibGUsIGFyY2hpdGVjdHVyZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL2xsZGIv
bGxkYldlYktpdFRlc3Rlci9tYWluLmNwcCBiL1Rvb2xzL2xsZGIvbGxkYldlYktpdFRlc3Rlci9t
YWluLmNwcAppbmRleCAyY2U4ZDYxMDZlMDhjZWQ5YWE3YWFmYTJkYjc0NjgwZDcyOGI4MmRhLi45
ZjhhZjUyNDNkNjMxZTgzZmM4MGEyMGFhMmExNWMwMTBiZmYwYTZmIDEwMDY0NAotLS0gYS9Ub29s
cy9sbGRiL2xsZGJXZWJLaXRUZXN0ZXIvbWFpbi5jcHAKKysrIGIvVG9vbHMvbGxkYi9sbGRiV2Vi
S2l0VGVzdGVyL21haW4uY3BwCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSA8c3RkaW8uaD4K
ICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgogI2luY2x1ZGUgPHd0Zi9IYXNoU2V0Lmg+CisjaW5j
bHVkZSA8d3RmL09wdGlvblNldC5oPgogI2luY2x1ZGUgPHd0Zi9WZWN0b3IuaD4KICNpbmNsdWRl
IDx3dGYvdGV4dC9TdHJpbmdCdWlsZGVyLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5n
Lmg+CkBAIC00NCw2ICs0NSwxMyBAQCBzdGF0aWMgU3RyaW5nIHV0ZjE2U3RyaW5nKGNvbnN0IGNo
YXIxNl90ICgmc3RyaW5nKVtsZW5ndGhdKQogICAgIHJldHVybiBidWlsZGVyLnRvU3RyaW5nKCk7
CiB9CiAKK2VudW0gY2xhc3MgRXhhbXBsZUZsYWdzIHsKKyAgICBBID0gMSA8PCAwLAorICAgIEIg
PSAxIDw8IDEsCisgICAgQyA9IDEgPDwgMiwKKyAgICBEID0gMSA8PCAzLAorfTsKKwogc3RhdGlj
IHZvaWQgdGVzdFN1bW1hcnlQcm92aWRlcnMoKQogewogICAgIFN0cmluZyBhTnVsbFN0cmluZyB7
ICIiIH07CkBAIC03Myw2ICs4MSw5IEBAIHN0YXRpYyB2b2lkIHRlc3RTdW1tYXJ5UHJvdmlkZXJz
KCkKICAgICBIYXNoTWFwPHVuc2lnbmVkLCBWZWN0b3I8aW50Pj4gaGFzaE1hcE9mVmVjdG9yczsK
ICAgICBoYXNoTWFwT2ZWZWN0b3JzLmFkZCgxLCBWZWN0b3I8aW50Pih7MiwgM30pKTsKIAorICAg
IE9wdGlvblNldDxFeGFtcGxlRmxhZ3M+IGV4YW1wbGVGbGFnc0VtcHR5OworICAgIE9wdGlvblNl
dDxFeGFtcGxlRmxhZ3M+IGV4YW1wbGVGbGFnc1NpbXBsZSB7IEV4YW1wbGVGbGFnczo6QSwgRXhh
bXBsZUZsYWdzOjpELCBFeGFtcGxlRmxhZ3M6OkMgfTsKKwogICAgIGJyZWFrRm9yVGVzdGluZ1N1
bW1hcnlQcm92aWRlcnMoKTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvbGxkYi9sbGRiX3dlYmtp
dF91bml0dGVzdC5weSBiL1Rvb2xzL2xsZGIvbGxkYl93ZWJraXRfdW5pdHRlc3QucHkKaW5kZXgg
ODY1Yzk3YWY1N2JmNzUwMjZhNGQ3N2MyZWI0NTE1ZjBkZjFhYTQzYS4uMzRiNTU1NTYyNTU5MGVk
YTc2MDk1MTQ2NGYwZGU2ZDY2YmZjZTViNCAxMDA3NTUKLS0tIGEvVG9vbHMvbGxkYi9sbGRiX3dl
YmtpdF91bml0dGVzdC5weQorKysgYi9Ub29scy9sbGRiL2xsZGJfd2Via2l0X3VuaXR0ZXN0LnB5
CkBAIC0zMSw3ICszMSw2IEBAIGltcG9ydCBzeXMKIGltcG9ydCB1bml0dGVzdAogCiBmcm9tIHdl
YmtpdHB5LmNvbW1vbi5zeXN0ZW0uc3lzdGVtaG9zdCBpbXBvcnQgU3lzdGVtSG9zdAotZnJvbSB3
ZWJraXRweS5wb3J0LmNvbmZpZyBpbXBvcnQgQ29uZmlnCiAKICMgUnVuIGp1c3QgdGhlIHRlc3Rz
IGluIHRoaXMgZmlsZSB3aXRoIC4vVG9vbHMvU2NyaXB0cy90ZXN0LXdlYmtpdHB5IGxsZGJfd2Vi
a2l0X3VuaXR0ZXN0CiAKQEAgLTUzLDE3ICs1MiwxNCBAQCBkZWYgZGVzdHJveV9jYWNoZWRfZGVi
dWdfc2Vzc2lvbigpOgogY2xhc3MgTExEQkRlYnVnU2Vzc2lvbihvYmplY3QpOgogICAgIEBjbGFz
c21ldGhvZAogICAgIGRlZiBzZXR1cChjbHMpOgotICAgICAgICBMTERCX1dFQktJVF9URVNURVJf
TkFNRSA9ICdsbGRiV2ViS2l0VGVzdGVyJwogICAgICAgICBCUkVBS19GT1JfVEVTVElOR19GVU5D
VElPTl9OQU1FID0gJ2JyZWFrRm9yVGVzdGluZ1N1bW1hcnlQcm92aWRlcnMnCiAKICAgICAgICAg
Y2xzLnNiRGVidWdnZXIgPSBsbGRiLlNCRGVidWdnZXIuQ3JlYXRlKCkKICAgICAgICAgY2xzLnNi
RGVidWdnZXIuU2V0QXN5bmMoRmFsc2UpCiAKLSAgICAgICAgaG9zdCA9IFN5c3RlbUhvc3QoKQot
ICAgICAgICBjb25maWcgPSBDb25maWcoaG9zdC5leGVjdXRpdmUsIGhvc3QuZmlsZXN5c3RlbSkK
LSAgICAgICAgY2xzLmxsZGJXZWJLaXRUZXN0ZXJFeGVjdXRhYmxlID0gb3MucGF0aC5qb2luKGNv
bmZpZy5idWlsZF9kaXJlY3RvcnkoY29uZmlnLmRlZmF1bHRfY29uZmlndXJhdGlvbigpKSwgTExE
Ql9XRUJLSVRfVEVTVEVSX05BTUUpCisgICAgICAgIGNscy5sbGRiV2ViS2l0VGVzdGVyRXhlY3V0
YWJsZSA9IHN0cihvcy5lbnZpcm9uWydMTERCX1dFQktJVF9URVNURVJfRVhFQ1VUQUJMRSddKQog
Ci0gICAgICAgIGNscy5zYlRhcmdldCA9IGNscy5zYkRlYnVnZ2VyLkNyZWF0ZVRhcmdldChzdHIo
Y2xzLmxsZGJXZWJLaXRUZXN0ZXJFeGVjdXRhYmxlKSkKKyAgICAgICAgY2xzLnNiVGFyZ2V0ID0g
Y2xzLnNiRGVidWdnZXIuQ3JlYXRlVGFyZ2V0KGNscy5sbGRiV2ViS2l0VGVzdGVyRXhlY3V0YWJs
ZSkKICAgICAgICAgYXNzZXJ0IGNscy5zYlRhcmdldAogICAgICAgICBjbHMuc2JUYXJnZXQuQnJl
YWtwb2ludENyZWF0ZUJ5TmFtZShCUkVBS19GT1JfVEVTVElOR19GVU5DVElPTl9OQU1FLCBjbHMu
c2JUYXJnZXQuR2V0RXhlY3V0YWJsZSgpLkdldEZpbGVuYW1lKCkpCiAKQEAgLTg3LDYgKzgzLDEw
IEBAIGNsYXNzIExMREJEZWJ1Z1Nlc3Npb24ob2JqZWN0KToKIAogCiBjbGFzcyBUZXN0U3VtbWFy
eVByb3ZpZGVycyh1bml0dGVzdC5UZXN0Q2FzZSk6CisgICAgQGNsYXNzbWV0aG9kCisgICAgZGVm
IHNob3VsZFNraXAoY2xzKToKKyAgICAgICAgcmV0dXJuIG5vdCBTeXN0ZW1Ib3N0KCkucGxhdGZv
cm0uaXNfbWFjKCkKKwogICAgIEBjbGFzc21ldGhvZAogICAgIGRlZiBzZXRVcENsYXNzKGNscyk6
CiAgICAgICAgIGdsb2JhbCBjYWNoZWRfZGVidWdfc2Vzc2lvbgpAQCAtMTY3LDMgKzE2NywzMiBA
QCBjbGFzcyBUZXN0U3VtbWFyeVByb3ZpZGVycyh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAg
IHZhcmlhYmxlID0gc2VsZi5fc2JGcmFtZS5GaW5kVmFyaWFibGUoJ2hhc2hTZXRPZkludHMnKQog
ICAgICAgICBzdW1tYXJ5ID0gbGxkYl93ZWJraXQuV1RGSGFzaFNldF9TdW1tYXJ5UHJvdmlkZXIo
dmFyaWFibGUsIHt9KQogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHN1bW1hcnksICJ7IHRhYmxl
U2l6ZSA9IDgsIGtleUNvdW50ID0gMSB9IikKKworICAgICMgTUFSSzogV1RGT3B0aW9uU2V0X1N1
bW1hcnlQcm92aWRlciB0ZXN0IGNhc2VzCisKKyAgICBkZWYgc2VyaWFsX3Rlc3RfV1RGT3B0aW9u
U2V0X1N1bW1hcnlQcm92aWRlcl9lbXB0eShzZWxmKToKKyAgICAgICAgdmFyaWFibGUgPSBzZWxm
Ll9zYkZyYW1lLkZpbmRWYXJpYWJsZSgnZXhhbXBsZUZsYWdzRW1wdHknKQorICAgICAgICBzdW1t
YXJ5ID0gbGxkYl93ZWJraXQuV1RGT3B0aW9uU2V0X1N1bW1hcnlQcm92aWRlcih2YXJpYWJsZSwg
e30pCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoc3VtbWFyeSwgInsgc2l6ZSA9IDAgfSIpCisK
KyAgICBkZWYgc2VyaWFsX3Rlc3RfV1RGT3B0aW9uU2V0X1N1bW1hcnlQcm92aWRlcl9zaW1wbGUo
c2VsZik6CisgICAgICAgIHZhcmlhYmxlID0gc2VsZi5fc2JGcmFtZS5GaW5kVmFyaWFibGUoJ2V4
YW1wbGVGbGFnc1NpbXBsZScpCisgICAgICAgIHN1bW1hcnkgPSBsbGRiX3dlYmtpdC5XVEZPcHRp
b25TZXRfU3VtbWFyeVByb3ZpZGVyKHZhcmlhYmxlLCB7fSkKKyAgICAgICAgc2VsZi5hc3NlcnRF
cXVhbChzdW1tYXJ5LCAieyBzaXplID0gMyB9IikKKworICAgICMgTUFSSzogV1RGT3B0aW9uU2V0
UHJvdmlkZXIgdGVzdCBjYXNlcworCisgICAgZGVmIHNlcmlhbF90ZXN0X1dURk9wdGlvblNldFBy
b3ZpZGVyX2VtcHR5KHNlbGYpOgorICAgICAgICB2YXJpYWJsZSA9IHNlbGYuX3NiRnJhbWUuRmlu
ZFZhcmlhYmxlKCdleGFtcGxlRmxhZ3NFbXB0eScpCisgICAgICAgIHByb3ZpZGVyID0gbGxkYl93
ZWJraXQuV1RGT3B0aW9uU2V0UHJvdmlkZXIodmFyaWFibGUsIHt9KQorICAgICAgICBzZWxmLmFz
c2VydEVxdWFsKHByb3ZpZGVyLmdldF9jaGlsZF9hdF9pbmRleCgwKSwgTm9uZSkKKworICAgIGRl
ZiBzZXJpYWxfdGVzdF9XVEZPcHRpb25TZXRQcm92aWRlcl9zaW1wbGUoc2VsZik6CisgICAgICAg
IHZhcmlhYmxlID0gc2VsZi5fc2JGcmFtZS5GaW5kVmFyaWFibGUoJ2V4YW1wbGVGbGFnc1NpbXBs
ZScpCisgICAgICAgIHByb3ZpZGVyID0gbGxkYl93ZWJraXQuV1RGT3B0aW9uU2V0UHJvdmlkZXIo
dmFyaWFibGUsIHt9KQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHByb3ZpZGVyLmdldF9jaGls
ZF9hdF9pbmRleCgwKS5HZXROYW1lKCksICdBJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChw
cm92aWRlci5nZXRfY2hpbGRfYXRfaW5kZXgoMCkuR2V0VmFsdWUoKSwgJzEnKQorICAgICAgICBz
ZWxmLmFzc2VydEVxdWFsKHByb3ZpZGVyLmdldF9jaGlsZF9hdF9pbmRleCgxKS5HZXROYW1lKCks
ICdDJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChwcm92aWRlci5nZXRfY2hpbGRfYXRfaW5k
ZXgoMSkuR2V0VmFsdWUoKSwgJzQnKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHByb3ZpZGVy
LmdldF9jaGlsZF9hdF9pbmRleCgyKS5HZXROYW1lKCksICdEJykKKyAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbChwcm92aWRlci5nZXRfY2hpbGRfYXRfaW5kZXgoMikuR2V0VmFsdWUoKSwgJzgnKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>