<?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>223121</bug_id>
          
          <creation_ts>2021-03-12 07:50:36 -0800</creation_ts>
          <short_desc>Simulated WebGL context screen change events should work with GPU process</short_desc>
          <delta_ts>2021-03-15 04:34:16 -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>WebGL</component>
          <version>Other</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>217211</blocked>
    
    <blocked>219669</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>kbr</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>pvollan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1738893</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-03-12 07:50:36 -0800</bug_when>
    <thetext>Simulated WebGL context screen change events should work with GPU process

Bug 219669 tried to fix it, but did not succeed

fails:
     fast/canvas/webgl/webglcontextchangedevent.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738896</commentid>
    <comment_count>1</comment_count>
      <attachid>423048</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-03-12 07:54:24 -0800</bug_when>
    <thetext>Created attachment 423048
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738943</commentid>
    <comment_count>2</comment_count>
      <attachid>423060</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-03-12 10:33:46 -0800</bug_when>
    <thetext>Created attachment 423060
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738968</commentid>
    <comment_count>3</comment_count>
      <attachid>423067</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-03-12 11:07:10 -0800</bug_when>
    <thetext>Created attachment 423067
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739040</commentid>
    <comment_count>4</comment_count>
      <attachid>423067</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-03-12 15:10:36 -0800</bug_when>
    <thetext>Comment on attachment 423067
Patch

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

&gt; Source/WebKit/GPUProcess/GPUConnectionToWebProcess.h:118
&gt; +#if ENABLE(WEBGL)
&gt; +    void dispatchDisplayWasReconfiguredForTesting() { dispatchDisplayWasReconfigured(); };
&gt; +#endif

Style-wise, a while back we found that using boolean expressions and separate #if was clearer, and easier to keep correct when refactoring than nested #if. So this would be nice as:

#endif
#if PLATFORM(MAC) &amp;&amp; ENABLE(WEBGL)
    // ...
#endif

Please consider that form. I’d suggest that above in the .cpp file too for the same reason.

&gt; Source/WebKit/GPUProcess/graphics/RemoteGraphicsContextGL.cpp:281
&gt; +        callOnMainRunLoop([gpuConnectionToWebProcess = m_gpuConnectionToWebProcess]() {
&gt; +            if (auto connectionToWeb = gpuConnectionToWebProcess.get())
&gt; +                connectionToWeb-&gt;dispatchDisplayWasReconfiguredForTesting();
&gt; +        });

You don’t have to take my suggestions, but I think the best names for these two would be: weakConnection (the capture) and connection (the local).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739349</commentid>
    <comment_count>5</comment_count>
      <attachid>423152</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-03-15 03:26:12 -0700</bug_when>
    <thetext>Created attachment 423152
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739367</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-15 04:33:34 -0700</bug_when>
    <thetext>Committed r274412: &lt;https://commits.webkit.org/r274412&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423152.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1739369</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-15 04:34:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/75425294&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423048</attachid>
            <date>2021-03-12 07:54:24 -0800</date>
            <delta_ts>2021-03-12 10:33:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223121-20210312175422.patch</filename>
            <type>text/plain</type>
            <size>1966</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0MzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGFjYmFjNzI1ZGRiNWNmMzEw
YTIwYWEwY2M4NmIyMTM3YjNjMTQzZjcuLjFjNThlOWMzOTlhNDdkYTljMGY3NjVmZmUwOTI1Yzdl
ZGYyOWE2MTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMDMtMTIgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KKworICAgICAgICBTaW11bGF0ZWQgV2ViR0wg
Y29udGV4dCBzY3JlZW4gY2hhbmdlIGV2ZW50cyBzaG91bGQgd29yayB3aXRoIEdQVSBwcm9jZXNz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjMxMjEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBo
dW5rIG1pc3NpbmcgZnJvbSAiV2ViR0wgY29udGV4dCBzY3JlZW4gY2hhbmdlIGV2ZW50cyBzaG91
bGQgd29yayB3aXRoIEdQVSBwcm9jZXNzIgorICAgICAgICB0aGF0IGltcGxlbWVudHMgdGhlIGNv
bnRleHQtc3BlY2lmaWMgZXZlbnQgZm9yIHNpbXVsYXRpbmcgdGhlIGNvbnRleHQgY2hhbmdlLgor
CisgICAgICAgIEZpeGVzCisgICAgICAgICBmYXN0L2NhbnZhcy93ZWJnbC93ZWJnbGNvbnRleHRj
aGFuZ2VkZXZlbnQuaHRtbAorCisgICAgICAgICogR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVH
cmFwaGljc0NvbnRleHRHTC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUdyYXBoaWNzQ29u
dGV4dEdMOjpzaW11bGF0ZUV2ZW50Rm9yVGVzdGluZyk6CisKIDIwMjEtMDMtMTIgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBTaHV0ZG93biBBTkdMRSBv
biBHUFUgcHJvY2VzcyB3aGVuIGxhc3QgV2ViR0wgY29udGV4dCBpcyBkZXN0cm95ZWQKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVHcmFwaGljc0Nv
bnRleHRHTC5jcHAgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvZ3JhcGhpY3MvUmVtb3RlR3Jh
cGhpY3NDb250ZXh0R0wuY3BwCmluZGV4IGUxZmRjN2ExN2U5MjRlYTA0MWNiZDBmYzQyOTMzZjFk
YTExYTBhM2MuLmVjMTczYjYwZDFlMGE4NWViZGY1NDQ4MTAzNWVlYmYzZWY5YTYyZTkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVHcmFwaGljc0Nv
bnRleHRHTC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL2dyYXBoaWNzL1JlbW90
ZUdyYXBoaWNzQ29udGV4dEdMLmNwcApAQCAtMjg0LDYgKzI4NCwxMyBAQCB2b2lkIFJlbW90ZUdy
YXBoaWNzQ29udGV4dEdMOjpzaW11bGF0ZUV2ZW50Rm9yVGVzdGluZyhXZWJDb3JlOjpHcmFwaGlj
c0NvbnRleHRHTAogICAgICAgICB9KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KKyAgICBpZiAo
ZXZlbnQgPT0gV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6OlNpbXVsYXRlZEV2ZW50
Rm9yVGVzdGluZzo6Q29udGV4dENoYW5nZSkgeworICAgICAgICBjYWxsT25NYWluUnVuTG9vcChb
Z3B1Q29ubmVjdGlvblRvV2ViUHJvY2VzcyA9IG1fZ3B1Q29ubmVjdGlvblRvV2ViUHJvY2Vzc10o
KSB7CisgICAgICAgICAgICBpZiAoYXV0byBjb25uZWN0aW9uVG9XZWIgPSBncHVDb25uZWN0aW9u
VG9XZWJQcm9jZXNzLmdldCgpKQorICAgICAgICAgICAgICAgIGNvbm5lY3Rpb25Ub1dlYi0+ZGlz
cGxheUNvbmZpZ3VyYXRpb25DaGFuZ2VkKDAsIGtDR0Rpc3BsYXlTZXRNb2RlRmxhZyk7CisgICAg
ICAgIH0pOworICAgICAgICByZXR1cm47CisgICAgfQogICAgIG1fY29udGV4dC0+c2ltdWxhdGVF
dmVudEZvclRlc3RpbmcoZXZlbnQpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423060</attachid>
            <date>2021-03-12 10:33:46 -0800</date>
            <delta_ts>2021-03-12 11:13:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223121-20210312203344.patch</filename>
            <type>text/plain</type>
            <size>4298</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0MzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDJhOGI2ZTQyN2JjNzU4MTQ3
NjliMzBkMWZiODJjZjllNTBjOGUyNmUuLmIxZTcyZTU5NDQyYWY5YTg3ZDE0ZWUwMzNmYjU5YTJj
YjBlY2U0ZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMDMtMTIgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KKworICAgICAgICBTaW11bGF0ZWQgV2ViR0wg
Y29udGV4dCBzY3JlZW4gY2hhbmdlIGV2ZW50cyBzaG91bGQgd29yayB3aXRoIEdQVSBwcm9jZXNz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjMxMjEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBo
dW5rIG1pc3NpbmcgZnJvbSAiV2ViR0wgY29udGV4dCBzY3JlZW4gY2hhbmdlIGV2ZW50cyBzaG91
bGQgd29yayB3aXRoIEdQVSBwcm9jZXNzIgorICAgICAgICB0aGF0IGltcGxlbWVudHMgdGhlIGNv
bnRleHQtc3BlY2lmaWMgZXZlbnQgZm9yIHNpbXVsYXRpbmcgdGhlIGNvbnRleHQgY2hhbmdlLgor
CisgICAgICAgIEZpeGVzCisgICAgICAgICBmYXN0L2NhbnZhcy93ZWJnbC93ZWJnbGNvbnRleHRj
aGFuZ2VkZXZlbnQuaHRtbAorCisgICAgICAgICogR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVH
cmFwaGljc0NvbnRleHRHTC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUdyYXBoaWNzQ29u
dGV4dEdMOjpzaW11bGF0ZUV2ZW50Rm9yVGVzdGluZyk6CisKIDIwMjEtMDMtMTEgIFNhYW0gQmFy
YXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgQWRvcHQgVk1fRkxBR1NfUEVSTUFO
RU5UIGZvciB0aGUgY29uZmlnIHZtIG1hcHBpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
R1BVUHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQv
R1BVUHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmNwcAppbmRleCA1MzQ4ZGViMTBk
N2ZhNjcwZTgzMjdmZmI5NDMwODRjMjIxNDI2MzRhLi42MTYzOWIzODBiNzY0NzI5Y2NkNmJjNDQy
MzI5OWY2MGE1YTk1Y2Q1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvR1BV
Q29ubmVjdGlvblRvV2ViUHJvY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNz
L0dQVUNvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCkBAIC02ODEsMTQgKzY4MSwyMSBAQCB2b2lk
IEdQVUNvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6OnVwZGF0ZUNhcHR1cmVBY2Nlc3MoYm9vbCBhbGxv
d0F1ZGlvQ2FwdHVyZSwgYm9vbAogdm9pZCBHUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzOjpkaXNw
bGF5Q29uZmlndXJhdGlvbkNoYW5nZWQoQ0dEaXJlY3REaXNwbGF5SUQsIENHRGlzcGxheUNoYW5n
ZVN1bW1hcnlGbGFncyBmbGFncykKIHsKICNpZiBFTkFCTEUoV0VCR0wpCi0gICAgaWYgKGZsYWdz
ICYga0NHRGlzcGxheVNldE1vZGVGbGFnKSB7Ci0gICAgICAgIGZvciAoYXV0byYgY29udGV4dCA6
IG1fcmVtb3RlR3JhcGhpY3NDb250ZXh0R0xNYXAudmFsdWVzKCkpCi0gICAgICAgICAgICBjb250
ZXh0LT5kaXNwbGF5V2FzUmVjb25maWd1cmVkKCk7Ci0gICAgfQorICAgIGlmIChmbGFncyAmIGtD
R0Rpc3BsYXlTZXRNb2RlRmxhZykKKyAgICAgICAgZGlzcGF0Y2hEaXNwbGF5V2FzUmVjb25maWd1
cmVkKCk7CiAjZW5kaWYKIH0KICNlbmRpZgogCisjaWYgRU5BQkxFKFdFQkdMKQordm9pZCBHUFVD
b25uZWN0aW9uVG9XZWJQcm9jZXNzOjpkaXNwYXRjaERpc3BsYXlXYXNSZWNvbmZpZ3VyZWQoKQor
eworICAgIGZvciAoYXV0byYgY29udGV4dCA6IG1fcmVtb3RlR3JhcGhpY3NDb250ZXh0R0xNYXAu
dmFsdWVzKCkpCisgICAgICAgIGNvbnRleHQtPmRpc3BsYXlXYXNSZWNvbmZpZ3VyZWQoKTsKK30K
KyNlbmRpZgorCisKICNpZiBFTkFCTEUoVlA5KQogdm9pZCBHUFVDb25uZWN0aW9uVG9XZWJQcm9j
ZXNzOjplbmFibGVWUDlEZWNvZGVycyhib29sIHNob3VsZEVuYWJsZVZQOERlY29kZXIsIGJvb2wg
c2hvdWxkRW5hYmxlVlA5RGVjb2RlciwgYm9vbCBzaG91bGRFbmFibGVWUDlTV0RlY29kZXIpCiB7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvR1BVQ29ubmVjdGlvblRvV2Vi
UHJvY2Vzcy5oIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL0dQVUNvbm5lY3Rpb25Ub1dlYlBy
b2Nlc3MuaAppbmRleCBlNjhjNDBkYTI3OTYzODdmYjllNjRjMTEyZjRkNGFmMjY3OWEyMGQ4Li43
OWUyNmZhN2MzODNiNzc5YzQ2YzY2YTEwYjIwYmY0MmE1MWU1YmViIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L0dQVVByb2Nlc3MvR1BVQ29ubmVjdGlvblRvV2ViUHJvY2Vzcy5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmgKQEAgLTEx
NCw2ICsxMTQsOSBAQCBwdWJsaWM6CiAjaWYgUExBVEZPUk0oTUFDKQogICAgIHZvaWQgZGlzcGxh
eUNvbmZpZ3VyYXRpb25DaGFuZ2VkKENHRGlyZWN0RGlzcGxheUlELCBDR0Rpc3BsYXlDaGFuZ2VT
dW1tYXJ5RmxhZ3MpOwogI2VuZGlmCisjaWYgRU5BQkxFKFdFQkdMKQorICAgIHZvaWQgZGlzcGF0
Y2hEaXNwbGF5V2FzUmVjb25maWd1cmVkRm9yVGVzdGluZygpIHsgZGlzcGF0Y2hEaXNwbGF5V2Fz
UmVjb25maWd1cmVkKCk7IH07CisjZW5kaWYKIAogI2lmIEhBVkUoVEFTS19JREVOVElUWV9UT0tF
TikKICAgICB0YXNrX2lkX3Rva2VuX3Qgd2ViUHJvY2Vzc0lkZW50aXR5VG9rZW4oKSBjb25zdCB7
IHJldHVybiBzdGF0aWNfY2FzdDx0YXNrX2lkX3Rva2VuX3Q+KG1fd2ViUHJvY2Vzc0lkZW50aXR5
VG9rZW4uc2VuZFJpZ2h0KCkpOyB9CkBAIC0yMDEsNiArMjA0LDEwIEBAIHByaXZhdGU6CiAgICAg
Ly8gTm93UGxheWluZ01hbmFnZXI6OkNsaWVudAogICAgIHZvaWQgZGlkUmVjZWl2ZVJlbW90ZUNv
bnRyb2xDb21tYW5kKFdlYkNvcmU6OlBsYXRmb3JtTWVkaWFTZXNzaW9uOjpSZW1vdGVDb250cm9s
Q29tbWFuZFR5cGUsIGNvbnN0IFdlYkNvcmU6OlBsYXRmb3JtTWVkaWFTZXNzaW9uOjpSZW1vdGVD
b21tYW5kQXJndW1lbnQmKSBmaW5hbDsKIAorI2lmIEVOQUJMRShXRUJHTCkKKyAgICB2b2lkIGRp
c3BhdGNoRGlzcGxheVdhc1JlY29uZmlndXJlZCgpOworI2VuZGlmCisKICAgICBSZWZQdHI8TG9n
Z2VyPiBtX2xvZ2dlcjsKIAogICAgIFJlZjxJUEM6OkNvbm5lY3Rpb24+IG1fY29ubmVjdGlvbjsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVHcmFw
aGljc0NvbnRleHRHTC5jcHAgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvZ3JhcGhpY3MvUmVt
b3RlR3JhcGhpY3NDb250ZXh0R0wuY3BwCmluZGV4IGM2MDhkMzJhN2I2MDNiMGUzNDBlZDEyODlj
MjZjMzYxMWUzNjJhMDEuLmM2MTM1MGRiYWRkMzYwNjQxODZiZjBjYTVhN2M1OWRjMDVmY2Y1MDkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVHcmFw
aGljc0NvbnRleHRHTC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL2dyYXBoaWNz
L1JlbW90ZUdyYXBoaWNzQ29udGV4dEdMLmNwcApAQCAtMjczLDYgKzI3MywxMyBAQCB2b2lkIFJl
bW90ZUdyYXBoaWNzQ29udGV4dEdMOjpzaW11bGF0ZUV2ZW50Rm9yVGVzdGluZyhXZWJDb3JlOjpH
cmFwaGljc0NvbnRleHRHTAogICAgICAgICB9KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KKyAg
ICBpZiAoZXZlbnQgPT0gV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6OlNpbXVsYXRl
ZEV2ZW50Rm9yVGVzdGluZzo6Q29udGV4dENoYW5nZSkgeworICAgICAgICBjYWxsT25NYWluUnVu
TG9vcChbZ3B1Q29ubmVjdGlvblRvV2ViUHJvY2VzcyA9IG1fZ3B1Q29ubmVjdGlvblRvV2ViUHJv
Y2Vzc10oKSB7CisgICAgICAgICAgICBpZiAoYXV0byBjb25uZWN0aW9uVG9XZWIgPSBncHVDb25u
ZWN0aW9uVG9XZWJQcm9jZXNzLmdldCgpKQorICAgICAgICAgICAgICAgIGNvbm5lY3Rpb25Ub1dl
Yi0+ZGlzcGF0Y2hEaXNwbGF5V2FzUmVjb25maWd1cmVkRm9yVGVzdGluZygpOworICAgICAgICB9
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KICAgICBtX2NvbnRleHQtPnNpbXVsYXRlRXZlbnRG
b3JUZXN0aW5nKGV2ZW50KTsKIH0KIAo=
</data>
<flag name="commit-queue"
          id="442338"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423067</attachid>
            <date>2021-03-12 11:07:10 -0800</date>
            <delta_ts>2021-03-15 03:26:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223121-20210312210708.patch</filename>
            <type>text/plain</type>
            <size>4072</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0MzI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDJhOGI2ZTQyN2JjNzU4MTQ3
NjliMzBkMWZiODJjZjllNTBjOGUyNmUuLmIxZTcyZTU5NDQyYWY5YTg3ZDE0ZWUwMzNmYjU5YTJj
YjBlY2U0ZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMDMtMTIgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KKworICAgICAgICBTaW11bGF0ZWQgV2ViR0wg
Y29udGV4dCBzY3JlZW4gY2hhbmdlIGV2ZW50cyBzaG91bGQgd29yayB3aXRoIEdQVSBwcm9jZXNz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjMxMjEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBo
dW5rIG1pc3NpbmcgZnJvbSAiV2ViR0wgY29udGV4dCBzY3JlZW4gY2hhbmdlIGV2ZW50cyBzaG91
bGQgd29yayB3aXRoIEdQVSBwcm9jZXNzIgorICAgICAgICB0aGF0IGltcGxlbWVudHMgdGhlIGNv
bnRleHQtc3BlY2lmaWMgZXZlbnQgZm9yIHNpbXVsYXRpbmcgdGhlIGNvbnRleHQgY2hhbmdlLgor
CisgICAgICAgIEZpeGVzCisgICAgICAgICBmYXN0L2NhbnZhcy93ZWJnbC93ZWJnbGNvbnRleHRj
aGFuZ2VkZXZlbnQuaHRtbAorCisgICAgICAgICogR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVH
cmFwaGljc0NvbnRleHRHTC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUdyYXBoaWNzQ29u
dGV4dEdMOjpzaW11bGF0ZUV2ZW50Rm9yVGVzdGluZyk6CisKIDIwMjEtMDMtMTEgIFNhYW0gQmFy
YXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgQWRvcHQgVk1fRkxBR1NfUEVSTUFO
RU5UIGZvciB0aGUgY29uZmlnIHZtIG1hcHBpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
R1BVUHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQv
R1BVUHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmNwcAppbmRleCA1MzQ4ZGViMTBk
N2ZhNjcwZTgzMjdmZmI5NDMwODRjMjIxNDI2MzRhLi44NDZhMTE0Mjk2ZjllNDQ3MDk1YmZhNmNk
MDUyY2ZhNzYwZjFlYjljIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvR1BV
Q29ubmVjdGlvblRvV2ViUHJvY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNz
L0dQVUNvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCkBAIC02ODEsMTIgKzY4MSwxOCBAQCB2b2lk
IEdQVUNvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6OnVwZGF0ZUNhcHR1cmVBY2Nlc3MoYm9vbCBhbGxv
d0F1ZGlvQ2FwdHVyZSwgYm9vbAogdm9pZCBHUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzOjpkaXNw
bGF5Q29uZmlndXJhdGlvbkNoYW5nZWQoQ0dEaXJlY3REaXNwbGF5SUQsIENHRGlzcGxheUNoYW5n
ZVN1bW1hcnlGbGFncyBmbGFncykKIHsKICNpZiBFTkFCTEUoV0VCR0wpCi0gICAgaWYgKGZsYWdz
ICYga0NHRGlzcGxheVNldE1vZGVGbGFnKSB7Ci0gICAgICAgIGZvciAoYXV0byYgY29udGV4dCA6
IG1fcmVtb3RlR3JhcGhpY3NDb250ZXh0R0xNYXAudmFsdWVzKCkpCi0gICAgICAgICAgICBjb250
ZXh0LT5kaXNwbGF5V2FzUmVjb25maWd1cmVkKCk7Ci0gICAgfQorICAgIGlmIChmbGFncyAmIGtD
R0Rpc3BsYXlTZXRNb2RlRmxhZykKKyAgICAgICAgZGlzcGF0Y2hEaXNwbGF5V2FzUmVjb25maWd1
cmVkKCk7CiAjZW5kaWYKIH0KKworI2lmIEVOQUJMRShXRUJHTCkKK3ZvaWQgR1BVQ29ubmVjdGlv
blRvV2ViUHJvY2Vzczo6ZGlzcGF0Y2hEaXNwbGF5V2FzUmVjb25maWd1cmVkKCkKK3sKKyAgICBm
b3IgKGF1dG8mIGNvbnRleHQgOiBtX3JlbW90ZUdyYXBoaWNzQ29udGV4dEdMTWFwLnZhbHVlcygp
KQorICAgICAgICBjb250ZXh0LT5kaXNwbGF5V2FzUmVjb25maWd1cmVkKCk7Cit9CisjZW5kaWYK
ICNlbmRpZgogCiAjaWYgRU5BQkxFKFZQOSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BV
UHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmggYi9Tb3VyY2UvV2ViS2l0L0dQVVBy
b2Nlc3MvR1BVQ29ubmVjdGlvblRvV2ViUHJvY2Vzcy5oCmluZGV4IGU2OGM0MGRhMjc5NjM4N2Zi
OWU2NGMxMTJmNGQ0YWYyNjc5YTIwZDguLjQxNWY4YjJkMGMwYTJjNjcwOWU2YWM4MGM0ODA4MmYx
MjE1OGUyNzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9HUFVDb25uZWN0
aW9uVG9XZWJQcm9jZXNzLmgKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL0dQVUNvbm5l
Y3Rpb25Ub1dlYlByb2Nlc3MuaApAQCAtMTEzLDYgKzExMyw5IEBAIHB1YmxpYzoKICNlbmRpZgog
I2lmIFBMQVRGT1JNKE1BQykKICAgICB2b2lkIGRpc3BsYXlDb25maWd1cmF0aW9uQ2hhbmdlZChD
R0RpcmVjdERpc3BsYXlJRCwgQ0dEaXNwbGF5Q2hhbmdlU3VtbWFyeUZsYWdzKTsKKyNpZiBFTkFC
TEUoV0VCR0wpCisgICAgdm9pZCBkaXNwYXRjaERpc3BsYXlXYXNSZWNvbmZpZ3VyZWRGb3JUZXN0
aW5nKCkgeyBkaXNwYXRjaERpc3BsYXlXYXNSZWNvbmZpZ3VyZWQoKTsgfTsKKyNlbmRpZgogI2Vu
ZGlmCiAKICNpZiBIQVZFKFRBU0tfSURFTlRJVFlfVE9LRU4pCkBAIC0yMDEsNiArMjA0LDEwIEBA
IHByaXZhdGU6CiAgICAgLy8gTm93UGxheWluZ01hbmFnZXI6OkNsaWVudAogICAgIHZvaWQgZGlk
UmVjZWl2ZVJlbW90ZUNvbnRyb2xDb21tYW5kKFdlYkNvcmU6OlBsYXRmb3JtTWVkaWFTZXNzaW9u
OjpSZW1vdGVDb250cm9sQ29tbWFuZFR5cGUsIGNvbnN0IFdlYkNvcmU6OlBsYXRmb3JtTWVkaWFT
ZXNzaW9uOjpSZW1vdGVDb21tYW5kQXJndW1lbnQmKSBmaW5hbDsKIAorI2lmIFBMQVRGT1JNKE1B
QykgJiYgRU5BQkxFKFdFQkdMKQorICAgIHZvaWQgZGlzcGF0Y2hEaXNwbGF5V2FzUmVjb25maWd1
cmVkKCk7CisjZW5kaWYKKwogICAgIFJlZlB0cjxMb2dnZXI+IG1fbG9nZ2VyOwogCiAgICAgUmVm
PElQQzo6Q29ubmVjdGlvbj4gbV9jb25uZWN0aW9uOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9HUFVQcm9jZXNzL2dyYXBoaWNzL1JlbW90ZUdyYXBoaWNzQ29udGV4dEdMLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVHcmFwaGljc0NvbnRleHRHTC5jcHAK
aW5kZXggYzYwOGQzMmE3YjYwM2IwZTM0MGVkMTI4OWMyNmMzNjExZTM2MmEwMS4uN2VhOTAyOWRl
YWZjZjZlMTNmYmZhM2M5NTE5MTNlNjExOTc4YTFlNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9HUFVQcm9jZXNzL2dyYXBoaWNzL1JlbW90ZUdyYXBoaWNzQ29udGV4dEdMLmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvZ3JhcGhpY3MvUmVtb3RlR3JhcGhpY3NDb250ZXh0R0wu
Y3BwCkBAIC0yNzMsNiArMjczLDE1IEBAIHZvaWQgUmVtb3RlR3JhcGhpY3NDb250ZXh0R0w6OnNp
bXVsYXRlRXZlbnRGb3JUZXN0aW5nKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dEdMCiAgICAgICAg
IH0pOwogICAgICAgICByZXR1cm47CiAgICAgfQorICAgIGlmIChldmVudCA9PSBXZWJDb3JlOjpH
cmFwaGljc0NvbnRleHRHTE9wZW5HTDo6U2ltdWxhdGVkRXZlbnRGb3JUZXN0aW5nOjpDb250ZXh0
Q2hhbmdlKSB7CisjaWYgUExBVEZPUk0oTUFDKQorICAgICAgICBjYWxsT25NYWluUnVuTG9vcChb
Z3B1Q29ubmVjdGlvblRvV2ViUHJvY2VzcyA9IG1fZ3B1Q29ubmVjdGlvblRvV2ViUHJvY2Vzc10o
KSB7CisgICAgICAgICAgICBpZiAoYXV0byBjb25uZWN0aW9uVG9XZWIgPSBncHVDb25uZWN0aW9u
VG9XZWJQcm9jZXNzLmdldCgpKQorICAgICAgICAgICAgICAgIGNvbm5lY3Rpb25Ub1dlYi0+ZGlz
cGF0Y2hEaXNwbGF5V2FzUmVjb25maWd1cmVkRm9yVGVzdGluZygpOworICAgICAgICB9KTsKKyNl
bmRpZgorICAgICAgICByZXR1cm47CisgICAgfQogICAgIG1fY29udGV4dC0+c2ltdWxhdGVFdmVu
dEZvclRlc3RpbmcoZXZlbnQpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423152</attachid>
            <date>2021-03-15 03:26:12 -0700</date>
            <delta_ts>2021-03-15 04:33:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223121-20210315122611.patch</filename>
            <type>text/plain</type>
            <size>4299</size>
            <attacher name="Kimmo Kinnunen">kkinnunen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NDA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQ5MTBhYjA1ZjZkMzUwNzZh
NzYyZmYxZGM2NjM3N2Q2YjhkZTEwMjYuLmU2OWFkOWViMTRhZjgxYjYwM2U3NWM3MWFhNThiZTVj
MWIxNGY3ZjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMDMtMTUgIEtpbW1vIEtp
bm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KKworICAgICAgICBTaW11bGF0ZWQgV2ViR0wg
Y29udGV4dCBzY3JlZW4gY2hhbmdlIGV2ZW50cyBzaG91bGQgd29yayB3aXRoIEdQVSBwcm9jZXNz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjMxMjEK
KworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAgICAgICBBZGQgYSBodW5r
IG1pc3NpbmcgZnJvbSAiV2ViR0wgY29udGV4dCBzY3JlZW4gY2hhbmdlIGV2ZW50cyBzaG91bGQg
d29yayB3aXRoIEdQVSBwcm9jZXNzIgorICAgICAgICB0aGF0IGltcGxlbWVudHMgdGhlIGNvbnRl
eHQtc3BlY2lmaWMgZXZlbnQgZm9yIHNpbXVsYXRpbmcgdGhlIGNvbnRleHQgY2hhbmdlLgorCisg
ICAgICAgIEZpeGVzCisgICAgICAgICBmYXN0L2NhbnZhcy93ZWJnbC93ZWJnbGNvbnRleHRjaGFu
Z2VkZXZlbnQuaHRtbAorCisgICAgICAgICogR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1vdGVHcmFw
aGljc0NvbnRleHRHTC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZUdyYXBoaWNzQ29udGV4
dEdMOjpzaW11bGF0ZUV2ZW50Rm9yVGVzdGluZyk6CisKIDIwMjEtMDMtMTMgIFBlbmcgTGl1ICA8
cGVuZy5saXU2QGFwcGxlLmNvbT4KIAogICAgICAgICBbR1BVUF1bTVNFXSBNZWRpYVNvdXJjZTo6
YnVmZmVyZWQgYW5kIE1lZGlhU291cmNlOjphY3RpdmVTb3VyY2VCdWZmZXJzIGRvIG5vdCB1cGRh
dGUgaW4gdGhlIHNhbWUgcnVuIGxvb3AgYXMgTWVkaWFTb3VyY2U6OmVuZE9mU3RyZWFtKCkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9j
ZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9j
ZXNzLmNwcAppbmRleCA1MzQ4ZGViMTBkN2ZhNjcwZTgzMjdmZmI5NDMwODRjMjIxNDI2MzRhLi4z
YWE3NjdhODZlZThlOGVjNGFmMjQwZjgwZmE1YjA3ZjM3MTgwNjMwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L0dQVVByb2Nlc3MvR1BVQ29ubmVjdGlvblRvV2ViUHJvY2Vzcy5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9HUFVQcm9jZXNzL0dQVUNvbm5lY3Rpb25Ub1dlYlByb2Nlc3MuY3BwCkBA
IC02ODEsMTEgKzY4MSwxOSBAQCB2b2lkIEdQVUNvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6OnVwZGF0
ZUNhcHR1cmVBY2Nlc3MoYm9vbCBhbGxvd0F1ZGlvQ2FwdHVyZSwgYm9vbAogdm9pZCBHUFVDb25u
ZWN0aW9uVG9XZWJQcm9jZXNzOjpkaXNwbGF5Q29uZmlndXJhdGlvbkNoYW5nZWQoQ0dEaXJlY3RE
aXNwbGF5SUQsIENHRGlzcGxheUNoYW5nZVN1bW1hcnlGbGFncyBmbGFncykKIHsKICNpZiBFTkFC
TEUoV0VCR0wpCi0gICAgaWYgKGZsYWdzICYga0NHRGlzcGxheVNldE1vZGVGbGFnKSB7Ci0gICAg
ICAgIGZvciAoYXV0byYgY29udGV4dCA6IG1fcmVtb3RlR3JhcGhpY3NDb250ZXh0R0xNYXAudmFs
dWVzKCkpCi0gICAgICAgICAgICBjb250ZXh0LT5kaXNwbGF5V2FzUmVjb25maWd1cmVkKCk7Ci0g
ICAgfQorICAgIGlmIChmbGFncyAmIGtDR0Rpc3BsYXlTZXRNb2RlRmxhZykKKyAgICAgICAgZGlz
cGF0Y2hEaXNwbGF5V2FzUmVjb25maWd1cmVkKCk7CisjZWxzZQorICAgIFVOVVNFRF9WQVJJQUJM
RShmbGFncyk7CisjZW5kaWYKK30KICNlbmRpZgorCisjaWYgUExBVEZPUk0oTUFDKSAmJiBFTkFC
TEUoV0VCR0wpCit2b2lkIEdQVUNvbm5lY3Rpb25Ub1dlYlByb2Nlc3M6OmRpc3BhdGNoRGlzcGxh
eVdhc1JlY29uZmlndXJlZCgpCit7CisgICAgZm9yIChhdXRvJiBjb250ZXh0IDogbV9yZW1vdGVH
cmFwaGljc0NvbnRleHRHTE1hcC52YWx1ZXMoKSkKKyAgICAgICAgY29udGV4dC0+ZGlzcGxheVdh
c1JlY29uZmlndXJlZCgpOwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
R1BVUHJvY2Vzcy9HUFVDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmggYi9Tb3VyY2UvV2ViS2l0L0dQ
VVByb2Nlc3MvR1BVQ29ubmVjdGlvblRvV2ViUHJvY2Vzcy5oCmluZGV4IGU2OGM0MGRhMjc5NjM4
N2ZiOWU2NGMxMTJmNGQ0YWYyNjc5YTIwZDguLjY0OWEzNTJmNDQyY2I0NjBmNmY2ZDQ2YmI4ZmU1
MjRhMThjMmE0MzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9HUFVDb25u
ZWN0aW9uVG9XZWJQcm9jZXNzLmgKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL0dQVUNv
bm5lY3Rpb25Ub1dlYlByb2Nlc3MuaApAQCAtMTE0LDYgKzExNCw5IEBAIHB1YmxpYzoKICNpZiBQ
TEFURk9STShNQUMpCiAgICAgdm9pZCBkaXNwbGF5Q29uZmlndXJhdGlvbkNoYW5nZWQoQ0dEaXJl
Y3REaXNwbGF5SUQsIENHRGlzcGxheUNoYW5nZVN1bW1hcnlGbGFncyk7CiAjZW5kaWYKKyNpZiBQ
TEFURk9STShNQUMpICYmIEVOQUJMRShXRUJHTCkKKyAgICB2b2lkIGRpc3BhdGNoRGlzcGxheVdh
c1JlY29uZmlndXJlZEZvclRlc3RpbmcoKSB7IGRpc3BhdGNoRGlzcGxheVdhc1JlY29uZmlndXJl
ZCgpOyB9OworI2VuZGlmCiAKICNpZiBIQVZFKFRBU0tfSURFTlRJVFlfVE9LRU4pCiAgICAgdGFz
a19pZF90b2tlbl90IHdlYlByb2Nlc3NJZGVudGl0eVRva2VuKCkgY29uc3QgeyByZXR1cm4gc3Rh
dGljX2Nhc3Q8dGFza19pZF90b2tlbl90PihtX3dlYlByb2Nlc3NJZGVudGl0eVRva2VuLnNlbmRS
aWdodCgpKTsgfQpAQCAtMjAxLDYgKzIwNCwxMCBAQCBwcml2YXRlOgogICAgIC8vIE5vd1BsYXlp
bmdNYW5hZ2VyOjpDbGllbnQKICAgICB2b2lkIGRpZFJlY2VpdmVSZW1vdGVDb250cm9sQ29tbWFu
ZChXZWJDb3JlOjpQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6UmVtb3RlQ29udHJvbENvbW1hbmRUeXBl
LCBjb25zdCBXZWJDb3JlOjpQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6UmVtb3RlQ29tbWFuZEFyZ3Vt
ZW50JikgZmluYWw7CiAKKyNpZiBQTEFURk9STShNQUMpICYmIEVOQUJMRShXRUJHTCkKKyAgICB2
b2lkIGRpc3BhdGNoRGlzcGxheVdhc1JlY29uZmlndXJlZCgpOworI2VuZGlmCisKICAgICBSZWZQ
dHI8TG9nZ2VyPiBtX2xvZ2dlcjsKIAogICAgIFJlZjxJUEM6OkNvbm5lY3Rpb24+IG1fY29ubmVj
dGlvbjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1v
dGVHcmFwaGljc0NvbnRleHRHTC5jcHAgYi9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvZ3JhcGhp
Y3MvUmVtb3RlR3JhcGhpY3NDb250ZXh0R0wuY3BwCmluZGV4IGM2MDhkMzJhN2I2MDNiMGUzNDBl
ZDEyODljMjZjMzYxMWUzNjJhMDEuLjJlNTcyMzM5ODgwOWI2YTJiMDUwOWNiMDZlNjBiODMyZjg0
Yzc2ODYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9ncmFwaGljcy9SZW1v
dGVHcmFwaGljc0NvbnRleHRHTC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL2dy
YXBoaWNzL1JlbW90ZUdyYXBoaWNzQ29udGV4dEdMLmNwcApAQCAtMjczLDYgKzI3MywxNSBAQCB2
b2lkIFJlbW90ZUdyYXBoaWNzQ29udGV4dEdMOjpzaW11bGF0ZUV2ZW50Rm9yVGVzdGluZyhXZWJD
b3JlOjpHcmFwaGljc0NvbnRleHRHTAogICAgICAgICB9KTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KKyAgICBpZiAoZXZlbnQgPT0gV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6OlNp
bXVsYXRlZEV2ZW50Rm9yVGVzdGluZzo6Q29udGV4dENoYW5nZSkgeworI2lmIFBMQVRGT1JNKE1B
QykKKyAgICAgICAgY2FsbE9uTWFpblJ1bkxvb3AoW3dlYWtDb25uZWN0aW9uID0gbV9ncHVDb25u
ZWN0aW9uVG9XZWJQcm9jZXNzXSgpIHsKKyAgICAgICAgICAgIGlmIChhdXRvIGNvbm5lY3Rpb24g
PSB3ZWFrQ29ubmVjdGlvbi5nZXQoKSkKKyAgICAgICAgICAgICAgICBjb25uZWN0aW9uLT5kaXNw
YXRjaERpc3BsYXlXYXNSZWNvbmZpZ3VyZWRGb3JUZXN0aW5nKCk7CisgICAgICAgIH0pOworI2Vu
ZGlmCisgICAgICAgIHJldHVybjsKKyAgICB9CiAgICAgbV9jb250ZXh0LT5zaW11bGF0ZUV2ZW50
Rm9yVGVzdGluZyhldmVudCk7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>