<?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>214447</bug_id>
          
          <creation_ts>2020-07-17 00:25:23 -0700</creation_ts>
          <short_desc>GenerateCertificateAsync should be called on signaling thread</short_desc>
          <delta_ts>2020-07-20 09:59:25 -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>WebRTC</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=214481</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=214478</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="Sihui Liu">sihui_liu</reporter>
          <assigned_to name="Sihui Liu">sihui_liu</assigned_to>
          <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jsbell</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1672420</commentid>
    <comment_count>0</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-07-17 00:25:23 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672421</commentid>
    <comment_count>1</comment_count>
      <attachid>404545</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-07-17 00:35:26 -0700</bug_when>
    <thetext>Created attachment 404545
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672519</commentid>
    <comment_count>2</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-07-17 09:53:30 -0700</bug_when>
    <thetext>The added test would crash:
# Fatal error in: /Volumes/Data/worker/macOS-Mojave-Debug-Build-EWS/build/Source/ThirdParty/libwebrtc/Source/webrtc/rtc_base/rtc_certificate_generator.cc, line 147
# last system error: 2
# Check failed: signaling_thread_-&gt;IsCurrent()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672813</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-07-18 11:24:24 -0700</bug_when>
    <thetext>Is this a duplicate of bug 214478? This was filed earlier, but that one is more comprehensive, listing more affected tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673006</commentid>
    <comment_count>4</comment_count>
      <attachid>404703</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-07-20 02:15:25 -0700</bug_when>
    <thetext>Created attachment 404703
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673097</commentid>
    <comment_count>5</comment_count>
      <attachid>404703</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-07-20 09:26:29 -0700</bug_when>
    <thetext>Comment on attachment 404703
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673100</commentid>
    <comment_count>6</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-07-20 09:27:26 -0700</bug_when>
    <thetext>Do we need to unskip storage/indexeddb/structured-clone-rtccertificate now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673111</commentid>
    <comment_count>7</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-07-20 09:52:59 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #6)
&gt; Do we need to unskip storage/indexeddb/structured-clone-rtccertificate now?

LayoutTests/storage/indexeddb/structured-clone.html does not contain any RTCCertificate use (after https://bugs.webkit.org/show_bug.cgi?id=214481) so it should no longer crash. We probably forgot to reenable it.

We should probably readd RTCCertificate in the test and reenable it at the same time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673112</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-20 09:58:18 -0700</bug_when>
    <thetext>Committed r264604: &lt;https://trac.webkit.org/changeset/264604&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 404703.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673113</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-20 09:59:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/65831740&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404545</attachid>
            <date>2020-07-17 00:35:26 -0700</date>
            <delta_ts>2020-07-20 02:15:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214447-20200717003526.patch</filename>
            <type>text/plain</type>
            <size>10977</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NTAwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggY2RiOTUzZWU0ZGFhZTg3MTI0Yjkx
Yzg1NDVhYzhiNjJhNDMxNzRkMi4uYjk4NjYxOTJjNDRkZjVhZmFjNTQ2MTIxNjE0YTZjZjRhZjU1
NWMyNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTA3LTE3ICBTaWh1aSBMaXUgIDxzaWh1
aV9saXVAYXBwZS5jb20+CisKKyAgICAgICAgQ3JlYXRlIGEgc2VwYXJhdGUgdGVzdCBmb3IgdHlw
ZSBSVENDZXJ0aWZpY2F0ZSBvZiBJREIgc3RydWN0dXJlIGNsb25lCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ0NDcKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RFeHBlY3RhdGlvbnM6CisgICAg
ICAgICogc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL3N0cnVjdHVyZWQtY2xvbmUtcnRjY2Vy
dGlmaWNhdGUuanM6IEFkZGVkLgorICAgICAgICAocHJlcGFyZURhdGFiYXNlKToKKyAgICAgICAg
KHJlcXVlc3Qub25zdWNjZXNzKToKKyAgICAgICAgKHRlc3RWYWx1ZSk6CisgICAgICAgICh0ZXN0
UlRDQ2VydGlmaWNhdGUucHJvbWlzZS50aGVuKToKKyAgICAgICAgKHRlc3RSVENDZXJ0aWZpY2F0
ZSk6CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL3N0cnVjdHVyZWQtY2xv
bmUuanM6CisgICAgICAgICh0ZXN0UlRDQ2VydGlmaWNhdGUucHJvbWlzZS50aGVuKTogRGVsZXRl
ZC4KKyAgICAgICAgKHRlc3RSVENDZXJ0aWZpY2F0ZSk6IERlbGV0ZWQuCisgICAgICAgICogc3Rv
cmFnZS9pbmRleGVkZGIvc3RydWN0dXJlZC1jbG9uZS1leHBlY3RlZC50eHQ6CisgICAgICAgICog
c3RvcmFnZS9pbmRleGVkZGIvc3RydWN0dXJlZC1jbG9uZS1wcml2YXRlLWV4cGVjdGVkLnR4dDoK
KyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9zdHJ1Y3R1cmVkLWNsb25lLXJ0Y2NlcnRpZmlj
YXRlLXByaXZhdGUuaHRtbDogQWRkZWQuCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvc3Ry
dWN0dXJlZC1jbG9uZS1ydGNjZXJ0aWZpY2F0ZS5odG1sOiBBZGRlZC4KKwogMjAyMC0wNy0xNiAg
TGF1cm8gTW91cmEgIDxsbW91cmFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVtXUEVdIEdh
cmRlbiB0d28gcmVzb3VyY2UgdGltaW5nIGZhaWx1cmVzIGFmdGVyIFdQVCB1cGRhdGUKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhw
ZWN0YXRpb25zCmluZGV4IGQ0MjRjY2UxNzk2YzZhYjNkOTFkOTkwODAyOWI3NTFlNzhhMWQ3NjUu
LjY4ZTI1YTMzNWE3Yjc1MTU4MzE1ZWUxOTRjN2NmMTYzN2NjOTM2YmMgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0
aW9ucwpAQCAtNDY1NywzICs0NjU3LDYgQEAgd2Via2l0Lm9yZy9iLzIxNDMwMCBpbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZm9udHMvdmFyaWF0aW9ucy9mb24KIHdlYmtp
dC5vcmcvYi8yMTQzMDAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZv
bnRzL3ZhcmlhdGlvbnMvZm9udC1zbGFudC0yYi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAK
IHdlYmtpdC5vcmcvYi8yMTQzODcgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcv
YW5pbWF0aW9ucy9zZWVraW5nLWV2ZW50cy00Lmh0bWwgWyBQYXNzIEZhaWx1cmUgXQorCit3ZWJr
aXQub3JnL2IvMjE0NDQ3IHN0b3JhZ2UvaW5kZXhlZGRiL3N0cnVjdHVyZWQtY2xvbmUtcnRjY2Vy
dGlmaWNhdGUuaHRtbCBbIFNraXAgXQord2Via2l0Lm9yZy9iLzIxNDQ0NyBzdG9yYWdlL2luZGV4
ZWRkYi9zdHJ1Y3R1cmVkLWNsb25lLXJ0Y2NlcnRpZmljYXRlLXByaXZhdGUuaHRtbFsgU2tpcCBd
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvc3Ry
dWN0dXJlZC1jbG9uZS1ydGNjZXJ0aWZpY2F0ZS5qcyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5k
ZXhlZGRiL3Jlc291cmNlcy9zdHJ1Y3R1cmVkLWNsb25lLXJ0Y2NlcnRpZmljYXRlLmpzCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjUxMGM1MGI4NzU5ZjEwMGEzNzNjZGE1MDc0ODAwNDdiMjA1MTg0YTQKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvc3RydWN0
dXJlZC1jbG9uZS1ydGNjZXJ0aWZpY2F0ZS5qcwpAQCAtMCwwICsxLDU1IEBACitpZiAodGhpcy5p
bXBvcnRTY3JpcHRzKSB7CisgICAgaW1wb3J0U2NyaXB0cygnLi4vLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QuanMnKTsKKyAgICBpbXBvcnRTY3JpcHRzKCdzaGFyZWQuanMnKTsKK30KKworZGVzY3Jp
cHRpb24oIlRlc3Qgc3RydWN0dXJlZCBjbG9uZSBSVENDZXJ0aWZpY2F0ZSBpbiBJbmRleGVkREIu
Iik7CisKK2luZGV4ZWREQlRlc3QocHJlcGFyZURhdGFiYXNlLCB0ZXN0UlRDQ2VydGlmaWNhdGUp
OworZnVuY3Rpb24gcHJlcGFyZURhdGFiYXNlKCkKK3sKKyAgICBkYiA9IGV2ZW50LnRhcmdldC5y
ZXN1bHQ7CisgICAgZXZhbEFuZExvZygic3RvcmUgPSBkYi5jcmVhdGVPYmplY3RTdG9yZSgnc3Rv
cmVOYW1lJykiKTsKKyAgICBkZWJ1ZygiVGhpcyBpbmRleCBpcyBub3QgdXNlZCwgYnV0IGV2YWx1
YXRpbmcga2V5IHBhdGggb24gZWFjaCBwdXQoKSBjYWxsIHdpbGwgZXhlcmNpc2UgKGRlKXNlcmlh
bGl6YXRpb246Iik7CisgICAgZXZhbEFuZExvZygic3RvcmUuY3JlYXRlSW5kZXgoJ2luZGV4TmFt
ZScsICdkdW1teUtleVBhdGgnKSIpOworfQorCitmdW5jdGlvbiB0ZXN0VmFsdWUodmFsdWUsIGNh
bGxiYWNrKQoreworICAgIGV2YWxBbmRMb2coInRyYW5zYWN0aW9uID0gZGIudHJhbnNhY3Rpb24o
J3N0b3JlTmFtZScsICdyZWFkd3JpdGUnKSIpOworICAgIHRyYW5zYWN0aW9uLm9uZXJyb3IgPSB1
bmV4cGVjdGVkRXJyb3JDYWxsYmFjazsKKyAgICB0cmFuc2FjdGlvbi5vbmFib3J0ID0gdW5leHBl
Y3RlZEFib3J0Q2FsbGJhY2s7CisgICAgdHJhbnNhY3Rpb24ub25jb21wbGV0ZSA9IGZpbmlzaEpT
VGVzdDsKKyAgICBldmFsQW5kTG9nKCJzdG9yZSA9IHRyYW5zYWN0aW9uLm9iamVjdFN0b3JlKCdz
dG9yZU5hbWUnKSIpOworCisgICAgc2VsZi52YWx1ZSA9IHZhbHVlOworICAgIHJlcXVlc3QgPSBl
dmFsQW5kTG9nKCJzdG9yZS5wdXQodmFsdWUsICdrZXknKSIpOworICAgIHJlcXVlc3Qub25lcnJv
ciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworICAgIHJlcXVlc3Qub25zdWNjZXNzID0gZnVu
Y3Rpb24oZSkgeworICAgICAgICByZXF1ZXN0ID0gZXZhbEFuZExvZygic3RvcmUuZ2V0KCdrZXkn
KSIpOworICAgICAgICByZXF1ZXN0Lm9uZXJyb3IgPSB1bmV4cGVjdGVkRXJyb3JDYWxsYmFjazsK
KyAgICAgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSBmdW5jdGlvbihlKSB7CisgICAgICAgICAgICBj
YWxsYmFjayhyZXF1ZXN0LnJlc3VsdCk7CisgICAgICAgIH07CisgICAgfTsKK30KKworZnVuY3Rp
b24gdGVzdFJUQ0NlcnRpZmljYXRlKCkKK3sKKyAgICBkZWJ1ZygiVGVzdGluZyBSVENDZXJ0aWZp
Y2F0ZSIpOworICAgIGV2YWxBbmRMb2coInByb21pc2UgPSBSVENQZWVyQ29ubmVjdGlvbi5nZW5l
cmF0ZUNlcnRpZmljYXRlKHsgbmFtZTogJ1JTQVNTQS1QS0NTMS12MV81JywgbW9kdWx1c0xlbmd0
aDogMjA0OCwgcHVibGljRXhwb25lbnQ6IG5ldyBVaW50OEFycmF5KFsxLCAwLCAxXSksIGhhc2g6
ICdTSEEtMjU2J30pIik7CisgICAgcHJvbWlzZS50aGVuKCh0ZXN0X2RhdGEpID0+IHsKKyAgICAg
ICAgc2VsZi50ZXN0X2RhdGEgPSB0ZXN0X2RhdGE7CisgICAgICAgIHRlc3RWYWx1ZSh0ZXN0X2Rh
dGEsIGZ1bmN0aW9uKHJlc3VsdCkgeworICAgICAgICAgICAgc2VsZi5yZXN1bHQgPSByZXN1bHQ7
CisgICAgICAgICAgICBzaG91bGRCZVRydWUoInRlc3RfZGF0YSAhPT0gcmVzdWx0Iik7CisgICAg
ICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIk9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcu
Y2FsbChyZXN1bHQpIiwgIltvYmplY3QgUlRDQ2VydGlmaWNhdGVdIik7CisgICAgICAgICAgICBz
aG91bGRCZSgidGVzdF9kYXRhLmV4cGlyZXMiLCAicmVzdWx0LmV4cGlyZXMiKTsKKyAgICAgICAg
ICAgIGV2YWxBbmRMb2coImRhdGFGaW5nZXJQcmludHMgPSB0ZXN0X2RhdGEuZ2V0RmluZ2VycHJp
bnRzKCkiKTsKKyAgICAgICAgICAgIGV2YWxBbmRMb2coInJlc3VsdEZpbmdlclByaW50cyA9IHJl
c3VsdC5nZXRGaW5nZXJwcmludHMoKSIpOworICAgICAgICAgICAgc2hvdWxkQmUoImRhdGFGaW5n
ZXJQcmludHMubGVuZ3RoIiwgInJlc3VsdEZpbmdlclByaW50cy5sZW5ndGgiKTsKKyAgICAgICAg
ICAgIHNob3VsZEJlKCJ0ZXN0X2RhdGEuZ2V0RmluZ2VycHJpbnRzKClbMF0uYWxnb3JpdGhtIiwg
InJlc3VsdEZpbmdlclByaW50c1swXS5hbGdvcml0aG0iKTsKKyAgICAgICAgICAgIHNob3VsZEJl
KCJ0ZXN0X2RhdGEuZ2V0RmluZ2VycHJpbnRzKClbMF0udmFsdWUiLCAicmVzdWx0RmluZ2VyUHJp
bnRzWzBdLnZhbHVlIik7CisgICAgICAgIH0pOworICAgIH0pOworfQpcIE5vIG5ld2xpbmUgYXQg
ZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jl
c291cmNlcy9zdHJ1Y3R1cmVkLWNsb25lLmpzIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVk
ZGIvcmVzb3VyY2VzL3N0cnVjdHVyZWQtY2xvbmUuanMKaW5kZXggYzZhMDU3YWE4NjZhODc0NzI4
MjY0OTIxMjVmMWE4MGQ5M2Q3MzRhMS4uYjBhY2RlOGQ3OTBlMWE2Y2ZiOTUzYThiZDIwYjJiMjFk
ZDQwYjVlZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3Vy
Y2VzL3N0cnVjdHVyZWQtY2xvbmUuanMKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVk
ZGIvcmVzb3VyY2VzL3N0cnVjdHVyZWQtY2xvbmUuanMKQEAgLTUyLDcgKzUyLDYgQEAgZnVuY3Rp
b24gc3RhcnRUZXN0cygpCiAgICAgICAgIHRlc3RNYXAsCiAgICAgICAgIHRlc3RTZXQsCiAgICAg
ICAgIHRlc3RHZW9tZXRyeVR5cGVzLAotICAgICAgICB0ZXN0UlRDQ2VydGlmaWNhdGUsCiAgICAg
ICAgIHRlc3RDcnlwdG9LZXkKICAgICBdOwogCkBAIC02MjksMjcgKzYyOCw2IEBAIGZ1bmN0aW9u
IHRlc3RHZW9tZXRyeVR5cGVzKGNhbGxiYWNrKQogICAgIF0sIGNhbGxiYWNrKTsKIH0KIAotZnVu
Y3Rpb24gdGVzdFJUQ0NlcnRpZmljYXRlKGNhbGxiYWNrKQotewotICAgIGRlYnVnKCJUZXN0aW5n
IFJUQ0NlcnRpZmljYXRlIik7Ci0gICAgZXZhbEFuZExvZygicHJvbWlzZSA9IFJUQ1BlZXJDb25u
ZWN0aW9uLmdlbmVyYXRlQ2VydGlmaWNhdGUoeyBuYW1lOiAnUlNBU1NBLVBLQ1MxLXYxXzUnLCBt
b2R1bHVzTGVuZ3RoOiAyMDQ4LCBwdWJsaWNFeHBvbmVudDogbmV3IFVpbnQ4QXJyYXkoWzEsIDAs
IDFdKSwgaGFzaDogJ1NIQS0yNTYnfSkiKTsKLSAgICBwcm9taXNlLnRoZW4oKHRlc3RfZGF0YSkg
PT4gewotICAgICAgICBzZWxmLnRlc3RfZGF0YSA9IHRlc3RfZGF0YTsKLSAgICAgICAgdGVzdFZh
bHVlKHRlc3RfZGF0YSwgZnVuY3Rpb24ocmVzdWx0KSB7Ci0gICAgICAgICAgICBzZWxmLnJlc3Vs
dCA9IHJlc3VsdDsKLSAgICAgICAgICAgIHNob3VsZEJlVHJ1ZSgidGVzdF9kYXRhICE9PSByZXN1
bHQiKTsKLSAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygiT2JqZWN0LnByb3RvdHlw
ZS50b1N0cmluZy5jYWxsKHJlc3VsdCkiLCAiW29iamVjdCBSVENDZXJ0aWZpY2F0ZV0iKTsKLSAg
ICAgICAgICAgIHNob3VsZEJlKCJ0ZXN0X2RhdGEuZXhwaXJlcyIsICJyZXN1bHQuZXhwaXJlcyIp
OwotICAgICAgICAgICAgZXZhbEFuZExvZygiZGF0YUZpbmdlclByaW50cyA9IHRlc3RfZGF0YS5n
ZXRGaW5nZXJwcmludHMoKSIpOwotICAgICAgICAgICAgZXZhbEFuZExvZygicmVzdWx0RmluZ2Vy
UHJpbnRzID0gcmVzdWx0LmdldEZpbmdlcnByaW50cygpIik7Ci0gICAgICAgICAgICBzaG91bGRC
ZSgiZGF0YUZpbmdlclByaW50cy5sZW5ndGgiLCAicmVzdWx0RmluZ2VyUHJpbnRzLmxlbmd0aCIp
OwotICAgICAgICAgICAgc2hvdWxkQmUoInRlc3RfZGF0YS5nZXRGaW5nZXJwcmludHMoKVswXS5h
bGdvcml0aG0iLCAicmVzdWx0RmluZ2VyUHJpbnRzWzBdLmFsZ29yaXRobSIpOwotICAgICAgICAg
ICAgc2hvdWxkQmUoInRlc3RfZGF0YS5nZXRGaW5nZXJwcmludHMoKVswXS52YWx1ZSIsICJyZXN1
bHRGaW5nZXJQcmludHNbMF0udmFsdWUiKTsKLSAgICAgICAgICAgIGNhbGxiYWNrKCk7Ci0gICAg
ICAgIH0pOwotICAgIH0pOwotfQotCiBmdW5jdGlvbiB0ZXN0Q3J5cHRvS2V5KGNhbGxiYWNrKQog
ewogICAgIGRlYnVnKCJUZXN0aW5nIENyeXB0b0tleSIpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvc3RvcmFnZS9pbmRleGVkZGIvc3RydWN0dXJlZC1jbG9uZS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9zdHJ1Y3R1cmVkLWNsb25lLWV4cGVjdGVkLnR4dApp
bmRleCA1NWMzYzQ0Y2M5YWY1NmE1NDJmZjJlNWExZTE5NjE0NDUwYmJhMmM2Li44Njk2MGVhMTY0
YTgyZjRkYTg1MGM0MDM2MzI3NWFiOTAwZGUxY2IzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9z
dG9yYWdlL2luZGV4ZWRkYi9zdHJ1Y3R1cmVkLWNsb25lLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9zdHJ1Y3R1cmVkLWNsb25lLWV4cGVjdGVkLnR4dApA
QCAtODg2LDIxICs4ODYsNiBAQCBQQVNTIHR5cGVvZiByZXN1bHQgaXMgIm9iamVjdCIKIFBBU1Mg
T2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHRlc3RfZGF0YSkgaXMgT2JqZWN0LnByb3Rv
dHlwZS50b1N0cmluZy5jYWxsKHJlc3VsdCkKIFBBU1MgdGVzdF9kYXRhLnRvU3RyaW5nKCkgaXMg
cmVzdWx0LnRvU3RyaW5nKCkKIAotVGVzdGluZyBSVENDZXJ0aWZpY2F0ZQotcHJvbWlzZSA9IFJU
Q1BlZXJDb25uZWN0aW9uLmdlbmVyYXRlQ2VydGlmaWNhdGUoeyBuYW1lOiAnUlNBU1NBLVBLQ1Mx
LXYxXzUnLCBtb2R1bHVzTGVuZ3RoOiAyMDQ4LCBwdWJsaWNFeHBvbmVudDogbmV3IFVpbnQ4QXJy
YXkoWzEsIDAsIDFdKSwgaGFzaDogJ1NIQS0yNTYnfSkKLXRyYW5zYWN0aW9uID0gZGIudHJhbnNh
Y3Rpb24oJ3N0b3JlTmFtZScsICdyZWFkd3JpdGUnKQotc3RvcmUgPSB0cmFuc2FjdGlvbi5vYmpl
Y3RTdG9yZSgnc3RvcmVOYW1lJykKLXN0b3JlLnB1dCh2YWx1ZSwgJ2tleScpCi1zdG9yZS5nZXQo
J2tleScpCi1QQVNTIHRlc3RfZGF0YSAhPT0gcmVzdWx0IGlzIHRydWUKLVBBU1MgT2JqZWN0LnBy
b3RvdHlwZS50b1N0cmluZy5jYWxsKHJlc3VsdCkgaXMgIltvYmplY3QgUlRDQ2VydGlmaWNhdGVd
IgotUEFTUyB0ZXN0X2RhdGEuZXhwaXJlcyBpcyByZXN1bHQuZXhwaXJlcwotZGF0YUZpbmdlclBy
aW50cyA9IHRlc3RfZGF0YS5nZXRGaW5nZXJwcmludHMoKQotcmVzdWx0RmluZ2VyUHJpbnRzID0g
cmVzdWx0LmdldEZpbmdlcnByaW50cygpCi1QQVNTIGRhdGFGaW5nZXJQcmludHMubGVuZ3RoIGlz
IHJlc3VsdEZpbmdlclByaW50cy5sZW5ndGgKLVBBU1MgdGVzdF9kYXRhLmdldEZpbmdlcnByaW50
cygpWzBdLmFsZ29yaXRobSBpcyByZXN1bHRGaW5nZXJQcmludHNbMF0uYWxnb3JpdGhtCi1QQVNT
IHRlc3RfZGF0YS5nZXRGaW5nZXJwcmludHMoKVswXS52YWx1ZSBpcyByZXN1bHRGaW5nZXJQcmlu
dHNbMF0udmFsdWUKLQogVGVzdGluZyBDcnlwdG9LZXkKIHByb21pc2UgPSBjcnlwdG8uc3VidGxl
LmdlbmVyYXRlS2V5KHsgbmFtZTogJ0hNQUMnLCBoYXNoOiB7bmFtZTogJ1NIQS01MTInfX0sIHRy
dWUsIFsnc2lnbicsICd2ZXJpZnknXSk7CiB0cmFuc2FjdGlvbiA9IGRiLnRyYW5zYWN0aW9uKCdz
dG9yZU5hbWUnLCAncmVhZHdyaXRlJykKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2Uv
aW5kZXhlZGRiL3N0cnVjdHVyZWQtY2xvbmUtcHJpdmF0ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9zdHJ1Y3R1cmVkLWNsb25lLXByaXZhdGUtZXhwZWN0ZWQu
dHh0CmluZGV4IDU1YzNjNDRjYzlhZjU2YTU0MmZmMmU1YTFlMTk2MTQ0NTBiYmEyYzYuLjg2OTYw
ZWExNjRhODJmNGRhODUwYzQwMzYzMjc1YWI5MDBkZTFjYjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3N0cnVjdHVyZWQtY2xvbmUtcHJpdmF0ZS1leHBlY3RlZC50
eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvc3RydWN0dXJlZC1jbG9uZS1w
cml2YXRlLWV4cGVjdGVkLnR4dApAQCAtODg2LDIxICs4ODYsNiBAQCBQQVNTIHR5cGVvZiByZXN1
bHQgaXMgIm9iamVjdCIKIFBBU1MgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHRlc3Rf
ZGF0YSkgaXMgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHJlc3VsdCkKIFBBU1MgdGVz
dF9kYXRhLnRvU3RyaW5nKCkgaXMgcmVzdWx0LnRvU3RyaW5nKCkKIAotVGVzdGluZyBSVENDZXJ0
aWZpY2F0ZQotcHJvbWlzZSA9IFJUQ1BlZXJDb25uZWN0aW9uLmdlbmVyYXRlQ2VydGlmaWNhdGUo
eyBuYW1lOiAnUlNBU1NBLVBLQ1MxLXYxXzUnLCBtb2R1bHVzTGVuZ3RoOiAyMDQ4LCBwdWJsaWNF
eHBvbmVudDogbmV3IFVpbnQ4QXJyYXkoWzEsIDAsIDFdKSwgaGFzaDogJ1NIQS0yNTYnfSkKLXRy
YW5zYWN0aW9uID0gZGIudHJhbnNhY3Rpb24oJ3N0b3JlTmFtZScsICdyZWFkd3JpdGUnKQotc3Rv
cmUgPSB0cmFuc2FjdGlvbi5vYmplY3RTdG9yZSgnc3RvcmVOYW1lJykKLXN0b3JlLnB1dCh2YWx1
ZSwgJ2tleScpCi1zdG9yZS5nZXQoJ2tleScpCi1QQVNTIHRlc3RfZGF0YSAhPT0gcmVzdWx0IGlz
IHRydWUKLVBBU1MgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHJlc3VsdCkgaXMgIltv
YmplY3QgUlRDQ2VydGlmaWNhdGVdIgotUEFTUyB0ZXN0X2RhdGEuZXhwaXJlcyBpcyByZXN1bHQu
ZXhwaXJlcwotZGF0YUZpbmdlclByaW50cyA9IHRlc3RfZGF0YS5nZXRGaW5nZXJwcmludHMoKQot
cmVzdWx0RmluZ2VyUHJpbnRzID0gcmVzdWx0LmdldEZpbmdlcnByaW50cygpCi1QQVNTIGRhdGFG
aW5nZXJQcmludHMubGVuZ3RoIGlzIHJlc3VsdEZpbmdlclByaW50cy5sZW5ndGgKLVBBU1MgdGVz
dF9kYXRhLmdldEZpbmdlcnByaW50cygpWzBdLmFsZ29yaXRobSBpcyByZXN1bHRGaW5nZXJQcmlu
dHNbMF0uYWxnb3JpdGhtCi1QQVNTIHRlc3RfZGF0YS5nZXRGaW5nZXJwcmludHMoKVswXS52YWx1
ZSBpcyByZXN1bHRGaW5nZXJQcmludHNbMF0udmFsdWUKLQogVGVzdGluZyBDcnlwdG9LZXkKIHBy
b21pc2UgPSBjcnlwdG8uc3VidGxlLmdlbmVyYXRlS2V5KHsgbmFtZTogJ0hNQUMnLCBoYXNoOiB7
bmFtZTogJ1NIQS01MTInfX0sIHRydWUsIFsnc2lnbicsICd2ZXJpZnknXSk7CiB0cmFuc2FjdGlv
biA9IGRiLnRyYW5zYWN0aW9uKCdzdG9yZU5hbWUnLCAncmVhZHdyaXRlJykKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3N0cnVjdHVyZWQtY2xvbmUtcnRjY2VydGlm
aWNhdGUtcHJpdmF0ZS5odG1sIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvc3RydWN0
dXJlZC1jbG9uZS1ydGNjZXJ0aWZpY2F0ZS1wcml2YXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmY1ZWEz
ZDczNTJkNGQ5YzIyYThhZTA5MmM2NGEwNjBhZWVhOTZkZQotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3N0cnVjdHVyZWQtY2xvbmUtcnRjY2VydGlmaWNh
dGUtcHJpdmF0ZS5odG1sCkBAIC0wLDAgKzEsMTAgQEAKKzwhLS0gd2Via2l0LXRlc3QtcnVubmVy
IFsgdXNlRXBoZW1lcmFsU2Vzc2lvbj10cnVlIF0gLS0+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlw
dCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3Jj
PSJyZXNvdXJjZXMvc2hhcmVkLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlw
dCBzcmM9InJlc291cmNlcy9zdHJ1Y3R1cmVkLWNsb25lLXJ0Y2NlcnRpZmljYXRlLmpzIj48L3Nj
cmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9zdHJ1Y3R1cmVkLWNsb25lLXJ0
Y2NlcnRpZmljYXRlLmh0bWwgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9zdHJ1Y3R1
cmVkLWNsb25lLXJ0Y2NlcnRpZmljYXRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uODBhODljNTliNjU2OWY5
ZDhmOTEyYjIzZWQ0ZTc4MGVlN2IxYTQ3NAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L3N0b3JhZ2UvaW5kZXhlZGRiL3N0cnVjdHVyZWQtY2xvbmUtcnRjY2VydGlmaWNhdGUuaHRtbApA
QCAtMCwwICsxLDkgQEAKKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3Vy
Y2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9zaGFyZWQu
anMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL3N0
cnVjdHVyZWQtY2xvbmUtcnRjY2VydGlmaWNhdGUuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404703</attachid>
            <date>2020-07-20 02:15:25 -0700</date>
            <delta_ts>2020-07-20 09:58:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214447-20200720111523.patch</filename>
            <type>text/plain</type>
            <size>6081</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTc4MTM4YTBkNTBjOGY3
MjgyMmY3MzAyODhhNjJjMzcwYWY0ZGYxMC4uOTlhMzY2NGVjYWYyN2NkZTBmMmNmNmUyMTA5ODYy
ZTZmOTFiOTQyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA3LTIwICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBHZW5lcmF0ZUNlcnRpZmlj
YXRlQXN5bmMgc2hvdWxkIGJlIGNhbGxlZCBvbiBzaWduYWxpbmcgdGhyZWFkCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ0NDcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBcyBwZXIgZGVidWcgYXNzZXJ0
LCBHZW5lcmF0ZUNlcnRpZmljYXRlQXN5bmMgaXMgZXhwZWN0ZWQgdG8gYmUgY2FsbGVkIGluIHRo
ZSBzaWduYWxpbmcgdGhyZWFkLgorICAgICAgICBDb3ZlcmVkIGJ5IHVuc2tpcHBlZCB0ZXN0Lgor
CisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDQ2VydGlm
aWNhdGVHZW5lcmF0b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGliV2ViUlRDQ2VydGlmaWNh
dGVHZW5lcmF0b3I6OmdlbmVyYXRlQ2VydGlmaWNhdGUpOgorICAgICAgICAqIHBsYXRmb3JtL21l
ZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpMaWJXZWJSVENQcm92aWRlcjo6cHJlcGFyZUNlcnRpZmljYXRlR2VuZXJhdG9yKToKKyAg
ICAgICAgV2UgY2FuIHBhc3MgZ2VuZXJhdG9yIHRvIGEgYmFja2dyb3VuZCB0aHJlYWQgYXMgaXQg
aXMgYWxsb2NhdGVkIG9uY2UgYW5kIGRvZXMgbm90IGdldCBmcmVlZC4KKyAgICAgICAgKiBwbGF0
Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuaDoKKwogMjAyMC0w
Ny0xOSAgTGF1cm8gTW91cmEgIDxsbW91cmFAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmll
d2VkLCBmaXggR1RLIGJ1aWxkIGluIERlYmlhbi9MVFMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ0NlcnRpZmljYXRlR2Vu
ZXJhdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRj
L0xpYldlYlJUQ0NlcnRpZmljYXRlR2VuZXJhdG9yLmNwcAppbmRleCBiOGVkMjM3ZjhjMWM3MzVm
NmUzYzc4N2UwOGJkMDdmOTUwODUxMjc4Li5iOGNjZjE0NWQ1Njc2NzZlYWI5NjY0ZTgzYTRjMTY0
OTFlMTE3ODI2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFt
L2xpYndlYnJ0Yy9MaWJXZWJSVENDZXJ0aWZpY2F0ZUdlbmVyYXRvci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDQ2VydGlmaWNh
dGVHZW5lcmF0b3IuY3BwCkBAIC0xMTQsNyArMTE0LDkgQEAgdm9pZCBnZW5lcmF0ZUNlcnRpZmlj
YXRlKFJlZjxTZWN1cml0eU9yaWdpbj4mJiBvcmlnaW4sIExpYldlYlJUQ1Byb3ZpZGVyJiBwcm92
aWQKICAgICBpZiAoaW5mby5leHBpcmVzKQogICAgICAgICBleHBpcmVzTXMgPSBzdGF0aWNfY2Fz
dDx1aW50NjRfdD4oKmluZm8uZXhwaXJlcyk7CiAKLSAgICBwcm92aWRlci5jZXJ0aWZpY2F0ZUdl
bmVyYXRvcigpLkdlbmVyYXRlQ2VydGlmaWNhdGVBc3luYyhrZXlQYXJhbXNGcm9tQ2VydGlmaWNh
dGVUeXBlKGluZm8pLCBleHBpcmVzTXMsIFdURk1vdmUoY2FsbGJhY2spKTsKKyAgICBwcm92aWRl
ci5wcmVwYXJlQ2VydGlmaWNhdGVHZW5lcmF0b3IoW2luZm8sIGV4cGlyZXNNcywgY2FsbGJhY2sg
PSBXVEZNb3ZlKGNhbGxiYWNrKV0oYXV0byYgZ2VuZXJhdG9yKSBtdXRhYmxlIHsKKyAgICAgICAg
Z2VuZXJhdG9yLkdlbmVyYXRlQ2VydGlmaWNhdGVBc3luYyhrZXlQYXJhbXNGcm9tQ2VydGlmaWNh
dGVUeXBlKGluZm8pLCBleHBpcmVzTXMsIFdURk1vdmUoY2FsbGJhY2spKTsKKyAgICB9KTsKIH0K
IAogfSAvLyBuYW1lc3BhY2UgTGliV2ViUlRDQ2VydGlmaWNhdGVHZW5lcmF0b3IKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJS
VENQcm92aWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3
ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuY3BwCmluZGV4IDY2MTY1ZDY0N2RjY2UyYmY4Njc0MDUw
YTBiODE4MzA0NzhhOTc3MjkuLmYxZDRhM2FhMDUwOTFmOGY4MjcwZjliYjY5YzM0OGZiZTEzMzc5
NWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndl
YnJ0Yy9MaWJXZWJSVENQcm92aWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmNwcApAQCAtMzYyLDEzICsz
NjIsMTYgQEAgcnRjOjpzY29wZWRfcmVmcHRyPHdlYnJ0Yzo6UGVlckNvbm5lY3Rpb25JbnRlcmZh
Y2U+IExpYldlYlJUQ1Byb3ZpZGVyOjpjcmVhdGVQZWUKICAgICByZXR1cm4gbV9mYWN0b3J5LT5D
cmVhdGVQZWVyQ29ubmVjdGlvbihjb25maWd1cmF0aW9uLCBXVEZNb3ZlKGRlcGVuZGVuY2llcykp
OwogfQogCi1ydGM6OlJUQ0NlcnRpZmljYXRlR2VuZXJhdG9yJiBMaWJXZWJSVENQcm92aWRlcjo6
Y2VydGlmaWNhdGVHZW5lcmF0b3IoKQordm9pZCBMaWJXZWJSVENQcm92aWRlcjo6cHJlcGFyZUNl
cnRpZmljYXRlR2VuZXJhdG9yKEZ1bmN0aW9uPHZvaWQocnRjOjpSVENDZXJ0aWZpY2F0ZUdlbmVy
YXRvciYpPiYmIGNhbGxiYWNrKQogewogICAgIGF1dG8mIGZhY3RvcnlBbmRUaHJlYWRzID0gZ2V0
U3RhdGljRmFjdG9yeUFuZFRocmVhZHMobV91c2VOZXR3b3JrVGhyZWFkV2l0aFNvY2tldFNlcnZl
cik7CiAgICAgaWYgKCFmYWN0b3J5QW5kVGhyZWFkcy5jZXJ0aWZpY2F0ZUdlbmVyYXRvcikKICAg
ICAgICAgZmFjdG9yeUFuZFRocmVhZHMuY2VydGlmaWNhdGVHZW5lcmF0b3IgPSBtYWtlVW5pcXVl
V2l0aG91dEZhc3RNYWxsb2NDaGVjazxydGM6OlJUQ0NlcnRpZmljYXRlR2VuZXJhdG9yPihmYWN0
b3J5QW5kVGhyZWFkcy5zaWduYWxpbmdUaHJlYWQuZ2V0KCksIGZhY3RvcnlBbmRUaHJlYWRzLm5l
dHdvcmtUaHJlYWQuZ2V0KCkpOwogCi0gICAgcmV0dXJuICpmYWN0b3J5QW5kVGhyZWFkcy5jZXJ0
aWZpY2F0ZUdlbmVyYXRvcjsKKyAgICBhdXRvJiBnZW5lcmF0b3IgPSAqZmFjdG9yeUFuZFRocmVh
ZHMuY2VydGlmaWNhdGVHZW5lcmF0b3I7CisgICAgY2FsbE9uV2ViUlRDU2lnbmFsaW5nVGhyZWFk
KFsmZ2VuZXJhdG9yLCBjYWxsYmFjayA9IFdURk1vdmUoY2FsbGJhY2spXSgpIG11dGFibGUgewor
ICAgICAgICBjYWxsYmFjayhnZW5lcmF0b3IpOworICAgIH0pOwogfQogCiBzdGF0aWMgaW5saW5l
IE9wdGlvbmFsPGNyaWNrZXQ6Ok1lZGlhVHlwZT4gdHlwZUZyb21LaW5kKGNvbnN0IFN0cmluZyYg
a2luZCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xp
YndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVk
aWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmgKaW5kZXggZGM3YTlkNjZiOTlh
MzcwOTU4YmUwYjY3MWU5ODg2NTMxOGYwOTlmOC4uOGI3ODEzZTJjNGE2NjI3ODg2OWRlOWNjYmNl
M2MzZDc2OTVjYjViNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFz
dHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmgKQEAgLTEx
MSw3ICsxMTEsOCBAQCBwdWJsaWM6CiAgICAgYm9vbCBpc1N1cHBvcnRpbmdWUDkoKSBjb25zdCB7
IHJldHVybiBtX3N1cHBvcnRzVlA5OyB9CiAgICAgdmlydHVhbCB2b2lkIGRpc2FibGVOb25Mb2Nh
bGhvc3RDb25uZWN0aW9ucygpIHsgbV9kaXNhYmxlTm9uTG9jYWxob3N0Q29ubmVjdGlvbnMgPSB0
cnVlOyB9CiAKLSAgICBydGM6OlJUQ0NlcnRpZmljYXRlR2VuZXJhdG9yJiBjZXJ0aWZpY2F0ZUdl
bmVyYXRvcigpOworICAgIC8vIENhbGxiYWNrIGlzIGV4ZWN1dGVkIG9uIGEgYmFja2dyb3VuZCB0
aHJlYWQuCisgICAgdm9pZCBwcmVwYXJlQ2VydGlmaWNhdGVHZW5lcmF0b3IoRnVuY3Rpb248dm9p
ZChydGM6OlJUQ0NlcnRpZmljYXRlR2VuZXJhdG9yJik+JiYpOwogCiAgICAgT3B0aW9uYWw8UlRD
UnRwQ2FwYWJpbGl0aWVzPiByZWNlaXZlckNhcGFiaWxpdGllcyhjb25zdCBTdHJpbmcmIGtpbmQp
OwogICAgIE9wdGlvbmFsPFJUQ1J0cENhcGFiaWxpdGllcz4gc2VuZGVyQ2FwYWJpbGl0aWVzKGNv
bnN0IFN0cmluZyYga2luZCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjMxNDBhODU4M2FmZDVhMjJjNmIwNzUwYzBkMmJj
YzMwYmM5YjgxOC4uY2Y5MThiZWJmM2JjNzMzN2IyN2JkYTBiMTMzOWU5Y2JlNzBjMzM1MCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTA3LTIwICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFw
cGxlLmNvbT4KKworICAgICAgICBHZW5lcmF0ZUNlcnRpZmljYXRlQXN5bmMgc2hvdWxkIGJlIGNh
bGxlZCBvbiBzaWduYWxpbmcgdGhyZWFkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMTQ0NDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9uczoKKwog
MjAyMC0wNy0xOSAgTGF1cm8gTW91cmEgIDxsbW91cmFAaWdhbGlhLmNvbT4KIAogICAgICAgICBb
R1RLXVtXUEVdIFJlbW92ZSBzb21lIGRlcHJlY2F0ZWQgZXhwZWN0YXRpb24gZmlsZXMgYW5kIGdh
cmRlbiBmYWlsdXJlcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9U
ZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0
YXRpb25zCmluZGV4IDJhYzFjN2UwOWFmYzM5OTY1ZjlmYTYwZDlhZWNlNTgzOTMyODY2NTMuLmRh
ODllMTMzZjcyMTNkYTAyOTIyODNjNGFjNzMzZmQ2MjQ2YzU4NDYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTEwNzcsNiArMTA3Nyw1IEBA
IHdlYmtpdC5vcmcvYi8yMTQ0NzggWyBEZWJ1ZyBdIHN0b3JhZ2UvaW5kZXhlZGRiL21vZGVybi9i
bG9iLXNpbXBsZS5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMjE0NDc4IFsgRGVidWcgXSBz
dG9yYWdlL2luZGV4ZWRkYi9zdHJ1Y3R1cmVkLWNsb25lLXByaXZhdGUuaHRtbCBbIFNraXAgXQog
d2Via2l0Lm9yZy9iLzIxNDQ3OCBbIERlYnVnIF0gc3RvcmFnZS9pbmRleGVkZGIvc3RydWN0dXJl
ZC1jbG9uZS5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMjE0NDc4IFsgRGVidWcgXSB0aWxl
ZC1kcmF3aW5nL3Njcm9sbGluZy9mYXN0LXNjcm9sbC1pZnJhbWUtbGF0Y2hlZC1zZWxlY3QuaHRt
bCBbIFNraXAgXQotd2Via2l0Lm9yZy9iLzIxNDQ3OCBbIERlYnVnIF0gd2VicnRjL2NlcnRpZmlj
YXRlcy1pbmRleGVkZGIuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzIxNDQ3OCBbIERlYnVn
IF0gd2VicnRjL2gyNjUuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzIxNDQ3OCBbIERlYnVn
IF0gd2VicnRjL3NpbXVsY2FzdC1oMjY0Lmh0bWwgWyBTa2lwIF0K
</data>

          </attachment>
      

    </bug>

</bugzilla>