<?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>198756</bug_id>
          
          <creation_ts>2019-06-11 10:00:20 -0700</creation_ts>
          <short_desc>webkitpy: Fix device ASan reporting, add testing for report configurations</short_desc>
          <delta_ts>2019-06-11 11:46:52 -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 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1543737</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-06-11 10:00:20 -0700</bug_when>
    <thetext>Noticed that we weren&apos;t correctly reporting ASan failures for devices. Since I missed this before, we clearly need unit tests to cover this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1543739</commentid>
    <comment_count>1</comment_count>
      <attachid>371851</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-06-11 10:05:35 -0700</bug_when>
    <thetext>Created attachment 371851
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1543775</commentid>
    <comment_count>2</comment_count>
      <attachid>371851</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-11 11:44:59 -0700</bug_when>
    <thetext>Comment on attachment 371851
Patch

Clearing flags on attachment: 371851

Committed r246326: &lt;https://trac.webkit.org/changeset/246326&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1543776</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-11 11:45:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1543778</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-06-11 11:46:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/51632980&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>371851</attachid>
            <date>2019-06-11 10:05:35 -0700</date>
            <delta_ts>2019-06-11 11:44:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198756-20190611100534.patch</filename>
            <type>text/plain</type>
            <size>10960</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0NjMyMSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDMzIEBACisyMDE5LTA2LTExICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICB3ZWJraXRweTogRml4IGRldmljZSBBU2FuIHJlcG9ydGluZywgYWRkIHRl
c3RpbmcgZm9yIHJlcG9ydCBjb25maWd1cmF0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4NzU2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQVNhbiByZXN1bHRzIHdlcmUgcmVwb3J0aW5nIGFuIGlu
Y29ycmVjdCBzdHlsZS4gVGhpcyBpbmRpY2F0ZXMgd2UgbmVlZCB0byBiZSB0ZXN0aW5nIHRoaXMg
dXBsb2FkCisgICAgICAgIGNvbmZpZ3VyYXRpb24gdGhvcm91Z2hseSBpbiB3ZWJraXRweS4KKwor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9jb25maWcucHk6CisgICAgICAgIChjbGVh
cl9jYWNoZWRfY29uZmlndXJhdGlvbik6IENsZWFyaW5nIGNvbmZpZ3VyYXRpb25zIHNob3VsZCBj
bGVhciB0aGUgQVNhbiBjYWNoZSBhcyB3ZWxsLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkv
cG9ydC9kZXZpY2VfcG9ydC5weToKKyAgICAgICAgKERldmljZVBvcnQuY29uZmlndXJhdGlvbl9m
b3JfdXBsb2FkKTogQWRkIEFTYW4gYXMgc3R5bGUuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS9wb3J0L2lvc19kZXZpY2VfdW5pdHRlc3QucHk6CisgICAgICAgIChJT1NEZXZpY2VUZXN0KToK
KyAgICAgICAgKElPU0RldmljZVRlc3QudGVzdF9kZWZhdWx0X3VwbG9hZF9jb25maWd1cmF0aW9u
KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9zX3NpbXVsYXRvcl91bml0dGVz
dC5weToKKyAgICAgICAgKElPU1NpbXVsYXRvclRlc3QudGVzdF9kZWZhdWx0X3VwbG9hZF9jb25m
aWd1cmF0aW9uKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvbW9ja19kcnRfdW5p
dHRlc3QucHk6CisgICAgICAgIChNb2NrRFJUUG9ydFRlc3QudGVzdF9hc2FuX3VwbG9hZF9jb25m
aWd1cmF0aW9uKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvcG9ydF90ZXN0Y2Fz
ZS5weToKKyAgICAgICAgKHRlc3RfZGVmYXVsdF91cGxvYWRfY29uZmlndXJhdGlvbik6CisgICAg
ICAgICh0ZXN0X2RlYnVnX3VwbG9hZF9jb25maWd1cmF0aW9uKToKKyAgICAgICAgKHRlc3RfYXNh
bl91cGxvYWRfY29uZmlndXJhdGlvbik6CisgICAgICAgICh0ZXN0X2d1YXJkX21hbGxvY19jb25m
aWd1cmF0aW9uKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvd2F0Y2hfc2ltdWxh
dG9yX3VuaXR0ZXN0LnB5OgorICAgICAgICAoV2F0Y2hTaW11bGF0b3JUZXN0KToKKyAgICAgICAg
KFdhdGNoU2ltdWxhdG9yVGVzdC50ZXN0X2RlZmF1bHRfdXBsb2FkX2NvbmZpZ3VyYXRpb24pOgor
CiAyMDE5LTA2LTExICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4K
IAogICAgICAgICB0dS1iZXJsaW4gdW5pdmVyc2l0eSBlbWFpbCB3ZWIgaW50ZXJmYWNlIChPdXRs
b29rIFdlYiBBcHApIGdvZXMgZGlyZWN0bHkgdG8gdGhlIGxpZ2h0IHZlcnNpb24gaW5zdGVhZCBv
ZiB0aGUgbm9ybWFsIHdlYiBhcHAKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9j
b25maWcucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2NvbmZp
Zy5weQkocmV2aXNpb24gMjQ2MzEzKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2Nv
bmZpZy5weQkod29ya2luZyBjb3B5KQpAQCAtNTMsNiArNTMsNyBAQCBkZWYgY2xlYXJfY2FjaGVk
X2NvbmZpZ3VyYXRpb24oKToKICAgICBnbG9iYWwgX2hhdmVfZGV0ZXJtaW5lZF9jb25maWd1cmF0
aW9uLCBfY29uZmlndXJhdGlvbgogICAgIF9oYXZlX2RldGVybWluZWRfY29uZmlndXJhdGlvbiA9
IEZhbHNlCiAgICAgX2NvbmZpZ3VyYXRpb24gPSAiUmVsZWFzZSIKKyAgICBDb25maWcuYXNhbi5m
Z2V0Ll9yZXN1bHRzX2NhY2hlID0ge30KIAogCiBAbWVtb2l6ZWQKSW5kZXg6IFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvcG9ydC9kZXZpY2VfcG9ydC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L3BvcnQvZGV2aWNlX3BvcnQucHkJKHJldmlzaW9uIDI0NjMxMykKKysrIFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kZXZpY2VfcG9ydC5weQkod29ya2luZyBjb3B5KQpA
QCAtMjU2LDEzICsyNTYsMjAgQEAgY2xhc3MgRGV2aWNlUG9ydChEYXJ3aW5Qb3J0KToKICAgICAg
ICAgICAgIGlmIHZlcnNpb25fbmFtZToKICAgICAgICAgICAgICAgICBicmVhawogCisgICAgICAg
IGlmIHNlbGYuZ2V0X29wdGlvbignZ3VhcmRfbWFsbG9jJyk6CisgICAgICAgICAgICBzdHlsZSA9
ICdndWFyZC1tYWxsb2MnCisgICAgICAgIGVsaWYgc2VsZi5fY29uZmlnLmFzYW46CisgICAgICAg
ICAgICBzdHlsZSA9ICdhc2FuJworICAgICAgICBlbHNlOgorICAgICAgICAgICAgc3R5bGUgPSBj
b25maWd1cmF0aW9uLmJ1aWxkX3R5cGUKKwogICAgICAgICByZXR1cm4gVXBsb2FkLmNyZWF0ZV9j
b25maWd1cmF0aW9uKAogICAgICAgICAgICAgcGxhdGZvcm09ZGV2aWNlX3R5cGUuc29mdHdhcmVf
dmFyaWFudC5sb3dlcigpLAogICAgICAgICAgICAgaXNfc2ltdWxhdG9yPXNlbGYuREVWSUNFX01B
TkFHRVIgPT0gU2ltdWxhdGVkRGV2aWNlTWFuYWdlciwKICAgICAgICAgICAgIHZlcnNpb249c3Ry
KHZlcnNpb24pLAogICAgICAgICAgICAgdmVyc2lvbl9uYW1lPXZlcnNpb25fbmFtZSwKICAgICAg
ICAgICAgIGFyY2hpdGVjdHVyZT1jb25maWd1cmF0aW9uLmFyY2hpdGVjdHVyZSwKLSAgICAgICAg
ICAgIHN0eWxlPSdndWFyZC1tYWxsb2MnIGlmIHNlbGYuZ2V0X29wdGlvbignZ3VhcmRfbWFsbG9j
JykgZWxzZSBjb25maWd1cmF0aW9uLmJ1aWxkX3R5cGUsCisgICAgICAgICAgICBzdHlsZT1zdHls
ZSwKICAgICAgICAgICAgIG1vZGVsPW1vZGVsLAogICAgICAgICAgICAgc2RrPWhvc3QuYnVpbGRf
dmVyc2lvbiBpZiBob3N0IGVsc2UgTm9uZSwKICAgICAgICAgKQpJbmRleDogVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9wb3J0L2lvc19kZXZpY2VfdW5pdHRlc3QucHkKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2lvc19kZXZpY2VfdW5pdHRlc3QucHkJKHJldmlzaW9u
IDI0NjMxMykKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9pb3NfZGV2aWNlX3VuaXR0
ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC0yNSw2ICsyNSw3IEBAIGltcG9ydCB0aW1lCiBmcm9t
IHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0ub3V0cHV0Y2FwdHVyZSBpbXBvcnQgT3V0cHV0Q2FwdHVy
ZQogZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLmV4ZWN1dGl2ZV9tb2NrIGltcG9ydCBNb2Nr
RXhlY3V0aXZlMiwgU2NyaXB0RXJyb3IKIGZyb20gd2Via2l0cHkuY29tbW9uLnZlcnNpb24gaW1w
b3J0IFZlcnNpb24KK2Zyb20gd2Via2l0cHkucG9ydC5jb25maWcgaW1wb3J0IGNsZWFyX2NhY2hl
ZF9jb25maWd1cmF0aW9uCiBmcm9tIHdlYmtpdHB5LnBvcnQuaW9zX2RldmljZSBpbXBvcnQgSU9T
RGV2aWNlUG9ydAogZnJvbSB3ZWJraXRweS5wb3J0IGltcG9ydCBpb3NfdGVzdGNhc2UKIGZyb20g
d2Via2l0cHkucG9ydCBpbXBvcnQgcG9ydF90ZXN0Y2FzZQpAQCAtMTU5LDMgKzE2MCwxMyBAQCBj
bGFzcyBJT1NEZXZpY2VUZXN0KGlvc190ZXN0Y2FzZS5JT1NUZXN0CiAKICAgICBkZWYgdGVzdF9t
YXhfY2hpbGRfcHJvY2Vzc2VzKHNlbGYpOgogICAgICAgICBwYXNzCisKKyAgICBkZWYgdGVzdF9k
ZWZhdWx0X3VwbG9hZF9jb25maWd1cmF0aW9uKHNlbGYpOgorICAgICAgICBjbGVhcl9jYWNoZWRf
Y29uZmlndXJhdGlvbigpCisgICAgICAgIHBvcnQgPSBzZWxmLm1ha2VfcG9ydCgpCisgICAgICAg
IGNvbmZpZ3VyYXRpb24gPSBwb3J0LmNvbmZpZ3VyYXRpb25fZm9yX3VwbG9hZCgpCisgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWwoY29uZmlndXJhdGlvblsnYXJjaGl0ZWN0dXJlJ10sIHBvcnQuYXJj
aGl0ZWN0dXJlKCkpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoY29uZmlndXJhdGlvblsnaXNf
c2ltdWxhdG9yJ10sIEZhbHNlKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGNvbmZpZ3VyYXRp
b25bJ3BsYXRmb3JtJ10sIHBvcnQuaG9zdC5wbGF0Zm9ybS5vc19uYW1lKQorICAgICAgICBzZWxm
LmFzc2VydEVxdWFsKGNvbmZpZ3VyYXRpb25bJ3N0eWxlJ10sICdyZWxlYXNlJykKKyAgICAgICAg
c2VsZi5hc3NlcnRFcXVhbChjb25maWd1cmF0aW9uWyd2ZXJzaW9uX25hbWUnXSwgJ2lPUyB7fScu
Zm9ybWF0KHBvcnQuZGV2aWNlX3ZlcnNpb24oKSkpCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtp
dHB5L3BvcnQvaW9zX3NpbXVsYXRvcl91bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9zX3NpbXVsYXRvcl91bml0dGVzdC5weQkocmV2aXNpb24g
MjQ2MzEzKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2lvc19zaW11bGF0b3JfdW5p
dHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTI1LDYgKzI1LDcgQEAgZnJvbSB3ZWJraXRweS5w
b3J0IGltcG9ydCBpb3NfdGVzdGNhc2UKIGZyb20gd2Via2l0cHkucG9ydCBpbXBvcnQgcG9ydF90
ZXN0Y2FzZQogZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLm91dHB1dGNhcHR1cmUgaW1wb3J0
IE91dHB1dENhcHR1cmUKIGZyb20gd2Via2l0cHkuY29tbW9uLnZlcnNpb24gaW1wb3J0IFZlcnNp
b24KK2Zyb20gd2Via2l0cHkucG9ydC5jb25maWcgaW1wb3J0IGNsZWFyX2NhY2hlZF9jb25maWd1
cmF0aW9uCiBmcm9tIHdlYmtpdHB5LnRvb2wubW9ja3Rvb2wgaW1wb3J0IE1vY2tPcHRpb25zCiBm
cm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0uZXhlY3V0aXZlX21vY2sgaW1wb3J0IE1vY2tFeGVj
dXRpdmUyLCBTY3JpcHRFcnJvcgogZnJvbSB3ZWJraXRweS54Y29kZS5kZXZpY2VfdHlwZSBpbXBv
cnQgRGV2aWNlVHlwZQpAQCAtMTYyLDE2ICsxNjMsMTIgQEAgY2xhc3MgSU9TU2ltdWxhdG9yVGVz
dChpb3NfdGVzdGNhc2UuSU9TVAogICAgICAgICBwb3J0ID0gc2VsZi5tYWtlX3BvcnQoKQogICAg
ICAgICBzZWxmLmFzc2VydEVxdWFsKHBvcnQubWF4X2NoaWxkX3Byb2Nlc3NlcyhEZXZpY2VUeXBl
LmZyb21fc3RyaW5nKCdBcHBsZSBXYXRjaCcpKSwgMCkKIAotICAgIGRlZiB0ZXN0X2NvbmZpZ3Vy
YXRpb25fZm9yX3VwbG9hZChzZWxmKToKKyAgICBkZWYgdGVzdF9kZWZhdWx0X3VwbG9hZF9jb25m
aWd1cmF0aW9uKHNlbGYpOgorICAgICAgICBjbGVhcl9jYWNoZWRfY29uZmlndXJhdGlvbigpCiAg
ICAgICAgIHBvcnQgPSBzZWxmLm1ha2VfcG9ydCgpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwo
Ci0gICAgICAgICAgICBkaWN0KAotICAgICAgICAgICAgICAgIHBsYXRmb3JtPSdpb3MnLAotICAg
ICAgICAgICAgICAgIGlzX3NpbXVsYXRvcj1UcnVlLAotICAgICAgICAgICAgICAgIGFyY2hpdGVj
dHVyZT0neDg2XzY0JywKLSAgICAgICAgICAgICAgICB2ZXJzaW9uPScxMScsCi0gICAgICAgICAg
ICAgICAgdmVyc2lvbl9uYW1lPSdpT1MgMTEnLAotICAgICAgICAgICAgICAgIHN0eWxlPSdyZWxl
YXNlJywKLSAgICAgICAgICAgICksCi0gICAgICAgICAgICBwb3J0LmNvbmZpZ3VyYXRpb25fZm9y
X3VwbG9hZCgpLAotICAgICAgICApCisgICAgICAgIGNvbmZpZ3VyYXRpb24gPSBwb3J0LmNvbmZp
Z3VyYXRpb25fZm9yX3VwbG9hZCgpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoY29uZmlndXJh
dGlvblsnYXJjaGl0ZWN0dXJlJ10sIHBvcnQuYXJjaGl0ZWN0dXJlKCkpCisgICAgICAgIHNlbGYu
YXNzZXJ0RXF1YWwoY29uZmlndXJhdGlvblsnaXNfc2ltdWxhdG9yJ10sIFRydWUpCisgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWwoY29uZmlndXJhdGlvblsncGxhdGZvcm0nXSwgJ2lvcycpCisgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwoY29uZmlndXJhdGlvblsnc3R5bGUnXSwgJ3JlbGVhc2UnKQor
ICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGNvbmZpZ3VyYXRpb25bJ3ZlcnNpb25fbmFtZSddLCAn
aU9TIHt9Jy5mb3JtYXQocG9ydC5kZXZpY2VfdmVyc2lvbigpKSkKSW5kZXg6IFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvcG9ydC9tb2NrX2RydF91bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvbW9ja19kcnRfdW5pdHRlc3QucHkJKHJldmlzaW9uIDI0
NjMxMykKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9tb2NrX2RydF91bml0dGVzdC5w
eQkod29ya2luZyBjb3B5KQpAQCAtODksNiArODksOSBAQCBjbGFzcyBNb2NrRFJUUG9ydFRlc3Qo
cG9ydF90ZXN0Y2FzZS5Qb3J0CiAgICAgZGVmIHRlc3RfY2hlY2tfYnVpbGQoc2VsZik6CiAgICAg
ICAgIHBhc3MKIAorICAgIGRlZiB0ZXN0X2FzYW5fdXBsb2FkX2NvbmZpZ3VyYXRpb24oc2VsZik6
CisgICAgICAgIHBhc3MKKwogCiBjbGFzcyBNb2NrRFJUVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6
CiAgICAgZGVmIGlucHV0X2xpbmUoc2VsZiwgcG9ydCwgdGVzdF9uYW1lLCBjaGVja3N1bT1Ob25l
KToKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9wb3J0X3Rlc3RjYXNlLnB5Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9wb3J0X3Rlc3RjYXNlLnB5
CShyZXZpc2lvbiAyNDYzMTMpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvcG9ydF90
ZXN0Y2FzZS5weQkod29ya2luZyBjb3B5KQpAQCAtNDUsNyArNDUsNyBAQCBmcm9tIHdlYmtpdHB5
LmNvbW1vbi5zeXN0ZW0ub3V0cHV0Y2FwdHVyCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0u
c3lzdGVtaG9zdF9tb2NrIGltcG9ydCBNb2NrU3lzdGVtSG9zdAogZnJvbSB3ZWJraXRweS5jb21t
b24udmVyc2lvbl9uYW1lX21hcCBpbXBvcnQgSU5URVJOQUxfVEFCTEUKIGZyb20gd2Via2l0cHku
cG9ydC5iYXNlIGltcG9ydCBQb3J0Ci1mcm9tIHdlYmtpdHB5LnBvcnQuY29uZmlnIGltcG9ydCBh
cHBsZV9hZGRpdGlvbnMKK2Zyb20gd2Via2l0cHkucG9ydC5jb25maWcgaW1wb3J0IGFwcGxlX2Fk
ZGl0aW9ucywgY2xlYXJfY2FjaGVkX2NvbmZpZ3VyYXRpb24KIGZyb20gd2Via2l0cHkucG9ydC5p
bWFnZV9kaWZmIGltcG9ydCBJbWFnZURpZmZlcgogZnJvbSB3ZWJraXRweS5wb3J0LnNlcnZlcl9w
cm9jZXNzX21vY2sgaW1wb3J0IE1vY2tTZXJ2ZXJQcm9jZXNzCiBmcm9tIHdlYmtpdHB5LmxheW91
dF90ZXN0cy5zZXJ2ZXJzIGltcG9ydCBodHRwX3NlcnZlcl9iYXNlCkBAIC02NjIsNiArNjYyLDMz
IEBAIE1PQ0sgb3V0cHV0IG9mIGNoaWxkIHByb2Nlc3MKICAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChwb3J0LmJhc2VsaW5lX3NlYXJjaF9wYXRoKClbMF0sICcvdG1wL2ZvbycpCiAKICAgICBkZWYg
dGVzdF9tYXhfY2hpbGRfcHJvY2Vzc2VzKHNlbGYpOgorCiAgICAgICAgIHBvcnQgPSBzZWxmLm1h
a2VfcG9ydCgpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwocG9ydC5tYXhfY2hpbGRfcHJvY2Vz
c2VzKFRydWUpLCAwKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHBvcnQubWF4X2NoaWxkX3By
b2Nlc3NlcygpLCBmbG9hdCgnaW5mJykpCisKKyAgICBkZWYgdGVzdF9kZWZhdWx0X3VwbG9hZF9j
b25maWd1cmF0aW9uKHNlbGYpOgorICAgICAgICBjbGVhcl9jYWNoZWRfY29uZmlndXJhdGlvbigp
CisgICAgICAgIHBvcnQgPSBzZWxmLm1ha2VfcG9ydCgpCisgICAgICAgIGNvbmZpZ3VyYXRpb24g
PSBwb3J0LmNvbmZpZ3VyYXRpb25fZm9yX3VwbG9hZCgpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1
YWwoY29uZmlndXJhdGlvblsnYXJjaGl0ZWN0dXJlJ10sIHBvcnQuYXJjaGl0ZWN0dXJlKCkpCisg
ICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoY29uZmlndXJhdGlvblsnaXNfc2ltdWxhdG9yJ10sIEZh
bHNlKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGNvbmZpZ3VyYXRpb25bJ3BsYXRmb3JtJ10s
IHBvcnQuaG9zdC5wbGF0Zm9ybS5vc19uYW1lKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGNv
bmZpZ3VyYXRpb25bJ3N0eWxlJ10sICdyZWxlYXNlJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChjb25maWd1cmF0aW9uWyd2ZXJzaW9uX25hbWUnXSwgcG9ydC5ob3N0LnBsYXRmb3JtLm9zX3Zl
cnNpb25fbmFtZSgpKQorCisgICAgZGVmIHRlc3RfZGVidWdfdXBsb2FkX2NvbmZpZ3VyYXRpb24o
c2VsZik6CisgICAgICAgIGNsZWFyX2NhY2hlZF9jb25maWd1cmF0aW9uKCkKKyAgICAgICAgcG9y
dCA9IHNlbGYubWFrZV9wb3J0KG9wdGlvbnM9TW9ja09wdGlvbnMoY29uZmlndXJhdGlvbj0nRGVi
dWcnKSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChwb3J0LmNvbmZpZ3VyYXRpb25fZm9yX3Vw
bG9hZCgpWydzdHlsZSddLCAnZGVidWcnKQorCisgICAgZGVmIHRlc3RfYXNhbl91cGxvYWRfY29u
ZmlndXJhdGlvbihzZWxmKToKKyAgICAgICAgY2xlYXJfY2FjaGVkX2NvbmZpZ3VyYXRpb24oKQor
ICAgICAgICBwb3J0ID0gc2VsZi5tYWtlX3BvcnQoKQorICAgICAgICBwb3J0Lmhvc3QuZmlsZXN5
c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy9tb2NrLWJ1aWxkL0FTYW4nLCAnWUVTJykKKyAgICAgICAg
c2VsZi5hc3NlcnRFcXVhbChwb3J0LmNvbmZpZ3VyYXRpb25fZm9yX3VwbG9hZCgpWydzdHlsZSdd
LCAnYXNhbicpCisKKyAgICBkZWYgdGVzdF9ndWFyZF9tYWxsb2NfY29uZmlndXJhdGlvbihzZWxm
KToKKyAgICAgICAgY2xlYXJfY2FjaGVkX2NvbmZpZ3VyYXRpb24oKQorICAgICAgICBwb3J0ID0g
c2VsZi5tYWtlX3BvcnQob3B0aW9ucz1Nb2NrT3B0aW9ucyhndWFyZF9tYWxsb2M9VHJ1ZSkpCisg
ICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwocG9ydC5jb25maWd1cmF0aW9uX2Zvcl91cGxvYWQoKVsn
c3R5bGUnXSwgJ2d1YXJkLW1hbGxvYycpCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Bv
cnQvd2F0Y2hfc2ltdWxhdG9yX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvcG9ydC93YXRjaF9zaW11bGF0b3JfdW5pdHRlc3QucHkJKHJldmlzaW9uIDI0
NjMxMykKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC93YXRjaF9zaW11bGF0b3JfdW5p
dHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTIzLDYgKzIzLDcgQEAKIGZyb20gd2Via2l0cHku
Y29tbW9uLnN5c3RlbS5leGVjdXRpdmVfbW9jayBpbXBvcnQgTW9ja0V4ZWN1dGl2ZTIsIFNjcmlw
dEVycm9yCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0ub3V0cHV0Y2FwdHVyZSBpbXBvcnQg
T3V0cHV0Q2FwdHVyZQogZnJvbSB3ZWJraXRweS5jb21tb24udmVyc2lvbiBpbXBvcnQgVmVyc2lv
bgorZnJvbSB3ZWJraXRweS5wb3J0LmNvbmZpZyBpbXBvcnQgY2xlYXJfY2FjaGVkX2NvbmZpZ3Vy
YXRpb24KIGZyb20gd2Via2l0cHkucG9ydC53YXRjaF9zaW11bGF0b3IgaW1wb3J0IFdhdGNoU2lt
dWxhdG9yUG9ydAogZnJvbSB3ZWJraXRweS5wb3J0IGltcG9ydCB3YXRjaF90ZXN0Y2FzZQogZnJv
bSB3ZWJraXRweS50b29sLm1vY2t0b29sIGltcG9ydCBNb2NrT3B0aW9ucwpAQCAtNzksMyArODAs
MTMgQEAgY2xhc3MgV2F0Y2hTaW11bGF0b3JUZXN0KHdhdGNoX3Rlc3RjYXNlLgogICAgIGRlZiB0
ZXN0X21heF9jaGlsZF9wcm9jZXNzZXMoc2VsZik6CiAgICAgICAgIHBvcnQgPSBzZWxmLm1ha2Vf
cG9ydCgpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwocG9ydC5tYXhfY2hpbGRfcHJvY2Vzc2Vz
KERldmljZVR5cGUuZnJvbV9zdHJpbmcoJ2lQaG9uZScpKSwgMCkKKworICAgIGRlZiB0ZXN0X2Rl
ZmF1bHRfdXBsb2FkX2NvbmZpZ3VyYXRpb24oc2VsZik6CisgICAgICAgIGNsZWFyX2NhY2hlZF9j
b25maWd1cmF0aW9uKCkKKyAgICAgICAgcG9ydCA9IHNlbGYubWFrZV9wb3J0KCkKKyAgICAgICAg
Y29uZmlndXJhdGlvbiA9IHBvcnQuY29uZmlndXJhdGlvbl9mb3JfdXBsb2FkKCkKKyAgICAgICAg
c2VsZi5hc3NlcnRFcXVhbChjb25maWd1cmF0aW9uWydhcmNoaXRlY3R1cmUnXSwgcG9ydC5hcmNo
aXRlY3R1cmUoKSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChjb25maWd1cmF0aW9uWydpc19z
aW11bGF0b3InXSwgVHJ1ZSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChjb25maWd1cmF0aW9u
WydwbGF0Zm9ybSddLCAnd2F0Y2hvcycpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoY29uZmln
dXJhdGlvblsnc3R5bGUnXSwgJ3JlbGVhc2UnKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGNv
bmZpZ3VyYXRpb25bJ3ZlcnNpb25fbmFtZSddLCAnd2F0Y2hPUyB7fScuZm9ybWF0KHBvcnQuZGV2
aWNlX3ZlcnNpb24oKSkpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>