<?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>213452</bug_id>
          
          <creation_ts>2020-06-21 21:29:58 -0700</creation_ts>
          <short_desc>[Win] fast/dom/Window/alert-with-unmatched-utf16-surrogate-should-not-crash.html is failing</short_desc>
          <delta_ts>2020-06-22 18:24:21 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>darin</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>pvollan</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1664925</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-21 21:29:58 -0700</bug_when>
    <thetext>[Win][WTR] fast/dom/Window/alert-with-unmatched-utf16-surrogate-should-not-crash.html is failing

Since it was added in Bug 213269.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664926</commentid>
    <comment_count>1</comment_count>
      <attachid>402443</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-21 21:39:13 -0700</bug_when>
    <thetext>Created attachment 402443
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664928</commentid>
    <comment_count>2</comment_count>
      <attachid>402444</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-21 21:40:13 -0700</bug_when>
    <thetext>Created attachment 402444
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664937</commentid>
    <comment_count>3</comment_count>
      <attachid>402445</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-21 22:04:02 -0700</bug_when>
    <thetext>Created attachment 402445
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665031</commentid>
    <comment_count>4</comment_count>
      <attachid>402445</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-06-22 08:07:37 -0700</bug_when>
    <thetext>Comment on attachment 402445
Patch

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

&gt; Tools/DumpRenderTree/win/UIDelegate.cpp:458
&gt; +    // Return &quot;(null)&quot; for an invalid UTF-16 sequence

Why not “invalid”? Not sure why we call an invalid sequence null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665113</commentid>
    <comment_count>5</comment_count>
      <attachid>402445</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-22 12:27:48 -0700</bug_when>
    <thetext>Comment on attachment 402445
Patch

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

&gt;&gt; Tools/DumpRenderTree/win/UIDelegate.cpp:458
&gt;&gt; +    // Return &quot;(null)&quot; for an invalid UTF-16 sequence
&gt; 
&gt; Why not “invalid”? Not sure why we call an invalid sequence null.

WinCairo is supporting both WK1 and WK2. DRT should behave same with WTR. See Bug 213269 for WTR.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665115</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-06-22 12:35:49 -0700</bug_when>
    <thetext>Then the comment should say why. Generally speaking, comments purpose is to answer the question &quot;why&quot;. The code itself answers the question &quot;what&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665123</commentid>
    <comment_count>7</comment_count>
      <attachid>402495</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-22 12:40:22 -0700</bug_when>
    <thetext>Created attachment 402495
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665130</commentid>
    <comment_count>8</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-22 12:43:09 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #6)
&gt; Then the comment should say why. Generally speaking, comments purpose is to
&gt; answer the question &quot;why&quot;. The code itself answers the question &quot;what&quot;.

Agreed. Fixed. Thank you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665242</commentid>
    <comment_count>9</comment_count>
      <attachid>402495</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-22 17:36:13 -0700</bug_when>
    <thetext>Comment on attachment 402495
Patch

Nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665245</commentid>
    <comment_count>10</comment_count>
      <attachid>402495</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-22 18:23:39 -0700</bug_when>
    <thetext>Comment on attachment 402495
Patch

Clearing flags on attachment: 402495

Committed r263379: &lt;https://trac.webkit.org/changeset/263379&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665246</commentid>
    <comment_count>11</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-06-22 18:23:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665247</commentid>
    <comment_count>12</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-22 18:24:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/64618144&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402443</attachid>
            <date>2020-06-21 21:39:13 -0700</date>
            <delta_ts>2020-06-21 21:40:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213452-20200622133912.patch</filename>
            <type>text/plain</type>
            <size>3991</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMzMzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWQxMGQ5OTI0OTFiZGJkOWQ4YWExYjNlODdiODQ1MDAz
MjRjOTk0MC4uM2M5ZGZlYTQ1NDcyYzhjODYyZmM3M2UwMDc3ZTk0MWUyYTQ5NmZlOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDIwLTA2LTIxICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFtXaW5dW1dUUl0gZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRj
aGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNoLmh0bWwgaXMgZmFpbGluZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzNDUyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSWYgd2luZG93LmFs
ZXJ0KCkgd2FzIGdpdmVuIGFuIGludmFsaWQgVVRGLTE2IHNlcXVlbmNlLCBXaW5kb3dzCisgICAg
ICAgIER1bXBSZW5kZXJUcmVlIG91dHB1dCB0aGUgaW52YWxpZCBVVEYtMTYgc2VxdWVuY2Ugd2l0
aG91dAorICAgICAgICBjb252ZXJzaW9uLiBJdCBzaG91bGQgb3V0cHV0ICIobnVsbCkiIHRvIG1h
dGNoIHdpdGggV1RSIGJlaGF2aW9yLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvd2luL1VJ
RGVsZWdhdGUuY3BwOgorICAgICAgICAodG9NZXNzYWdlKTogQWRkZWQuCisgICAgICAgIChVSURl
bGVnYXRlOjpydW5KYXZhU2NyaXB0QWxlcnRQYW5lbFdpdGhNZXNzYWdlKToKKwogMjAyMC0wNi0y
MSAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0Zs
YXRwYWtdIE5pZ2h0bHkgcnVubmVyIGZhaWxzIHRvIGV4dHJhY3QgemlwIGZpbGVzCmRpZmYgLS1n
aXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAgYi9Ub29scy9EdW1w
UmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAKaW5kZXggMWE5YzljNWYyMWU1YzliOTZiMGEy
OTJkYTMxZTQ1MTBhODRkNGRiOS4uZDdmZjVmMDJmNGUxNzc4NDMyZjZhNTZiMmVkOWMxMjYzNTFk
Zjg2MiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL1VJRGVsZWdhdGUuY3Bw
CisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcApAQCAtNDUzLDEw
ICs0NTMsMjAgQEAgSFJFU1VMVCBVSURlbGVnYXRlOjp3ZWJWaWV3RnJhbWUoX0luX29wdF8gSVdl
YlZpZXcqIC8qc2VuZGVyKi8sIF9PdXRfIFJFQ1QqIGZyYW0KICAgICByZXR1cm4gU19PSzsKIH0K
IAorY29uc3Qgd2NoYXJfdCogdG9NZXNzYWdlKGNvbnN0IEJTVFIgbWVzc2FnZSkKK3sKKyAgICAv
LyBSZXR1cm4gIihudWxsKSIgZm9yIGFuIGludmFsaWQgVVRGLTE2IHNlcXVlbmNlCisgICAgYXV0
byB1dGY4ID0gU3RyaW5nVmlldyh1Y2hhckZyb20obWVzc2FnZSksIFN5c1N0cmluZ0xlbihtZXNz
YWdlKSkudHJ5R2V0VXRmOChTdHJpY3RDb252ZXJzaW9uKTsKKyAgICBpZiAoIXV0ZjggfHwgIXV0
ZjgtPmxlbmd0aCgpKQorICAgICAgICByZXR1cm4gTCIobnVsbCkiOworICAgIHJldHVybiBtZXNz
YWdlOworfQorCiBIUkVTVUxUIFVJRGVsZWdhdGU6OnJ1bkphdmFTY3JpcHRBbGVydFBhbmVsV2l0
aE1lc3NhZ2UoX0luX29wdF8gSVdlYlZpZXcqIC8qc2VuZGVyKi8sIF9Jbl8gQlNUUiBtZXNzYWdl
KQogewogICAgIGlmICghZG9uZSkgewotICAgICAgICBmcHJpbnRmKHRlc3RSZXN1bHQsICJBTEVS
VDogJVNcbiIsIG1lc3NhZ2UgPyBtZXNzYWdlIDogTCIiKTsKKyAgICAgICAgYXV0byBsZW4gPSBT
eXNTdHJpbmdMZW4obWVzc2FnZSk7CisgICAgICAgIGZwcmludGYodGVzdFJlc3VsdCwgIkFMRVJU
OiAlU1xuIiwgdG9NZXNzYWdlKG1lc3NhZ2UpKTsKICAgICAgICAgZmZsdXNoKHRlc3RSZXN1bHQp
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDc2NWQwMTc5YTYxOGYzOTU4MDMzMzdkNzY0ZjZmYjVmZDFlYTE1
NDguLjNhNmE1YzRjYzgyZDdkNjkwZmVkNjRlMzNhMjVjMzQ4MzJiOWNhNjIgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAyMC0wNi0yMSAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBz
b255LmNvbT4KKworICAgICAgICBbV2luXVtXVFJdIGZhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRo
LXVubWF0Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC5odG1sIGlzIGZhaWxp
bmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzQ1
MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxh
dGZvcm0vd2luL2Zhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJy
b2dhdGUtc2hvdWxkLW5vdC1jcmFzaC1leHBlY3RlZC50eHQ6IFJlbW92ZWQuCisgICAgICAgICog
cGxhdGZvcm0vd2luY2Fpcm8vZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVkLXV0
ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4KKwog
MjAyMC0wNi0yMSAgR2VvZmZyZXkgR2FyZW4gIDxnZ2FyZW5AYXBwbGUuY29tPgogCiAgICAgICAg
IGNvbXBvc2l0aW5nL3ZpZGVvL3ZpZGVvLWJvcmRlci1yYWRpdXMtY2xpcHBpbmcuaHRtbCB3YXMg
YSBmbGFreSBmYWlsdXJlIGFmdGVyIHIyNjMyMjMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL3dpbi9mYXN0L2RvbS9XaW5kb3cvYWxlcnQtd2l0aC11bm1hdGNoZWQtdXRmMTYtc3Vy
cm9nYXRlLXNob3VsZC1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luL2Zhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dh
dGUtc2hvdWxkLW5vdC1jcmFzaC1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDgzYzk4N2ZjZjMxYjIyMGU2NjI5YzRjYWNhMTdlNWQyZTcxYTc2NjAuLjAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luL2Zhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dh
dGUtc2hvdWxkLW5vdC1jcmFzaC1leHBlY3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSw0ICsw
LDAgQEAKLUFMRVJUOiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCi0KLVRFU1QgQ09N
UExFVEUKLQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8vZmFzdC9k
b20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90
LWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL2Zhc3Qv
ZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5v
dC1jcmFzaC1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDgzYzk4
N2ZjZjMxYjIyMGU2NjI5YzRjYWNhMTdlNWQyZTcxYTc2NjAuLjAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8v
ZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91
bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dAorKysgL2Rldi9udWxsCkBAIC0xLDQgKzAsMCBAQAot
QUxFUlQ6IFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKLQotVEVTVCBDT01QTEVURQot
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402444</attachid>
            <date>2020-06-21 21:40:13 -0700</date>
            <delta_ts>2020-06-21 22:03:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213452-20200622134011.patch</filename>
            <type>text/plain</type>
            <size>3948</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMzMzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWQxMGQ5OTI0OTFiZGJkOWQ4YWExYjNlODdiODQ1MDAz
MjRjOTk0MC4uM2M5ZGZlYTQ1NDcyYzhjODYyZmM3M2UwMDc3ZTk0MWUyYTQ5NmZlOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDIwLTA2LTIxICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFtXaW5dW1dUUl0gZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRj
aGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNoLmh0bWwgaXMgZmFpbGluZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzNDUyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSWYgd2luZG93LmFs
ZXJ0KCkgd2FzIGdpdmVuIGFuIGludmFsaWQgVVRGLTE2IHNlcXVlbmNlLCBXaW5kb3dzCisgICAg
ICAgIER1bXBSZW5kZXJUcmVlIG91dHB1dCB0aGUgaW52YWxpZCBVVEYtMTYgc2VxdWVuY2Ugd2l0
aG91dAorICAgICAgICBjb252ZXJzaW9uLiBJdCBzaG91bGQgb3V0cHV0ICIobnVsbCkiIHRvIG1h
dGNoIHdpdGggV1RSIGJlaGF2aW9yLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvd2luL1VJ
RGVsZWdhdGUuY3BwOgorICAgICAgICAodG9NZXNzYWdlKTogQWRkZWQuCisgICAgICAgIChVSURl
bGVnYXRlOjpydW5KYXZhU2NyaXB0QWxlcnRQYW5lbFdpdGhNZXNzYWdlKToKKwogMjAyMC0wNi0y
MSAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0Zs
YXRwYWtdIE5pZ2h0bHkgcnVubmVyIGZhaWxzIHRvIGV4dHJhY3QgemlwIGZpbGVzCmRpZmYgLS1n
aXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAgYi9Ub29scy9EdW1w
UmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAKaW5kZXggMWE5YzljNWYyMWU1YzliOTZiMGEy
OTJkYTMxZTQ1MTBhODRkNGRiOS4uMzNiMDRmNzk5N2FhNzViMTlmMGM3ZDI0ZDBjMTc3MTUwNGM1
NjE1OCAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL1VJRGVsZWdhdGUuY3Bw
CisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcApAQCAtNDUzLDEw
ICs0NTMsMTkgQEAgSFJFU1VMVCBVSURlbGVnYXRlOjp3ZWJWaWV3RnJhbWUoX0luX29wdF8gSVdl
YlZpZXcqIC8qc2VuZGVyKi8sIF9PdXRfIFJFQ1QqIGZyYW0KICAgICByZXR1cm4gU19PSzsKIH0K
IAorY29uc3Qgd2NoYXJfdCogdG9NZXNzYWdlKGNvbnN0IEJTVFIgbWVzc2FnZSkKK3sKKyAgICAv
LyBSZXR1cm4gIihudWxsKSIgZm9yIGFuIGludmFsaWQgVVRGLTE2IHNlcXVlbmNlCisgICAgYXV0
byB1dGY4ID0gU3RyaW5nVmlldyh1Y2hhckZyb20obWVzc2FnZSksIFN5c1N0cmluZ0xlbihtZXNz
YWdlKSkudHJ5R2V0VXRmOChTdHJpY3RDb252ZXJzaW9uKTsKKyAgICBpZiAoIXV0ZjggfHwgIXV0
ZjgtPmxlbmd0aCgpKQorICAgICAgICByZXR1cm4gTCIobnVsbCkiOworICAgIHJldHVybiBtZXNz
YWdlOworfQorCiBIUkVTVUxUIFVJRGVsZWdhdGU6OnJ1bkphdmFTY3JpcHRBbGVydFBhbmVsV2l0
aE1lc3NhZ2UoX0luX29wdF8gSVdlYlZpZXcqIC8qc2VuZGVyKi8sIF9Jbl8gQlNUUiBtZXNzYWdl
KQogewogICAgIGlmICghZG9uZSkgewotICAgICAgICBmcHJpbnRmKHRlc3RSZXN1bHQsICJBTEVS
VDogJVNcbiIsIG1lc3NhZ2UgPyBtZXNzYWdlIDogTCIiKTsKKyAgICAgICAgZnByaW50Zih0ZXN0
UmVzdWx0LCAiQUxFUlQ6ICVTXG4iLCB0b01lc3NhZ2UobWVzc2FnZSkpOwogICAgICAgICBmZmx1
c2godGVzdFJlc3VsdCk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzY1ZDAxNzlhNjE4ZjM5NTgwMzMzN2Q3
NjRmNmZiNWZkMWVhMTU0OC4uM2E2YTVjNGNjODJkN2Q2OTBmZWQ2NGUzM2EyNWMzNDgzMmI5Y2E2
MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTA2LTIxICBGdWppaSBIaXJvbm9yaSAgPEhp
cm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dW1dUUl0gZmFzdC9kb20vV2lu
ZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNo
Lmh0bWwgaXMgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjEzNDUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBwbGF0Zm9ybS93aW4vZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRj
aGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dDogUmVtb3Zl
ZC4KKyAgICAgICAgKiBwbGF0Zm9ybS93aW5jYWlyby9mYXN0L2RvbS9XaW5kb3cvYWxlcnQtd2l0
aC11bm1hdGNoZWQtdXRmMTYtc3Vycm9nYXRlLXNob3VsZC1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0
OiBSZW1vdmVkLgorCiAyMDIwLTA2LTIxICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5j
b20+CiAKICAgICAgICAgY29tcG9zaXRpbmcvdmlkZW8vdmlkZW8tYm9yZGVyLXJhZGl1cy1jbGlw
cGluZy5odG1sIHdhcyBhIGZsYWt5IGZhaWx1cmUgYWZ0ZXIgcjI2MzIyMwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2Zhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0
Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW4vZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVk
LXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggODNjOTg3ZmNmMzFiMjIwZTY2MjljNGNhY2ExN2U1ZDJlNzFh
NzY2MC4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW4vZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVk
LXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dAorKysgL2Rldi9u
dWxsCkBAIC0xLDQgKzAsMCBAQAotQUxFUlQ6IFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRy
dWUKLQotVEVTVCBDT01QTEVURQotCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93
aW5jYWlyby9mYXN0L2RvbS9XaW5kb3cvYWxlcnQtd2l0aC11bm1hdGNoZWQtdXRmMTYtc3Vycm9n
YXRlLXNob3VsZC1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
d2luY2Fpcm8vZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVkLXV0ZjE2LXN1cnJv
Z2F0ZS1zaG91bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggODNjOTg3ZmNmMzFiMjIwZTY2MjljNGNhY2ExN2U1ZDJlNzFhNzY2MC4uMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS93aW5jYWlyby9mYXN0L2RvbS9XaW5kb3cvYWxlcnQtd2l0aC11bm1hdGNoZWQtdXRmMTYt
c3Vycm9nYXRlLXNob3VsZC1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAg
LTEsNCArMCwwIEBACi1BTEVSVDogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQotCi1U
RVNUIENPTVBMRVRFCi0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402445</attachid>
            <date>2020-06-21 22:04:02 -0700</date>
            <delta_ts>2020-06-22 12:40:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213452-20200622140401.patch</filename>
            <type>text/plain</type>
            <size>5959</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMzMzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWQxMGQ5OTI0OTFiZGJkOWQ4YWExYjNlODdiODQ1MDAz
MjRjOTk0MC4uNGM1ZWM5Y2YyOTk4MDVhZDYzNDIyOGQxMWUzYzBlMmRjYjEwYjUwNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDIwLTA2LTIxICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFtXaW5dIGZhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11
dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC5odG1sIGlzIGZhaWxpbmcKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzQ1MgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIHdpbmRvdy5hbGVydCgp
IHdhcyBnaXZlbiBhbiBpbnZhbGlkIFVURi0xNiBzZXF1ZW5jZSwgV2luZG93cworICAgICAgICBE
dW1wUmVuZGVyVHJlZSBvdXRwdXQgdGhlIGludmFsaWQgVVRGLTE2IHNlcXVlbmNlIHdpdGhvdXQK
KyAgICAgICAgY29udmVyc2lvbi4gSXQgc2hvdWxkIG91dHB1dCAiKG51bGwpIiB0byBtYXRjaCB3
aXRoIFdUUiBiZWhhdmlvci4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVn
YXRlLmNwcDoKKyAgICAgICAgKHRvTWVzc2FnZSk6IEFkZGVkCisgICAgICAgIChVSURlbGVnYXRl
OjpydW5KYXZhU2NyaXB0QWxlcnRQYW5lbFdpdGhNZXNzYWdlKToKKyAgICAgICAgKFVJRGVsZWdh
dGU6OnJ1bkphdmFTY3JpcHRDb25maXJtUGFuZWxXaXRoTWVzc2FnZSk6CisgICAgICAgIChVSURl
bGVnYXRlOjpydW5KYXZhU2NyaXB0VGV4dElucHV0UGFuZWxXaXRoUHJvbXB0KToKKyAgICAgICAg
KFVJRGVsZWdhdGU6OnJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbFdpdGhNZXNzYWdlKToKKyAg
ICAgICAgKFVJRGVsZWdhdGU6OnNldFN0YXR1c1RleHQpOgorCiAyMDIwLTA2LTIxICBQaGlsaXBw
ZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBbRmxhdHBha10gTmln
aHRseSBydW5uZXIgZmFpbHMgdG8gZXh0cmFjdCB6aXAgZmlsZXMKZGlmZiAtLWdpdCBhL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L3dpbi9VSURlbGVnYXRlLmNwcAppbmRleCAxYTljOWM1ZjIxZTVjOWI5NmIwYTI5MmRhMzFlNDUx
MGE4NGQ0ZGI5Li5jOTQwM2RkNDQ5NjEzYTY1MDZlZDllNDBlYTUzYmM5MjhiYTRiNjk1IDEwMDY0
NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAKKysrIGIvVG9v
bHMvRHVtcFJlbmRlclRyZWUvd2luL1VJRGVsZWdhdGUuY3BwCkBAIC00NTMsMTAgKzQ1MywxOSBA
QCBIUkVTVUxUIFVJRGVsZWdhdGU6OndlYlZpZXdGcmFtZShfSW5fb3B0XyBJV2ViVmlldyogLypz
ZW5kZXIqLywgX091dF8gUkVDVCogZnJhbQogICAgIHJldHVybiBTX09LOwogfQogCitjb25zdCB3
Y2hhcl90KiB0b01lc3NhZ2UoY29uc3QgQlNUUiBtZXNzYWdlKQoreworICAgIC8vIFJldHVybiAi
KG51bGwpIiBmb3IgYW4gaW52YWxpZCBVVEYtMTYgc2VxdWVuY2UKKyAgICBhdXRvIHV0ZjggPSBT
dHJpbmdWaWV3KHVjaGFyRnJvbShtZXNzYWdlKSwgU3lzU3RyaW5nTGVuKG1lc3NhZ2UpKS50cnlH
ZXRVdGY4KFN0cmljdENvbnZlcnNpb24pOworICAgIGlmICghdXRmOCB8fCAhdXRmOC0+bGVuZ3Ro
KCkpCisgICAgICAgIHJldHVybiBMIihudWxsKSI7CisgICAgcmV0dXJuIG1lc3NhZ2U7Cit9CisK
IEhSRVNVTFQgVUlEZWxlZ2F0ZTo6cnVuSmF2YVNjcmlwdEFsZXJ0UGFuZWxXaXRoTWVzc2FnZShf
SW5fb3B0XyBJV2ViVmlldyogLypzZW5kZXIqLywgX0luXyBCU1RSIG1lc3NhZ2UpCiB7CiAgICAg
aWYgKCFkb25lKSB7Ci0gICAgICAgIGZwcmludGYodGVzdFJlc3VsdCwgIkFMRVJUOiAlU1xuIiwg
bWVzc2FnZSA/IG1lc3NhZ2UgOiBMIiIpOworICAgICAgICBmcHJpbnRmKHRlc3RSZXN1bHQsICJB
TEVSVDogJVNcbiIsIHRvTWVzc2FnZShtZXNzYWdlKSk7CiAgICAgICAgIGZmbHVzaCh0ZXN0UmVz
dWx0KTsKICAgICB9CiAKQEAgLTQ2Niw3ICs0NzUsNyBAQCBIUkVTVUxUIFVJRGVsZWdhdGU6OnJ1
bkphdmFTY3JpcHRBbGVydFBhbmVsV2l0aE1lc3NhZ2UoX0luX29wdF8gSVdlYlZpZXcqIC8qc2Vu
ZAogSFJFU1VMVCBVSURlbGVnYXRlOjpydW5KYXZhU2NyaXB0Q29uZmlybVBhbmVsV2l0aE1lc3Nh
Z2UoX0luX29wdF8gSVdlYlZpZXcqIC8qc2VuZGVyKi8sIF9Jbl8gQlNUUiBtZXNzYWdlLCBfT3V0
XyBCT09MKiByZXN1bHQpCiB7CiAgICAgaWYgKCFkb25lKQotICAgICAgICBmcHJpbnRmKHRlc3RS
ZXN1bHQsICJDT05GSVJNOiAlU1xuIiwgbWVzc2FnZSA/IG1lc3NhZ2UgOiBMIiIpOworICAgICAg
ICBmcHJpbnRmKHRlc3RSZXN1bHQsICJDT05GSVJNOiAlU1xuIiwgdG9NZXNzYWdlKG1lc3NhZ2Up
KTsKIAogICAgICpyZXN1bHQgPSBUUlVFOwogCkBAIC00NzYsNyArNDg1LDcgQEAgSFJFU1VMVCBV
SURlbGVnYXRlOjpydW5KYXZhU2NyaXB0Q29uZmlybVBhbmVsV2l0aE1lc3NhZ2UoX0luX29wdF8g
SVdlYlZpZXcqIC8qc2UKIEhSRVNVTFQgVUlEZWxlZ2F0ZTo6cnVuSmF2YVNjcmlwdFRleHRJbnB1
dFBhbmVsV2l0aFByb21wdChfSW5fb3B0XyBJV2ViVmlldyogLypzZW5kZXIqLywgX0luXyBCU1RS
IG1lc3NhZ2UsIF9Jbl8gQlNUUiBkZWZhdWx0VGV4dCwgX19kZXJlZl9vcHRfb3V0IEJTVFIqIHJl
c3VsdCkKIHsKICAgICBpZiAoIWRvbmUpCi0gICAgICAgIGZwcmludGYodGVzdFJlc3VsdCwgIlBS
T01QVDogJVMsIGRlZmF1bHQgdGV4dDogJVNcbiIsIG1lc3NhZ2UgPyBtZXNzYWdlIDogTCIiLCBk
ZWZhdWx0VGV4dCA/IGRlZmF1bHRUZXh0IDogTCIiKTsKKyAgICAgICAgZnByaW50Zih0ZXN0UmVz
dWx0LCAiUFJPTVBUOiAlUywgZGVmYXVsdCB0ZXh0OiAlU1xuIiwgdG9NZXNzYWdlKG1lc3NhZ2Up
LCB0b01lc3NhZ2UoZGVmYXVsdFRleHQpKTsKIAogICAgICpyZXN1bHQgPSBTeXNBbGxvY1N0cmlu
ZyhkZWZhdWx0VGV4dCk7CiAKQEAgLTQ4OSw3ICs0OTgsNyBAQCBIUkVTVUxUIFVJRGVsZWdhdGU6
OnJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbFdpdGhNZXNzYWdlKF9Jbl9vcHRfIElXZWJWaWV3
KiAvKgogICAgICAgICByZXR1cm4gRV9QT0lOVEVSOwogCiAgICAgaWYgKCFkb25lKQotICAgICAg
ICBmcHJpbnRmKHRlc3RSZXN1bHQsICJDT05GSVJNIE5BVklHQVRJT046ICVTXG4iLCBtZXNzYWdl
ID8gbWVzc2FnZSA6IEwiIik7CisgICAgICAgIGZwcmludGYodGVzdFJlc3VsdCwgIkNPTkZJUk0g
TkFWSUdBVElPTjogJVNcbiIsIHRvTWVzc2FnZShtZXNzYWdlKSk7CiAKICAgICAqcmVzdWx0ID0g
IWdUZXN0UnVubmVyLT5zaG91bGRTdGF5T25QYWdlQWZ0ZXJIYW5kbGluZ0JlZm9yZVVubG9hZCgp
OwogCkBAIC02NjEsNyArNjcwLDcgQEAgSFJFU1VMVCBVSURlbGVnYXRlOjp3ZWJWaWV3RGlkSW52
YWxpZGF0ZShfSW5fb3B0XyBJV2ViVmlldyogLypzZW5kZXIqLykKIEhSRVNVTFQgVUlEZWxlZ2F0
ZTo6c2V0U3RhdHVzVGV4dChfSW5fb3B0XyBJV2ViVmlldyosIF9Jbl8gQlNUUiB0ZXh0KQogewog
ICAgIGlmICghZG9uZSAmJiBnVGVzdFJ1bm5lci0+ZHVtcFN0YXR1c0NhbGxiYWNrcygpKQotICAg
ICAgICBmcHJpbnRmKHRlc3RSZXN1bHQsICJVSSBERUxFR0FURSBTVEFUVVMgQ0FMTEJBQ0s6IHNl
dFN0YXR1c1RleHQ6JVNcbiIsIHRleHQgPyB0ZXh0IDogTCIiKTsKKyAgICAgICAgZnByaW50Zih0
ZXN0UmVzdWx0LCAiVUkgREVMRUdBVEUgU1RBVFVTIENBTExCQUNLOiBzZXRTdGF0dXNUZXh0OiVT
XG4iLCB0b01lc3NhZ2UodGV4dCkpOwogICAgIHJldHVybiBTX09LOwogfQogCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzY1
ZDAxNzlhNjE4ZjM5NTgwMzMzN2Q3NjRmNmZiNWZkMWVhMTU0OC4uZGZiODU3ODFhODViZDM5NjJl
YmVjM2FmNTZiMjEyZmFlZTg3MTdlMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTA2LTIx
ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtX
aW5dIGZhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dhdGUt
c2hvdWxkLW5vdC1jcmFzaC5odG1sIGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzQ1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vd2luL2Zhc3QvZG9tL1dpbmRvdy9h
bGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC1leHBl
Y3RlZC50eHQ6IFJlbW92ZWQuCisgICAgICAgICogcGxhdGZvcm0vd2luY2Fpcm8vZmFzdC9kb20v
V2luZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNy
YXNoLWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4KKwogMjAyMC0wNi0yMSAgR2VvZmZyZXkgR2FyZW4g
IDxnZ2FyZW5AYXBwbGUuY29tPgogCiAgICAgICAgIGNvbXBvc2l0aW5nL3ZpZGVvL3ZpZGVvLWJv
cmRlci1yYWRpdXMtY2xpcHBpbmcuaHRtbCB3YXMgYSBmbGFreSBmYWlsdXJlIGFmdGVyIHIyNjMy
MjMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9mYXN0L2RvbS9XaW5kb3cv
YWxlcnQtd2l0aC11bm1hdGNoZWQtdXRmMTYtc3Vycm9nYXRlLXNob3VsZC1ub3QtY3Jhc2gtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2Zhc3QvZG9tL1dpbmRvdy9hbGVy
dC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC1leHBlY3Rl
ZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDgzYzk4N2ZjZjMxYjIyMGU2NjI5
YzRjYWNhMTdlNWQyZTcxYTc2NjAuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL2Zhc3QvZG9tL1dpbmRvdy9hbGVy
dC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC1leHBlY3Rl
ZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSw0ICswLDAgQEAKLUFMRVJUOiBQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8vZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRj
aGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL2Zhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0
Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC1leHBlY3RlZC50eHQKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDgzYzk4N2ZjZjMxYjIyMGU2NjI5YzRjYWNhMTdlNWQy
ZTcxYTc2NjAuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8vZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgt
dW5tYXRjaGVkLXV0ZjE2LXN1cnJvZ2F0ZS1zaG91bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dAor
KysgL2Rldi9udWxsCkBAIC0xLDQgKzAsMCBAQAotQUxFUlQ6IFBBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKLQotVEVTVCBDT01QTEVURQotCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402495</attachid>
            <date>2020-06-22 12:40:22 -0700</date>
            <delta_ts>2020-06-22 18:23:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213452-20200623044021.patch</filename>
            <type>text/plain</type>
            <size>6035</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMzMzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWQxMGQ5OTI0OTFiZGJkOWQ4YWExYjNlODdiODQ1MDAz
MjRjOTk0MC4uMDM0M2VkM2VmYmQwZjg3NTFjOTdlNDRlMDNhZmQ1Y2EyMTliNzg5MCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDIwLTA2LTIyICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFtXaW5dIGZhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11
dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC5odG1sIGlzIGZhaWxpbmcKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzQ1MgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIHdpbmRvdy5hbGVydCgp
IHdhcyBnaXZlbiBhbiBpbnZhbGlkIFVURi0xNiBzZXF1ZW5jZSwgV2luZG93cworICAgICAgICBE
dW1wUmVuZGVyVHJlZSBvdXRwdXQgaXQgd2l0aG91dCBhbnkgY29udmVyc2lvbnMuIEl0IHNob3Vs
ZCBvdXRwdXQKKyAgICAgICAgIihudWxsKSIgdG8gbWF0Y2ggd2l0aCBXZWJLaXRUZXN0UnVubmVy
IGJlaGF2aW9yLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvd2luL1VJRGVsZWdhdGUuY3Bw
OgorICAgICAgICAodG9NZXNzYWdlKTogQWRkZWQKKyAgICAgICAgKFVJRGVsZWdhdGU6OnJ1bkph
dmFTY3JpcHRBbGVydFBhbmVsV2l0aE1lc3NhZ2UpOgorICAgICAgICAoVUlEZWxlZ2F0ZTo6cnVu
SmF2YVNjcmlwdENvbmZpcm1QYW5lbFdpdGhNZXNzYWdlKToKKyAgICAgICAgKFVJRGVsZWdhdGU6
OnJ1bkphdmFTY3JpcHRUZXh0SW5wdXRQYW5lbFdpdGhQcm9tcHQpOgorICAgICAgICAoVUlEZWxl
Z2F0ZTo6cnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsV2l0aE1lc3NhZ2UpOgorICAgICAgICAo
VUlEZWxlZ2F0ZTo6c2V0U3RhdHVzVGV4dCk6CisKIDIwMjAtMDYtMjEgIFBoaWxpcHBlIE5vcm1h
bmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtGbGF0cGFrXSBOaWdodGx5IHJ1
bm5lciBmYWlscyB0byBleHRyYWN0IHppcCBmaWxlcwpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJl
bmRlclRyZWUvd2luL1VJRGVsZWdhdGUuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL1VJ
RGVsZWdhdGUuY3BwCmluZGV4IDFhOWM5YzVmMjFlNWM5Yjk2YjBhMjkyZGEzMWU0NTEwYTg0ZDRk
YjkuLjhlZDZmODQ1Zjk3ZTk5MjkxNDA0ZmZmNGExZDc5YWRkYTZhMGMyMTUgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcAorKysgYi9Ub29scy9EdW1w
UmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAKQEAgLTQ1MywxMCArNDUzLDIyIEBAIEhSRVNV
TFQgVUlEZWxlZ2F0ZTo6d2ViVmlld0ZyYW1lKF9Jbl9vcHRfIElXZWJWaWV3KiAvKnNlbmRlciov
LCBfT3V0XyBSRUNUKiBmcmFtCiAgICAgcmV0dXJuIFNfT0s7CiB9CiAKK2NvbnN0IHdjaGFyX3Qq
IHRvTWVzc2FnZShjb25zdCBCU1RSIG1lc3NhZ2UpCit7CisgICAgYXV0byBsZW5ndGggPSBTeXNT
dHJpbmdMZW4obWVzc2FnZSk7CisgICAgaWYgKCFsZW5ndGgpCisgICAgICAgIHJldHVybiBtZXNz
YWdlOworICAgIC8vIFJldHVybiAiKG51bGwpIiBmb3IgYW4gaW52YWxpZCBVVEYtMTYgc2VxdWVu
Y2UgdG8gYWxpZ24gd2l0aCBXZWJLaXRUZXN0UnVubmVyLgorICAgIGF1dG8gdXRmOCA9IFN0cmlu
Z1ZpZXcodWNoYXJGcm9tKG1lc3NhZ2UpLCBsZW5ndGgpLnRyeUdldFV0ZjgoU3RyaWN0Q29udmVy
c2lvbik7CisgICAgaWYgKCF1dGY4KQorICAgICAgICByZXR1cm4gTCIobnVsbCkiOworICAgIHJl
dHVybiBtZXNzYWdlOworfQorCiBIUkVTVUxUIFVJRGVsZWdhdGU6OnJ1bkphdmFTY3JpcHRBbGVy
dFBhbmVsV2l0aE1lc3NhZ2UoX0luX29wdF8gSVdlYlZpZXcqIC8qc2VuZGVyKi8sIF9Jbl8gQlNU
UiBtZXNzYWdlKQogewogICAgIGlmICghZG9uZSkgewotICAgICAgICBmcHJpbnRmKHRlc3RSZXN1
bHQsICJBTEVSVDogJVNcbiIsIG1lc3NhZ2UgPyBtZXNzYWdlIDogTCIiKTsKKyAgICAgICAgZnBy
aW50Zih0ZXN0UmVzdWx0LCAiQUxFUlQ6ICVTXG4iLCB0b01lc3NhZ2UobWVzc2FnZSkpOwogICAg
ICAgICBmZmx1c2godGVzdFJlc3VsdCk7CiAgICAgfQogCkBAIC00NjYsNyArNDc4LDcgQEAgSFJF
U1VMVCBVSURlbGVnYXRlOjpydW5KYXZhU2NyaXB0QWxlcnRQYW5lbFdpdGhNZXNzYWdlKF9Jbl9v
cHRfIElXZWJWaWV3KiAvKnNlbmQKIEhSRVNVTFQgVUlEZWxlZ2F0ZTo6cnVuSmF2YVNjcmlwdENv
bmZpcm1QYW5lbFdpdGhNZXNzYWdlKF9Jbl9vcHRfIElXZWJWaWV3KiAvKnNlbmRlciovLCBfSW5f
IEJTVFIgbWVzc2FnZSwgX091dF8gQk9PTCogcmVzdWx0KQogewogICAgIGlmICghZG9uZSkKLSAg
ICAgICAgZnByaW50Zih0ZXN0UmVzdWx0LCAiQ09ORklSTTogJVNcbiIsIG1lc3NhZ2UgPyBtZXNz
YWdlIDogTCIiKTsKKyAgICAgICAgZnByaW50Zih0ZXN0UmVzdWx0LCAiQ09ORklSTTogJVNcbiIs
IHRvTWVzc2FnZShtZXNzYWdlKSk7CiAKICAgICAqcmVzdWx0ID0gVFJVRTsKIApAQCAtNDc2LDcg
KzQ4OCw3IEBAIEhSRVNVTFQgVUlEZWxlZ2F0ZTo6cnVuSmF2YVNjcmlwdENvbmZpcm1QYW5lbFdp
dGhNZXNzYWdlKF9Jbl9vcHRfIElXZWJWaWV3KiAvKnNlCiBIUkVTVUxUIFVJRGVsZWdhdGU6OnJ1
bkphdmFTY3JpcHRUZXh0SW5wdXRQYW5lbFdpdGhQcm9tcHQoX0luX29wdF8gSVdlYlZpZXcqIC8q
c2VuZGVyKi8sIF9Jbl8gQlNUUiBtZXNzYWdlLCBfSW5fIEJTVFIgZGVmYXVsdFRleHQsIF9fZGVy
ZWZfb3B0X291dCBCU1RSKiByZXN1bHQpCiB7CiAgICAgaWYgKCFkb25lKQotICAgICAgICBmcHJp
bnRmKHRlc3RSZXN1bHQsICJQUk9NUFQ6ICVTLCBkZWZhdWx0IHRleHQ6ICVTXG4iLCBtZXNzYWdl
ID8gbWVzc2FnZSA6IEwiIiwgZGVmYXVsdFRleHQgPyBkZWZhdWx0VGV4dCA6IEwiIik7CisgICAg
ICAgIGZwcmludGYodGVzdFJlc3VsdCwgIlBST01QVDogJVMsIGRlZmF1bHQgdGV4dDogJVNcbiIs
IHRvTWVzc2FnZShtZXNzYWdlKSwgdG9NZXNzYWdlKGRlZmF1bHRUZXh0KSk7CiAKICAgICAqcmVz
dWx0ID0gU3lzQWxsb2NTdHJpbmcoZGVmYXVsdFRleHQpOwogCkBAIC00ODksNyArNTAxLDcgQEAg
SFJFU1VMVCBVSURlbGVnYXRlOjpydW5CZWZvcmVVbmxvYWRDb25maXJtUGFuZWxXaXRoTWVzc2Fn
ZShfSW5fb3B0XyBJV2ViVmlldyogLyoKICAgICAgICAgcmV0dXJuIEVfUE9JTlRFUjsKIAogICAg
IGlmICghZG9uZSkKLSAgICAgICAgZnByaW50Zih0ZXN0UmVzdWx0LCAiQ09ORklSTSBOQVZJR0FU
SU9OOiAlU1xuIiwgbWVzc2FnZSA/IG1lc3NhZ2UgOiBMIiIpOworICAgICAgICBmcHJpbnRmKHRl
c3RSZXN1bHQsICJDT05GSVJNIE5BVklHQVRJT046ICVTXG4iLCB0b01lc3NhZ2UobWVzc2FnZSkp
OwogCiAgICAgKnJlc3VsdCA9ICFnVGVzdFJ1bm5lci0+c2hvdWxkU3RheU9uUGFnZUFmdGVySGFu
ZGxpbmdCZWZvcmVVbmxvYWQoKTsKIApAQCAtNjYxLDcgKzY3Myw3IEBAIEhSRVNVTFQgVUlEZWxl
Z2F0ZTo6d2ViVmlld0RpZEludmFsaWRhdGUoX0luX29wdF8gSVdlYlZpZXcqIC8qc2VuZGVyKi8p
CiBIUkVTVUxUIFVJRGVsZWdhdGU6OnNldFN0YXR1c1RleHQoX0luX29wdF8gSVdlYlZpZXcqLCBf
SW5fIEJTVFIgdGV4dCkKIHsKICAgICBpZiAoIWRvbmUgJiYgZ1Rlc3RSdW5uZXItPmR1bXBTdGF0
dXNDYWxsYmFja3MoKSkKLSAgICAgICAgZnByaW50Zih0ZXN0UmVzdWx0LCAiVUkgREVMRUdBVEUg
U1RBVFVTIENBTExCQUNLOiBzZXRTdGF0dXNUZXh0OiVTXG4iLCB0ZXh0ID8gdGV4dCA6IEwiIik7
CisgICAgICAgIGZwcmludGYodGVzdFJlc3VsdCwgIlVJIERFTEVHQVRFIFNUQVRVUyBDQUxMQkFD
Szogc2V0U3RhdHVzVGV4dDolU1xuIiwgdG9NZXNzYWdlKHRleHQpKTsKICAgICByZXR1cm4gU19P
SzsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDc2NWQwMTc5YTYxOGYzOTU4MDMzMzdkNzY0ZjZmYjVmZDFlYTE1NDgu
LjBkNDA0ZWZkNjQxYjc4OTFhM2Q5ZjBhZTVmNTljM2Q1NDRkMTA3NmQgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMyBAQAorMjAyMC0wNi0yMiAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255
LmNvbT4KKworICAgICAgICBbV2luXSBmYXN0L2RvbS9XaW5kb3cvYWxlcnQtd2l0aC11bm1hdGNo
ZWQtdXRmMTYtc3Vycm9nYXRlLXNob3VsZC1ub3QtY3Jhc2guaHRtbCBpcyBmYWlsaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTM0NTIKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL3dp
bi9mYXN0L2RvbS9XaW5kb3cvYWxlcnQtd2l0aC11bm1hdGNoZWQtdXRmMTYtc3Vycm9nYXRlLXNo
b3VsZC1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIHBsYXRmb3Jt
L3dpbmNhaXJvL2Zhc3QvZG9tL1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJy
b2dhdGUtc2hvdWxkLW5vdC1jcmFzaC1leHBlY3RlZC50eHQ6IFJlbW92ZWQuCisKIDIwMjAtMDYt
MjEgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBjb21wb3Np
dGluZy92aWRlby92aWRlby1ib3JkZXItcmFkaXVzLWNsaXBwaW5nLmh0bWwgd2FzIGEgZmxha3kg
ZmFpbHVyZSBhZnRlciByMjYzMjIzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93
aW4vZmFzdC9kb20vV2luZG93L2FsZXJ0LXdpdGgtdW5tYXRjaGVkLXV0ZjE2LXN1cnJvZ2F0ZS1z
aG91bGQtbm90LWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9m
YXN0L2RvbS9XaW5kb3cvYWxlcnQtd2l0aC11bm1hdGNoZWQtdXRmMTYtc3Vycm9nYXRlLXNob3Vs
ZC1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4
M2M5ODdmY2YzMWIyMjBlNjYyOWM0Y2FjYTE3ZTVkMmU3MWE3NjYwLi4wMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9m
YXN0L2RvbS9XaW5kb3cvYWxlcnQtd2l0aC11bm1hdGNoZWQtdXRmMTYtc3Vycm9nYXRlLXNob3Vs
ZC1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsNCArMCwwIEBACi1B
TEVSVDogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQotCi1URVNUIENPTVBMRVRFCi0K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL2Zhc3QvZG9tL1dpbmRv
dy9hbGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1jcmFzaC1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9mYXN0L2RvbS9XaW5k
b3cvYWxlcnQtd2l0aC11bm1hdGNoZWQtdXRmMTYtc3Vycm9nYXRlLXNob3VsZC1ub3QtY3Jhc2gt
ZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4M2M5ODdmY2YzMWIy
MjBlNjYyOWM0Y2FjYTE3ZTVkMmU3MWE3NjYwLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL2Zhc3QvZG9t
L1dpbmRvdy9hbGVydC13aXRoLXVubWF0Y2hlZC11dGYxNi1zdXJyb2dhdGUtc2hvdWxkLW5vdC1j
cmFzaC1leHBlY3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSw0ICswLDAgQEAKLUFMRVJUOiBQ
QVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>