<?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>202362</bug_id>
          
          <creation_ts>2019-09-30 06:07:36 -0700</creation_ts>
          <short_desc>[GTK] White pages in AC mode: Cannot get default EGL display: EGL_BAD_PARAMETER</short_desc>
          <delta_ts>2020-10-27 14:48:53 -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>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=201507</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=192558</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>192523</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>luiz</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>noam</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>zeno</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1575244</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-09-30 06:07:36 -0700</bug_when>
    <thetext>Since all the other AC mode failures in bug #192523 were resolved, I tried reenabling AC mode in Epiphany (hardware acceleration policy NEVER -&gt; ON_DEMAND), but this failed. It sometimes works, but often all web processes display only blank white pages until the browser is restarted, so we&apos;ll give up again. It&apos;s a regression from either 2.24 or 2.26, not sure which because we haven&apos;t had AC mode enabled in Epiphany since 2.22 era.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575248</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-09-30 06:26:23 -0700</bug_when>
    <thetext>Never happened here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575307</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2019-09-30 13:32:45 -0700</bug_when>
    <thetext>Is this reproducible only with flatpak+epiphany_tech_preview? or is also reproducible outside of flatpak? 

What does about:gpu says? I wonder if it may be caused by incorrect graphic drivers inside the flatpak environment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575309</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-09-30 13:40:14 -0700</bug_when>
    <thetext>So far I&apos;ve only noticed it in Tech Preview, but that&apos;s because it&apos;s what I use as my daily browser.

It&apos;s not reproducible at all, so it&apos;s not easy to check if it occurs outside flatpak without disruption. I&apos;d have to use system Epiphany for several days to be confident the issue does not occur there.

about:gpu is a blank page. Epiphany does not have an about:gpu and I don&apos;t think it ever did.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575315</commentid>
    <comment_count>4</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2019-09-30 13:54:39 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #3)
&gt; So far I&apos;ve only noticed it in Tech Preview, but that&apos;s because it&apos;s what I
&gt; use as my daily browser.
&gt; 
&gt; It&apos;s not reproducible at all, so it&apos;s not easy to check if it occurs outside
&gt; flatpak without disruption. I&apos;d have to use system Epiphany for several days
&gt; to be confident the issue does not occur there.

In which page have you noticed the problem? Even if it&apos;s very
intermittent, if there is there some particular known to result
in a white page when switching to AC mode would be already be
of help. Here I tend to use Epiphany from distribution packages
or built by me against system libraries, so I can try to help
out and see whether it shows outside of Flatpak.

&gt; about:gpu is a blank page. Epiphany does not have an about:gpu and I don&apos;t
&gt; think it ever did.

The support for about:gpu has landed just today (see bug #202305 for
that), so I suppose it will take still a bit to be in Tech Preview :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575345</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-09-30 15:42:00 -0700</bug_when>
    <thetext>(In reply to Adrian Perez from comment #4)
&gt; In which page have you noticed the problem? Even if it&apos;s very
&gt; intermittent, if there is there some particular known to result
&gt; in a white page when switching to AC mode would be already be
&gt; of help. Here I tend to use Epiphany from distribution packages
&gt; or built by me against system libraries, so I can try to help
&gt; out and see whether it shows outside of Flatpak.

No, it&apos;s not any particular page. It&apos;s a UI process issue. When the issue occurs, all pages that trigger AC mode are white until the browser is restarted. Sorry if that wasn&apos;t clear enough from my initial report.

&gt; &gt; about:gpu is a blank page. Epiphany does not have an about:gpu and I don&apos;t
&gt; &gt; think it ever did.
&gt; 
&gt; The support for about:gpu has landed just today (see bug #202305 for
&gt; that), so I suppose it will take still a bit to be in Tech Preview :)

I&apos;ll try to get 2.27.1 into the runtime as soon as it&apos;s released, as usual (unless the MSE rework is not fixed first, in which case I&apos;ll skip releases until that&apos;s sorted).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575460</commentid>
    <comment_count>6</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-10-01 00:59:57 -0700</bug_when>
    <thetext>X11 or Wayland? wpe renderer or wayland compositor? Does resizing the browser window instead of restart fix it too?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575473</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-10-01 02:33:48 -0700</bug_when>
    <thetext>(In reply to Carlos Garcia Campos from comment #6)
&gt; X11 or Wayland?

Wayland

&gt; wpe renderer or wayland compositor?

WPE renderer

&gt; Does resizing the
&gt; browser window instead of restart fix it too?

I&apos;ll try to find out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1576212</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-10-02 15:23:38 -0700</bug_when>
    <thetext>Well it&apos;s been two days and I haven&apos;t noticed this bug again, so maybe it&apos;s not as common as I&apos;d feared. I&apos;ve toggled AC mode back on in Epiphany... we can see how many bug reports we get between now and 3.36.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1576832</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-10-04 06:17:54 -0700</bug_when>
    <thetext>OK, I&apos;m seeing the bug right now and resizing the page does NOT help avoid the issue.

I have warnings in my journal:

Oct 04 08:14:31 chargestone-cave org.gnome.Epiphany.Devel.desktop[1896]: Cannot get default EGL display: EGL_BAD_PARAMETER
Oct 04 08:14:31 chargestone-cave org.gnome.Epiphany.Devel.desktop[1896]: Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
Oct 04 08:14:32 chargestone-cave org.gnome.Epiphany.Devel.desktop[1896]: Cannot get default EGL display: EGL_BAD_PARAMETER
Oct 04 08:14:32 chargestone-cave org.gnome.Epiphany.Devel.desktop[1896]: PlatformDisplayLibWPE: could not create the EGL display: EGL_SUCCESS.
Oct 04 08:14:37 chargestone-cave org.gnome.Epiphany.Devel.desktop[1896]: Cannot get default EGL display: EGL_BAD_PARAMETER
Oct 04 08:14:37 chargestone-cave org.gnome.Epiphany.Devel.desktop[1896]: Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
Oct 04 08:14:43 chargestone-cave org.gnome.Epiphany.Devel.desktop[1896]: Cannot get default EGL display: EGL_BAD_PARAMETER
Oct 04 08:14:43 chargestone-cave org.gnome.Epiphany.Devel.desktop[1896]: PlatformDisplayLibWPE: could not create the EGL display: EGL_SUCCESS.

If anyone is online *right now* and wants me to check something (e.g. attach with &apos;gdb -p&apos;) I can do so now. As soon as Epiphany or gnome-shell crashes we&apos;ll be out of luck until next time I see the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1576842</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-10-04 06:46:35 -0700</bug_when>
    <thetext>This seems to be related to bug #201507.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1576994</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-10-04 13:34:36 -0700</bug_when>
    <thetext>Other bugs where we print EGL_SUCCESS as if it were an error: bug #178896, bug #178937, bug #195742</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577722</commentid>
    <comment_count>12</comment_count>
      <attachid>380417</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-10-08 03:35:43 -0700</bug_when>
    <thetext>Created attachment 380417
Patch

This patch handles the EGL display initialization failure and disables AC, but it doesn&apos;t fix the actual bug. Let&apos;s figure out what&apos;s failing in bug #201507, since it&apos;s the same problem in the end.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577787</commentid>
    <comment_count>13</comment_count>
      <attachid>380417</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-10-08 09:14:13 -0700</bug_when>
    <thetext>Comment on attachment 380417
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        reason. We need to understand why, but we should also handle the case of failing to initialize the WGL display

WGL -&gt; EGL?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578089</commentid>
    <comment_count>14</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-10-09 00:10:51 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #13)
&gt; Comment on attachment 380417 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=380417&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        reason. We need to understand why, but we should also handle the case of failing to initialize the WGL display
&gt; 
&gt; WGL -&gt; EGL?

Yes, it&apos;s a typo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1579994</commentid>
    <comment_count>15</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-10-14 22:30:20 -0700</bug_when>
    <thetext>Committed r251122: &lt;https://trac.webkit.org/changeset/251122&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>380417</attachid>
            <date>2019-10-08 03:35:43 -0700</date>
            <delta_ts>2019-10-09 04:35:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-egl-display-init-failure.diff</filename>
            <type>text/plain</type>
            <size>6663</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBiOGZkNmRmZDhkMS4uZjczNjc5OGM4NWUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMiBAQAorMjAxOS0xMC0wOCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGln
YWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gV2hpdGUgcGFnZXMgaW4gQUMgbW9kZTogQ2Fubm90
IGdldCBkZWZhdWx0IEVHTCBkaXNwbGF5OiBFR0xfQkFEX1BBUkFNRVRFUgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAyMzYyCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHByb2JsZW0gaXMgdGhhdCBQ
bGF0Zm9ybURpc3BsYXlMaWJXUEU6OmluaXRpYWxpemUoKSBpcyBmYWlsaW5nIHRvIGluaXRpYWxp
emUgdGhlIEVHTCBkaXNwbGF5IGZvciBzb21lCisgICAgICAgIHJlYXNvbi4gV2UgbmVlZCB0byB1
bmRlcnN0YW5kIHdoeSwgYnV0IHdlIHNob3VsZCBhbHNvIGhhbmRsZSB0aGUgY2FzZSBvZiBmYWls
aW5nIHRvIGluaXRpYWxpemUgdGhlIFdHTCBkaXNwbGF5CisgICAgICAgIGFuZCBzaW1wbHkgZGlz
YWJsZSBhY2NlbGVyYXRlZCBjb21wb3NpdGluZyBtb2RlIHRvIGF2b2lkIHdoaXRlIHBhZ2VzIGFu
ZCBjcmFzaGVzIGluIHdlYnNpdGVzIHVzaW5nIFdlYkdMLiBUaGlzCisgICAgICAgIHBhdGNoIGRv
ZXNuJ3QgYWN0dWFsbHkgZml4IHRoZSBidWcsIGl0IGp1c3QgaGFuZGxlcyB0aGUgRUdMIGRpc3Bs
YXkgaW5pdGlhbGl6YXRpb24gZmFpbHVyZS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L1BsYXRmb3JtRGlzcGxheS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQbGF0Zm9ybURpc3BsYXk6
On5QbGF0Zm9ybURpc3BsYXkpOiBTZXQgc19zaGFyZWREaXNwbGF5Rm9yQ29tcG9zaXRpbmcgdG8g
bnVsbHB0ciB3aGVuIHRoZSBzaGFyZWQKKyAgICAgICAgZGlzcGxheSBmb3IgY29tcG9zaXRpbmcg
aXMgZGVzdHJveWVkLgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2xpYndwZS9QbGF0Zm9y
bURpc3BsYXlMaWJXUEUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZvcm1EaXNwbGF5TGli
V1BFOjppbml0aWFsaXplKTogUmV0dXJuIGZhbHNlIHdoZW4gRUdMIGRpc3BsYXkgaW5pdGlhbGl6
YXRpb24gZmFpbHMuCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvbGlid3BlL1BsYXRmb3Jt
RGlzcGxheUxpYldQRS5oOgorCiAyMDE5LTEwLTA4ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNn
YXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLiBSZW1vdmUgdW51c2VkIFdl
YktpdFNvdXBSZXF1ZXN0R2VuZXJpYyBhZnRlciByMjUwNTk3CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9QbGF0Zm9ybURpc3BsYXkuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZvcm1EaXNwbGF5LmNwcAppbmRleCAwMjhiZTFh
ODAzMi4uZjk3OGRiZTI0MGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL1BsYXRmb3JtRGlzcGxheS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvUGxhdGZvcm1EaXNwbGF5LmNwcApAQCAtMTUwLDYgKzE1MCw4IEBAIFBsYXRmb3Jt
RGlzcGxheTo6flBsYXRmb3JtRGlzcGxheSgpCiAjaWYgVVNFKEVHTCkKICAgICBBU1NFUlQobV9l
Z2xEaXNwbGF5ID09IEVHTF9OT19ESVNQTEFZKTsKICNlbmRpZgorICAgIGlmIChzX3NoYXJlZERp
c3BsYXlGb3JDb21wb3NpdGluZyA9PSB0aGlzKQorICAgICAgICBzX3NoYXJlZERpc3BsYXlGb3JD
b21wb3NpdGluZyA9IG51bGxwdHI7CiB9CiAKICNpZiBVU0UoRUdMKSB8fCBVU0UoR0xYKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvbGlid3BlL1BsYXRmb3Jt
RGlzcGxheUxpYldQRS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9saWJ3
cGUvUGxhdGZvcm1EaXNwbGF5TGliV1BFLmNwcAppbmRleCBhYjEwYjMwZDEyNi4uZTY5NjJhNzM0
NmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2xpYndwZS9Q
bGF0Zm9ybURpc3BsYXlMaWJXUEUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2xpYndwZS9QbGF0Zm9ybURpc3BsYXlMaWJXUEUuY3BwCkBAIC02NiwxNyArNjYsMTgg
QEAgUGxhdGZvcm1EaXNwbGF5TGliV1BFOjp+UGxhdGZvcm1EaXNwbGF5TGliV1BFKCkKICAgICB3
cGVfcmVuZGVyZXJfYmFja2VuZF9lZ2xfZGVzdHJveShtX2JhY2tlbmQpOwogfQogCi12b2lkIFBs
YXRmb3JtRGlzcGxheUxpYldQRTo6aW5pdGlhbGl6ZShpbnQgaG9zdEZkKQorYm9vbCBQbGF0Zm9y
bURpc3BsYXlMaWJXUEU6OmluaXRpYWxpemUoaW50IGhvc3RGZCkKIHsKICAgICBtX2JhY2tlbmQg
PSB3cGVfcmVuZGVyZXJfYmFja2VuZF9lZ2xfY3JlYXRlKGhvc3RGZCk7CiAKICAgICBtX2VnbERp
c3BsYXkgPSBlZ2xHZXREaXNwbGF5KHdwZV9yZW5kZXJlcl9iYWNrZW5kX2VnbF9nZXRfbmF0aXZl
X2Rpc3BsYXkobV9iYWNrZW5kKSk7CiAgICAgaWYgKG1fZWdsRGlzcGxheSA9PSBFR0xfTk9fRElT
UExBWSkgewogICAgICAgICBXVEZMb2dBbHdheXMoIlBsYXRmb3JtRGlzcGxheUxpYldQRTogY291
bGQgbm90IGNyZWF0ZSB0aGUgRUdMIGRpc3BsYXk6ICVzLiIsIEdMQ29udGV4dEVHTDo6bGFzdEVy
cm9yU3RyaW5nKCkpOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiBmYWxzZTsKICAg
ICB9CiAKICAgICBQbGF0Zm9ybURpc3BsYXk6OmluaXRpYWxpemVFR0xEaXNwbGF5KCk7CisgICAg
cmV0dXJuIG1fZWdsRGlzcGxheSAhPSBFR0xfTk9fRElTUExBWTsKIH0KIAogfSAvLyBuYW1lc3Bh
Y2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
bGlid3BlL1BsYXRmb3JtRGlzcGxheUxpYldQRS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvbGlid3BlL1BsYXRmb3JtRGlzcGxheUxpYldQRS5oCmluZGV4IGJkZTI2ZTY3Y2U4
Li5hMzgyNDQ1NzVjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvbGlid3BlL1BsYXRmb3JtRGlzcGxheUxpYldQRS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2xpYndwZS9QbGF0Zm9ybURpc3BsYXlMaWJXUEUuaApAQCAtMzksNyAr
MzksNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIH5QbGF0Zm9ybURpc3BsYXlMaWJXUEUoKTsK
IAotICAgIHZvaWQgaW5pdGlhbGl6ZShpbnQpOworICAgIGJvb2wgaW5pdGlhbGl6ZShpbnQpOwog
CiAgICAgc3RydWN0IHdwZV9yZW5kZXJlcl9iYWNrZW5kX2VnbCogYmFja2VuZCgpIGNvbnN0IHsg
cmV0dXJuIG1fYmFja2VuZDsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDhmMDBkNzcyZmVlLi44NWE0ZTA5ZGM1
MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktp
dC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxOS0xMC0wOCAgQ2FybG9zIEdhcmNpYSBD
YW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS10gV2hpdGUgcGFnZXMg
aW4gQUMgbW9kZTogQ2Fubm90IGdldCBkZWZhdWx0IEVHTCBkaXNwbGF5OiBFR0xfQkFEX1BBUkFN
RVRFUgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAy
MzYyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9EcmF3aW5nQXJlYUNvb3JkaW5h
dGVkR3JhcGhpY3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpEcmF3aW5nQXJlYUNvb3JkaW5hdGVk
R3JhcGhpY3M6OnVwZGF0ZVByZWZlcmVuY2VzKTogRGlzYWJsZSBhY2NlbGVyYXRlZCBjb21wb3Np
dGluZyBtb2RlIHdoZW4gd2UgZmFpbGVkCisgICAgICAgIHRvIHJlYXRlIHRoZSBzaGFyZWQgZGlz
cGxheSBmb3IgY29tcG9zaXRpbmcuCisgICAgICAgICogV2ViUHJvY2Vzcy9nbGliL1dlYlByb2Nl
c3NHTGliLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFs
aXplV2ViUHJvY2Vzcyk6IERlc3Ryb3kgdGhlIHdwZSBkaXNwbGF5IHdoZW4gaW5pdGlhbGl6YXRp
b24gZmFpbHMuCisKIDIwMTktMTAtMDggIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBp
Z2FsaWEuY29tPgogCiAgICAgICAgIFtXUEVdW0dUS10gV2ViS2l0U2VjdXJpdHlNYW5hZ2VyIHNo
b3VsZCBjb25zaWRlciB3ZWJraXQ6Ly8gdG8gYmUgYSBsb2NhbCBVUkkgc2NoZW1lCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNz
L0RyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0RyYXdpbmdBcmVhQ29vcmRpbmF0ZWRH
cmFwaGljcy5jcHAKaW5kZXggZGM0MTU3ZmJjZWEuLjM5YTI2YjAwMTdmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0RyYXdp
bmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9EcmF3aW5nQXJlYUNvb3JkaW5hdGVkR3Jh
cGhpY3MuY3BwCkBAIC0yMzUsNiArMjM1LDEzIEBAIHZvaWQgRHJhd2luZ0FyZWFDb29yZGluYXRl
ZEdyYXBoaWNzOjpzZXRMYXllclRyZWVTdGF0ZUlzRnJvemVuKGJvb2wgaXNGcm96ZW4pCiB2b2lk
IERyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljczo6dXBkYXRlUHJlZmVyZW5jZXMoY29uc3Qg
V2ViUHJlZmVyZW5jZXNTdG9yZSYgc3RvcmUpCiB7CiAgICAgU2V0dGluZ3MmIHNldHRpbmdzID0g
bV93ZWJQYWdlLmNvcmVQYWdlKCktPnNldHRpbmdzKCk7CisjaWYgUExBVEZPUk0oV0FZTEFORCkg
JiYgVVNFKFdQRV9SRU5ERVJFUikKKyAgICBpZiAoUGxhdGZvcm1EaXNwbGF5OjpzaGFyZWREaXNw
bGF5KCkudHlwZSgpID09IFBsYXRmb3JtRGlzcGxheTo6VHlwZTo6V2F5bGFuZAorICAgICAgICAm
JiAmUGxhdGZvcm1EaXNwbGF5OjpzaGFyZWREaXNwbGF5Rm9yQ29tcG9zaXRpbmcoKSA9PSAmUGxh
dGZvcm1EaXNwbGF5OjpzaGFyZWREaXNwbGF5KCkpIHsKKyAgICAgICAgLy8gV2UgZmFpbGVkIHRv
IGNyZWF0ZSB0aGUgc2hhcmVkIGRpc3BsYXkgZm9yIGNvbXBvc2l0aW5nLCBkaXNhYmxlIGFjY2Vs
ZXJhdGVkIGNvbXBvc2l0aW5nLgorICAgICAgICBzZXR0aW5ncy5zZXRBY2NlbGVyYXRlZENvbXBv
c2l0aW5nRW5hYmxlZChmYWxzZSk7CisgICAgfQorI2VuZGlmCiAgICAgc2V0dGluZ3Muc2V0Rm9y
Y2VDb21wb3NpdGluZ01vZGUoc3RvcmUuZ2V0Qm9vbFZhbHVlRm9yS2V5KFdlYlByZWZlcmVuY2Vz
S2V5Ojpmb3JjZUNvbXBvc2l0aW5nTW9kZUtleSgpKSk7CiAgICAgLy8gRml4ZWQgcG9zaXRpb24g
ZWxlbWVudHMgbmVlZCB0byBiZSBjb21wb3NpdGVkIGFuZCBjcmVhdGUgc3RhY2tpbmcgY29udGV4
dHMKICAgICAvLyBpbiBvcmRlciB0byBiZSBzY3JvbGxlZCBieSB0aGUgU2Nyb2xsaW5nQ29vcmRp
bmF0b3IuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvZ2xpYi9XZWJQcm9j
ZXNzR0xpYi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvZ2xpYi9XZWJQcm9jZXNzR0xp
Yi5jcHAKaW5kZXggY2VjNzcxNjNmM2QuLjliMDAzNzQ0ZjliIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvZ2xpYi9XZWJQcm9jZXNzR0xpYi5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL2dsaWIvV2ViUHJvY2Vzc0dMaWIuY3BwCkBAIC03NCw3ICs3NCw4IEBA
IHZvaWQgV2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2VzcyhXZWJQcm9jZXNz
Q3JlYXRpb25QYXJhbWV0ZXJzJiBwYXJhCiAgICAgICAgICAgICBpZiAoaG9zdENsaWVudEZpbGVE
ZXNjcmlwdG9yICE9IC0xKSB7CiAgICAgICAgICAgICAgICAgd3BlX2xvYWRlcl9pbml0KHBhcmFt
ZXRlcnMuaW1wbGVtZW50YXRpb25MaWJyYXJ5TmFtZS5kYXRhKCkpOwogICAgICAgICAgICAgICAg
IG1fd3BlRGlzcGxheSA9IFdlYkNvcmU6OlBsYXRmb3JtRGlzcGxheUxpYldQRTo6Y3JlYXRlKCk7
Ci0gICAgICAgICAgICAgICAgbV93cGVEaXNwbGF5LT5pbml0aWFsaXplKGhvc3RDbGllbnRGaWxl
RGVzY3JpcHRvcik7CisgICAgICAgICAgICAgICAgaWYgKCFtX3dwZURpc3BsYXktPmluaXRpYWxp
emUoaG9zdENsaWVudEZpbGVEZXNjcmlwdG9yKSkKKyAgICAgICAgICAgICAgICAgICAgbV93cGVE
aXNwbGF5ID0gbnVsbHB0cjsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogI2Vsc2UK
</data>
<flag name="review"
          id="396143"
          type_id="1"
          status="+"
          setter="clopez"
    />
          </attachment>
      

    </bug>

</bugzilla>