<?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>212312</bug_id>
          
          <creation_ts>2020-05-24 01:10:30 -0700</creation_ts>
          <short_desc>[PlayStation] Enable RemoteWebInspector</short_desc>
          <delta_ts>2020-05-26 15:44:14 -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>Platform</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>
          
          <blocked>191038</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</reporter>
          <assigned_to name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</assigned_to>
          <cc>annulen</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hi</cc>
    
    <cc>joepeck</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>saam</cc>
    
    <cc>sergio</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1655683</commentid>
    <comment_count>0</comment_count>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-05-24 01:10:30 -0700</bug_when>
    <thetext>Enable RemoteWebInspector on PlayStation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655684</commentid>
    <comment_count>1</comment_count>
      <attachid>400151</attachid>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-05-24 01:21:16 -0700</bug_when>
    <thetext>Created attachment 400151
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656046</commentid>
    <comment_count>2</comment_count>
      <attachid>400151</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-05-26 08:37:55 -0700</bug_when>
    <thetext>Comment on attachment 400151
Patch

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

&gt; Source/JavaScriptCore/API/JSRemoteInspectorServer.cpp:33
&gt; +    auto&amp; server = Inspector::RemoteInspectorServer::singleton();

Any reason this should change?

&gt; Source/JavaScriptCore/PlatformPlayStation.cmake:2
&gt; +    API/JSBasePrivate.h

I know why you have this here since there&apos;s that unhandled promise handler rejection handler that never became a public C API but its still a PRIVATE_FRAMEWORK_HEADER. Add it to the list of headers to install.

&gt; Source/WTF/wtf/PlatformEnable.h:100
&gt; +#include &lt;wtf/PlatformEnablePlayStation.h&gt;

I feel like this is a separate change unrelated to this bug.

&gt; Source/cmake/OptionsPlayStation.cmake:35
&gt; +WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REMOTE_INSPECTOR PRIVATE ON)

You need to remove ENABLE_REMOTE_INSPECTOR from the Experimental features listing below.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656048</commentid>
    <comment_count>3</comment_count>
      <attachid>400151</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-05-26 08:47:37 -0700</bug_when>
    <thetext>Comment on attachment 400151
Patch

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

&gt; Source/JavaScriptCore/inspector/remote/socket/posix/RemoteInspectorSocketPOSIX.cpp:93
&gt;      }

Style: please add a newline after multiline `if` that have a `return`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656155</commentid>
    <comment_count>4</comment_count>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-05-26 13:40:52 -0700</bug_when>
    <thetext>(In reply to Don Olmstead from comment #2)
&gt; Comment on attachment 400151 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=400151&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/API/JSRemoteInspectorServer.cpp:33
&gt; &gt; +    auto&amp; server = Inspector::RemoteInspectorServer::singleton();
&gt; 
&gt; Any reason this should change?

That&apos;s because start() is not a const function and it doesn&apos;t compile as-is.

&gt; &gt; Source/JavaScriptCore/PlatformPlayStation.cmake:2
&gt; &gt; +    API/JSBasePrivate.h
&gt; 
&gt; I know why you have this here since there&apos;s that unhandled promise handler
&gt; rejection handler that never became a public C API but its still a
&gt; PRIVATE_FRAMEWORK_HEADER. Add it to the list of headers to install.

Ok,JSBasePrivate.h itself is not needed with this patch. I&apos;ll remove this line.

&gt; &gt; Source/WTF/wtf/PlatformEnable.h:100
&gt; &gt; +#include &lt;wtf/PlatformEnablePlayStation.h&gt;
&gt; 
&gt; I feel like this is a separate change unrelated to this bug.

Yes, will do.
 
&gt; &gt; Source/cmake/OptionsPlayStation.cmake:35
&gt; &gt; +WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REMOTE_INSPECTOR PRIVATE ON)
&gt; 
&gt; You need to remove ENABLE_REMOTE_INSPECTOR from the Experimental features
&gt; listing below.

Oh, I see.

(In reply to Devin Rousso from comment #3)
&gt; Comment on attachment 400151 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=400151&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/inspector/remote/socket/posix/RemoteInspectorSocketPOSIX.cpp:93
&gt; &gt;      }
&gt; 
&gt; Style: please add a newline after multiline `if` that have a `return`

Sure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656163</commentid>
    <comment_count>5</comment_count>
      <attachid>400271</attachid>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-05-26 13:50:11 -0700</bug_when>
    <thetext>Created attachment 400271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656169</commentid>
    <comment_count>6</comment_count>
      <attachid>400274</attachid>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-05-26 14:06:19 -0700</bug_when>
    <thetext>Created attachment 400274
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656210</commentid>
    <comment_count>7</comment_count>
      <attachid>400274</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-05-26 15:33:27 -0700</bug_when>
    <thetext>Comment on attachment 400274
Patch

r=me

Didn’t you want to enable remote inspector by default? My comment was that to do that you needed to remove the line tying it to experimental features as well</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656211</commentid>
    <comment_count>8</comment_count>
    <who name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</who>
    <bug_when>2020-05-26 15:39:56 -0700</bug_when>
    <thetext>(In reply to Don Olmstead from comment #7)
&gt; Comment on attachment 400274 [details]
&gt; Patch
&gt; 
&gt; r=me
&gt; 
&gt; Didn’t you want to enable remote inspector by default? My comment was that
&gt; to do that you needed to remove the line tying it to experimental features
&gt; as well

I did, but now I don&apos;t because it may make it a bit difficult to land WebKit portion so let me keep the default value as it is for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656212</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-26 15:43:45 -0700</bug_when>
    <thetext>Committed r262166: &lt;https://trac.webkit.org/changeset/262166&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 400274.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1656213</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-26 15:44:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/63646513&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400151</attachid>
            <date>2020-05-24 01:21:16 -0700</date>
            <delta_ts>2020-05-26 13:50:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212312-20200524172115.patch</filename>
            <type>text/plain</type>
            <size>8497</size>
            <attacher name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
YTY2YTM5YzVhNzBlZGY2YzMzZDdjYWI3OTNmMjY0ZTAwYWY5MGExLi5mN2I2NGFjNzU5M2E3MDNi
Yzc1MWI0NjBiMmIwMmM0ZTJiYjRjYmEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAyMC0wNS0yNCAgWW9zaGlha2kgSklUU1VLQVdBICA8eW9zaGlha2kuaml0
c3VrYXdhQHNvbnkuY29tPgorCisgICAgICAgIFtQbGF5U3RhdGlvbl0gRW5hYmxlIFJlbW90ZVdl
Ykluc3BlY3RvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjEyMzEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBBUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwOiBGaXggY29tcGlsYXRpb24uCisg
ICAgICAgICogUGxhdGZvcm1QbGF5U3RhdGlvbi5jbWFrZToKKyAgICAgICAgQWRkIEpTUmVtb3Rl
SW5zcGVjdG9yU2VydmVyLmNwcCB0byB0aGUgc291cmNlcy4KKyAgICAgICAgSW5zdGFsbCByZXF1
aXJlZCBoZWFkZXJzLgorICAgICAgICAqIGluc3BlY3Rvci9yZW1vdGUvc29ja2V0L3Bvc2l4L1Jl
bW90ZUluc3BlY3RvclNvY2tldFBPU0lYLmNwcDoKKyAgICAgICAgU2V0IFBsYXlTdGF0aW9uIHNw
ZWNpZmljIHNvY2tldCBvcHRpb24uCisKIDIwMjAtMDUtMjMgIFBhdWxvIE1hdG9zICA8cG1hdG9z
QGlnYWxpYS5jb20+CiAKICAgICAgICAgRml4IG5vbi11bmlmaWVkIGJ1aWxkcyBmb3IgeDg2XzY0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9n
CmluZGV4IDcwNGE0NTMzODc5YTU0MjQxZGJlODhkNTIyODE4MDM2ZWEzYWQ1MjMuLjYyNDU0Y2Yz
OWQ4ZGE3YmU1NDNkMTlhZTBjYzljOTQ5MmMwZWUwMDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIw
MjAtMDUtMjQgIFlvc2hpYWtpIEpJVFNVS0FXQSAgPHlvc2hpYWtpLmppdHN1a2F3YUBzb255LmNv
bT4KKworICAgICAgICBbUGxheVN0YXRpb25dIEVuYWJsZSBSZW1vdGVXZWJJbnNwZWN0b3IKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMjMxMgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogd3RmL0NNYWtl
TGlzdHMudHh0OgorICAgICAgICAqIHd0Zi9QbGF0Zm9ybUVuYWJsZS5oOgorICAgICAgICAqIHd0
Zi9QbGF0Zm9ybUVuYWJsZVBsYXlTdGF0aW9uLmg6CisgICAgICAgIEFkZCBQbGF0Zm9ybUVuYWJs
ZVBsYXlTdGF0aW9uLmggYW5kIGRpc2FibGUgTExJTlRfRU1CRURERURfT1BDT0RFX0lELgorCiAy
MDIwLTA1LTIyICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CiAKICAgICAgICAg
V1RGOjppc1ZhbGlkRW51bSgpIGhhcyBhIHR5cG8gaW4gc3RhdGljX2Fzc2VydCBtYWtpbmcgaXQg
YSB0YXV0b2xvZ2ljYWwgY29tcGFyaXNvbgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL0FQSS9KU1JlbW90ZUluc3BlY3RvclNlcnZlci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQVBJL0pTUmVtb3RlSW5zcGVjdG9yU2VydmVyLmNwcAppbmRleCBjZDBhMWIzYzBlYjU5ZDcw
NmJlM2I0Y2Y5MzhkMWRjYTgwOTRmYWIwLi45ZTM4ZGQwY2RjYjYzM2Y0NzQ3YmZhZGRhNDA2NmRl
Njg2ZWZmNWRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTUmVtb3Rl
SW5zcGVjdG9yU2VydmVyLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTUmVt
b3RlSW5zcGVjdG9yU2VydmVyLmNwcApAQCAtMzAsNyArMzAsNyBAQAogCiB1aW50MTZfdCBKU1Jl
bW90ZUluc3BlY3RvclNlcnZlclN0YXJ0KGNvbnN0IGNoYXIqIGFkZHJlc3MsIHVpbnQxNl90IHBv
cnQpCiB7Ci0gICAgY29uc3QgYXV0byYgc2VydmVyID0gSW5zcGVjdG9yOjpSZW1vdGVJbnNwZWN0
b3JTZXJ2ZXI6OnNpbmdsZXRvbigpOworICAgIGF1dG8mIHNlcnZlciA9IEluc3BlY3Rvcjo6UmVt
b3RlSW5zcGVjdG9yU2VydmVyOjpzaW5nbGV0b24oKTsKICAgICBpZiAoIXNlcnZlci5zdGFydChh
ZGRyZXNzLCBwb3J0KSkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9QbGF0Zm9ybVBsYXlTdGF0aW9uLmNtYWtlIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL1BsYXRmb3JtUGxheVN0YXRpb24uY21ha2UKaW5kZXggMzBlZGM5NmQ3YTYyNjE4NTdj
NTEyMzdkMDMyMjRlZDYzNzYxNGY2OC4uNDE5M2ZkZjc1ZTQ2MTU2YjU1NDAxZDEzYmMxYWNlMzNh
ODEyZWIzNyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtUGxheVN0
YXRpb24uY21ha2UKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtUGxheVN0YXRp
b24uY21ha2UKQEAgLTEsMyArMSw4IEBACitsaXN0KEFQUEVORCBKYXZhU2NyaXB0Q29yZV9QVUJM
SUNfRlJBTUVXT1JLX0hFQURFUlMKKyAgICBBUEkvSlNCYXNlUHJpdmF0ZS5oCisgICAgQVBJL0pT
UmVtb3RlSW5zcGVjdG9yU2VydmVyLmgKKykKKwogbGlzdChBUFBFTkQgSmF2YVNjcmlwdENvcmVf
UFJJVkFURV9JTkNMVURFX0RJUkVDVE9SSUVTCiAgICAgIiR7SkFWQVNDUklQVENPUkVfRElSfS9p
bnNwZWN0b3IvcmVtb3RlL3NvY2tldCIKICkKQEAgLTE4LDYgKzIzLDcgQEAgbGlzdChBUFBFTkQg
SmF2YVNjcmlwdENvcmVfUFJJVkFURV9GUkFNRVdPUktfSEVBREVSUwogCiBsaXN0KEFQUEVORCBK
YXZhU2NyaXB0Q29yZV9TT1VSQ0VTCiAgICAgQVBJL0pTUmVtb3RlSW5zcGVjdG9yLmNwcAorICAg
IEFQSS9KU1JlbW90ZUluc3BlY3RvclNlcnZlci5jcHAKIAogICAgIGluc3BlY3Rvci9yZW1vdGUv
UmVtb3RlQXV0b21hdGlvblRhcmdldC5jcHAKICAgICBpbnNwZWN0b3IvcmVtb3RlL1JlbW90ZUNv
bm5lY3Rpb25Ub1RhcmdldC5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9p
bnNwZWN0b3IvcmVtb3RlL3NvY2tldC9wb3NpeC9SZW1vdGVJbnNwZWN0b3JTb2NrZXRQT1NJWC5j
cHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3JlbW90ZS9zb2NrZXQvcG9zaXgv
UmVtb3RlSW5zcGVjdG9yU29ja2V0UE9TSVguY3BwCmluZGV4IDAxZTE4YjE4YzExZWJmZDdkOTky
NGQxOGFhMWIwNDMyMTI1YWNjNDAuLmExMzQxM2ZhZWZlMjk4Yzk4NGUwMzA0MGNmYmJjODM3ODlh
NDQ1YTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvcmVtb3Rl
L3NvY2tldC9wb3NpeC9SZW1vdGVJbnNwZWN0b3JTb2NrZXRQT1NJWC5jcHAKKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9yZW1vdGUvc29ja2V0L3Bvc2l4L1JlbW90ZUluc3Bl
Y3RvclNvY2tldFBPU0lYLmNwcApAQCAtOTEsNiArOTEsMTMgQEAgT3B0aW9uYWw8UGxhdGZvcm1T
b2NrZXRUeXBlPiBsaXN0ZW4oY29uc3QgY2hhciogYWRkcmVzc1N0ciwgdWludDE2X3QgcG9ydCkK
ICAgICAgICAgOjpjbG9zZShmZExpc3Rlbik7CiAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7
CiAgICAgfQorI2lmIFBMQVRGT1JNKFBMQVlTVEFUSU9OKQorICAgIGlmIChzZXRzb2Nrb3B0KGZk
TGlzdGVuLCBTT0xfU09DS0VULCBTT19VU0VfREVWTEFOLCAmZW5hYmxlZCwgc2l6ZW9mKGVuYWJs
ZWQpKSA8IDApIHsKKyAgICAgICAgTE9HX0VSUk9SKCJzZXRzb2NrZXRvcHQoKSBTT19VU0VfREVW
TEFOLCBlcnJubyA9ICVkIiwgZXJybm8pOworICAgICAgICA6OmNsb3NlKGZkTGlzdGVuKTsKKyAg
ICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKyAgICB9CisjZW5kaWYKIAogICAgIC8vIEZJWE1F
OiBTdXBwb3J0IEFGX0lORVQ2IGNvbm5lY3Rpb25zLgogICAgIGFkZHJlc3Muc2luX2ZhbWlseSA9
IEFGX0lORVQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4dCBiL1Nv
dXJjZS9XVEYvd3RmL0NNYWtlTGlzdHMudHh0CmluZGV4IDUwOGUxOWQ2MmI0ODg0ZWYwNDc4YTdh
M2YxNDQ2N2NkZDBkNjU4MzAuLjAyNGEwOWYxMWE3MWU5NWI1YThkOTIzZmJjZGQ3MTNjMWMzYTlj
YzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJj
ZS9XVEYvd3RmL0NNYWtlTGlzdHMudHh0CkBAIC0xNzcsNiArMTc3LDcgQEAgc2V0KFdURl9QVUJM
SUNfSEVBREVSUwogICAgIFBsYXRmb3JtQ1BVLmgKICAgICBQbGF0Zm9ybUVuYWJsZS5oCiAgICAg
UGxhdGZvcm1FbmFibGVDb2NvYS5oCisgICAgUGxhdGZvcm1FbmFibGVQbGF5U3RhdGlvbi5oCiAg
ICAgUGxhdGZvcm1FbmFibGVXaW5BcHBsZS5oCiAgICAgUGxhdGZvcm1FbmFibGVXaW5DYWlyby5o
CiAgICAgUGxhdGZvcm1IYXZlLmgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3Jt
RW5hYmxlLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUVuYWJsZS5oCmluZGV4IGZlNTE2NGU0
YThmNWFhZDU4YjI3OGI0NDk0M2QzZTMyOGQ5YTQ3MDAuLjFlMGYzZWI4MzQ5N2RkZThmNTI2Mjc0
ZGRiN2QyNmI2NzA5MTk1ZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtRW5h
YmxlLmgKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1FbmFibGUuaApAQCAtOTUsNyArOTUs
MTAgQEAKICNpbmNsdWRlIDx3dGYvUGxhdGZvcm1FbmFibGVXaW5DYWlyby5oPgogI2VuZGlmCiAK
LQorLyogLS0tLS0tLS0tIFBsYXlTdGF0aW9uIHBvcnQgLS0tLS0tLS0tICovCisjaWYgUExBVEZP
Uk0oUExBWVNUQVRJT04pCisjaW5jbHVkZSA8d3RmL1BsYXRmb3JtRW5hYmxlUGxheVN0YXRpb24u
aD4KKyNlbmRpZgogCiAvKiAtLS0tLS0tLS0gIEVOQUJMRSBtYWNybyBkZWZhdWx0cyAtLS0tLS0t
LS0gKi8KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1FbmFibGVQbGF5U3Rh
dGlvbi5oIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1FbmFibGVQbGF5U3RhdGlvbi5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjVlZGM5Yzk2NTYyMWE3MzNiNTYyMzg5MmMzMzg3ZTZlNGVjZWM0N2QKLS0tIC9kZXYv
bnVsbAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUVuYWJsZVBsYXlTdGF0aW9uLmgKQEAg
LTAsMCArMSw0MCBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAyMCBTb255IEludGVyYWN0aXZl
IEVudGVydGFpbm1lbnQgSW5jLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBh
cmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBh
cmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWlu
IHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv
bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJv
dmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJP
VklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFO
RCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkg
QU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4g
SU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVN
UExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hF
VEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElO
RyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjcHJhZ21hIG9uY2UKKworI2lmbmRlZiBX
VEZfUExBVEZPUk1fR1VBUkRfQUdBSU5TVF9JTkRJUkVDVF9JTkNMVVNJT04KKyNlcnJvciAiUGxl
YXNlICNpbmNsdWRlIDx3dGYvUGxhdGZvcm0uaD4gaW5zdGVhZCBvZiB0aGlzIGZpbGUgZGlyZWN0
bHkuIgorI2VuZGlmCisKKyNpZiAhUExBVEZPUk0oUExBWVNUQVRJT04pCisjZXJyb3IgIlRoaXMg
ZmlsZSBzaG91bGQgb25seSBiZSBpbmNsdWRlZCB3aGVuIGJ1aWxkaW5nIHRoZSBQbGF5U3RhdGlv
biBwb3J0LiIKKyNlbmRpZgorCisvKiAtLS0tLS0tLS0gUGxheVN0YXRpb24gcG9ydCAtLS0tLS0t
LS0gKi8KKworI2lmICFkZWZpbmVkKEVOQUJMRV9MTElOVF9FTUJFRERFRF9PUENPREVfSUQpCisj
ZGVmaW5lIEVOQUJMRV9MTElOVF9FTUJFRERFRF9PUENPREVfSUQgMAorI2VuZGlmCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1BsYXlTdGF0aW9uLmNtYWtlIGIvU291cmNlL2NtYWtl
L09wdGlvbnNQbGF5U3RhdGlvbi5jbWFrZQppbmRleCA3MzEzYThiYTJiZTY3M2JkMGI0YTE5N2Rh
NWMwNGQ0YWE0YmMzOWIyLi4wNjgzYmY0OWMyZTlmYjM4YTI0ZDE5NGQzYTY3MDQzMmE0NzY1OWQw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1BsYXlTdGF0aW9uLmNtYWtlCisrKyBi
L1NvdXJjZS9jbWFrZS9PcHRpb25zUGxheVN0YXRpb24uY21ha2UKQEAgLTMyLDYgKzMyLDcgQEAg
V0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX0RGR19KSVQgUFJJVkFURSBP
RkYpCiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfQUNDRVNTSUJJTElU
WSBQUklWQVRFIE9GRikKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9B
U1lOQ19TQ1JPTExJTkcgUFJJVkFURSBPTikKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZB
TFVFKEVOQUJMRV9QRVJJT0RJQ19NRU1PUllfTU9OSVRPUiBQUklWQVRFIE9OKQorV0VCS0lUX09Q
VElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX1JFTU9URV9JTlNQRUNUT1IgUFJJVkFURSBP
TikKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9TTU9PVEhfU0NST0xM
SU5HIFBSSVZBVEUgT04pCiAKICMgRXhwZXJpbWVudGFsIGZlYXR1cmVzCmRpZmYgLS1naXQgYS9D
aGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggNmU5NmFlYmI4MTlmYjE2NmY2NjhiYzhmNDU5MzJj
ODBkNTY1YWE5ZC4uNmY4MmM3OGVjZmQ0ODM1OWM1OGQ4MDUyMjkyNDJiMjZiNjI2ZDdmZCAxMDA2
NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIw
LTA1LTI0ICBZb3NoaWFraSBKSVRTVUtBV0EgIDx5b3NoaWFraS5qaXRzdWthd2FAc29ueS5jb20+
CisKKyAgICAgICAgW1BsYXlTdGF0aW9uXSBFbmFibGUgUmVtb3RlV2ViSW5zcGVjdG9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTIzMTIKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFr
ZS9PcHRpb25zUGxheVN0YXRpb24uY21ha2U6CisgICAgICAgIEVuYWJsZSBSRU1PVEVfSU5TUEVD
VE9SCisKIDIwMjAtMDUtMjIgIFlvc2hpYWtpIEpJVFNVS0FXQSAgPHlvc2hpYWtpLmppdHN1a2F3
YUBzb255LmNvbT4KIAogICAgICAgICBbUGxheVN0YXRpb25dIEVuYWJsZSBKU0Mgc2hlbGwgdG8g
cnVuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400271</attachid>
            <date>2020-05-26 13:50:11 -0700</date>
            <delta_ts>2020-05-26 14:06:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212312-20200527055009.patch</filename>
            <type>text/plain</type>
            <size>5767</size>
            <attacher name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
YTY2YTM5YzVhNzBlZGY2YzMzZDdjYWI3OTNmMjY0ZTAwYWY5MGExLi42M2ExZDI3YmY1YzZlNzc1
OWE3ZTJlNTE3ZmZjNTEzZDFmZDMwNTUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAyMC0wNS0yNyAgWW9zaGlha2kgSklUU1VLQVdBICA8eW9zaGlha2kuaml0
c3VrYXdhQHNvbnkuY29tPgorCisgICAgICAgIFtQbGF5U3RhdGlvbl0gRW5hYmxlIFJlbW90ZVdl
Ykluc3BlY3RvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjEyMzEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBBUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwOgorICAgICAgICBGaXggY29tcGls
ZSBlcnJvci4KKyAgICAgICAgKiBQbGF0Zm9ybVBsYXlTdGF0aW9uLmNtYWtlOgorICAgICAgICBB
ZGQgSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuaCB0byB0aGUgcHVibGljIGhlYWRlciBsaXN0Lgor
ICAgICAgICAqIGluc3BlY3Rvci9yZW1vdGUvc29ja2V0L3Bvc2l4L1JlbW90ZUluc3BlY3RvclNv
Y2tldFBPU0lYLmNwcDoKKyAgICAgICAgU2V0IFBsYXlTdGF0aW9uIHNwZWNpZmljIHNvY2tldCBv
cHRpb24uCisKIDIwMjAtMDUtMjMgIFBhdWxvIE1hdG9zICA8cG1hdG9zQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgRml4IG5vbi11bmlmaWVkIGJ1aWxkcyBmb3IgeDg2XzY0CmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTUmVtb3RlSW5zcGVjdG9yU2VydmVyLmNwcCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwCmluZGV4
IGNkMGExYjNjMGViNTlkNzA2YmUzYjRjZjkzOGQxZGNhODA5NGZhYjAuLjllMzhkZDBjZGNiNjMz
ZjQ3NDdiZmFkZGE0MDY2ZGU2ODZlZmY1ZGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9BUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9BUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwCkBAIC0zMCw3ICszMCw3IEBA
CiAKIHVpbnQxNl90IEpTUmVtb3RlSW5zcGVjdG9yU2VydmVyU3RhcnQoY29uc3QgY2hhciogYWRk
cmVzcywgdWludDE2X3QgcG9ydCkKIHsKLSAgICBjb25zdCBhdXRvJiBzZXJ2ZXIgPSBJbnNwZWN0
b3I6OlJlbW90ZUluc3BlY3RvclNlcnZlcjo6c2luZ2xldG9uKCk7CisgICAgYXV0byYgc2VydmVy
ID0gSW5zcGVjdG9yOjpSZW1vdGVJbnNwZWN0b3JTZXJ2ZXI6OnNpbmdsZXRvbigpOwogICAgIGlm
ICghc2VydmVyLnN0YXJ0KGFkZHJlc3MsIHBvcnQpKQogICAgICAgICByZXR1cm4gMDsKIApkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtUGxheVN0YXRpb24uY21ha2Ug
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1QbGF5U3RhdGlvbi5jbWFrZQppbmRleCAz
MGVkYzk2ZDdhNjI2MTg1N2M1MTIzN2QwMzIyNGVkNjM3NjE0ZjY4Li41Nzk5MGYyN2IyYTlmMzA2
NzQxNGVhZjdmYmRhYWYxMzMyZjZjOThmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvUGxhdGZvcm1QbGF5U3RhdGlvbi5jbWFrZQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
UGxhdGZvcm1QbGF5U3RhdGlvbi5jbWFrZQpAQCAtMSwzICsxLDcgQEAKK2xpc3QoQVBQRU5EIEph
dmFTY3JpcHRDb3JlX1BVQkxJQ19GUkFNRVdPUktfSEVBREVSUworICAgIEFQSS9KU1JlbW90ZUlu
c3BlY3RvclNlcnZlci5oCispCisKIGxpc3QoQVBQRU5EIEphdmFTY3JpcHRDb3JlX1BSSVZBVEVf
SU5DTFVERV9ESVJFQ1RPUklFUwogICAgICIke0pBVkFTQ1JJUFRDT1JFX0RJUn0vaW5zcGVjdG9y
L3JlbW90ZS9zb2NrZXQiCiApCkBAIC0xOCw2ICsyMiw3IEBAIGxpc3QoQVBQRU5EIEphdmFTY3Jp
cHRDb3JlX1BSSVZBVEVfRlJBTUVXT1JLX0hFQURFUlMKIAogbGlzdChBUFBFTkQgSmF2YVNjcmlw
dENvcmVfU09VUkNFUwogICAgIEFQSS9KU1JlbW90ZUluc3BlY3Rvci5jcHAKKyAgICBBUEkvSlNS
ZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwCiAKICAgICBpbnNwZWN0b3IvcmVtb3RlL1JlbW90ZUF1
dG9tYXRpb25UYXJnZXQuY3BwCiAgICAgaW5zcGVjdG9yL3JlbW90ZS9SZW1vdGVDb25uZWN0aW9u
VG9UYXJnZXQuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9y
L3JlbW90ZS9zb2NrZXQvcG9zaXgvUmVtb3RlSW5zcGVjdG9yU29ja2V0UE9TSVguY3BwIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9yZW1vdGUvc29ja2V0L3Bvc2l4L1JlbW90ZUlu
c3BlY3RvclNvY2tldFBPU0lYLmNwcAppbmRleCAwMWUxOGIxOGMxMWViZmQ3ZDk5MjRkMThhYTFi
MDQzMjEyNWFjYzQwLi5lYTEzZDU5YzA0YzVhNzBlYjliYzQ5YTJlNmRkMTdjYWMyOTIwNjNiIDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3JlbW90ZS9zb2NrZXQv
cG9zaXgvUmVtb3RlSW5zcGVjdG9yU29ja2V0UE9TSVguY3BwCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9pbnNwZWN0b3IvcmVtb3RlL3NvY2tldC9wb3NpeC9SZW1vdGVJbnNwZWN0b3JTb2Nr
ZXRQT1NJWC5jcHAKQEAgLTg1LDYgKzg1LDcgQEAgT3B0aW9uYWw8UGxhdGZvcm1Tb2NrZXRUeXBl
PiBsaXN0ZW4oY29uc3QgY2hhciogYWRkcmVzc1N0ciwgdWludDE2X3QgcG9ydCkKICAgICAgICAg
OjpjbG9zZShmZExpc3Rlbik7CiAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAgICAgfQor
CiAgICAgZXJyb3IgPSBzZXRzb2Nrb3B0KGZkTGlzdGVuLCBTT0xfU09DS0VULCBTT19SRVVTRVBP
UlQsICZlbmFibGVkLCBzaXplb2YoZW5hYmxlZCkpOwogICAgIGlmIChlcnJvciA8IDApIHsKICAg
ICAgICAgTE9HX0VSUk9SKCJzZXRzb2Nrb3B0KCkgU09fUkVVU0VQT1JULCBlcnJubyA9ICVkIiwg
ZXJybm8pOwpAQCAtOTIsNiArOTMsMTQgQEAgT3B0aW9uYWw8UGxhdGZvcm1Tb2NrZXRUeXBlPiBs
aXN0ZW4oY29uc3QgY2hhciogYWRkcmVzc1N0ciwgdWludDE2X3QgcG9ydCkKICAgICAgICAgcmV0
dXJuIFdURjo6bnVsbG9wdDsKICAgICB9CiAKKyNpZiBQTEFURk9STShQTEFZU1RBVElPTikKKyAg
ICBpZiAoc2V0c29ja29wdChmZExpc3RlbiwgU09MX1NPQ0tFVCwgU09fVVNFX0RFVkxBTiwgJmVu
YWJsZWQsIHNpemVvZihlbmFibGVkKSkgPCAwKSB7CisgICAgICAgIExPR19FUlJPUigic2V0c29j
a2V0b3B0KCkgU09fVVNFX0RFVkxBTiwgZXJybm8gPSAlZCIsIGVycm5vKTsKKyAgICAgICAgOjpj
bG9zZShmZExpc3Rlbik7CisgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CisgICAgfQorI2Vu
ZGlmCisKICAgICAvLyBGSVhNRTogU3VwcG9ydCBBRl9JTkVUNiBjb25uZWN0aW9ucy4KICAgICBh
ZGRyZXNzLnNpbl9mYW1pbHkgPSBBRl9JTkVUOwogICAgIGlmIChhZGRyZXNzU3RyICYmICphZGRy
ZXNzU3RyKQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNQbGF5U3RhdGlvbi5jbWFr
ZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zUGxheVN0YXRpb24uY21ha2UKaW5kZXggNzMxM2E4YmEy
YmU2NzNiZDBiNGExOTdkYTVjMDRkNGFhNGJjMzliMi4uODc3Zjg1MTg4OTA0MmFlYTlhZjUxNTMy
MzM3NzQ2NWY1NjE5ZmE3MyAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNQbGF5U3Rh
dGlvbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1BsYXlTdGF0aW9uLmNtYWtlCkBA
IC0zMiw2ICszMiw3IEBAIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9E
RkdfSklUIFBSSVZBVEUgT0ZGKQogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5B
QkxFX0FDQ0VTU0lCSUxJVFkgUFJJVkFURSBPRkYpCiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9S
VF9WQUxVRShFTkFCTEVfQVNZTkNfU0NST0xMSU5HIFBSSVZBVEUgT04pCiBXRUJLSVRfT1BUSU9O
X0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfUEVSSU9ESUNfTUVNT1JZX01PTklUT1IgUFJJVkFU
RSBPTikKK1dFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9SRU1PVEVfSU5T
UEVDVE9SIFBSSVZBVEUgT04pCiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFC
TEVfU01PT1RIX1NDUk9MTElORyBQUklWQVRFIE9OKQogCiAjIEV4cGVyaW1lbnRhbCBmZWF0dXJl
cwpAQCAtNDEsNyArNDIsNiBAQCBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFC
TEVfQ1NTX1RZUEVEX09NIFBSSVZBVEUgJHtFTkFCTEVfRVhQRVJJTUVOVAogV0VCS0lUX09QVElP
Tl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX0ZJTFRFUlNfTEVWRUxfMiBQUklWQVRFICR7RU5B
QkxFX0VYUEVSSU1FTlRBTF9GRUFUVVJFU30pCiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9W
QUxVRShFTkFCTEVfR1BVX1BST0NFU1MgUFJJVkFURSAke0VOQUJMRV9FWFBFUklNRU5UQUxfRkVB
VFVSRVN9KQogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX0xBWU9VVF9G
T1JNQVRUSU5HX0NPTlRFWFQgUFJJVkFURSAke0VOQUJMRV9FWFBFUklNRU5UQUxfRkVBVFVSRVN9
KQotV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX1JFTU9URV9JTlNQRUNU
T1IgUFJJVkFURSAke0VOQUJMRV9FWFBFUklNRU5UQUxfRkVBVFVSRVN9KQogV0VCS0lUX09QVElP
Tl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX1NFUlZJQ0VfV09SS0VSIFBSSVZBVEUgJHtFTkFC
TEVfRVhQRVJJTUVOVEFMX0ZFQVRVUkVTfSkKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZB
TFVFKEVOQUJMRV9XRUJHTCBQUklWQVRFICR7RU5BQkxFX0VYUEVSSU1FTlRBTF9GRUFUVVJFU30p
CiBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfV0VCX0NSWVBUTyBQUklW
QVRFICR7RU5BQkxFX0VYUEVSSU1FTlRBTF9GRUFUVVJFU30pCmRpZmYgLS1naXQgYS9DaGFuZ2VM
b2cgYi9DaGFuZ2VMb2cKaW5kZXggNmU5NmFlYmI4MTlmYjE2NmY2NjhiYzhmNDU5MzJjODBkNTY1
YWE5ZC4uODAyNWMxMWIxOGFkMjk3ZTg1ZjZhOWQ4OWIwNjMxOGY1OGY2MjM3OSAxMDA2NDQKLS0t
IGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTA1LTI3
ICBZb3NoaWFraSBKSVRTVUtBV0EgIDx5b3NoaWFraS5qaXRzdWthd2FAc29ueS5jb20+CisKKyAg
ICAgICAgW1BsYXlTdGF0aW9uXSBFbmFibGUgUmVtb3RlV2ViSW5zcGVjdG9yCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTIzMTIKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRp
b25zUGxheVN0YXRpb24uY21ha2U6CisgICAgICAgIEVuYWJsZSBSRU1PVEVfSU5TUEVDVE9SIGJ5
IGRlZmF1bHQuCisKIDIwMjAtMDUtMjIgIFlvc2hpYWtpIEpJVFNVS0FXQSAgPHlvc2hpYWtpLmpp
dHN1a2F3YUBzb255LmNvbT4KIAogICAgICAgICBbUGxheVN0YXRpb25dIEVuYWJsZSBKU0Mgc2hl
bGwgdG8gcnVuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400274</attachid>
            <date>2020-05-26 14:06:19 -0700</date>
            <delta_ts>2020-05-26 15:43:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212312-20200527060618.patch</filename>
            <type>text/plain</type>
            <size>3656</size>
            <attacher name="Yoshiaki Jitsukawa">yoshiaki.jitsukawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
YTY2YTM5YzVhNzBlZGY2YzMzZDdjYWI3OTNmMjY0ZTAwYWY5MGExLi42M2ExZDI3YmY1YzZlNzc1
OWE3ZTJlNTE3ZmZjNTEzZDFmZDMwNTUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAyMC0wNS0yNyAgWW9zaGlha2kgSklUU1VLQVdBICA8eW9zaGlha2kuaml0
c3VrYXdhQHNvbnkuY29tPgorCisgICAgICAgIFtQbGF5U3RhdGlvbl0gRW5hYmxlIFJlbW90ZVdl
Ykluc3BlY3RvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjEyMzEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBBUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwOgorICAgICAgICBGaXggY29tcGls
ZSBlcnJvci4KKyAgICAgICAgKiBQbGF0Zm9ybVBsYXlTdGF0aW9uLmNtYWtlOgorICAgICAgICBB
ZGQgSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuaCB0byB0aGUgcHVibGljIGhlYWRlciBsaXN0Lgor
ICAgICAgICAqIGluc3BlY3Rvci9yZW1vdGUvc29ja2V0L3Bvc2l4L1JlbW90ZUluc3BlY3RvclNv
Y2tldFBPU0lYLmNwcDoKKyAgICAgICAgU2V0IFBsYXlTdGF0aW9uIHNwZWNpZmljIHNvY2tldCBv
cHRpb24uCisKIDIwMjAtMDUtMjMgIFBhdWxvIE1hdG9zICA8cG1hdG9zQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgRml4IG5vbi11bmlmaWVkIGJ1aWxkcyBmb3IgeDg2XzY0CmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTUmVtb3RlSW5zcGVjdG9yU2VydmVyLmNwcCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwCmluZGV4
IGNkMGExYjNjMGViNTlkNzA2YmUzYjRjZjkzOGQxZGNhODA5NGZhYjAuLjllMzhkZDBjZGNiNjMz
ZjQ3NDdiZmFkZGE0MDY2ZGU2ODZlZmY1ZGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9BUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9BUEkvSlNSZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwCkBAIC0zMCw3ICszMCw3IEBA
CiAKIHVpbnQxNl90IEpTUmVtb3RlSW5zcGVjdG9yU2VydmVyU3RhcnQoY29uc3QgY2hhciogYWRk
cmVzcywgdWludDE2X3QgcG9ydCkKIHsKLSAgICBjb25zdCBhdXRvJiBzZXJ2ZXIgPSBJbnNwZWN0
b3I6OlJlbW90ZUluc3BlY3RvclNlcnZlcjo6c2luZ2xldG9uKCk7CisgICAgYXV0byYgc2VydmVy
ID0gSW5zcGVjdG9yOjpSZW1vdGVJbnNwZWN0b3JTZXJ2ZXI6OnNpbmdsZXRvbigpOwogICAgIGlm
ICghc2VydmVyLnN0YXJ0KGFkZHJlc3MsIHBvcnQpKQogICAgICAgICByZXR1cm4gMDsKIApkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL1BsYXRmb3JtUGxheVN0YXRpb24uY21ha2Ug
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvUGxhdGZvcm1QbGF5U3RhdGlvbi5jbWFrZQppbmRleCAz
MGVkYzk2ZDdhNjI2MTg1N2M1MTIzN2QwMzIyNGVkNjM3NjE0ZjY4Li41Nzk5MGYyN2IyYTlmMzA2
NzQxNGVhZjdmYmRhYWYxMzMyZjZjOThmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvUGxhdGZvcm1QbGF5U3RhdGlvbi5jbWFrZQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
UGxhdGZvcm1QbGF5U3RhdGlvbi5jbWFrZQpAQCAtMSwzICsxLDcgQEAKK2xpc3QoQVBQRU5EIEph
dmFTY3JpcHRDb3JlX1BVQkxJQ19GUkFNRVdPUktfSEVBREVSUworICAgIEFQSS9KU1JlbW90ZUlu
c3BlY3RvclNlcnZlci5oCispCisKIGxpc3QoQVBQRU5EIEphdmFTY3JpcHRDb3JlX1BSSVZBVEVf
SU5DTFVERV9ESVJFQ1RPUklFUwogICAgICIke0pBVkFTQ1JJUFRDT1JFX0RJUn0vaW5zcGVjdG9y
L3JlbW90ZS9zb2NrZXQiCiApCkBAIC0xOCw2ICsyMiw3IEBAIGxpc3QoQVBQRU5EIEphdmFTY3Jp
cHRDb3JlX1BSSVZBVEVfRlJBTUVXT1JLX0hFQURFUlMKIAogbGlzdChBUFBFTkQgSmF2YVNjcmlw
dENvcmVfU09VUkNFUwogICAgIEFQSS9KU1JlbW90ZUluc3BlY3Rvci5jcHAKKyAgICBBUEkvSlNS
ZW1vdGVJbnNwZWN0b3JTZXJ2ZXIuY3BwCiAKICAgICBpbnNwZWN0b3IvcmVtb3RlL1JlbW90ZUF1
dG9tYXRpb25UYXJnZXQuY3BwCiAgICAgaW5zcGVjdG9yL3JlbW90ZS9SZW1vdGVDb25uZWN0aW9u
VG9UYXJnZXQuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9y
L3JlbW90ZS9zb2NrZXQvcG9zaXgvUmVtb3RlSW5zcGVjdG9yU29ja2V0UE9TSVguY3BwIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9yZW1vdGUvc29ja2V0L3Bvc2l4L1JlbW90ZUlu
c3BlY3RvclNvY2tldFBPU0lYLmNwcAppbmRleCAwMWUxOGIxOGMxMWViZmQ3ZDk5MjRkMThhYTFi
MDQzMjEyNWFjYzQwLi5lYTEzZDU5YzA0YzVhNzBlYjliYzQ5YTJlNmRkMTdjYWMyOTIwNjNiIDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3JlbW90ZS9zb2NrZXQv
cG9zaXgvUmVtb3RlSW5zcGVjdG9yU29ja2V0UE9TSVguY3BwCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9pbnNwZWN0b3IvcmVtb3RlL3NvY2tldC9wb3NpeC9SZW1vdGVJbnNwZWN0b3JTb2Nr
ZXRQT1NJWC5jcHAKQEAgLTg1LDYgKzg1LDcgQEAgT3B0aW9uYWw8UGxhdGZvcm1Tb2NrZXRUeXBl
PiBsaXN0ZW4oY29uc3QgY2hhciogYWRkcmVzc1N0ciwgdWludDE2X3QgcG9ydCkKICAgICAgICAg
OjpjbG9zZShmZExpc3Rlbik7CiAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAgICAgfQor
CiAgICAgZXJyb3IgPSBzZXRzb2Nrb3B0KGZkTGlzdGVuLCBTT0xfU09DS0VULCBTT19SRVVTRVBP
UlQsICZlbmFibGVkLCBzaXplb2YoZW5hYmxlZCkpOwogICAgIGlmIChlcnJvciA8IDApIHsKICAg
ICAgICAgTE9HX0VSUk9SKCJzZXRzb2Nrb3B0KCkgU09fUkVVU0VQT1JULCBlcnJubyA9ICVkIiwg
ZXJybm8pOwpAQCAtOTIsNiArOTMsMTQgQEAgT3B0aW9uYWw8UGxhdGZvcm1Tb2NrZXRUeXBlPiBs
aXN0ZW4oY29uc3QgY2hhciogYWRkcmVzc1N0ciwgdWludDE2X3QgcG9ydCkKICAgICAgICAgcmV0
dXJuIFdURjo6bnVsbG9wdDsKICAgICB9CiAKKyNpZiBQTEFURk9STShQTEFZU1RBVElPTikKKyAg
ICBpZiAoc2V0c29ja29wdChmZExpc3RlbiwgU09MX1NPQ0tFVCwgU09fVVNFX0RFVkxBTiwgJmVu
YWJsZWQsIHNpemVvZihlbmFibGVkKSkgPCAwKSB7CisgICAgICAgIExPR19FUlJPUigic2V0c29j
a2V0b3B0KCkgU09fVVNFX0RFVkxBTiwgZXJybm8gPSAlZCIsIGVycm5vKTsKKyAgICAgICAgOjpj
bG9zZShmZExpc3Rlbik7CisgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CisgICAgfQorI2Vu
ZGlmCisKICAgICAvLyBGSVhNRTogU3VwcG9ydCBBRl9JTkVUNiBjb25uZWN0aW9ucy4KICAgICBh
ZGRyZXNzLnNpbl9mYW1pbHkgPSBBRl9JTkVUOwogICAgIGlmIChhZGRyZXNzU3RyICYmICphZGRy
ZXNzU3RyKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>