<?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>209358</bug_id>
          
          <creation_ts>2020-03-20 12:33:05 -0700</creation_ts>
          <short_desc>[MSVC] Remove experimental lambda processor usage</short_desc>
          <delta_ts>2021-05-21 00:12:15 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=226070</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="Don Olmstead">don.olmstead</reporter>
          <assigned_to name="Don Olmstead">don.olmstead</assigned_to>
          <cc>annulen</cc>
    
    <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kangil.han</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1632216</commentid>
    <comment_count>0</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-03-20 12:33:05 -0700</bug_when>
    <thetext>The experimental lambda processor is currently crashing MSVC when compiling WebKit code in Visual Studio 16.5.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632222</commentid>
    <comment_count>1</comment_count>
      <attachid>394111</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-03-20 12:42:56 -0700</bug_when>
    <thetext>Created attachment 394111
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632254</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-20 13:41:19 -0700</bug_when>
    <thetext>*** Bug 209311 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632256</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-20 13:43:32 -0700</bug_when>
    <thetext>See also: Bug 209358 – [MSVC] Remove experimental lambda processor usage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632262</commentid>
    <comment_count>4</comment_count>
      <attachid>394111</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-20 13:55:55 -0700</bug_when>
    <thetext>Comment on attachment 394111
Patch

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

&gt; Source/WebCore/dom/DocumentStorageAccess.cpp:200
&gt; +            m_document.eventLoop().queueMicrotask([this, weakThis = WTFMove(weakThis)] {

You can&apos;t WTFMove(weakThis) twice. You need to copy the weak ptr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632281</commentid>
    <comment_count>5</comment_count>
      <attachid>394111</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-20 14:25:14 -0700</bug_when>
    <thetext>Comment on attachment 394111
Patch

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

&gt;&gt; Source/WebCore/dom/DocumentStorageAccess.cpp:200
&gt;&gt; +            m_document.eventLoop().queueMicrotask([this, weakThis = WTFMove(weakThis)] {
&gt; 
&gt; You can&apos;t WTFMove(weakThis) twice. You need to copy the weak ptr.

It can be copied by [this, weakThis].</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633408</commentid>
    <comment_count>6</comment_count>
      <attachid>394390</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-03-24 11:57:26 -0700</bug_when>
    <thetext>Created attachment 394390
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633425</commentid>
    <comment_count>7</comment_count>
      <attachid>394390</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-03-24 12:31:02 -0700</bug_when>
    <thetext>Comment on attachment 394390
Patch

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

&gt; Source/WebCore/dom/DocumentStorageAccess.cpp:185
&gt; +            m_document.eventLoop().queueMicrotask([this, weakThis = makeWeakPtr(*weakThis)] {

Doesn’t the syntax [this, weakThis] work without a call to makeWeakPtr?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633459</commentid>
    <comment_count>8</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2020-03-24 13:42:30 -0700</bug_when>
    <thetext>Confirmed that the crash is still there in VS 16.5.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633462</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-03-24 13:47:27 -0700</bug_when>
    <thetext>You mean you tried [this, weakThis] and it also failed?

I think we need a comment here otherwise people won&apos;t know and will keep re-breaking it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633466</commentid>
    <comment_count>10</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-24 13:53:47 -0700</bug_when>
    <thetext>Did you test it by removing /experimental:newLambdaProcessor switch?
The compiler crash is caused by the switch.
I confirmed [this, weakThis] works with my VS 16.5.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634714</commentid>
    <comment_count>11</comment_count>
      <attachid>394697</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-03-26 20:00:26 -0700</bug_when>
    <thetext>Created attachment 394697
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634732</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-03-26 21:31:07 -0700</bug_when>
    <thetext>Committed r259104: &lt;https://trac.webkit.org/changeset/259104&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 394697.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634733</commentid>
    <comment_count>13</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-26 21:32:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/60951813&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394111</attachid>
            <date>2020-03-20 12:42:56 -0700</date>
            <delta_ts>2020-03-24 11:57:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209358.diff</filename>
            <type>text/plain</type>
            <size>3375</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA1ZGNmMTk2ZTVlYjMuLjBm
NTY0YjBlNWU4NiAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE1IEBACisyMDIwLTAzLTIwICBEb24gT2xtc3RlYWQgIDxkb24ub2xtc3RlYWRAc29ueS5j
b20+CisKKyAgICAgICAgW01TVkNdIFJlbW92ZSBleHBlcmltZW50YWwgbGFtYmRhIHByb2Nlc3Nv
ciB1c2FnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjA5MzU4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
UmVtb3ZlIC9leHBlcmltZW50YWw6bmV3TGFtYmRhUHJvY2Vzc29yIHNpbmNlIFdlYktpdCBpcyBu
byBsb25nZXIgYWJsZSB0byBidWlsZAorICAgICAgICB3aXRoIHRoaXMgc2V0dGluZyBhcyBvZiBW
aXN1YWwgU3R1ZGlvIDE2LjUuMC4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zTVNW
Qy5jbWFrZToKKwogMjAyMC0wMy0xNyAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxp
YS5jb20+CiAKICAgICAgICAgUkVMRUFTRV9MT0cgc2hvdWxkIG5vdCBiZSBDb2NvYSBzcGVjaWZp
YwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IGRmMTkwY2Y0MGYyMy4uM2ZhMjM5NTdhOTI2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMjAtMDMtMjAgIERvbiBPbG1zdGVhZCAgPGRvbi5vbG1zdGVhZEBz
b255LmNvbT4KKworICAgICAgICBbTVNWQ10gUmVtb3ZlIGV4cGVyaW1lbnRhbCBsYW1iZGEgcHJv
Y2Vzc29yIHVzYWdlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMDkzNTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBGaXggYnVpbGQgZm9yIFZpc3VhbCBTdHVkaW8gc2NvcGluZyBpc3N1ZSBmb3IgbGFtYmRh
cy4gVGhlIGV4cGVyaW1lbnRhbCBsYW1iYWRhCisgICAgICAgIHByb2Nlc3NvciBkaWQgYnVpbGQg
dGhpcyBjb2RlIGJ1dCBpcyBub3cgZmFpbGluZyB0byBidWlsZCBXZWJLaXQgYXQgYWxsLgorCisg
ICAgICAgICogZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpEb2N1bWVudFN0b3JhZ2VBY2Nlc3M6OnJlcXVlc3RTdG9yYWdlQWNjZXNzKToKKwogMjAyMC0w
My0yMCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdW0lG
Q10gQXZvaWQgaW5maW5pdGUgbG9vcCB3aGVuIHN0dWNrIG9uIHBhcnRpYWwgY29udGVudApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRTdG9yYWdlQWNjZXNzLmNwcAppbmRleCBiZTY5NDRk
NjM4Y2IuLjFmOTkyZmRiNjExNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3Vt
ZW50U3RvcmFnZUFjY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50U3Rv
cmFnZUFjY2Vzcy5jcHAKQEAgLTE4Miw3ICsxODIsNyBAQCB2b2lkIERvY3VtZW50U3RvcmFnZUFj
Y2Vzczo6cmVxdWVzdFN0b3JhZ2VBY2Nlc3MoUmVmPERlZmVycmVkUHJvbWlzZT4mJiBwcm9taXNl
KQogICAgICAgICBib29sIHNob3VsZFByZXNlcnZlVXNlckdlc3R1cmUgPSB3YXNHcmFudGVkID09
IFN0b3JhZ2VBY2Nlc3NXYXNHcmFudGVkOjpZZXMgfHwgcHJvbXB0V2FzU2hvd24gPT0gU3RvcmFn
ZUFjY2Vzc1Byb21wdFdhc1Nob3duOjpObzsKIAogICAgICAgICBpZiAoc2hvdWxkUHJlc2VydmVV
c2VyR2VzdHVyZSkgewotICAgICAgICAgICAgbV9kb2N1bWVudC5ldmVudExvb3AoKS5xdWV1ZU1p
Y3JvdGFzayhbdGhpcywgd2Vha1RoaXMgPSBtYWtlV2Vha1B0cigqdGhpcyldIHsKKyAgICAgICAg
ICAgIG1fZG9jdW1lbnQuZXZlbnRMb29wKCkucXVldWVNaWNyb3Rhc2soW3RoaXMsIHdlYWtUaGlz
ID0gV1RGTW92ZSh3ZWFrVGhpcyldIHsKICAgICAgICAgICAgICAgICBpZiAod2Vha1RoaXMpCiAg
ICAgICAgICAgICAgICAgICAgIGVuYWJsZVRlbXBvcmFyeVRpbWVVc2VyR2VzdHVyZSgpOwogICAg
ICAgICAgICAgfSk7CkBAIC0xOTcsNyArMTk3LDcgQEAgdm9pZCBEb2N1bWVudFN0b3JhZ2VBY2Nl
c3M6OnJlcXVlc3RTdG9yYWdlQWNjZXNzKFJlZjxEZWZlcnJlZFByb21pc2U+JiYgcHJvbWlzZSkK
ICAgICAgICAgfQogCiAgICAgICAgIGlmIChzaG91bGRQcmVzZXJ2ZVVzZXJHZXN0dXJlKSB7Ci0g
ICAgICAgICAgICBtX2RvY3VtZW50LmV2ZW50TG9vcCgpLnF1ZXVlTWljcm90YXNrKFt0aGlzLCB3
ZWFrVGhpcyA9IG1ha2VXZWFrUHRyKCp0aGlzKV0geworICAgICAgICAgICAgbV9kb2N1bWVudC5l
dmVudExvb3AoKS5xdWV1ZU1pY3JvdGFzayhbdGhpcywgd2Vha1RoaXMgPSBXVEZNb3ZlKHdlYWtU
aGlzKV0gewogICAgICAgICAgICAgICAgIGlmICh3ZWFrVGhpcykKICAgICAgICAgICAgICAgICAg
ICAgY29uc3VtZVRlbXBvcmFyeVRpbWVVc2VyR2VzdHVyZSgpOwogICAgICAgICAgICAgfSk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UgYi9Tb3VyY2UvY21ha2Uv
T3B0aW9uc01TVkMuY21ha2UKaW5kZXggMmFiMjNlNGZiMzc1Li45ZjJkNzU1MDM4YzQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zTVNWQy5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2Uv
T3B0aW9uc01TVkMuY21ha2UKQEAgLTI5LDExICsyOSw2IEBAIGVuZGlmICgpCiAjIFNwZWNpZnkg
dGhlIHNvdXJjZSBjb2RlIGVuY29kaW5nCiBhZGRfY29tcGlsZV9vcHRpb25zKC91dGYtOCAvdmFs
aWRhdGUtY2hhcnNldCkKIAotIyBFbmFibGUgdGhlIG5ldyBsYW1iZGEgcHJvY2Vzc29yIGZvciBi
ZXR0ZXIgQysrIGNvbmZvcm1hbmNlIHdpdGggL3N0ZDpjKysxNwotaWYgKE5PVCBDT01QSUxFUl9J
U19DTEFOR19DTCkKLSAgICBhZGRfY29tcGlsZV9vcHRpb25zKC9leHBlcmltZW50YWw6bmV3TGFt
YmRhUHJvY2Vzc29yKQotZW5kaWYgKCkKLQogaWYgKCR7Q01BS0VfQlVJTERfVFlQRX0gTUFUQ0hF
UyAiRGVidWciKQogICAgIHNldChDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTICIke0NNQUtFX1NI
QVJFRF9MSU5LRVJfRkxBR1N9IC9PUFQ6Tk9SRUYgL09QVDpOT0lDRiIpCiAgICAgc2V0KENNQUtF
X0VYRV9MSU5LRVJfRkxBR1MgIiR7Q01BS0VfRVhFX0xJTktFUl9GTEFHU30gL09QVDpOT1JFRiAv
T1BUOk5PSUNGIikK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394390</attachid>
            <date>2020-03-24 11:57:26 -0700</date>
            <delta_ts>2020-03-26 20:00:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209358.diff</filename>
            <type>text/plain</type>
            <size>3385</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA1ZGNmMTk2ZTVlYjMuLjBm
NTY0YjBlNWU4NiAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE1IEBACisyMDIwLTAzLTIwICBEb24gT2xtc3RlYWQgIDxkb24ub2xtc3RlYWRAc29ueS5j
b20+CisKKyAgICAgICAgW01TVkNdIFJlbW92ZSBleHBlcmltZW50YWwgbGFtYmRhIHByb2Nlc3Nv
ciB1c2FnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjA5MzU4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
UmVtb3ZlIC9leHBlcmltZW50YWw6bmV3TGFtYmRhUHJvY2Vzc29yIHNpbmNlIFdlYktpdCBpcyBu
byBsb25nZXIgYWJsZSB0byBidWlsZAorICAgICAgICB3aXRoIHRoaXMgc2V0dGluZyBhcyBvZiBW
aXN1YWwgU3R1ZGlvIDE2LjUuMC4KKworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zTVNW
Qy5jbWFrZToKKwogMjAyMC0wMy0xNyAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxp
YS5jb20+CiAKICAgICAgICAgUkVMRUFTRV9MT0cgc2hvdWxkIG5vdCBiZSBDb2NvYSBzcGVjaWZp
YwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCmluZGV4IGRmMTkwY2Y0MGYyMy4uM2ZhMjM5NTdhOTI2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMjAtMDMtMjAgIERvbiBPbG1zdGVhZCAgPGRvbi5vbG1zdGVhZEBz
b255LmNvbT4KKworICAgICAgICBbTVNWQ10gUmVtb3ZlIGV4cGVyaW1lbnRhbCBsYW1iZGEgcHJv
Y2Vzc29yIHVzYWdlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMDkzNTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBGaXggYnVpbGQgZm9yIFZpc3VhbCBTdHVkaW8gc2NvcGluZyBpc3N1ZSBmb3IgbGFtYmRh
cy4gVGhlIGV4cGVyaW1lbnRhbCBsYW1iYWRhCisgICAgICAgIHByb2Nlc3NvciBkaWQgYnVpbGQg
dGhpcyBjb2RlIGJ1dCBpcyBub3cgZmFpbGluZyB0byBidWlsZCBXZWJLaXQgYXQgYWxsLgorCisg
ICAgICAgICogZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpEb2N1bWVudFN0b3JhZ2VBY2Nlc3M6OnJlcXVlc3RTdG9yYWdlQWNjZXNzKToKKwogMjAyMC0w
My0yMCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdW0lG
Q10gQXZvaWQgaW5maW5pdGUgbG9vcCB3aGVuIHN0dWNrIG9uIHBhcnRpYWwgY29udGVudApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRTdG9yYWdlQWNjZXNzLmNwcAppbmRleCBiZTY5NDRk
NjM4Y2IuLjBmNTJkNjAxZTYwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3Vt
ZW50U3RvcmFnZUFjY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50U3Rv
cmFnZUFjY2Vzcy5jcHAKQEAgLTE4Miw3ICsxODIsNyBAQCB2b2lkIERvY3VtZW50U3RvcmFnZUFj
Y2Vzczo6cmVxdWVzdFN0b3JhZ2VBY2Nlc3MoUmVmPERlZmVycmVkUHJvbWlzZT4mJiBwcm9taXNl
KQogICAgICAgICBib29sIHNob3VsZFByZXNlcnZlVXNlckdlc3R1cmUgPSB3YXNHcmFudGVkID09
IFN0b3JhZ2VBY2Nlc3NXYXNHcmFudGVkOjpZZXMgfHwgcHJvbXB0V2FzU2hvd24gPT0gU3RvcmFn
ZUFjY2Vzc1Byb21wdFdhc1Nob3duOjpObzsKIAogICAgICAgICBpZiAoc2hvdWxkUHJlc2VydmVV
c2VyR2VzdHVyZSkgewotICAgICAgICAgICAgbV9kb2N1bWVudC5ldmVudExvb3AoKS5xdWV1ZU1p
Y3JvdGFzayhbdGhpcywgd2Vha1RoaXMgPSBtYWtlV2Vha1B0cigqdGhpcyldIHsKKyAgICAgICAg
ICAgIG1fZG9jdW1lbnQuZXZlbnRMb29wKCkucXVldWVNaWNyb3Rhc2soW3RoaXMsIHdlYWtUaGlz
ID0gbWFrZVdlYWtQdHIoKndlYWtUaGlzKV0gewogICAgICAgICAgICAgICAgIGlmICh3ZWFrVGhp
cykKICAgICAgICAgICAgICAgICAgICAgZW5hYmxlVGVtcG9yYXJ5VGltZVVzZXJHZXN0dXJlKCk7
CiAgICAgICAgICAgICB9KTsKQEAgLTE5Nyw3ICsxOTcsNyBAQCB2b2lkIERvY3VtZW50U3RvcmFn
ZUFjY2Vzczo6cmVxdWVzdFN0b3JhZ2VBY2Nlc3MoUmVmPERlZmVycmVkUHJvbWlzZT4mJiBwcm9t
aXNlKQogICAgICAgICB9CiAKICAgICAgICAgaWYgKHNob3VsZFByZXNlcnZlVXNlckdlc3R1cmUp
IHsKLSAgICAgICAgICAgIG1fZG9jdW1lbnQuZXZlbnRMb29wKCkucXVldWVNaWNyb3Rhc2soW3Ro
aXMsIHdlYWtUaGlzID0gbWFrZVdlYWtQdHIoKnRoaXMpXSB7CisgICAgICAgICAgICBtX2RvY3Vt
ZW50LmV2ZW50TG9vcCgpLnF1ZXVlTWljcm90YXNrKFt0aGlzLCB3ZWFrVGhpcyA9IG1ha2VXZWFr
UHRyKCp3ZWFrVGhpcyldIHsKICAgICAgICAgICAgICAgICBpZiAod2Vha1RoaXMpCiAgICAgICAg
ICAgICAgICAgICAgIGNvbnN1bWVUZW1wb3JhcnlUaW1lVXNlckdlc3R1cmUoKTsKICAgICAgICAg
ICAgIH0pOwpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlIGIvU291
cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCmluZGV4IDJhYjIzZTRmYjM3NS4uOWYyZDc1NTAz
OGM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UKKysrIGIvU291
cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCkBAIC0yOSwxMSArMjksNiBAQCBlbmRpZiAoKQog
IyBTcGVjaWZ5IHRoZSBzb3VyY2UgY29kZSBlbmNvZGluZwogYWRkX2NvbXBpbGVfb3B0aW9ucygv
dXRmLTggL3ZhbGlkYXRlLWNoYXJzZXQpCiAKLSMgRW5hYmxlIHRoZSBuZXcgbGFtYmRhIHByb2Nl
c3NvciBmb3IgYmV0dGVyIEMrKyBjb25mb3JtYW5jZSB3aXRoIC9zdGQ6YysrMTcKLWlmIChOT1Qg
Q09NUElMRVJfSVNfQ0xBTkdfQ0wpCi0gICAgYWRkX2NvbXBpbGVfb3B0aW9ucygvZXhwZXJpbWVu
dGFsOm5ld0xhbWJkYVByb2Nlc3NvcikKLWVuZGlmICgpCi0KIGlmICgke0NNQUtFX0JVSUxEX1RZ
UEV9IE1BVENIRVMgIkRlYnVnIikKICAgICBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHUyAi
JHtDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTfSAvT1BUOk5PUkVGIC9PUFQ6Tk9JQ0YiKQogICAg
IHNldChDTUFLRV9FWEVfTElOS0VSX0ZMQUdTICIke0NNQUtFX0VYRV9MSU5LRVJfRkxBR1N9IC9P
UFQ6Tk9SRUYgL09QVDpOT0lDRiIpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394697</attachid>
            <date>2020-03-26 20:00:26 -0700</date>
            <delta_ts>2020-03-26 21:31:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209358-20200327120025.patch</filename>
            <type>text/plain</type>
            <size>3612</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MDk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTk4NjI4ZjU0MTEyMjc1
OGFmOWY4ZWIyY2Q3Yjg0N2YyNTAwNDdjNS4uZDBhMDczN2JhMzg2YzJjNTE1MDM5MjU2M2U5Njdk
NmU1ZTlkY2E4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTAzLTI2ICBEb24g
T2xtc3RlYWQgIDxkb24ub2xtc3RlYWRAc29ueS5jb20+CisKKyAgICAgICAgW01TVkNdIFJlbW92
ZSBleHBlcmltZW50YWwgbGFtYmRhIHByb2Nlc3NvciB1c2FnZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5MzU4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IGJ1aWxkIGZvciBWaXN1YWwgU3R1ZGlv
IHNjb3BpbmcgaXNzdWUgZm9yIGxhbWJkYXMuIFRoZSBleHBlcmltZW50YWwgbGFtYmFkYQorICAg
ICAgICBwcm9jZXNzb3IgZGlkIGJ1aWxkIHRoaXMgY29kZSBidXQgaXMgbm93IGZhaWxpbmcgdG8g
YnVpbGQgV2ViS2l0IGF0IGFsbC4KKworICAgICAgICAqIGRvbS9Eb2N1bWVudFN0b3JhZ2VBY2Nl
c3MuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnRTdG9yYWdlQWNjZXNzOjpyZXF1ZXN0
U3RvcmFnZUFjY2Vzcyk6CisKIDIwMjAtMDMtMjYgIFBlbmcgTGl1ICA8cGVuZy5saXU2QGFwcGxl
LmNvbT4KIAogICAgICAgICBTd2lwZSBkb3duIGdlc3R1cmVzIGNhdXNlIHRoZSB2aWRlbyBsYXll
ciB0byBzdGljayBmb3IgYSBtb21lbnQgYmVmb3JlIGJvdW5jaW5nIGJhY2sgaW50byBwbGFjZQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRTdG9yYWdlQWNjZXNzLmNwcAppbmRleCBiZTY5
NDRkNjM4Y2JhMmYwNmQ1ZWZkYjNlMTlmNjllYjE2NGQ5NzNkLi44MGE0ZGI3ODg2NjEzYTU3NzY0
MmZmMTNiMTc1YzJlMjVmY2NlOTE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9j
dW1lbnRTdG9yYWdlQWNjZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnRT
dG9yYWdlQWNjZXNzLmNwcApAQCAtMTgyLDcgKzE4Miw3IEBAIHZvaWQgRG9jdW1lbnRTdG9yYWdl
QWNjZXNzOjpyZXF1ZXN0U3RvcmFnZUFjY2VzcyhSZWY8RGVmZXJyZWRQcm9taXNlPiYmIHByb21p
c2UpCiAgICAgICAgIGJvb2wgc2hvdWxkUHJlc2VydmVVc2VyR2VzdHVyZSA9IHdhc0dyYW50ZWQg
PT0gU3RvcmFnZUFjY2Vzc1dhc0dyYW50ZWQ6OlllcyB8fCBwcm9tcHRXYXNTaG93biA9PSBTdG9y
YWdlQWNjZXNzUHJvbXB0V2FzU2hvd246Ok5vOwogCiAgICAgICAgIGlmIChzaG91bGRQcmVzZXJ2
ZVVzZXJHZXN0dXJlKSB7Ci0gICAgICAgICAgICBtX2RvY3VtZW50LmV2ZW50TG9vcCgpLnF1ZXVl
TWljcm90YXNrKFt0aGlzLCB3ZWFrVGhpcyA9IG1ha2VXZWFrUHRyKCp0aGlzKV0geworICAgICAg
ICAgICAgbV9kb2N1bWVudC5ldmVudExvb3AoKS5xdWV1ZU1pY3JvdGFzayhbdGhpcywgd2Vha1Ro
aXNdIHsKICAgICAgICAgICAgICAgICBpZiAod2Vha1RoaXMpCiAgICAgICAgICAgICAgICAgICAg
IGVuYWJsZVRlbXBvcmFyeVRpbWVVc2VyR2VzdHVyZSgpOwogICAgICAgICAgICAgfSk7CkBAIC0x
OTcsNyArMTk3LDcgQEAgdm9pZCBEb2N1bWVudFN0b3JhZ2VBY2Nlc3M6OnJlcXVlc3RTdG9yYWdl
QWNjZXNzKFJlZjxEZWZlcnJlZFByb21pc2U+JiYgcHJvbWlzZSkKICAgICAgICAgfQogCiAgICAg
ICAgIGlmIChzaG91bGRQcmVzZXJ2ZVVzZXJHZXN0dXJlKSB7Ci0gICAgICAgICAgICBtX2RvY3Vt
ZW50LmV2ZW50TG9vcCgpLnF1ZXVlTWljcm90YXNrKFt0aGlzLCB3ZWFrVGhpcyA9IG1ha2VXZWFr
UHRyKCp0aGlzKV0geworICAgICAgICAgICAgbV9kb2N1bWVudC5ldmVudExvb3AoKS5xdWV1ZU1p
Y3JvdGFzayhbdGhpcywgd2Vha1RoaXNdIHsKICAgICAgICAgICAgICAgICBpZiAod2Vha1RoaXMp
CiAgICAgICAgICAgICAgICAgICAgIGNvbnN1bWVUZW1wb3JhcnlUaW1lVXNlckdlc3R1cmUoKTsK
ICAgICAgICAgICAgIH0pOwpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNt
YWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCmluZGV4IDJhYjIzZTRmYjM3NTdh
ZjJlMjc1MTlhYjc3MTljYzk5N2VlYWQxNGYuLjlmMmQ3NTUwMzhjNGM0NjAyYTA5MWFkNGIxYjdh
MzJkZmU4NWM5YjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zTVNWQy5jbWFrZQor
KysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UKQEAgLTI5LDExICsyOSw2IEBAIGVu
ZGlmICgpCiAjIFNwZWNpZnkgdGhlIHNvdXJjZSBjb2RlIGVuY29kaW5nCiBhZGRfY29tcGlsZV9v
cHRpb25zKC91dGYtOCAvdmFsaWRhdGUtY2hhcnNldCkKIAotIyBFbmFibGUgdGhlIG5ldyBsYW1i
ZGEgcHJvY2Vzc29yIGZvciBiZXR0ZXIgQysrIGNvbmZvcm1hbmNlIHdpdGggL3N0ZDpjKysxNwot
aWYgKE5PVCBDT01QSUxFUl9JU19DTEFOR19DTCkKLSAgICBhZGRfY29tcGlsZV9vcHRpb25zKC9l
eHBlcmltZW50YWw6bmV3TGFtYmRhUHJvY2Vzc29yKQotZW5kaWYgKCkKLQogaWYgKCR7Q01BS0Vf
QlVJTERfVFlQRX0gTUFUQ0hFUyAiRGVidWciKQogICAgIHNldChDTUFLRV9TSEFSRURfTElOS0VS
X0ZMQUdTICIke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IC9PUFQ6Tk9SRUYgL09QVDpOT0lD
RiIpCiAgICAgc2V0KENNQUtFX0VYRV9MSU5LRVJfRkxBR1MgIiR7Q01BS0VfRVhFX0xJTktFUl9G
TEFHU30gL09QVDpOT1JFRiAvT1BUOk5PSUNGIikKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0No
YW5nZUxvZwppbmRleCBkZjIxNTdhYmYzN2VmZDgwMDg3MDA4ZjhiM2U1MmI0M2Y4NzI5Zjc4Li4z
ZGEzODM1MzZlMWFjYWFhYjJiNDgzY2E0MWU2ZWMxM2U4OWIzMDhkIDEwMDY0NAotLS0gYS9DaGFu
Z2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjAtMDMtMjYgIERvbiBP
bG1zdGVhZCAgPGRvbi5vbG1zdGVhZEBzb255LmNvbT4KKworICAgICAgICBbTVNWQ10gUmVtb3Zl
IGV4cGVyaW1lbnRhbCBsYW1iZGEgcHJvY2Vzc29yIHVzYWdlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDkzNTgKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgL2V4cGVyaW1lbnRhbDpuZXdMYW1i
ZGFQcm9jZXNzb3Igc2luY2UgV2ViS2l0IGlzIG5vIGxvbmdlciBhYmxlIHRvIGJ1aWxkCisgICAg
ICAgIHdpdGggdGhpcyBzZXR0aW5nIGFzIG9mIFZpc3VhbCBTdHVkaW8gMTYuNS4wLgorCisgICAg
ICAgICogU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlOgorCiAyMDIwLTAzLTI2ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2Vk
LCByZXZlcnRpbmcgcjI1OTAzNS4K
</data>

          </attachment>
      

    </bug>

</bugzilla>