<?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>192470</bug_id>
          
          <creation_ts>2018-12-06 12:38:58 -0800</creation_ts>
          <short_desc>REGRESSION: run-webkit-tests may fail when using booted simulators</short_desc>
          <delta_ts>2018-12-07 13:15: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>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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=192161</see_also>
          <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>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>lforschler</cc>
    
    <cc>rniwa</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>slewis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1485772</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-12-06 12:38:58 -0800</bug_when>
    <thetext>There are a few edge-cases with &lt;https://bugs.webkit.org/show_bug.cgi?id=192161&gt; when simulators are already booted that the existing code does not cover.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485773</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-12-06 12:39:34 -0800</bug_when>
    <thetext>&lt;rdar://problem/46532001&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485790</commentid>
    <comment_count>2</comment_count>
      <attachid>356745</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-12-06 13:22:23 -0800</bug_when>
    <thetext>Created attachment 356745
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485796</commentid>
    <comment_count>3</comment_count>
      <attachid>356745</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-12-06 13:32:39 -0800</bug_when>
    <thetext>Comment on attachment 356745
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=356745&amp;action=review

Can we add a test for this?

&gt; Tools/Scripts/webkitpy/port/device_port.py:134
&gt; +        if result != 0 and self.DEVICE_MANAGER == SimulatedDeviceManager:

Nit: We don&apos;t compare against 0 per our style guideline.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485804</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-12-06 13:45:02 -0800</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #3)
&gt; Comment on attachment 356745 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=356745&amp;action=review
&gt; 
&gt; Can we add a test for this?
&gt; ...
&gt;

Not for all of it (anything that interfaces with simctl or actual devices is difficult to test in a cross-platform manner) , but I&apos;ll definitely include some.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485820</commentid>
    <comment_count>5</comment_count>
      <attachid>356753</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-12-06 14:11:57 -0800</bug_when>
    <thetext>Created attachment 356753
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485845</commentid>
    <comment_count>6</comment_count>
      <attachid>356753</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-06 15:21:40 -0800</bug_when>
    <thetext>Comment on attachment 356753
Patch

Clearing flags on attachment: 356753

Committed r238944: &lt;https://trac.webkit.org/changeset/238944&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485846</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-06 15:21:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1486123</commentid>
    <comment_count>8</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-12-07 13:15:20 -0800</bug_when>
    <thetext>Committed r238966: &lt;https://trac.webkit.org/changeset/238966&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>356745</attachid>
            <date>2018-12-06 13:22:23 -0800</date>
            <delta_ts>2018-12-06 14:11:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192470-20181206132222.patch</filename>
            <type>text/plain</type>
            <size>5914</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIzODkzOCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI0IEBACisyMDE4LTEyLTA2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBSRUdSRVNTSU9OOiBydW4td2Via2l0LXRlc3RzIG1heSBmYWlsIHdoZW4g
dXNpbmcgYm9vdGVkIHNpbXVsYXRvcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5MjQ3MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDY1MzIwMDE+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9tYW5hZ2VyLnB5OgorICAgICAg
ICAoTWFuYWdlci5ydW4pOiBMb2dnaW5nIHVzZXMgdGhlIG51bWJlciBvZiBjaGlsZCBwcm9jZXNz
ZXMgdG8gcHJpbnQgb3V0IGluZm9ybWF0aW9uIGFib3V0IGhvdyBlZmZpY2llbnRseSB0ZXN0cwor
ICAgICAgICB3ZXJlIHNoYXJkZWQgYWZ0ZXIgdGhlIGZhY3QuIFRoaXMgbnVtYmVyIGlzIHRoZSBt
b3N0IG1lYW5pbmdmdWwgaWYgaXQgaXMgdGhlIG1heGltdW0gbnVtYmVyIG9mIGNoaWxkIHByb2Nl
c3NlcyB1c2VkLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5OgorICAg
ICAgICAoUG9ydC5tYXhfY2hpbGRfcHJvY2Vzc2VzKTogQnkgZGVmYXVsdCwgUG9ydHMgZG8gbm90
IHN1cHBvcnQgcnVubmluZyBvbiBhbnkgc3BlY2lmaWMga2luZCBvZiBkZXZpY2UuCisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS9wb3J0L2RldmljZV9wb3J0LnB5OgorICAgICAgICAoRGV2aWNl
UG9ydC5kZWZhdWx0X2NoaWxkX3Byb2Nlc3Nlcyk6IFJhdGhlciB0aGFuIHVzaW5nIHRoZSBjdXJy
ZW50bHkgaW5pdGlhbGl6ZWQgZGV2aWNlcyBhcyBhIHByb3h5IGZvciBob3cgbWFueQorICAgICAg
ICBjaGlsZCBwcm9jZXNzZXMgYXJlIGJlaW5nIHVzZWQsIGNoZWNrIHRoZSBkZXZpY2UgbWFuYWdl
ciBldmVyeSB0aW1lLiBSZWdhcmRsZXNzIG9mIHdoaWNoIGRldmljZXMgYXJlIGF0dGFjaGVkIG9y
CisgICAgICAgIGF2YWlsYWJsZSwgaU9TIGNhbm5vdCBib290IHdhdGNoT1MgZGV2aWNlcyBhbmQg
dmljZS12ZXJzYS4gZGVkaWNhdGVkX3NpbXVsYXRvcnMgaXMgbm90IGEga25vd24gYXJndW1lbnQg
dG8KKyAgICAgICAgZGV2aWNlX2NvdW50X2Zvcl90eXBlLCB1c2UgdXNlX2Jvb3RlZF9zaW11bGF0
b3IgaW5zdGVhZC4KKyAgICAgICAgKERldmljZVBvcnQubWF4X2NoaWxkX3Byb2Nlc3Nlcyk6IFNp
bXVsYXRvcnMgY2FuIGJvb3QgbW9yZSBkZXZpY2VzIHRoYW4gd2hhdCBpcyBzcGVjaWZpZWQgYnkg
ZGV2aWNlX2NvdW50X2Zvcl90eXBlLAorICAgICAgICBidXQsIGlmIG5vIGRldmljZXMgYXJlIGF2
YWlsYWJsZSwgdGhlbiBtYXhfY2hpbGRfcHJvY2Vzc2VzIHNob3VsZCByZXR1cm4gMCBldmVuIGZv
ciBzaW11bGF0b3JzLgorCiAyMDE4LTEyLTA1ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhA
YXBwbGUuY29tPgogCiAgICAgICAgIFtDb2NvYV0gU2hhcmUgQ2xhc3NNZXRob2RTd2l6emxlciBh
bmQgSW5zdGFuY2VNZXRob2RTd2l6emxlciBiZXR3ZWVuIFRlc3RXZWJLaXRBUEkgYW5kIFdlYktp
dFRlc3RSdW5uZXIKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2Nv
bnRyb2xsZXJzL21hbmFnZXIucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdlci5weQkocmV2aXNpb24gMjM4OTM2KQor
KysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdl
ci5weQkod29ya2luZyBjb3B5KQpAQCAtMjQ1LDYgKzI0NSw3IEBAIGNsYXNzIE1hbmFnZXIob2Jq
ZWN0KToKICAgICAgICAgcmV0cnlfcmVzdWx0cyA9IE5vbmUKICAgICAgICAgZW5hYmxlZF9waXhl
bF90ZXN0c19pbl9yZXRyeSA9IEZhbHNlCiAKKyAgICAgICAgbWF4X2NoaWxkX3Byb2Nlc3Nlc19m
b3JfcnVuID0gMQogICAgICAgICBjaGlsZF9wcm9jZXNzZXNfb3B0aW9uX3ZhbHVlID0gc2VsZi5f
b3B0aW9ucy5jaGlsZF9wcm9jZXNzZXMKIAogICAgICAgICB3aGlsZSBkZXZpY2VfdHlwZV9vcmRl
cjoKQEAgLTI2MCw2ICsyNjEsOCBAQCBjbGFzcyBNYW5hZ2VyKG9iamVjdCk6CiAgICAgICAgICAg
ICAgICAgX2xvZy5pbmZvKCcnKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAKKyAgICAgICAg
ICAgIG1heF9jaGlsZF9wcm9jZXNzZXNfZm9yX3J1biA9IG1heChzZWxmLl9vcHRpb25zLmNoaWxk
X3Byb2Nlc3NlcywgbWF4X2NoaWxkX3Byb2Nlc3Nlc19mb3JfcnVuKQorCiAgICAgICAgICAgICAj
IFRoaXMgbG9vcCBsb29rcyBmb3IgYW55IGxlc3Mtc3BlY2lmaWMgZGV2aWNlIHR5cGVzIHdoaWNo
IG1hdGNoIHRoZSBjdXJyZW50IGRldmljZSB0eXBlCiAgICAgICAgICAgICBpbmRleCA9IDAKICAg
ICAgICAgICAgIHdoaWxlIGluZGV4IDwgbGVuKGRldmljZV90eXBlX29yZGVyKToKQEAgLTI4MSw2
ICsyODQsOSBAQCBjbGFzcyBNYW5hZ2VyKG9iamVjdCk6CiAgICAgICAgICAgICByZXRyeV9yZXN1
bHRzID0gcmV0cnlfcmVzdWx0cy5tZXJnZSh0ZW1wX3JldHJ5X3Jlc3VsdHMpIGlmIHJldHJ5X3Jl
c3VsdHMgZWxzZSB0ZW1wX3JldHJ5X3Jlc3VsdHMKICAgICAgICAgICAgIGVuYWJsZWRfcGl4ZWxf
dGVzdHNfaW5fcmV0cnkgfD0gdGVtcF9lbmFibGVkX3BpeGVsX3Rlc3RzX2luX3JldHJ5CiAKKyAg
ICAgICAgIyBVc2VkIGZvciBmaW5hbCBsb2dnaW5nLCBtYXhfY2hpbGRfcHJvY2Vzc2VzX2Zvcl9y
dW4gaXMgbW9zdCByZWxldmFudCBoZXJlLgorICAgICAgICBzZWxmLl9vcHRpb25zLmNoaWxkX3By
b2Nlc3NlcyA9IG1heF9jaGlsZF9wcm9jZXNzZXNfZm9yX3J1bgorCiAgICAgICAgIHNlbGYuX3J1
bm5lci5zdG9wX3NlcnZlcnMoKQogCiAgICAgICAgIGVuZF90aW1lID0gdGltZS50aW1lKCkKSW5k
ZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5CShyZXZpc2lvbiAyMzg5MzYpCisrKyBU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5weQkod29ya2luZyBjb3B5KQpAQCAtMTgx
LDggKzE4MSwxMCBAQCBjbGFzcyBQb3J0KG9iamVjdCk6CiAgICAgICAgICIiIlJldHVybiB0aGUg
bnVtYmVyIG9mIER1bXBSZW5kZXJUcmVlIGluc3RhbmNlcyB0byB1c2UgZm9yIHRoaXMgcG9ydC4i
IiIKICAgICAgICAgcmV0dXJuIHNlbGYuX2V4ZWN1dGl2ZS5jcHVfY291bnQoKQogCi0gICAgZGVm
IG1heF9jaGlsZF9wcm9jZXNzZXMoc2VsZiwgKiprd2FyZ3MpOgorICAgIGRlZiBtYXhfY2hpbGRf
cHJvY2Vzc2VzKHNlbGYsIGRldmljZV90eXBlPU5vbmUpOgogICAgICAgICAiIiJGb3JiaWQgdGhl
IHVzZXIgZnJvbSBzcGVjaWZ5aW5nIG1vcmUgdGhhbiB0aGlzIG51bWJlciBvZiBjaGlsZCBwcm9j
ZXNzZXMiIiIKKyAgICAgICAgaWYgZGV2aWNlX3R5cGU6CisgICAgICAgICAgICByZXR1cm4gMAog
ICAgICAgICByZXR1cm4gZmxvYXQoJ2luZicpCiAKICAgICBkZWYgd29ya2VyX3N0YXJ0dXBfZGVs
YXlfc2VjcyhzZWxmKToKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kZXZpY2Vf
cG9ydC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZGV2aWNl
X3BvcnQucHkJKHJldmlzaW9uIDIzODkzNikKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9y
dC9kZXZpY2VfcG9ydC5weQkod29ya2luZyBjb3B5KQpAQCAtMTE1LDE4ICsxMTUsMjUgQEAgY2xh
c3MgRGV2aWNlUG9ydChEYXJ3aW5Qb3J0KToKICAgICBkZWYgZGVmYXVsdF9jaGlsZF9wcm9jZXNz
ZXMoc2VsZiwgZGV2aWNlX3R5cGU9Tm9uZSk6CiAgICAgICAgIGlmIG5vdCBzZWxmLkRFVklDRV9N
QU5BR0VSOgogICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKHNlbGYuTk9fREVWSUNFX01B
TkFHRVIpCi0gICAgICAgIGlmIHNlbGYuREVWSUNFX01BTkFHRVIuSU5JVElBTElaRURfREVWSUNF
UzoKLSAgICAgICAgICAgIHJldHVybiBsZW4oc2VsZi5ERVZJQ0VfTUFOQUdFUi5JTklUSUFMSVpF
RF9ERVZJQ0VTKQorCisgICAgICAgICMgRklYTUUgQ2hlY2tpbmcgc29mdHdhcmUgdmFyaWFudCBp
cyBpbXBvcnRhbnQgZm9yIHNpbXVsYXRvcnMsIG90aGVyd2lzZSBhbiBpT1MgcG9ydCBjb3VsZCBi
b290IGEgd2F0Y2hPUyBzaW11bGF0b3IuCisgICAgICAgICMgUmVhbGx5LCB0aGUgREVGQVVMVF9E
RVZJQ0VfVFlQRSBmb3Igc2ltdWxhdG9ycyBzaG91bGQgYmUgYSBnZW5lcmFsIGluc3RlYWQgb2Yg
c3BlY2lmaWMgdHlwZSwgdGhlbiB0aGlzIGNvZGUgd291bGQKKyAgICAgICAgIyBleHBsaWNpdGx5
IGNvbXBhcmUgYWdhaW5zdCBkZXZpY2VfdHlwZQorICAgICAgICBkZXZpY2VfdHlwZSA9IHNlbGYu
X2RldmljZV90eXBlX3dpdGhfdmVyc2lvbihkZXZpY2VfdHlwZSkKKyAgICAgICAgaWYgZGV2aWNl
X3R5cGUuc29mdHdhcmVfdmFyaWFudCBhbmQgc2VsZi5ERUZBVUxUX0RFVklDRV9UWVBFLnNvZnR3
YXJlX3ZhcmlhbnQgIT0gZGV2aWNlX3R5cGUuc29mdHdhcmVfdmFyaWFudDoKKyAgICAgICAgICAg
IHJldHVybiAwCisKICAgICAgICAgcmV0dXJuIHNlbGYuREVWSUNFX01BTkFHRVIuZGV2aWNlX2Nv
dW50X2Zvcl90eXBlKAogICAgICAgICAgICAgc2VsZi5fZGV2aWNlX3R5cGVfd2l0aF92ZXJzaW9u
KGRldmljZV90eXBlKSwKICAgICAgICAgICAgIGhvc3Q9c2VsZi5ob3N0LAotICAgICAgICAgICAg
ZGVkaWNhdGVkX3NpbXVsYXRvcnM9bm90IHNlbGYuZ2V0X29wdGlvbignZGVkaWNhdGVkX3NpbXVs
YXRvcnMnLCBGYWxzZSksCisgICAgICAgICAgICB1c2VfYm9vdGVkX3NpbXVsYXRvcj1ub3Qgc2Vs
Zi5nZXRfb3B0aW9uKCdkZWRpY2F0ZWRfc2ltdWxhdG9ycycsIEZhbHNlKSwKICAgICAgICAgKQog
CiAgICAgZGVmIG1heF9jaGlsZF9wcm9jZXNzZXMoc2VsZiwgZGV2aWNlX3R5cGU9Tm9uZSk6Ci0g
ICAgICAgIGlmIHNlbGYuREVWSUNFX01BTkFHRVIgPT0gU2ltdWxhdGVkRGV2aWNlTWFuYWdlcjoK
LSAgICAgICAgICAgIHJldHVybiBzdXBlcihEZXZpY2VQb3J0LCBzZWxmKS5tYXhfY2hpbGRfcHJv
Y2Vzc2VzKGRldmljZV90eXBlPWRldmljZV90eXBlKQotICAgICAgICByZXR1cm4gc2VsZi5kZWZh
dWx0X2NoaWxkX3Byb2Nlc3NlcyhkZXZpY2VfdHlwZT1kZXZpY2VfdHlwZSkKKyAgICAgICAgcmVz
dWx0ID0gc2VsZi5kZWZhdWx0X2NoaWxkX3Byb2Nlc3NlcyhkZXZpY2VfdHlwZT1kZXZpY2VfdHlw
ZSkKKyAgICAgICAgaWYgcmVzdWx0ICE9IDAgYW5kIHNlbGYuREVWSUNFX01BTkFHRVIgPT0gU2lt
dWxhdGVkRGV2aWNlTWFuYWdlcjoKKyAgICAgICAgICAgIHJldHVybiBzdXBlcihEZXZpY2VQb3J0
LCBzZWxmKS5tYXhfY2hpbGRfcHJvY2Vzc2VzKGRldmljZV90eXBlPU5vbmUpCisgICAgICAgIHJl
dHVybiByZXN1bHQKIAogICAgIGRlZiBzZXR1cF90ZXN0X3J1bihzZWxmLCBkZXZpY2VfdHlwZT1O
b25lKToKICAgICAgICAgaWYgbm90IHNlbGYuREVWSUNFX01BTkFHRVI6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>356753</attachid>
            <date>2018-12-06 14:11:57 -0800</date>
            <delta_ts>2018-12-06 15:21:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192470-20181206141156.patch</filename>
            <type>text/plain</type>
            <size>10028</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIzODkzOSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDM2IEBACisyMDE4LTEyLTA2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBSRUdSRVNTSU9OOiBydW4td2Via2l0LXRlc3RzIG1heSBmYWlsIHdoZW4g
dXNpbmcgYm9vdGVkIHNpbXVsYXRvcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5MjQ3MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDY1MzIwMDE+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTHVjYXMgRm9yc2NobGVyLgorCisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdlci5weToKKyAgICAg
ICAgKE1hbmFnZXIucnVuKTogTG9nZ2luZyB1c2VzIHRoZSBudW1iZXIgb2YgY2hpbGQgcHJvY2Vz
c2VzIHRvIHByaW50IG91dCBpbmZvcm1hdGlvbiBhYm91dCBob3cgZWZmaWNpZW50bHkgdGVzdHMK
KyAgICAgICAgd2VyZSBzaGFyZGVkIGFmdGVyIHRoZSBmYWN0LiBUaGlzIG51bWJlciBpcyB0aGUg
bW9zdCBtZWFuaW5nZnVsIGlmIGl0IGlzIHRoZSBtYXhpbXVtIG51bWJlciBvZiBjaGlsZCBwcm9j
ZXNzZXMgdXNlZC4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5weToKKyAg
ICAgICAgKFBvcnQubWF4X2NoaWxkX3Byb2Nlc3Nlcyk6IEJ5IGRlZmF1bHQsIFBvcnRzIGRvIG5v
dCBzdXBwb3J0IHJ1bm5pbmcgb24gYW55IHNwZWNpZmljIGtpbmQgb2YgZGV2aWNlLgorICAgICAg
ICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9kZXZpY2VfcG9ydC5weToKKyAgICAgICAgKERldmlj
ZVBvcnQuZGVmYXVsdF9jaGlsZF9wcm9jZXNzZXMpOiBSYXRoZXIgdGhhbiB1c2luZyB0aGUgY3Vy
cmVudGx5IGluaXRpYWxpemVkIGRldmljZXMgYXMgYSBwcm94eSBmb3IgaG93IG1hbnkKKyAgICAg
ICAgY2hpbGQgcHJvY2Vzc2VzIGFyZSBiZWluZyB1c2VkLCBjaGVjayB0aGUgZGV2aWNlIG1hbmFn
ZXIgZXZlcnkgdGltZS4gUmVnYXJkbGVzcyBvZiB3aGljaCBkZXZpY2VzIGFyZSBhdHRhY2hlZCBv
cgorICAgICAgICBhdmFpbGFibGUsIGlPUyBjYW5ub3QgYm9vdCB3YXRjaE9TIGRldmljZXMgYW5k
IHZpY2UtdmVyc2EuIGRlZGljYXRlZF9zaW11bGF0b3JzIGlzIG5vdCBhIGtub3duIGFyZ3VtZW50
IHRvCisgICAgICAgIGRldmljZV9jb3VudF9mb3JfdHlwZSwgdXNlIHVzZV9ib290ZWRfc2ltdWxh
dG9yIGluc3RlYWQuCisgICAgICAgIChEZXZpY2VQb3J0Lm1heF9jaGlsZF9wcm9jZXNzZXMpOiBT
aW11bGF0b3JzIGNhbiBib290IG1vcmUgZGV2aWNlcyB0aGFuIHdoYXQgaXMgc3BlY2lmaWVkIGJ5
IGRldmljZV9jb3VudF9mb3JfdHlwZSwKKyAgICAgICAgYnV0LCBpZiBubyBkZXZpY2VzIGFyZSBh
dmFpbGFibGUsIHRoZW4gbWF4X2NoaWxkX3Byb2Nlc3NlcyBzaG91bGQgcmV0dXJuIDAgZXZlbiBm
b3Igc2ltdWxhdG9ycy4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9zX2Rldmlj
ZV91bml0dGVzdC5weToKKyAgICAgICAgKElPU0RldmljZVRlc3QpOgorICAgICAgICAoSU9TRGV2
aWNlVGVzdC50ZXN0X21heF9jaGlsZF9wcm9jZXNzZXMpOgorICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvcG9ydC9pb3Nfc2ltdWxhdG9yX3VuaXR0ZXN0LnB5OgorICAgICAgICAoSU9TU2ltdWxh
dG9yVGVzdCk6CisgICAgICAgIChJT1NTaW11bGF0b3JUZXN0LnRlc3RfbWF4X2NoaWxkX3Byb2Nl
c3Nlcyk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0L3BvcnRfdGVzdGNhc2UucHk6
CisgICAgICAgIChQb3J0VGVzdENhc2UpOgorICAgICAgICAoUG9ydFRlc3RDYXNlLnRlc3RfbWF4
X2NoaWxkX3Byb2Nlc3Nlcyk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0L3dhdGNo
X3NpbXVsYXRvcl91bml0dGVzdC5weToKKyAgICAgICAgKFdhdGNoU2ltdWxhdG9yVGVzdCk6Cisg
ICAgICAgIChXYXRjaFNpbXVsYXRvclRlc3QudGVzdF9tYXhfY2hpbGRfcHJvY2Vzc2VzKToKKwog
MjAxOC0xMi0wNiAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbaU9TXSBXS1dlYlZpZXcgc2hvdWxkIG1hdGNoIFVJVGV4dFZpZXcgYmVoYXZpb3Igd2hl
biBlZGl0aW5nIHRleHQgd2l0aCBhbiBSVEwga2V5Ym9hcmQKSW5kZXg6IFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL21hbmFnZXIucHkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdl
ci5weQkocmV2aXNpb24gMjM4OTM2KQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvY29udHJvbGxlcnMvbWFuYWdlci5weQkod29ya2luZyBjb3B5KQpAQCAtMjQ1LDYgKzI0
NSw3IEBAIGNsYXNzIE1hbmFnZXIob2JqZWN0KToKICAgICAgICAgcmV0cnlfcmVzdWx0cyA9IE5v
bmUKICAgICAgICAgZW5hYmxlZF9waXhlbF90ZXN0c19pbl9yZXRyeSA9IEZhbHNlCiAKKyAgICAg
ICAgbWF4X2NoaWxkX3Byb2Nlc3Nlc19mb3JfcnVuID0gMQogICAgICAgICBjaGlsZF9wcm9jZXNz
ZXNfb3B0aW9uX3ZhbHVlID0gc2VsZi5fb3B0aW9ucy5jaGlsZF9wcm9jZXNzZXMKIAogICAgICAg
ICB3aGlsZSBkZXZpY2VfdHlwZV9vcmRlcjoKQEAgLTI2MCw2ICsyNjEsOCBAQCBjbGFzcyBNYW5h
Z2VyKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgX2xvZy5pbmZvKCcnKQogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCiAKKyAgICAgICAgICAgIG1heF9jaGlsZF9wcm9jZXNzZXNfZm9yX3J1biA9
IG1heChzZWxmLl9vcHRpb25zLmNoaWxkX3Byb2Nlc3NlcywgbWF4X2NoaWxkX3Byb2Nlc3Nlc19m
b3JfcnVuKQorCiAgICAgICAgICAgICAjIFRoaXMgbG9vcCBsb29rcyBmb3IgYW55IGxlc3Mtc3Bl
Y2lmaWMgZGV2aWNlIHR5cGVzIHdoaWNoIG1hdGNoIHRoZSBjdXJyZW50IGRldmljZSB0eXBlCiAg
ICAgICAgICAgICBpbmRleCA9IDAKICAgICAgICAgICAgIHdoaWxlIGluZGV4IDwgbGVuKGRldmlj
ZV90eXBlX29yZGVyKToKQEAgLTI4MSw2ICsyODQsOSBAQCBjbGFzcyBNYW5hZ2VyKG9iamVjdCk6
CiAgICAgICAgICAgICByZXRyeV9yZXN1bHRzID0gcmV0cnlfcmVzdWx0cy5tZXJnZSh0ZW1wX3Jl
dHJ5X3Jlc3VsdHMpIGlmIHJldHJ5X3Jlc3VsdHMgZWxzZSB0ZW1wX3JldHJ5X3Jlc3VsdHMKICAg
ICAgICAgICAgIGVuYWJsZWRfcGl4ZWxfdGVzdHNfaW5fcmV0cnkgfD0gdGVtcF9lbmFibGVkX3Bp
eGVsX3Rlc3RzX2luX3JldHJ5CiAKKyAgICAgICAgIyBVc2VkIGZvciBmaW5hbCBsb2dnaW5nLCBt
YXhfY2hpbGRfcHJvY2Vzc2VzX2Zvcl9ydW4gaXMgbW9zdCByZWxldmFudCBoZXJlLgorICAgICAg
ICBzZWxmLl9vcHRpb25zLmNoaWxkX3Byb2Nlc3NlcyA9IG1heF9jaGlsZF9wcm9jZXNzZXNfZm9y
X3J1bgorCiAgICAgICAgIHNlbGYuX3J1bm5lci5zdG9wX3NlcnZlcnMoKQogCiAgICAgICAgIGVu
ZF90aW1lID0gdGltZS50aW1lKCkKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9i
YXNlLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5
CShyZXZpc2lvbiAyMzg5MzYpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5w
eQkod29ya2luZyBjb3B5KQpAQCAtMTgxLDggKzE4MSwxMCBAQCBjbGFzcyBQb3J0KG9iamVjdCk6
CiAgICAgICAgICIiIlJldHVybiB0aGUgbnVtYmVyIG9mIER1bXBSZW5kZXJUcmVlIGluc3RhbmNl
cyB0byB1c2UgZm9yIHRoaXMgcG9ydC4iIiIKICAgICAgICAgcmV0dXJuIHNlbGYuX2V4ZWN1dGl2
ZS5jcHVfY291bnQoKQogCi0gICAgZGVmIG1heF9jaGlsZF9wcm9jZXNzZXMoc2VsZiwgKiprd2Fy
Z3MpOgorICAgIGRlZiBtYXhfY2hpbGRfcHJvY2Vzc2VzKHNlbGYsIGRldmljZV90eXBlPU5vbmUp
OgogICAgICAgICAiIiJGb3JiaWQgdGhlIHVzZXIgZnJvbSBzcGVjaWZ5aW5nIG1vcmUgdGhhbiB0
aGlzIG51bWJlciBvZiBjaGlsZCBwcm9jZXNzZXMiIiIKKyAgICAgICAgaWYgZGV2aWNlX3R5cGU6
CisgICAgICAgICAgICByZXR1cm4gMAogICAgICAgICByZXR1cm4gZmxvYXQoJ2luZicpCiAKICAg
ICBkZWYgd29ya2VyX3N0YXJ0dXBfZGVsYXlfc2VjcyhzZWxmKToKSW5kZXg6IFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvcG9ydC9kZXZpY2VfcG9ydC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L3BvcnQvZGV2aWNlX3BvcnQucHkJKHJldmlzaW9uIDIzODkzNikKKysrIFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kZXZpY2VfcG9ydC5weQkod29ya2luZyBjb3B5KQpA
QCAtMTE1LDE4ICsxMTUsMjUgQEAgY2xhc3MgRGV2aWNlUG9ydChEYXJ3aW5Qb3J0KToKICAgICBk
ZWYgZGVmYXVsdF9jaGlsZF9wcm9jZXNzZXMoc2VsZiwgZGV2aWNlX3R5cGU9Tm9uZSk6CiAgICAg
ICAgIGlmIG5vdCBzZWxmLkRFVklDRV9NQU5BR0VSOgogICAgICAgICAgICAgcmFpc2UgUnVudGlt
ZUVycm9yKHNlbGYuTk9fREVWSUNFX01BTkFHRVIpCi0gICAgICAgIGlmIHNlbGYuREVWSUNFX01B
TkFHRVIuSU5JVElBTElaRURfREVWSUNFUzoKLSAgICAgICAgICAgIHJldHVybiBsZW4oc2VsZi5E
RVZJQ0VfTUFOQUdFUi5JTklUSUFMSVpFRF9ERVZJQ0VTKQorCisgICAgICAgICMgRklYTUUgQ2hl
Y2tpbmcgc29mdHdhcmUgdmFyaWFudCBpcyBpbXBvcnRhbnQgZm9yIHNpbXVsYXRvcnMsIG90aGVy
d2lzZSBhbiBpT1MgcG9ydCBjb3VsZCBib290IGEgd2F0Y2hPUyBzaW11bGF0b3IuCisgICAgICAg
ICMgUmVhbGx5LCB0aGUgREVGQVVMVF9ERVZJQ0VfVFlQRSBmb3Igc2ltdWxhdG9ycyBzaG91bGQg
YmUgYSBnZW5lcmFsIGluc3RlYWQgb2Ygc3BlY2lmaWMgdHlwZSwgdGhlbiB0aGlzIGNvZGUgd291
bGQKKyAgICAgICAgIyBleHBsaWNpdGx5IGNvbXBhcmUgYWdhaW5zdCBkZXZpY2VfdHlwZQorICAg
ICAgICBkZXZpY2VfdHlwZSA9IHNlbGYuX2RldmljZV90eXBlX3dpdGhfdmVyc2lvbihkZXZpY2Vf
dHlwZSkKKyAgICAgICAgaWYgZGV2aWNlX3R5cGUuc29mdHdhcmVfdmFyaWFudCBhbmQgc2VsZi5E
RUZBVUxUX0RFVklDRV9UWVBFLnNvZnR3YXJlX3ZhcmlhbnQgIT0gZGV2aWNlX3R5cGUuc29mdHdh
cmVfdmFyaWFudDoKKyAgICAgICAgICAgIHJldHVybiAwCisKICAgICAgICAgcmV0dXJuIHNlbGYu
REVWSUNFX01BTkFHRVIuZGV2aWNlX2NvdW50X2Zvcl90eXBlKAogICAgICAgICAgICAgc2VsZi5f
ZGV2aWNlX3R5cGVfd2l0aF92ZXJzaW9uKGRldmljZV90eXBlKSwKICAgICAgICAgICAgIGhvc3Q9
c2VsZi5ob3N0LAotICAgICAgICAgICAgZGVkaWNhdGVkX3NpbXVsYXRvcnM9bm90IHNlbGYuZ2V0
X29wdGlvbignZGVkaWNhdGVkX3NpbXVsYXRvcnMnLCBGYWxzZSksCisgICAgICAgICAgICB1c2Vf
Ym9vdGVkX3NpbXVsYXRvcj1ub3Qgc2VsZi5nZXRfb3B0aW9uKCdkZWRpY2F0ZWRfc2ltdWxhdG9y
cycsIEZhbHNlKSwKICAgICAgICAgKQogCiAgICAgZGVmIG1heF9jaGlsZF9wcm9jZXNzZXMoc2Vs
ZiwgZGV2aWNlX3R5cGU9Tm9uZSk6Ci0gICAgICAgIGlmIHNlbGYuREVWSUNFX01BTkFHRVIgPT0g
U2ltdWxhdGVkRGV2aWNlTWFuYWdlcjoKLSAgICAgICAgICAgIHJldHVybiBzdXBlcihEZXZpY2VQ
b3J0LCBzZWxmKS5tYXhfY2hpbGRfcHJvY2Vzc2VzKGRldmljZV90eXBlPWRldmljZV90eXBlKQot
ICAgICAgICByZXR1cm4gc2VsZi5kZWZhdWx0X2NoaWxkX3Byb2Nlc3NlcyhkZXZpY2VfdHlwZT1k
ZXZpY2VfdHlwZSkKKyAgICAgICAgcmVzdWx0ID0gc2VsZi5kZWZhdWx0X2NoaWxkX3Byb2Nlc3Nl
cyhkZXZpY2VfdHlwZT1kZXZpY2VfdHlwZSkKKyAgICAgICAgaWYgcmVzdWx0IGFuZCBzZWxmLkRF
VklDRV9NQU5BR0VSID09IFNpbXVsYXRlZERldmljZU1hbmFnZXI6CisgICAgICAgICAgICByZXR1
cm4gc3VwZXIoRGV2aWNlUG9ydCwgc2VsZikubWF4X2NoaWxkX3Byb2Nlc3NlcyhkZXZpY2VfdHlw
ZT1Ob25lKQorICAgICAgICByZXR1cm4gcmVzdWx0CiAKICAgICBkZWYgc2V0dXBfdGVzdF9ydW4o
c2VsZiwgZGV2aWNlX3R5cGU9Tm9uZSk6CiAgICAgICAgIGlmIG5vdCBzZWxmLkRFVklDRV9NQU5B
R0VSOgpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2lvc19kZXZpY2VfdW5pdHRl
c3QucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2lvc19kZXZp
Y2VfdW5pdHRlc3QucHkJKHJldmlzaW9uIDIzODkzNikKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvcG9ydC9pb3NfZGV2aWNlX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMTIsMyAr
MTEyLDYgQEAgY2xhc3MgSU9TRGV2aWNlVGVzdChpb3NfdGVzdGNhc2UuSU9TVGVzdAogICAgICAg
ICBzZWxmLmFzc2VydEVxdWFsKHNlYXJjaF9wYXRoWzVdLCAnL21vY2stY2hlY2tvdXQvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vaW9zLXdrMicpCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoc2VhcmNo
X3BhdGhbNl0sICcvbW9jay1jaGVja291dC9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MnKQogICAg
ICAgICBzZWxmLmFzc2VydEVxdWFsKHNlYXJjaF9wYXRoWzddLCAnL21vY2stY2hlY2tvdXQvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vd2syJykKKworICAgIGRlZiB0ZXN0X21heF9jaGlsZF9wcm9jZXNz
ZXMoc2VsZik6CisgICAgICAgIHBhc3MKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9y
dC9pb3Nfc2ltdWxhdG9yX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvcG9ydC9pb3Nfc2ltdWxhdG9yX3VuaXR0ZXN0LnB5CShyZXZpc2lvbiAyMzg5MzYp
CisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9zX3NpbXVsYXRvcl91bml0dGVzdC5w
eQkod29ya2luZyBjb3B5KQpAQCAtMjcsNiArMjcsNyBAQCBmcm9tIHdlYmtpdHB5LmNvbW1vbi5z
eXN0ZW0ub3V0cHV0Y2FwdHVyCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi52ZXJzaW9uIGltcG9ydCBW
ZXJzaW9uCiBmcm9tIHdlYmtpdHB5LnRvb2wubW9ja3Rvb2wgaW1wb3J0IE1vY2tPcHRpb25zCiBm
cm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0uZXhlY3V0aXZlX21vY2sgaW1wb3J0IE1vY2tFeGVj
dXRpdmUyLCBTY3JpcHRFcnJvcgorZnJvbSB3ZWJraXRweS54Y29kZS5kZXZpY2VfdHlwZSBpbXBv
cnQgRGV2aWNlVHlwZQogCiAKIGNsYXNzIElPU1NpbXVsYXRvclRlc3QoaW9zX3Rlc3RjYXNlLklP
U1Rlc3QpOgpAQCAtMTE1LDMgKzExNiw3IEBAIGNsYXNzIElPU1NpbXVsYXRvclRlc3QoaW9zX3Rl
c3RjYXNlLklPU1QKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChzZWFyY2hfcGF0aFs1XSwgJy9t
b2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azInKQogICAgICAgICBzZWxm
LmFzc2VydEVxdWFsKHNlYXJjaF9wYXRoWzZdLCAnL21vY2stY2hlY2tvdXQvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vaW9zJykKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChzZWFyY2hfcGF0aFs3XSwg
Jy9tb2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3BsYXRmb3JtL3drMicpCisKKyAgICBkZWYgdGVz
dF9tYXhfY2hpbGRfcHJvY2Vzc2VzKHNlbGYpOgorICAgICAgICBwb3J0ID0gc2VsZi5tYWtlX3Bv
cnQoKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHBvcnQubWF4X2NoaWxkX3Byb2Nlc3NlcyhE
ZXZpY2VUeXBlLmZyb21fc3RyaW5nKCdBcHBsZSBXYXRjaCcpKSwgMCkKSW5kZXg6IFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvcG9ydC9wb3J0X3Rlc3RjYXNlLnB5Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvcG9ydC9wb3J0X3Rlc3RjYXNlLnB5CShyZXZpc2lvbiAyMzg5MzYp
CisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvcG9ydF90ZXN0Y2FzZS5weQkod29ya2lu
ZyBjb3B5KQpAQCAtNjg0LDMgKzY4NCw4IEBAIE1PQ0sgb3V0cHV0IG9mIGNoaWxkIHByb2Nlc3MK
ICAgICBkZWYgdGVzdF9hZGRpdGlvbmFsX3BsYXRmb3JtX2RpcmVjdG9yeShzZWxmKToKICAgICAg
ICAgcG9ydCA9IHNlbGYubWFrZV9wb3J0KG9wdGlvbnM9TW9ja09wdGlvbnMoYWRkaXRpb25hbF9w
bGF0Zm9ybV9kaXJlY3Rvcnk9WycvdG1wL2ZvbyddKSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChwb3J0LmJhc2VsaW5lX3NlYXJjaF9wYXRoKClbMF0sICcvdG1wL2ZvbycpCisKKyAgICBkZWYg
dGVzdF9tYXhfY2hpbGRfcHJvY2Vzc2VzKHNlbGYpOgorICAgICAgICBwb3J0ID0gc2VsZi5tYWtl
X3BvcnQoKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHBvcnQubWF4X2NoaWxkX3Byb2Nlc3Nl
cyhUcnVlKSwgMCkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChwb3J0Lm1heF9jaGlsZF9wcm9j
ZXNzZXMoKSwgZmxvYXQoJ2luZicpKQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0
L3dhdGNoX3NpbXVsYXRvcl91bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRz
L3dlYmtpdHB5L3BvcnQvd2F0Y2hfc2ltdWxhdG9yX3VuaXR0ZXN0LnB5CShyZXZpc2lvbiAyMzg5
MzYpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvd2F0Y2hfc2ltdWxhdG9yX3VuaXR0
ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC0yNiw2ICsyNiw3IEBAIGZyb20gd2Via2l0cHkuY29t
bW9uLnZlcnNpb24gaW1wb3J0IFZlcnMKIGZyb20gd2Via2l0cHkucG9ydC53YXRjaF9zaW11bGF0
b3IgaW1wb3J0IFdhdGNoU2ltdWxhdG9yUG9ydAogZnJvbSB3ZWJraXRweS5wb3J0IGltcG9ydCB3
YXRjaF90ZXN0Y2FzZQogZnJvbSB3ZWJraXRweS50b29sLm1vY2t0b29sIGltcG9ydCBNb2NrT3B0
aW9ucworZnJvbSB3ZWJraXRweS54Y29kZS5kZXZpY2VfdHlwZSBpbXBvcnQgRGV2aWNlVHlwZQog
CiAKIGNsYXNzIFdhdGNoU2ltdWxhdG9yVGVzdCh3YXRjaF90ZXN0Y2FzZS5XYXRjaFRlc3QpOgpA
QCAtNzQsMyArNzUsNyBAQCBjbGFzcyBXYXRjaFNpbXVsYXRvclRlc3Qod2F0Y2hfdGVzdGNhc2Uu
CiAgICAgICAgIHBvcnQuX2V4ZWN1dGl2ZSA9IE1vY2tFeGVjdXRpdmUyKHJ1bl9jb21tYW5kX2Zu
PXRocm93aW5nX3J1bl9jb21tYW5kKQogICAgICAgICBleHBlY3RlZF9zdGRvdXQgPSAiWyd4Y3J1
bicsICctLXNkaycsICd3YXRjaHNpbXVsYXRvcicsICctZmluZCcsICd0ZXN0J11cbiIKICAgICAg
ICAgT3V0cHV0Q2FwdHVyZSgpLmFzc2VydF9vdXRwdXRzKHNlbGYsIHBvcnQueGNydW5fZmluZCwg
YXJncz1bJ3Rlc3QnLCAnZmFsbGluZyddLCBleHBlY3RlZF9zdGRvdXQ9ZXhwZWN0ZWRfc3Rkb3V0
KQorCisgICAgZGVmIHRlc3RfbWF4X2NoaWxkX3Byb2Nlc3NlcyhzZWxmKToKKyAgICAgICAgcG9y
dCA9IHNlbGYubWFrZV9wb3J0KCkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChwb3J0Lm1heF9j
aGlsZF9wcm9jZXNzZXMoRGV2aWNlVHlwZS5mcm9tX3N0cmluZygnaVBob25lJykpLCAwKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>