<?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>205338</bug_id>
          
          <creation_ts>2019-12-17 06:57:30 -0800</creation_ts>
          <short_desc>WebKitTestRunner should report GPU process crashes</short_desc>
          <delta_ts>2019-12-17 12:36:21 -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>
          
          
          <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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1599399</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-17 06:57:30 -0800</bug_when>
    <thetext>WebKitTestRunner should report GPU process crashes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599401</commentid>
    <comment_count>1</comment_count>
      <attachid>385884</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-17 07:04:46 -0800</bug_when>
    <thetext>Created attachment 385884
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599404</commentid>
    <comment_count>2</comment_count>
      <attachid>385885</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-17 07:08:11 -0800</bug_when>
    <thetext>Created attachment 385885
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599461</commentid>
    <comment_count>3</comment_count>
      <attachid>385885</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-12-17 10:51:32 -0800</bug_when>
    <thetext>Comment on attachment 385885
Patch

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

&gt; Source/WebKit/UIProcess/API/C/WKContext.h:108
&gt; +    WKContextChildProcessDidCrashCallback                               gpuProcessDidCrash;
&gt;  } WKContextClientV3;

Don&apos;t you need to bump the struct version? Otherwise folks using V3 will be missing one zero in their initializers :P</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599463</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-12-17 10:53:28 -0800</bug_when>
    <thetext>(In reply to Tim Horton from comment #3)
&gt; Comment on attachment 385885 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=385885&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/UIProcess/API/C/WKContext.h:108
&gt; &gt; +    WKContextChildProcessDidCrashCallback                               gpuProcessDidCrash;
&gt; &gt;  } WKContextClientV3;
&gt; 
&gt; Don&apos;t you need to bump the struct version? Otherwise folks using V3 will be
&gt; missing one zero in their initializers :P

That should be fine, I bumped the version yesterday to v3 to report service worker process crashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599468</commentid>
    <comment_count>5</comment_count>
      <attachid>385885</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-12-17 11:03:32 -0800</bug_when>
    <thetext>Comment on attachment 385885
Patch

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

&gt;&gt;&gt; Source/WebKit/UIProcess/API/C/WKContext.h:108
&gt;&gt;&gt;  } WKContextClientV3;
&gt;&gt; 
&gt;&gt; Don&apos;t you need to bump the struct version? Otherwise folks using V3 will be missing one zero in their initializers :P
&gt; 
&gt; That should be fine, I bumped the version yesterday to v3 to report service worker process crashes.

OH! Nice. Maybe throw a space before the &quot;2&quot; then?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599511</commentid>
    <comment_count>6</comment_count>
      <attachid>385885</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-17 12:35:02 -0800</bug_when>
    <thetext>Comment on attachment 385885
Patch

Clearing flags on attachment: 385885

Committed r253639: &lt;https://trac.webkit.org/changeset/253639&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599512</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-17 12:35:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599513</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-12-17 12:36:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/58017507&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385884</attachid>
            <date>2019-12-17 07:04:46 -0800</date>
            <delta_ts>2019-12-17 07:08:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205338-20191217160444.patch</filename>
            <type>text/plain</type>
            <size>8320</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGMxYTE3MmI5NmNkNGEyMzRj
MTkzMmRjYTYyYmRhY2QwODYxNzMxMWYuLjMxODc0MDhlZTBkZjIwNWY4MjZhNTQ5M2ZjNzJkYjJm
NzVlMzU5MDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTktMTItMTcgIHlvdWVubiBm
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFdlYktpdFRlc3RSdW5uZXIgc2hv
dWxkIHJlcG9ydCBHUFUgcHJvY2VzcyBjcmFzaGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDUzMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBFeHBvc2UgYSBjYWxsYmFjayB0byBub3RpZnkgb2YgR1BV
IHByb2Nlc3MgY3Jhc2guCisgICAgICAgIE5vIGNoYW5nZSBvZiBiZWhhdmlvci4KKworICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvR1BV
L0dQVVByb2Nlc3NQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OkdQVVByb2Nlc3NQcm94eTo6
Z3B1UHJvY2Vzc0NyYXNoZWQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJDb250ZXh0Q2xpZW50
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dENsaWVudDo6Z3B1UHJvY2Vzc0RpZENy
YXNoKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViQ29udGV4dENsaWVudC5oOgorICAgICAgICAq
IFVJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nl
c3NQb29sOjpncHVQcm9jZXNzQ3Jhc2hlZCk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlByb2Nl
c3NQb29sLmg6CisKIDIwMTktMTItMTcgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29t
PgogCiAgICAgICAgIEFkZCBzdXBwb3J0IGZvciBBdWRpbyBDYXB0dXJlIGluIEdQVVByb2Nlc3MK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dC5oIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmgKaW5kZXggZDY0ZDNhZWEz
ZTc2ODY5OGRjYTc0ZjY0N2Q4YjFmZmMxOTllMTA5MS4uM2VhYTM1NjU0NzliZmVkOTlkZDQ5YTZk
NTM1OWQ2MmY0MWE3ZGZkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJ
L0MvV0tDb250ZXh0LmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0MvV0tDb250
ZXh0LmgKQEAgLTEwNCw2ICsxMDQsNyBAQCB0eXBlZGVmIHN0cnVjdCBXS0NvbnRleHRDbGllbnRW
MyB7CiAKICAgICAvLyBWZXJzaW9uMi4KICAgICBXS0NvbnRleHRDaGlsZFByb2Nlc3NEaWRDcmFz
aENhbGxiYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcnZpY2VXb3JrZXJQcm9j
ZXNzRGlkQ3Jhc2g7CisgICAgV0tDb250ZXh0Q2hpbGRQcm9jZXNzRGlkQ3Jhc2hDYWxsYmFjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncHVQcm9jZXNzRGlkQ3Jhc2g7CiB9IFdLQ29u
dGV4dENsaWVudFYzOwogCiAvLyBGSVhNRTogUmVtb3ZlIHRoZXNlIG9uY2Ugc3VwcG9ydCBmb3Ig
TWF2ZXJpY2tzIGhhcyBiZWVuIGRyb3BwZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9HUFUvR1BVUHJvY2Vzc1Byb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0dQVS9HUFVQcm9jZXNzUHJveHkuY3BwCmluZGV4IDYzOWQyYzljOTEyODc1ZGRjMDViNzdlMDJi
ZDIyMDg1ZjgyMzkxYjguLjM3MTE1MDg5Mjg4MGMwZjM2MDRmN2NhNTczY2FiYzM2YTM3Nzg4Nzkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0dQVS9HUFVQcm9jZXNzUHJveHku
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0dQVS9HUFVQcm9jZXNzUHJveHkuY3Bw
CkBAIC0xMzYsNyArMTM2LDcgQEAgdm9pZCBHUFVQcm9jZXNzUHJveHk6Om9wZW5HUFVQcm9jZXNz
Q29ubmVjdGlvbihDb25uZWN0aW9uUmVxdWVzdElkZW50aWZpZXIgY29ubmUKIHZvaWQgR1BVUHJv
Y2Vzc1Byb3h5OjpncHVQcm9jZXNzQ3Jhc2hlZCgpCiB7CiAgICAgZm9yIChhdXRvJiBwcm9jZXNz
UG9vbCA6IFdlYlByb2Nlc3NQb29sOjphbGxQcm9jZXNzUG9vbHMoKSkKLSAgICAgICAgcHJvY2Vz
c1Bvb2wtPnRlcm1pbmF0ZUFsbFdlYkNvbnRlbnRQcm9jZXNzZXMoKTsKKyAgICAgICAgcHJvY2Vz
c1Bvb2wtPmdwdVByb2Nlc3NDcmFzaGVkKCk7CiB9CiAKIHZvaWQgR1BVUHJvY2Vzc1Byb3h5Ojpk
aWRDbG9zZShJUEM6OkNvbm5lY3Rpb24mKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvV2ViQ29udGV4dENsaWVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJD
b250ZXh0Q2xpZW50LmNwcAppbmRleCAxZDEyMTM3MzQ3YTE2NjVkOTFhM2JkNTg4MDVkMWMzZTMw
YTIwODJjLi5kYjViZWVkYWJjZWM2MWYzNjRiOGY4NmI1YjllZTUwM2IyNWJkY2JmIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJDb250ZXh0Q2xpZW50LmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJDb250ZXh0Q2xpZW50LmNwcApAQCAtNTQsNCArNTQs
MTIgQEAgdm9pZCBXZWJDb250ZXh0Q2xpZW50OjpzZXJ2aWNlV29ya2VyUHJvY2Vzc0RpZENyYXNo
KFdlYlByb2Nlc3NQb29sKiBwcm9jZXNzUG9vbCkKICAgICBtX2NsaWVudC5zZXJ2aWNlV29ya2Vy
UHJvY2Vzc0RpZENyYXNoKHRvQVBJKHByb2Nlc3NQb29sKSwgbV9jbGllbnQuYmFzZS5jbGllbnRJ
bmZvKTsKIH0KIAordm9pZCBXZWJDb250ZXh0Q2xpZW50OjpncHVQcm9jZXNzRGlkQ3Jhc2goV2Vi
UHJvY2Vzc1Bvb2wqIHByb2Nlc3NQb29sKQoreworICAgIGlmICghbV9jbGllbnQuZ3B1UHJvY2Vz
c0RpZENyYXNoKQorICAgICAgICByZXR1cm47CisKKyAgICBtX2NsaWVudC5ncHVQcm9jZXNzRGlk
Q3Jhc2godG9BUEkocHJvY2Vzc1Bvb2wpLCBtX2NsaWVudC5iYXNlLmNsaWVudEluZm8pOworfQor
CiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL1dlYkNvbnRleHRDbGllbnQuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkNvbnRl
eHRDbGllbnQuaAppbmRleCA0ZmZmYzhhOGE3ZWM2ZDc0M2ZjMzVhNjBlYjc4NzUzMGFjNzgxNGYy
Li5kOTE4MTZjMzlhOWI4MTQ4NGIzYjYzNWUxMTA3N2ViNjkwM2I2MGM4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJDb250ZXh0Q2xpZW50LmgKKysrIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvV2ViQ29udGV4dENsaWVudC5oCkBAIC00Niw2ICs0Niw3IEBAIHB1Ymxp
YzoKICAgICB2b2lkIHBsdWdJbkF1dG9TdGFydE9yaWdpbkhhc2hlc0NoYW5nZWQoV2ViUHJvY2Vz
c1Bvb2wqKTsKICAgICB2b2lkIG5ldHdvcmtQcm9jZXNzRGlkQ3Jhc2goV2ViUHJvY2Vzc1Bvb2wq
KTsKICAgICB2b2lkIHNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jhc2goV2ViUHJvY2Vzc1Bvb2wq
KTsKKyAgICB2b2lkIGdwdVByb2Nlc3NEaWRDcmFzaChXZWJQcm9jZXNzUG9vbCopOwogfTsKIAog
fSAvLyBuYW1lc3BhY2UgV2ViS2l0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9XZWJQcm9jZXNzUG9vbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNz
UG9vbC5jcHAKaW5kZXggYjgyYjdhYTJiN2YxM2I1ZWRmNTg3NmM0MGIwZjhiY2E4OTcyN2MxYS4u
ODUwMTUyYWUyMDkyMjI4ZmZhNTFjZWU5MGEzODFkMjY5ZWRiNDc4OCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcApAQCAtNzEyLDYgKzcxMiwxMiBAQCB2b2lk
IFdlYlByb2Nlc3NQb29sOjpnZXROZXR3b3JrUHJvY2Vzc0Nvbm5lY3Rpb24oV2ViUHJvY2Vzc1By
b3h5JiB3ZWJQcm9jZXNzUHJveAogfQogCiAjaWYgRU5BQkxFKEdQVV9QUk9DRVNTKQordm9pZCBX
ZWJQcm9jZXNzUG9vbDo6Z3B1UHJvY2Vzc0NyYXNoZWQoKQoreworICAgIG1fY2xpZW50LmdwdVBy
b2Nlc3NEaWRDcmFzaCh0aGlzKTsKKyAgICB0ZXJtaW5hdGVBbGxXZWJDb250ZW50UHJvY2Vzc2Vz
KCk7Cit9CisKIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OmdldEdQVVByb2Nlc3NDb25uZWN0aW9uKFdl
YlByb2Nlc3NQcm94eSYgd2ViUHJvY2Vzc1Byb3h5LCBNZXNzYWdlczo6V2ViUHJvY2Vzc1Byb3h5
OjpHZXRHUFVQcm9jZXNzQ29ubmVjdGlvbjo6RGVsYXllZFJlcGx5JiYgcmVwbHkpCiB7CiAgICAg
R1BVUHJvY2Vzc1Byb3h5OjpzaW5nbGV0b24oKS5nZXRHUFVQcm9jZXNzQ29ubmVjdGlvbih3ZWJQ
cm9jZXNzUHJveHksIFdURk1vdmUocmVwbHkpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQ
cm9jZXNzUG9vbC5oCmluZGV4IGZmYWIzZjNkMjNkYTMwMzdkMjViODNjZDAyYjBlZDhmMzNmZjM3
MTIuLjBjOTUwYTJlZDg3NjY4MDM2ZjNiZWFlOTgzN2ZiOGQxZDAwNTIxNTIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmgKKysrIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuaApAQCAtMzg0LDYgKzM4NCw3IEBAIHB1Ymxp
YzoKICAgICB2b2lkIHNldFBsdWdJbkF1dG9TdGFydE9yaWdpbnNGaWx0ZXJpbmdPdXRFbnRyaWVz
QWRkZWRBZnRlclRpbWUoQVBJOjpEaWN0aW9uYXJ5JiwgV2FsbFRpbWUpOwogCiAjaWYgRU5BQkxF
KEdQVV9QUk9DRVNTKQorICAgIHZvaWQgZ3B1UHJvY2Vzc0NyYXNoZWQoKTsKICAgICB2b2lkIGdl
dEdQVVByb2Nlc3NDb25uZWN0aW9uKFdlYlByb2Nlc3NQcm94eSYsIE1lc3NhZ2VzOjpXZWJQcm9j
ZXNzUHJveHk6OkdldEdQVVByb2Nlc3NDb25uZWN0aW9uRGVsYXllZFJlcGx5JiYpOwogI2VuZGlm
CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBh
MGQ4ZTc1ZDdlZWUyZDZhYzU4ZTA2OGVlMTgyNjRkNDhkYWY2ZDEzLi5mYmQ3MWMyNjhmMDk0NTFm
MmQ2MDcwOTgxYjUxMjNhMmJmMzViZWQzIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysr
IGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTktMTItMTcgIHlvdWVubiBm
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFdlYktpdFRlc3RSdW5uZXIgc2hv
dWxkIHJlcG9ydCBHUFUgcHJvY2VzcyBjcmFzaGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDUzMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBSZXBvcnQgR1BVIHByb2Nlc3MgY3Jhc2hlcy4KKworICAg
ICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV1RS
OjpUZXN0Q29udHJvbGxlcjo6Z2VuZXJhdGVQYWdlQ29uZmlndXJhdGlvbik6CisgICAgICAgIChX
VFI6OlRlc3RDb250cm9sbGVyOjpncHVQcm9jZXNzRGlkQ3Jhc2gpOgorICAgICAgICAqIFdlYktp
dFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaDoKKwogMjAxOS0xMi0xNyAgQ2FybG9zIEdhcmNp
YSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBHVEsg
Z2FyZGVuaW5nLiBNYXJrIFdlYktpdC5Gb2N1c2VkRnJhbWVBZnRlckNyYXNoIGFzIHRpbWVvdXQK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKaW5kZXggZTAzNmU0Yjlh
Mzg0ZmRmYjE5NmE1ZGRmMWRhN2VjNDM0NDgxNDcyZi4uYTFlMmZmOTZmYmQyMmI4Yzg5YTg2NmFl
MmFkMzJhMzQ5N2VkYWU1YyAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0
Q29udHJvbGxlci5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxl
ci5jcHAKQEAgLTU4MSw3ICs1ODEsOCBAQCBXS1JldGFpblB0cjxXS1BhZ2VDb25maWd1cmF0aW9u
UmVmPiBUZXN0Q29udHJvbGxlcjo6Z2VuZXJhdGVQYWdlQ29uZmlndXJhdGlvbihjbwogICAgICAg
ICBuZXR3b3JrUHJvY2Vzc0RpZENyYXNoLAogICAgICAgICAwLCAvLyBwbHVnSW5JbmZvcm1hdGlv
bkJlY2FtZUF2YWlsYWJsZQogICAgICAgICAwLCAvLyBjb3B5V2ViQ3J5cHRvTWFzdGVyS2V5Ci0g
ICAgICAgIHNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jhc2gKKyAgICAgICAgc2VydmljZVdvcmtl
clByb2Nlc3NEaWRDcmFzaCwKKyAgICAgICAgZ3B1UHJvY2Vzc0RpZENyYXNoCiAgICAgfTsKICAg
ICBXS0NvbnRleHRTZXRDbGllbnQobV9jb250ZXh0LmdldCgpLCAmY29udGV4dENsaWVudC5iYXNl
KTsKIApAQCAtMTgzMiw2ICsxODMzLDExIEBAIHZvaWQgVGVzdENvbnRyb2xsZXI6OnNlcnZpY2VX
b3JrZXJQcm9jZXNzRGlkQ3Jhc2goV0tDb250ZXh0UmVmIGNvbnRleHQsIGNvbnN0IHZvCiAgICAg
c3RhdGljX2Nhc3Q8VGVzdENvbnRyb2xsZXIqPihjb25zdF9jYXN0PHZvaWQqPihjbGllbnRJbmZv
KSktPnNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jhc2goKTsKIH0KIAordm9pZCBUZXN0Q29udHJv
bGxlcjo6Z3B1UHJvY2Vzc0RpZENyYXNoKFdLQ29udGV4dFJlZiBjb250ZXh0LCBjb25zdCB2b2lk
ICpjbGllbnRJbmZvKQoreworICAgIHN0YXRpY19jYXN0PFRlc3RDb250cm9sbGVyKj4oY29uc3Rf
Y2FzdDx2b2lkKj4oY2xpZW50SW5mbykpLT5ncHVQcm9jZXNzRGlkQ3Jhc2goKTsKK30KKwogdm9p
ZCBUZXN0Q29udHJvbGxlcjo6ZGlkUmVjZWl2ZUtleURvd25NZXNzYWdlRnJvbUluamVjdGVkQnVu
ZGxlKFdLRGljdGlvbmFyeVJlZiBtZXNzYWdlQm9keURpY3Rpb25hcnksIGJvb2wgc3luY2hyb25v
dXMpCiB7CiAgICAgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IGtleUtleSA9IGFkb3B0V0soV0tT
dHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoIktleSIpKTsKQEAgLTIxOTgsNiArMjIwNCwxMyBA
QCB2b2lkIFRlc3RDb250cm9sbGVyOjpzZXJ2aWNlV29ya2VyUHJvY2Vzc0RpZENyYXNoKCkKICAg
ICAgICAgZXhpdCgxKTsKIH0KIAordm9pZCBUZXN0Q29udHJvbGxlcjo6Z3B1UHJvY2Vzc0RpZENy
YXNoKCkKK3sKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiNDUkFTSEVEIC0gR1BVUHJvY2Vzc1xuIik7
CisgICAgaWYgKG1fc2hvdWxkRXhpdFdoZW5XZWJQcm9jZXNzQ3Jhc2hlcykKKyAgICAgICAgZXhp
dCgxKTsKK30KKwogLy8gV0tQYWdlTmF2aWdhdGlvbkNsaWVudAogCiB2b2lkIFRlc3RDb250cm9s
bGVyOjpkaWRDb21taXROYXZpZ2F0aW9uKFdLUGFnZVJlZiBwYWdlLCBXS05hdmlnYXRpb25SZWYg
bmF2aWdhdGlvbiwgV0tUeXBlUmVmLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKQpkaWZmIC0tZ2l0
IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5oIGIvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5oCmluZGV4IGE2NzI2Mzg4M2Q5ZTcyZjRlOTA5YjUw
NjNhNDQyZjVjYTE3NGM4ODYuLjQwOWM3ZmE5ZmQyMGViNGM3NDgxZDRkYTkxZjMwZDg5ZTAzMWJm
MzggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaAor
KysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmgKQEAgLTQwOSw2ICs0
MDksOCBAQCBwcml2YXRlOgogICAgIHZvaWQgbmV0d29ya1Byb2Nlc3NEaWRDcmFzaCgpOwogICAg
IHN0YXRpYyB2b2lkIHNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jhc2goV0tDb250ZXh0UmVmLCBj
b25zdCB2b2lkKik7CiAgICAgdm9pZCBzZXJ2aWNlV29ya2VyUHJvY2Vzc0RpZENyYXNoKCk7Cisg
ICAgc3RhdGljIHZvaWQgZ3B1UHJvY2Vzc0RpZENyYXNoKFdLQ29udGV4dFJlZiwgY29uc3Qgdm9p
ZCopOworICAgIHZvaWQgZ3B1UHJvY2Vzc0RpZENyYXNoKCk7CiAKICAgICAvLyBXS1BhZ2VOYXZp
Z2F0aW9uQ2xpZW50CiAgICAgc3RhdGljIHZvaWQgZGlkQ29tbWl0TmF2aWdhdGlvbihXS1BhZ2VS
ZWYsIFdLTmF2aWdhdGlvblJlZiwgV0tUeXBlUmVmIHVzZXJEYXRhLCBjb25zdCB2b2lkKik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385885</attachid>
            <date>2019-12-17 07:08:11 -0800</date>
            <delta_ts>2019-12-17 12:35:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205338-20191217160810.patch</filename>
            <type>text/plain</type>
            <size>8395</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGI0ZGMyZTI3YjFjMDZhNmMz
MmI4N2FlNmJjMTk0ZjFjNTg2YTk0ODguLjllMDg4OTZjNDA0N2Y0MjYwMzkzNzI3MjcyZmEyNmFi
ZWY2NWNmYWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTktMTItMTcgIHlvdWVubiBm
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFdlYktpdFRlc3RSdW5uZXIgc2hv
dWxkIHJlcG9ydCBHUFUgcHJvY2VzcyBjcmFzaGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDUzMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBFeHBvc2UgYSBjYWxsYmFjayB0byBub3RpZnkgb2YgR1BV
IHByb2Nlc3MgY3Jhc2guCisgICAgICAgIE5vIGNoYW5nZSBvZiBiZWhhdmlvci4KKworICAgICAg
ICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvR1BV
L0dQVVByb2Nlc3NQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OkdQVVByb2Nlc3NQcm94eTo6
Z3B1UHJvY2Vzc0NyYXNoZWQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJDb250ZXh0Q2xpZW50
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dENsaWVudDo6Z3B1UHJvY2Vzc0RpZENy
YXNoKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViQ29udGV4dENsaWVudC5oOgorICAgICAgICAq
IFVJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nl
c3NQb29sOjpncHVQcm9jZXNzQ3Jhc2hlZCk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYlByb2Nl
c3NQb29sLmg6CisKIDIwMTktMTItMTcgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBp
Z2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdW1dQRV0gSW5kZXhlZERCIGRpcmVjdG9yeSBzZXQg
aW4gV2Vic2l0ZURhdGFNYW5hZ2VyIGlzIGlnbm9yZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dC5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
QVBJL0MvV0tDb250ZXh0LmgKaW5kZXggZDY0ZDNhZWEzZTc2ODY5OGRjYTc0ZjY0N2Q4YjFmZmMx
OTllMTA5MS4uM2VhYTM1NjU0NzliZmVkOTlkZDQ5YTZkNTM1OWQ2MmY0MWE3ZGZkZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmgKKysrIGIvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmgKQEAgLTEwNCw2ICsxMDQsNyBA
QCB0eXBlZGVmIHN0cnVjdCBXS0NvbnRleHRDbGllbnRWMyB7CiAKICAgICAvLyBWZXJzaW9uMi4K
ICAgICBXS0NvbnRleHRDaGlsZFByb2Nlc3NEaWRDcmFzaENhbGxiYWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jhc2g7CisgICAgV0tDb250
ZXh0Q2hpbGRQcm9jZXNzRGlkQ3Jhc2hDYWxsYmFjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBncHVQcm9jZXNzRGlkQ3Jhc2g7CiB9IFdLQ29udGV4dENsaWVudFYzOwogCiAvLyBGSVhN
RTogUmVtb3ZlIHRoZXNlIG9uY2Ugc3VwcG9ydCBmb3IgTWF2ZXJpY2tzIGhhcyBiZWVuIGRyb3Bw
ZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9HUFUvR1BVUHJvY2Vzc1By
b3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0dQVS9HUFVQcm9jZXNzUHJveHkuY3Bw
CmluZGV4IDYzOWQyYzljOTEyODc1ZGRjMDViNzdlMDJiZDIyMDg1ZjgyMzkxYjguLjM3MTE1MDg5
Mjg4MGMwZjM2MDRmN2NhNTczY2FiYzM2YTM3Nzg4NzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL0dQVS9HUFVQcm9jZXNzUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0dQVS9HUFVQcm9jZXNzUHJveHkuY3BwCkBAIC0xMzYsNyArMTM2LDcgQEAgdm9p
ZCBHUFVQcm9jZXNzUHJveHk6Om9wZW5HUFVQcm9jZXNzQ29ubmVjdGlvbihDb25uZWN0aW9uUmVx
dWVzdElkZW50aWZpZXIgY29ubmUKIHZvaWQgR1BVUHJvY2Vzc1Byb3h5OjpncHVQcm9jZXNzQ3Jh
c2hlZCgpCiB7CiAgICAgZm9yIChhdXRvJiBwcm9jZXNzUG9vbCA6IFdlYlByb2Nlc3NQb29sOjph
bGxQcm9jZXNzUG9vbHMoKSkKLSAgICAgICAgcHJvY2Vzc1Bvb2wtPnRlcm1pbmF0ZUFsbFdlYkNv
bnRlbnRQcm9jZXNzZXMoKTsKKyAgICAgICAgcHJvY2Vzc1Bvb2wtPmdwdVByb2Nlc3NDcmFzaGVk
KCk7CiB9CiAKIHZvaWQgR1BVUHJvY2Vzc1Byb3h5OjpkaWRDbG9zZShJUEM6OkNvbm5lY3Rpb24m
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViQ29udGV4dENsaWVudC5j
cHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJDb250ZXh0Q2xpZW50LmNwcAppbmRleCAx
ZDEyMTM3MzQ3YTE2NjVkOTFhM2JkNTg4MDVkMWMzZTMwYTIwODJjLi5kYjViZWVkYWJjZWM2MWYz
NjRiOGY4NmI1YjllZTUwM2IyNWJkY2JmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9XZWJDb250ZXh0Q2xpZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9X
ZWJDb250ZXh0Q2xpZW50LmNwcApAQCAtNTQsNCArNTQsMTIgQEAgdm9pZCBXZWJDb250ZXh0Q2xp
ZW50OjpzZXJ2aWNlV29ya2VyUHJvY2Vzc0RpZENyYXNoKFdlYlByb2Nlc3NQb29sKiBwcm9jZXNz
UG9vbCkKICAgICBtX2NsaWVudC5zZXJ2aWNlV29ya2VyUHJvY2Vzc0RpZENyYXNoKHRvQVBJKHBy
b2Nlc3NQb29sKSwgbV9jbGllbnQuYmFzZS5jbGllbnRJbmZvKTsKIH0KIAordm9pZCBXZWJDb250
ZXh0Q2xpZW50OjpncHVQcm9jZXNzRGlkQ3Jhc2goV2ViUHJvY2Vzc1Bvb2wqIHByb2Nlc3NQb29s
KQoreworICAgIGlmICghbV9jbGllbnQuZ3B1UHJvY2Vzc0RpZENyYXNoKQorICAgICAgICByZXR1
cm47CisKKyAgICBtX2NsaWVudC5ncHVQcm9jZXNzRGlkQ3Jhc2godG9BUEkocHJvY2Vzc1Bvb2wp
LCBtX2NsaWVudC5iYXNlLmNsaWVudEluZm8pOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkNvbnRleHRDbGllbnQuaCBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYkNvbnRleHRDbGllbnQuaAppbmRleCA0ZmZmYzhh
OGE3ZWM2ZDc0M2ZjMzVhNjBlYjc4NzUzMGFjNzgxNGYyLi5kOTE4MTZjMzlhOWI4MTQ4NGIzYjYz
NWUxMTA3N2ViNjkwM2I2MGM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9X
ZWJDb250ZXh0Q2xpZW50LmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViQ29udGV4
dENsaWVudC5oCkBAIC00Niw2ICs0Niw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHBsdWdJbkF1dG9T
dGFydE9yaWdpbkhhc2hlc0NoYW5nZWQoV2ViUHJvY2Vzc1Bvb2wqKTsKICAgICB2b2lkIG5ldHdv
cmtQcm9jZXNzRGlkQ3Jhc2goV2ViUHJvY2Vzc1Bvb2wqKTsKICAgICB2b2lkIHNlcnZpY2VXb3Jr
ZXJQcm9jZXNzRGlkQ3Jhc2goV2ViUHJvY2Vzc1Bvb2wqKTsKKyAgICB2b2lkIGdwdVByb2Nlc3NE
aWRDcmFzaChXZWJQcm9jZXNzUG9vbCopOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAgYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAKaW5kZXggYjgyYjdhYTJi
N2YxM2I1ZWRmNTg3NmM0MGIwZjhiY2E4OTcyN2MxYS4uODUwMTUyYWUyMDkyMjI4ZmZhNTFjZWU5
MGEzODFkMjY5ZWRiNDc4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vi
UHJvY2Vzc1Bvb2wuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQ
b29sLmNwcApAQCAtNzEyLDYgKzcxMiwxMiBAQCB2b2lkIFdlYlByb2Nlc3NQb29sOjpnZXROZXR3
b3JrUHJvY2Vzc0Nvbm5lY3Rpb24oV2ViUHJvY2Vzc1Byb3h5JiB3ZWJQcm9jZXNzUHJveAogfQog
CiAjaWYgRU5BQkxFKEdQVV9QUk9DRVNTKQordm9pZCBXZWJQcm9jZXNzUG9vbDo6Z3B1UHJvY2Vz
c0NyYXNoZWQoKQoreworICAgIG1fY2xpZW50LmdwdVByb2Nlc3NEaWRDcmFzaCh0aGlzKTsKKyAg
ICB0ZXJtaW5hdGVBbGxXZWJDb250ZW50UHJvY2Vzc2VzKCk7Cit9CisKIHZvaWQgV2ViUHJvY2Vz
c1Bvb2w6OmdldEdQVVByb2Nlc3NDb25uZWN0aW9uKFdlYlByb2Nlc3NQcm94eSYgd2ViUHJvY2Vz
c1Byb3h5LCBNZXNzYWdlczo6V2ViUHJvY2Vzc1Byb3h5OjpHZXRHUFVQcm9jZXNzQ29ubmVjdGlv
bjo6RGVsYXllZFJlcGx5JiYgcmVwbHkpCiB7CiAgICAgR1BVUHJvY2Vzc1Byb3h5OjpzaW5nbGV0
b24oKS5nZXRHUFVQcm9jZXNzQ29ubmVjdGlvbih3ZWJQcm9jZXNzUHJveHksIFdURk1vdmUocmVw
bHkpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29s
LmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oCmluZGV4IDEwYWFl
YjU2N2ExMGIxY2Y3NzM4NTZiMTI2ZGI4Y2Q1ZDA2NTU3ZDUuLjBjOTUwYTJlZDg3NjY4MDM2ZjNi
ZWFlOTgzN2ZiOGQxZDAwNTIxNTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L1dlYlByb2Nlc3NQb29sLmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vz
c1Bvb2wuaApAQCAtMzg0LDcgKzM4NCw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFBsdWdJbkF1
dG9TdGFydE9yaWdpbnNGaWx0ZXJpbmdPdXRFbnRyaWVzQWRkZWRBZnRlclRpbWUoQVBJOjpEaWN0
aW9uYXJ5JiwgV2FsbFRpbWUpOwogCiAjaWYgRU5BQkxFKEdQVV9QUk9DRVNTKQotICAgIEdQVVBy
b2Nlc3NQcm94eSYgZW5zdXJlR1BVUHJvY2VzcygpOworICAgIHZvaWQgZ3B1UHJvY2Vzc0NyYXNo
ZWQoKTsKICAgICB2b2lkIGdldEdQVVByb2Nlc3NDb25uZWN0aW9uKFdlYlByb2Nlc3NQcm94eSYs
IE1lc3NhZ2VzOjpXZWJQcm9jZXNzUHJveHk6OkdldEdQVVByb2Nlc3NDb25uZWN0aW9uRGVsYXll
ZFJlcGx5JiYpOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xz
L0NoYW5nZUxvZwppbmRleCBhMGQ4ZTc1ZDdlZWUyZDZhYzU4ZTA2OGVlMTgyNjRkNDhkYWY2ZDEz
Li5mYmQ3MWMyNjhmMDk0NTFmMmQ2MDcwOTgxYjUxMjNhMmJmMzViZWQzIDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MTktMTItMTcgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFdl
YktpdFRlc3RSdW5uZXIgc2hvdWxkIHJlcG9ydCBHUFUgcHJvY2VzcyBjcmFzaGVzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDUzMzgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXBvcnQgR1BVIHByb2Nl
c3MgY3Jhc2hlcy4KKworICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIu
Y3BwOgorICAgICAgICAoV1RSOjpUZXN0Q29udHJvbGxlcjo6Z2VuZXJhdGVQYWdlQ29uZmlndXJh
dGlvbik6CisgICAgICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpncHVQcm9jZXNzRGlkQ3Jhc2gp
OgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaDoKKwogMjAxOS0x
Mi0xNyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgVW5yZXZpZXdlZCBHVEsgZ2FyZGVuaW5nLiBNYXJrIFdlYktpdC5Gb2N1c2VkRnJhbWVBZnRl
ckNyYXNoIGFzIHRpbWVvdXQKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVz
dENvbnRyb2xsZXIuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5j
cHAKaW5kZXggZTAzNmU0YjlhMzg0ZmRmYjE5NmE1ZGRmMWRhN2VjNDM0NDgxNDcyZi4uYTFlMmZm
OTZmYmQyMmI4Yzg5YTg2NmFlMmFkMzJhMzQ5N2VkYWU1YyAxMDA2NDQKLS0tIGEvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9UZXN0Q29udHJvbGxlci5jcHAKQEAgLTU4MSw3ICs1ODEsOCBAQCBXS1JldGFpblB0cjxX
S1BhZ2VDb25maWd1cmF0aW9uUmVmPiBUZXN0Q29udHJvbGxlcjo6Z2VuZXJhdGVQYWdlQ29uZmln
dXJhdGlvbihjbwogICAgICAgICBuZXR3b3JrUHJvY2Vzc0RpZENyYXNoLAogICAgICAgICAwLCAv
LyBwbHVnSW5JbmZvcm1hdGlvbkJlY2FtZUF2YWlsYWJsZQogICAgICAgICAwLCAvLyBjb3B5V2Vi
Q3J5cHRvTWFzdGVyS2V5Ci0gICAgICAgIHNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jhc2gKKyAg
ICAgICAgc2VydmljZVdvcmtlclByb2Nlc3NEaWRDcmFzaCwKKyAgICAgICAgZ3B1UHJvY2Vzc0Rp
ZENyYXNoCiAgICAgfTsKICAgICBXS0NvbnRleHRTZXRDbGllbnQobV9jb250ZXh0LmdldCgpLCAm
Y29udGV4dENsaWVudC5iYXNlKTsKIApAQCAtMTgzMiw2ICsxODMzLDExIEBAIHZvaWQgVGVzdENv
bnRyb2xsZXI6OnNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jhc2goV0tDb250ZXh0UmVmIGNvbnRl
eHQsIGNvbnN0IHZvCiAgICAgc3RhdGljX2Nhc3Q8VGVzdENvbnRyb2xsZXIqPihjb25zdF9jYXN0
PHZvaWQqPihjbGllbnRJbmZvKSktPnNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jhc2goKTsKIH0K
IAordm9pZCBUZXN0Q29udHJvbGxlcjo6Z3B1UHJvY2Vzc0RpZENyYXNoKFdLQ29udGV4dFJlZiBj
b250ZXh0LCBjb25zdCB2b2lkICpjbGllbnRJbmZvKQoreworICAgIHN0YXRpY19jYXN0PFRlc3RD
b250cm9sbGVyKj4oY29uc3RfY2FzdDx2b2lkKj4oY2xpZW50SW5mbykpLT5ncHVQcm9jZXNzRGlk
Q3Jhc2goKTsKK30KKwogdm9pZCBUZXN0Q29udHJvbGxlcjo6ZGlkUmVjZWl2ZUtleURvd25NZXNz
YWdlRnJvbUluamVjdGVkQnVuZGxlKFdLRGljdGlvbmFyeVJlZiBtZXNzYWdlQm9keURpY3Rpb25h
cnksIGJvb2wgc3luY2hyb25vdXMpCiB7CiAgICAgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IGtl
eUtleSA9IGFkb3B0V0soV0tTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoIktleSIpKTsKQEAg
LTIxOTgsNiArMjIwNCwxMyBAQCB2b2lkIFRlc3RDb250cm9sbGVyOjpzZXJ2aWNlV29ya2VyUHJv
Y2Vzc0RpZENyYXNoKCkKICAgICAgICAgZXhpdCgxKTsKIH0KIAordm9pZCBUZXN0Q29udHJvbGxl
cjo6Z3B1UHJvY2Vzc0RpZENyYXNoKCkKK3sKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiNDUkFTSEVE
IC0gR1BVUHJvY2Vzc1xuIik7CisgICAgaWYgKG1fc2hvdWxkRXhpdFdoZW5XZWJQcm9jZXNzQ3Jh
c2hlcykKKyAgICAgICAgZXhpdCgxKTsKK30KKwogLy8gV0tQYWdlTmF2aWdhdGlvbkNsaWVudAog
CiB2b2lkIFRlc3RDb250cm9sbGVyOjpkaWRDb21taXROYXZpZ2F0aW9uKFdLUGFnZVJlZiBwYWdl
LCBXS05hdmlnYXRpb25SZWYgbmF2aWdhdGlvbiwgV0tUeXBlUmVmLCBjb25zdCB2b2lkKiBjbGll
bnRJbmZvKQpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxl
ci5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5oCmluZGV4IGE2NzI2
Mzg4M2Q5ZTcyZjRlOTA5YjUwNjNhNDQyZjVjYTE3NGM4ODYuLjQwOWM3ZmE5ZmQyMGViNGM3NDgx
ZDRkYTkxZjMwZDg5ZTAzMWJmMzggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
VGVzdENvbnRyb2xsZXIuaAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9s
bGVyLmgKQEAgLTQwOSw2ICs0MDksOCBAQCBwcml2YXRlOgogICAgIHZvaWQgbmV0d29ya1Byb2Nl
c3NEaWRDcmFzaCgpOwogICAgIHN0YXRpYyB2b2lkIHNlcnZpY2VXb3JrZXJQcm9jZXNzRGlkQ3Jh
c2goV0tDb250ZXh0UmVmLCBjb25zdCB2b2lkKik7CiAgICAgdm9pZCBzZXJ2aWNlV29ya2VyUHJv
Y2Vzc0RpZENyYXNoKCk7CisgICAgc3RhdGljIHZvaWQgZ3B1UHJvY2Vzc0RpZENyYXNoKFdLQ29u
dGV4dFJlZiwgY29uc3Qgdm9pZCopOworICAgIHZvaWQgZ3B1UHJvY2Vzc0RpZENyYXNoKCk7CiAK
ICAgICAvLyBXS1BhZ2VOYXZpZ2F0aW9uQ2xpZW50CiAgICAgc3RhdGljIHZvaWQgZGlkQ29tbWl0
TmF2aWdhdGlvbihXS1BhZ2VSZWYsIFdLTmF2aWdhdGlvblJlZiwgV0tUeXBlUmVmIHVzZXJEYXRh
LCBjb25zdCB2b2lkKik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>