<?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>236438</bug_id>
          
          <creation_ts>2022-02-10 04:32:00 -0800</creation_ts>
          <short_desc>REGRESSION(r289106): [GTK] NVIDIA X11 broken</short_desc>
          <delta_ts>2023-10-05 11:06:41 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jim Mason">jmason</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>dino</cc>
    
    <cc>kbr</cc>
    
    <cc>kkinnunen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1839600</commentid>
    <comment_count>0</comment_count>
      <attachid>451517</attachid>
    <who name="Jim Mason">jmason</who>
    <bug_when>2022-02-10 04:32:00 -0800</bug_when>
    <thetext>Created attachment 451517
webkit://gpu output (working)

I am finding the following broken:

* Navigating to &apos;webkit://gpu&apos; results in a segmentation fault (epiphany and MiniBrowser);
* The tanks demo (http://webassembly.org.cn/demo/Tanks/) displays &apos;Your browser does not support WebGL&apos;.

Reverting the patch from Bug 235946 restores normal functionality.  (I should also add, I had previously reverted the changes from Bug 236290 with no effect, so both patches were reverted in my now working build.)

It was still breaking as of the most recent build I did, which was at svn rev 289465.



Segmentation fault looks like this:

Thread 2 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1 (LWP 1)]
0x00007ff12b3f795e in WebKit::WebKitProtocolHandler::handleGPU(_WebKitURISchemeRequest*) () from /usr/lib/64/libwebkit2gtk-4.0.so.37
(gdb) bt
#0  0x00007ff12b3f795e in WebKit::WebKitProtocolHandler::handleGPU(_WebKitURISchemeRequest*) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#1  0x00007ff12b3f7e22 in WebKit::WebKitProtocolHandler::handleRequest(_WebKitURISchemeRequest*) () at /usr/lib/64/libwebkit2gtk-4.0.so.37
#2  0x00007ff12b410bd4 in WebKitURISchemeHandler::platformStartTask(WebKit::WebPageProxy&amp;, WebKit::WebURLSchemeTask&amp;) () at /usr/lib/64/libwebkit2gtk-4.0.so.37


I have attached the output of the working &apos;webkit://gpu&apos;.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1849266</commentid>
    <comment_count>1</comment_count>
    <who name="Jim Mason">jmason</who>
    <bug_when>2022-03-08 08:05:42 -0800</bug_when>
    <thetext>r289106 introduces a new EGL function `glEGLImageTargetTexture2DOES` in OpenGLShims.  It is the first and only EGL function in this class.  OpenGLShims calls glXGetProcAddress{,ARB} to resolve the addresses of the functions.

My nVIDIA-supplied libEGL includes `glEGLImageTargetTexture2DOES`, but it must be loaded via `eglGetProcAddress` instead of `glXGetProcAddress`.  This seems consistent with the documentation.  When I locally patch OpenGLShims to load this function with eglGetProcAddress, everything then works as expected.

However, I resist submitting a patch, because I have doubts:

* There is chatter in other bugs about OpenGLShims and some things seem in flux.  Maybe it&apos;s better for someone else more knowledgable handle this;
* Is it desired to include an EGL function in OpenGLShims?  The function introduced by r289106 is the only EGL function in there;
* I cannot imagine I have the only nVIDIA libraries that are doing this, but if others were affected, I would have thought someone else would have opened a bug by now, as this breaks GL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1982899</commentid>
    <comment_count>2</comment_count>
    <who name="Jim Mason">jmason</who>
    <bug_when>2023-10-05 11:06:41 -0700</bug_when>
    <thetext>This problem is no longer present as of 2.42.0, as OpenGLShims was deprecated.

Closing as invalid/no longer relevant.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>451517</attachid>
            <date>2022-02-10 04:32:00 -0800</date>
            <delta_ts>2022-02-10 04:32:00 -0800</delta_ts>
            <desc>webkit://gpu output (working)</desc>
            <filename>GPU information.mhtml</filename>
            <type>application/x-mimearchive</type>
            <size>12874</size>
            <attacher name="Jim Mason">jmason</attacher>
            
              <data encoding="base64">RnJvbTogPFNhdmVkIGJ5IFdlYktpdD4NClN1YmplY3Q6IEdQVSBpbmZvcm1hdGlvbg0KRGF0ZTog
RnJpLCAxMCBGZWIgMjAyMiAxMjoyMTozMSAtMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRl
bnQtVHlwZTogbXVsdGlwYXJ0L3JlbGF0ZWQ7DQoJdHlwZT0idGV4dC9odG1sIjsNCglib3VuZGFy
eT0iLS0tLT1fTmV4dFBhcnRfMDAwXzk3MjVfRkJCOTFGRjUuRTUxRUEyODEiDQoNCi0tLS0tLT1f
TmV4dFBhcnRfMDAwXzk3MjVfRkJCOTFGRjUuRTUxRUEyODENCkNvbnRlbnQtVHlwZTogdGV4dC9o
dG1sDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQpDb250ZW50
LUxvY2F0aW9uOiB3ZWJraXQ6Ly9ncHUNCg0KPGh0bWw+PGhlYWQ+PG1ldGEgY2hhcnNldD0zRCJV
VEYtOCI+PHRpdGxlPkdQVSBpbmZvcm1hdGlvbjwvdGl0bGU+PHN0eWxlPiAgPQ0KaDEgeyBjb2xv
cjogI2JhYmRiNjsgdGV4dC1zaGFkb3c6IDAgMXB4IDAgd2hpdGU7IG1hcmdpbi1ib3R0b206IDA7
IH0gIGh0bWwgPQ0KeyBmb250LWZhbWlseTogLXdlYmtpdC1zeXN0ZW0tZm9udDsgZm9udC1zaXpl
OiAxMXB0OyBjb2xvcjogIzJlMzQzNjsgcGFkZGluPQ0KZzogMjBweCAyMHB4IDAgMjBweDsgYmFj
a2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDsgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogPQ0KLXdl
YmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgw
LCAjZWVlZWVjKSwgY29sPQ0Kb3Itc3RvcCgxLCAjZjZmNmY0KSk7ICAgICAgICAgYmFja2dyb3Vu
ZC1zaXplOiAxMDAlIDVlbTsgYmFja2dyb3VuZC1yZXBlYXQ6PQ0KIG5vLXJlcGVhdDsgfSAgdGFi
bGUgeyB3aWR0aDogMTAwJTsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfSAgdGFibGUsIHRk
PQ0KIHsgYm9yZGVyOiAxcHggc29saWQgI2QzZDdjZjsgYm9yZGVyLWxlZnQ6IG5vbmU7IGJvcmRl
ci1yaWdodDogbm9uZTsgfSAgcCB7PQ0KIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gIHRkIHsgcGFk
ZGluZzogMTVweDsgfSAgdGQuZGF0YSB7IHdpZHRoOiAyMDBweDsgfSAgPQ0KLnRpdGxlbmFtZSB7
IGZvbnQtd2VpZ2h0OiBib2xkOyB9PC9zdHlsZT48L2hlYWQ+PGJvZHk+PGgxPlZlcnNpb24gSW5m
b3JtYXRpPQ0Kb248L2gxPjx0YWJsZT4gPHRib2R5Pjx0cj4gIDx0ZD48ZGl2IGNsYXNzPTNEInRp
dGxlbmFtZSI+V2ViS2l0IHZlcnNpb248L2RpPQ0Kdj48L3RkPiAgPHRkPldlYktpdEdUSyAyLjM1
LjMgKHIyODk0NjUpPC90ZD4gPC90cj48L3Rib2R5PiA8dGJvZHk+PHRyPiAgPHRkPQ0KPjxkaXYg
Y2xhc3M9M0QidGl0bGVuYW1lIj5PcGVyYXRpbmcgc3lzdGVtPC9kaXY+PC90ZD4gIDx0ZD5TdW5P
UyA1LjExIDExLjMgPQ0KaTg2cGM8L3RkPiA8L3RyPjwvdGJvZHk+IDx0Ym9keT48dHI+ICA8dGQ+
PGRpdiBjbGFzcz0zRCJ0aXRsZW5hbWUiPkRlc2t0b3A8PQ0KL2Rpdj48L3RkPiAgPHRkPkdOT01F
PC90ZD4gPC90cj48L3Rib2R5PiA8dGJvZHk+PHRyPiAgPHRkPjxkaXYgY2xhc3M9M0QidGl0PQ0K
bGVuYW1lIj5DYWlybyB2ZXJzaW9uPC9kaXY+PC90ZD4gIDx0ZD4xLjE2LjAgKGJ1aWxkKSAxLjE2
LjAgKHJ1bnRpbWUpPC90ZD4gPQ0KPC90cj48L3Rib2R5PiA8dGJvZHk+PHRyPiAgPHRkPjxkaXYg
Y2xhc3M9M0QidGl0bGVuYW1lIj5HU3RyZWFtZXIgdmVyc2lvbjwvPQ0KZGl2PjwvdGQ+ICA8dGQ+
MS4xOC40IChidWlsZCkgR1N0cmVhbWVyIDEuMTguNCAocnVudGltZSk8L3RkPiA8L3RyPjwvdGJv
ZHk+PQ0KIDx0Ym9keT48dHI+ICA8dGQ+PGRpdiBjbGFzcz0zRCJ0aXRsZW5hbWUiPkdUSyB2ZXJz
aW9uPC9kaXY+PC90ZD4gIDx0ZD4zLjI0PQ0KLjIzIChidWlsZCkgMy4yNC4yMyAocnVudGltZSk8
L3RkPiA8L3RyPjwvdGJvZHk+PC90YWJsZT48aDE+RGlzcGxheSBJbmZvcm1hPQ0KdGlvbjwvaDE+
PHRhYmxlPjwvdGFibGU+PHRhYmxlPiA8dGJvZHk+PHRyPiAgPHRkPjxkaXYgY2xhc3M9M0QidGl0
bGVuYW1lIj5UPQ0KeXBlPC9kaXY+PC90ZD4gIDx0ZD5YMTE8L3RkPiA8L3RyPjwvdGJvZHk+IDx0
Ym9keT48dHI+ICA8dGQ+PGRpdiBjbGFzcz0zRCJ0PQ0KaXRsZW5hbWUiPlNjcmVlbiBnZW9tZXRy
eTwvZGl2PjwvdGQ+ICA8dGQ+MCwwIDE5MjB4MTA4MDwvdGQ+IDwvdHI+PC90Ym9keT4gPQ0KPHRi
b2R5Pjx0cj4gIDx0ZD48ZGl2IGNsYXNzPTNEInRpdGxlbmFtZSI+U2NyZWVuIHdvcmsgYXJlYTwv
ZGl2PjwvdGQ+ICA8dGQ+PQ0KMCwyOCAxOTIweDEwMjQ8L3RkPiA8L3RyPjwvdGJvZHk+IDx0Ym9k
eT48dHI+ICA8dGQ+PGRpdiBjbGFzcz0zRCJ0aXRsZW5hbWUiPQ0KPkRlcHRoPC9kaXY+PC90ZD4g
IDx0ZD4yNDwvdGQ+IDwvdHI+PC90Ym9keT4gPHRib2R5Pjx0cj4gIDx0ZD48ZGl2IGNsYXNzPTNE
PQ0KInRpdGxlbmFtZSI+Qml0cyBwZXIgY29sb3IgY29tcG9uZW50PC9kaXY+PC90ZD4gIDx0ZD44
PC90ZD4gPC90cj48L3Rib2R5PiA8PQ0KdGJvZHk+PHRyPiAgPHRkPjxkaXYgY2xhc3M9M0QidGl0
bGVuYW1lIj5EUEk8L2Rpdj48L3RkPiAgPHRkPjk2LDAwPC90ZD4gPC90PQ0Kcj48L3Rib2R5Pjwv
dGFibGU+PGgxPkhhcmR3YXJlIEFjY2VsZXJhdGlvbiBJbmZvcm1hdGlvbjwvaDE+PHRhYmxlPjwv
dGFibGU+PQ0KPHRhYmxlPiA8dGJvZHk+PHRyPiAgPHRkPjxkaXYgY2xhc3M9M0QidGl0bGVuYW1l
Ij5Qb2xpY3k8L2Rpdj48L3RkPiAgPHRkPm5lPQ0KdmVyPC90ZD4gPC90cj48L3Rib2R5PiA8dGJv
ZHk+PHRyPiAgPHRkPjxkaXYgY2xhc3M9M0QidGl0bGVuYW1lIj5XZWJHTCBlbmFiPQ0KbGVkPC9k
aXY+PC90ZD4gIDx0ZD5ZZXM8L3RkPiA8L3RyPjwvdGJvZHk+IDx0Ym9keT48dHI+ICA8dGQ+PGRp
diBjbGFzcz0zRCJ0PQ0KaXRsZW5hbWUiPkFQSTwvZGl2PjwvdGQ+ICA8dGQ+T3BlbkdMPC90ZD4g
PC90cj48L3Rib2R5PiA8dGJvZHk+PHRyPiAgPHRkPjxkPQ0KaXYgY2xhc3M9M0QidGl0bGVuYW1l
Ij5OYXRpdmUgaW50ZXJmYWNlPC9kaXY+PC90ZD4gIDx0ZD5HTFg8L3RkPiA8L3RyPjwvdGJvPQ0K
ZHk+IDx0Ym9keT48dHI+ICA8dGQ+PGRpdiBjbGFzcz0zRCJ0aXRsZW5hbWUiPkdMX1JFTkRFUkVS
PC9kaXY+PC90ZD4gIDx0ZD5HPQ0KZUZvcmNlIEdUIDYxMC9QQ0llL1NTRTI8L3RkPiA8L3RyPjwv
dGJvZHk+IDx0Ym9keT48dHI+ICA8dGQ+PGRpdiBjbGFzcz0zRCJ0PQ0KaXRsZW5hbWUiPkdMX1ZF
TkRPUjwvZGl2PjwvdGQ+ICA8dGQ+TlZJRElBIENvcnBvcmF0aW9uPC90ZD4gPC90cj48L3Rib2R5
PiA8PQ0KdGJvZHk+PHRyPiAgPHRkPjxkaXYgY2xhc3M9M0QidGl0bGVuYW1lIj5HTF9WRVJTSU9O
PC9kaXY+PC90ZD4gIDx0ZD4zLjIuMCBOPQ0KVklESUEgMzQ2LjM1PC90ZD4gPC90cj48L3Rib2R5
PiA8dGJvZHk+PHRyPiAgPHRkPjxkaXYgY2xhc3M9M0QidGl0bGVuYW1lIj5HPQ0KTF9TSEFESU5H
X0xBTkdVQUdFX1ZFUlNJT048L2Rpdj48L3RkPiAgPHRkPjEuNTAgTlZJRElBIHZpYSBDZyBjb21w
aWxlcjwvdGQ+PQ0KIDwvdHI+PC90Ym9keT4gPHRib2R5Pjx0cj4gIDx0ZD48ZGl2IGNsYXNzPTNE
InRpdGxlbmFtZSI+R0xfRVhURU5TSU9OUzwvZGl2PQ0KPjwvdGQ+ICA8dGQ+R0xfQU1EX211bHRp
X2RyYXdfaW5kaXJlY3QgR0xfQVJCX2FycmF5c19vZl9hcnJheXMgR0xfQVJCX2Jhc2VfPQ0KaW5z
dGFuY2UgR0xfQVJCX2JsZW5kX2Z1bmNfZXh0ZW5kZWQgR0xfQVJCX2J1ZmZlcl9zdG9yYWdlIEdM
X0FSQl9jbGVhcl9idWZmPQ0KZXJfb2JqZWN0IEdMX0FSQl9jbGVhcl90ZXh0dXJlIEdMX0FSQl9j
bGlwX2NvbnRyb2wgR0xfQVJCX2NvbG9yX2J1ZmZlcl9mbG9hPQ0KdCBHTF9BUkJfY29tcHJlc3Nl
ZF90ZXh0dXJlX3BpeGVsX3N0b3JhZ2UgR0xfQVJCX2NvbnNlcnZhdGl2ZV9kZXB0aCBHTF9BUkJf
PQ0KY29tcHV0ZV9zaGFkZXIgR0xfQVJCX2NvbXB1dGVfdmFyaWFibGVfZ3JvdXBfc2l6ZSBHTF9B
UkJfY29uZGl0aW9uYWxfcmVuZGVyPQ0KX2ludmVydGVkIEdMX0FSQl9jb3B5X2J1ZmZlciBHTF9B
UkJfY29weV9pbWFnZSBHTF9BUkJfY3VsbF9kaXN0YW5jZSBHTF9BUkJfPQ0KZGVidWdfb3V0cHV0
IEdMX0FSQl9kZXB0aF9idWZmZXJfZmxvYXQgR0xfQVJCX2RlcHRoX2NsYW1wIEdMX0FSQl9kZXB0
aF90ZXh0PQ0KdXJlIEdMX0FSQl9kZXJpdmF0aXZlX2NvbnRyb2wgR0xfQVJCX2RpcmVjdF9zdGF0
ZV9hY2Nlc3MgR0xfQVJCX2RyYXdfYnVmZmVyPQ0KcyBHTF9BUkJfZHJhd19idWZmZXJzX2JsZW5k
IEdMX0FSQl9kcmF3X2luZGlyZWN0IEdMX0FSQl9kcmF3X2VsZW1lbnRzX2Jhc2VfPQ0KdmVydGV4
IEdMX0FSQl9kcmF3X2luc3RhbmNlZCBHTF9BUkJfZW5oYW5jZWRfbGF5b3V0cyBHTF9BUkJfRVMy
X2NvbXBhdGliaWxpPQ0KdHkgR0xfQVJCX0VTM19jb21wYXRpYmlsaXR5IEdMX0FSQl9FUzNfMV9j
b21wYXRpYmlsaXR5IEdMX0FSQl9leHBsaWNpdF9hdHRyPQ0KaWJfbG9jYXRpb24gR0xfQVJCX2V4
cGxpY2l0X3VuaWZvcm1fbG9jYXRpb24gR0xfQVJCX2ZyYWdtZW50X2Nvb3JkX2NvbnZlbnRpPQ0K
b25zIEdMX0FSQl9mcmFnbWVudF9sYXllcl92aWV3cG9ydCBHTF9BUkJfZnJhZ21lbnRfcHJvZ3Jh
bSBHTF9BUkJfZnJhZ21lbnRfPQ0KcHJvZ3JhbV9zaGFkb3cgR0xfQVJCX2ZyYWdtZW50X3NoYWRl
ciBHTF9BUkJfZnJhbWVidWZmZXJfbm9fYXR0YWNobWVudHMgR0xfPQ0KQVJCX2ZyYW1lYnVmZmVy
X29iamVjdCBHTF9BUkJfZnJhbWVidWZmZXJfc1JHQiBHTF9BUkJfZ2VvbWV0cnlfc2hhZGVyNCBH
TF9BPQ0KUkJfZ2V0X3Byb2dyYW1fYmluYXJ5IEdMX0FSQl9nZXRfdGV4dHVyZV9zdWJfaW1hZ2Ug
R0xfQVJCX2dwdV9zaGFkZXI1IEdMX0FSPQ0KQl9ncHVfc2hhZGVyX2ZwNjQgR0xfQVJCX2hhbGZf
ZmxvYXRfcGl4ZWwgR0xfQVJCX2hhbGZfZmxvYXRfdmVydGV4IEdMX0FSQl9pPQ0KbWFnaW5nIEdM
X0FSQl9pbmRpcmVjdF9wYXJhbWV0ZXJzIEdMX0FSQl9pbnN0YW5jZWRfYXJyYXlzIEdMX0FSQl9p
bnRlcm5hbGZvPQ0Kcm1hdF9xdWVyeSBHTF9BUkJfaW50ZXJuYWxmb3JtYXRfcXVlcnkyIEdMX05W
X2ludGVybmFsZm9ybWF0X3NhbXBsZV9xdWVyeSBHPQ0KTF9BUkJfaW52YWxpZGF0ZV9zdWJkYXRh
IEdMX0FSQl9tYXBfYnVmZmVyX2FsaWdubWVudCBHTF9BUkJfbWFwX2J1ZmZlcl9yYW5nPQ0KZSBH
TF9BUkJfbXVsdGlfYmluZCBHTF9BUkJfbXVsdGlfZHJhd19pbmRpcmVjdCBHTF9BUkJfbXVsdGlz
YW1wbGUgR0xfQVJCX211PQ0KbHRpdGV4dHVyZSBHTF9BUkJfb2NjbHVzaW9uX3F1ZXJ5IEdMX0FS
Ql9vY2NsdXNpb25fcXVlcnkyIEdMX0FSQl9waXBlbGluZV9zPQ0KdGF0aXN0aWNzX3F1ZXJ5IEdM
X0FSQl9waXhlbF9idWZmZXJfb2JqZWN0IEdMX0FSQl9wb2ludF9wYXJhbWV0ZXJzIEdMX0FSQl9w
PQ0Kb2ludF9zcHJpdGUgR0xfQVJCX3Byb2dyYW1faW50ZXJmYWNlX3F1ZXJ5IEdMX0FSQl9wcm92
b2tpbmdfdmVydGV4IEdMX0FSQl9yPQ0Kb2J1c3RfYnVmZmVyX2FjY2Vzc19iZWhhdmlvciBHTF9B
UkJfcm9idXN0bmVzcyBHTF9BUkJfc2FtcGxlX3NoYWRpbmcgR0xfQVJCPQ0KX3NhbXBsZXJfb2Jq
ZWN0cyBHTF9BUkJfc2VhbWxlc3NfY3ViZV9tYXAgR0xfQVJCX3NlcGFyYXRlX3NoYWRlcl9vYmpl
Y3RzIEdMPQ0KX0FSQl9zaGFkZXJfYXRvbWljX2NvdW50ZXJzIEdMX0FSQl9zaGFkZXJfYml0X2Vu
Y29kaW5nIEdMX0FSQl9zaGFkZXJfZHJhd19wPQ0KYXJhbWV0ZXJzIEdMX0FSQl9zaGFkZXJfZ3Jv
dXBfdm90ZSBHTF9BUkJfc2hhZGVyX2ltYWdlX2xvYWRfc3RvcmUgR0xfQVJCX3NoPQ0KYWRlcl9p
bWFnZV9zaXplIEdMX0FSQl9zaGFkZXJfb2JqZWN0cyBHTF9BUkJfc2hhZGVyX3ByZWNpc2lvbiBH
TF9BUkJfcXVlcnlfPQ0KYnVmZmVyX29iamVjdCBHTF9BUkJfc2hhZGVyX3N0b3JhZ2VfYnVmZmVy
X29iamVjdCBHTF9BUkJfc2hhZGVyX3N1YnJvdXRpbmUgPQ0KR0xfQVJCX3NoYWRlcl90ZXh0dXJl
X2ltYWdlX3NhbXBsZXMgR0xfQVJCX3NoYWRlcl90ZXh0dXJlX2xvZCBHTF9BUkJfc2hhZGluPQ0K
Z19sYW5ndWFnZV8xMDAgR0xfQVJCX3NoYWRpbmdfbGFuZ3VhZ2VfNDIwcGFjayBHTF9BUkJfc2hh
ZGluZ19sYW5ndWFnZV9pbmNsPQ0KdWRlIEdMX0FSQl9zaGFkaW5nX2xhbmd1YWdlX3BhY2tpbmcg
R0xfQVJCX3NoYWRvdyBHTF9BUkJfc3BhcnNlX2J1ZmZlciBHTF9BPQ0KUkJfc3BhcnNlX3RleHR1
cmUgR0xfQVJCX3N0ZW5jaWxfdGV4dHVyaW5nIEdMX0FSQl9zeW5jIEdMX0FSQl90ZXNzZWxsYXRp
b25fPQ0Kc2hhZGVyIEdMX0FSQl90ZXh0dXJlX2JhcnJpZXIgR0xfQVJCX3RleHR1cmVfYm9yZGVy
X2NsYW1wIEdMX0FSQl90ZXh0dXJlX2J1PQ0KZmZlcl9vYmplY3QgR0xfQVJCX3RleHR1cmVfYnVm
ZmVyX29iamVjdF9yZ2IzMiBHTF9BUkJfdGV4dHVyZV9idWZmZXJfcmFuZ2UgPQ0KR0xfQVJCX3Rl
eHR1cmVfY29tcHJlc3Npb24gR0xfQVJCX3RleHR1cmVfY29tcHJlc3Npb25fYnB0YyBHTF9BUkJf
dGV4dHVyZV9jPQ0Kb21wcmVzc2lvbl9yZ3RjIEdMX0FSQl90ZXh0dXJlX2N1YmVfbWFwIEdMX0FS
Ql90ZXh0dXJlX2N1YmVfbWFwX2FycmF5IEdMX0FSPQ0KQl90ZXh0dXJlX2Vudl9hZGQgR0xfQVJC
X3RleHR1cmVfZW52X2NvbWJpbmUgR0xfQVJCX3RleHR1cmVfZW52X2Nyb3NzYmFyIEdMPQ0KX0FS
Ql90ZXh0dXJlX2Vudl9kb3QzIEdMX0FSQl90ZXh0dXJlX2Zsb2F0IEdMX0FSQl90ZXh0dXJlX2dh
dGhlciBHTF9BUkJfdGV4PQ0KdHVyZV9taXJyb3JfY2xhbXBfdG9fZWRnZSBHTF9BUkJfdGV4dHVy
ZV9taXJyb3JlZF9yZXBlYXQgR0xfQVJCX3RleHR1cmVfbXVsPQ0KdGlzYW1wbGUgR0xfQVJCX3Rl
eHR1cmVfbm9uX3Bvd2VyX29mX3R3byBHTF9BUkJfdGV4dHVyZV9xdWVyeV9sZXZlbHMgR0xfQVJC
PQ0KX3RleHR1cmVfcXVlcnlfbG9kIEdMX0FSQl90ZXh0dXJlX3JlY3RhbmdsZSBHTF9BUkJfdGV4
dHVyZV9yZyBHTF9BUkJfdGV4dHVyPQ0KZV9yZ2IxMF9hMnVpIEdMX0FSQl90ZXh0dXJlX3N0ZW5j
aWw4IEdMX0FSQl90ZXh0dXJlX3N0b3JhZ2UgR0xfQVJCX3RleHR1cmVfPQ0Kc3RvcmFnZV9tdWx0
aXNhbXBsZSBHTF9BUkJfdGV4dHVyZV9zd2l6emxlIEdMX0FSQl90ZXh0dXJlX3ZpZXcgR0xfQVJC
X3RpbWVyPQ0KX3F1ZXJ5IEdMX0FSQl90cmFuc2Zvcm1fZmVlZGJhY2syIEdMX0FSQl90cmFuc2Zv
cm1fZmVlZGJhY2szIEdMX0FSQl90cmFuc2ZvPQ0Kcm1fZmVlZGJhY2tfaW5zdGFuY2VkIEdMX0FS
Ql90cmFuc2Zvcm1fZmVlZGJhY2tfb3ZlcmZsb3dfcXVlcnkgR0xfQVJCX3RyYW5zPQ0KcG9zZV9t
YXRyaXggR0xfQVJCX3VuaWZvcm1fYnVmZmVyX29iamVjdCBHTF9BUkJfdmVydGV4X2FycmF5X2Jn
cmEgR0xfQVJCX3ZlPQ0KcnRleF9hcnJheV9vYmplY3QgR0xfQVJCX3ZlcnRleF9hdHRyaWJfNjRi
aXQgR0xfQVJCX3ZlcnRleF9hdHRyaWJfYmluZGluZyBHPQ0KTF9BUkJfdmVydGV4X2J1ZmZlcl9v
YmplY3QgR0xfQVJCX3ZlcnRleF9wcm9ncmFtIEdMX0FSQl92ZXJ0ZXhfc2hhZGVyIEdMX0FSPQ0K
Ql92ZXJ0ZXhfdHlwZV8xMGZfMTFmXzExZl9yZXYgR0xfQVJCX3ZlcnRleF90eXBlXzJfMTBfMTBf
MTBfcmV2IEdMX0FSQl92aWV3PQ0KcG9ydF9hcnJheSBHTF9BUkJfd2luZG93X3BvcyBHTF9BVElf
ZHJhd19idWZmZXJzIEdMX0FUSV90ZXh0dXJlX2Zsb2F0IEdMX0FUPQ0KSV90ZXh0dXJlX21pcnJv
cl9vbmNlIEdMX1MzX3MzdGMgR0xfRVhUX3RleHR1cmVfZW52X2FkZCBHTF9FWFRfYWJnciBHTF9F
WFRfPQ0KYmdyYSBHTF9FWFRfYmluZGFibGVfdW5pZm9ybSBHTF9FWFRfYmxlbmRfY29sb3IgR0xf
RVhUX2JsZW5kX2VxdWF0aW9uX3NlcGFyPQ0KYXRlIEdMX0VYVF9ibGVuZF9mdW5jX3NlcGFyYXRl
IEdMX0VYVF9ibGVuZF9taW5tYXggR0xfRVhUX2JsZW5kX3N1YnRyYWN0IEdMPQ0KX0VYVF9jb21w
aWxlZF92ZXJ0ZXhfYXJyYXkgR0xfRVhUX0NnX3NoYWRlciBHTF9FWFRfZGVwdGhfYm91bmRzX3Rl
c3QgR0xfRVhUPQ0KX2RpcmVjdF9zdGF0ZV9hY2Nlc3MgR0xfRVhUX2RyYXdfYnVmZmVyczIgR0xf
RVhUX2RyYXdfaW5zdGFuY2VkIEdMX0VYVF9kcmF3PQ0KX3JhbmdlX2VsZW1lbnRzIEdMX0VYVF9m
b2dfY29vcmQgR0xfRVhUX2ZyYW1lYnVmZmVyX2JsaXQgR0xfRVhUX2ZyYW1lYnVmZmVyPQ0KX211
bHRpc2FtcGxlIEdMX0VYVFhfZnJhbWVidWZmZXJfbWl4ZWRfZm9ybWF0cyBHTF9FWFRfZnJhbWVi
dWZmZXJfbXVsdGlzYW1wPQ0KbGVfYmxpdF9zY2FsZWQgR0xfRVhUX2ZyYW1lYnVmZmVyX29iamVj
dCBHTF9FWFRfZnJhbWVidWZmZXJfc1JHQiBHTF9FWFRfZ2VvPQ0KbWV0cnlfc2hhZGVyNCBHTF9F
WFRfZ3B1X3Byb2dyYW1fcGFyYW1ldGVycyBHTF9FWFRfZ3B1X3NoYWRlcjQgR0xfRVhUX211bHRp
PQ0KX2RyYXdfYXJyYXlzIEdMX0VYVF9wYWNrZWRfZGVwdGhfc3RlbmNpbCBHTF9FWFRfcGFja2Vk
X2Zsb2F0IEdMX0VYVF9wYWNrZWRfPQ0KcGl4ZWxzIEdMX0VYVF9waXhlbF9idWZmZXJfb2JqZWN0
IEdMX0VYVF9wb2ludF9wYXJhbWV0ZXJzIEdMX0VYVF9wb2x5Z29uX29mPQ0KZnNldF9jbGFtcCBH
TF9FWFRfcHJvdm9raW5nX3ZlcnRleCBHTF9FWFRfcmVzY2FsZV9ub3JtYWwgR0xfRVhUX3NlY29u
ZGFyeV9jPQ0Kb2xvciBHTF9FWFRfc2VwYXJhdGVfc2hhZGVyX29iamVjdHMgR0xfRVhUX3NlcGFy
YXRlX3NwZWN1bGFyX2NvbG9yIEdMX0VYVF9zPQ0KaGFkZXJfaW1hZ2VfbG9hZF9zdG9yZSBHTF9F
WFRfc2hhZGVyX2ludGVnZXJfbWl4IEdMX0VYVF9zaGFkb3dfZnVuY3MgR0xfRVhUPQ0KX3N0ZW5j
aWxfdHdvX3NpZGUgR0xfRVhUX3N0ZW5jaWxfd3JhcCBHTF9FWFRfdGV4dHVyZTNEIEdMX0VYVF90
ZXh0dXJlX2FycmF5PQ0KIEdMX0VYVF90ZXh0dXJlX2J1ZmZlcl9vYmplY3QgR0xfRVhUX3RleHR1
cmVfY29tcHJlc3Npb25fZHh0MSBHTF9FWFRfdGV4dHVyPQ0KZV9jb21wcmVzc2lvbl9sYXRjIEdM
X0VYVF90ZXh0dXJlX2NvbXByZXNzaW9uX3JndGMgR0xfRVhUX3RleHR1cmVfY29tcHJlc3NpPQ0K
b25fczN0YyBHTF9FWFRfdGV4dHVyZV9jdWJlX21hcCBHTF9FWFRfdGV4dHVyZV9lZGdlX2NsYW1w
IEdMX0VYVF90ZXh0dXJlX2VuPQ0Kdl9jb21iaW5lIEdMX0VYVF90ZXh0dXJlX2Vudl9kb3QzIEdM
X0VYVF90ZXh0dXJlX2ZpbHRlcl9hbmlzb3Ryb3BpYyBHTF9FWFRfPQ0KdGV4dHVyZV9pbnRlZ2Vy
IEdMX0VYVF90ZXh0dXJlX2xvZCBHTF9FWFRfdGV4dHVyZV9sb2RfYmlhcyBHTF9FWFRfdGV4dHVy
ZV9tPQ0KaXJyb3JfY2xhbXAgR0xfRVhUX3RleHR1cmVfb2JqZWN0IEdMX0VYVF90ZXh0dXJlX3No
YXJlZF9leHBvbmVudCBHTF9FWFRfdGV4PQ0KdHVyZV9zUkdCIEdMX0VYVF90ZXh0dXJlX3NSR0Jf
ZGVjb2RlIEdMX0VYVF90ZXh0dXJlX3N0b3JhZ2UgR0xfRVhUX3RleHR1cmVfPQ0Kc3dpenpsZSBH
TF9FWFRfdGltZXJfcXVlcnkgR0xfRVhUX3RyYW5zZm9ybV9mZWVkYmFjazIgR0xfRVhUX3ZlcnRl
eF9hcnJheSBHPQ0KTF9FWFRfdmVydGV4X2FycmF5X2JncmEgR0xfRVhUX3ZlcnRleF9hdHRyaWJf
NjRiaXQgR0xfRVhUX3gxMV9zeW5jX29iamVjdCBHPQ0KTF9FWFRfaW1wb3J0X3N5bmNfb2JqZWN0
IEdMX0lCTV9yYXN0ZXJwb3NfY2xpcCBHTF9JQk1fdGV4dHVyZV9taXJyb3JlZF9yZXBlPQ0KYXQg
R0xfS0hSX2NvbnRleHRfZmx1c2hfY29udHJvbCBHTF9LSFJfZGVidWcgR0xfS0hSX3JvYnVzdF9i
dWZmZXJfYWNjZXNzX2JlPQ0KaGF2aW9yIEdMX0tIUl9yb2J1c3RuZXNzIEdMX0tUWF9idWZmZXJf
cmVnaW9uIEdMX05WX2JpbmRsZXNzX211bHRpX2RyYXdfaW5kPQ0KaXJlY3QgR0xfTlZfYmluZGxl
c3NfbXVsdGlfZHJhd19pbmRpcmVjdF9jb3VudCBHTF9OVl9ibGVuZF9lcXVhdGlvbl9hZHZhbmNl
PQ0KZCBHTF9OVl9ibGVuZF9zcXVhcmUgR0xfTlZfY29tcHV0ZV9wcm9ncmFtNSBHTF9OVl9jb25k
aXRpb25hbF9yZW5kZXIgR0xfTlZfPQ0KY29weV9kZXB0aF90b19jb2xvciBHTF9OVl9jb3B5X2lt
YWdlIEdMX05WX2RlcHRoX2J1ZmZlcl9mbG9hdCBHTF9OVl9kZXB0aF9jPQ0KbGFtcCBHTF9OVl9k
cmF3X3RleHR1cmUgR0xfTlZfRVMxXzFfY29tcGF0aWJpbGl0eSBHTF9OVl9FUzNfMV9jb21wYXRp
YmlsaXR5PQ0KIEdMX05WX2V4cGxpY2l0X211bHRpc2FtcGxlIEdMX05WX2ZlbmNlIEdMX05WX2Zs
b2F0X2J1ZmZlciBHTF9OVl9mb2dfZGlzdGFuPQ0KY2UgR0xfTlZfZnJhZ21lbnRfcHJvZ3JhbSBH
TF9OVl9mcmFnbWVudF9wcm9ncmFtX29wdGlvbiBHTF9OVl9mcmFnbWVudF9wcm9nPQ0KcmFtMiBH
TF9OVl9mcmFtZWJ1ZmZlcl9tdWx0aXNhbXBsZV9jb3ZlcmFnZSBHTF9OVl9nZW9tZXRyeV9zaGFk
ZXI0IEdMX05WX2dwPQ0KdV9wcm9ncmFtNCBHTF9OVl9ncHVfcHJvZ3JhbTRfMSBHTF9OVl9ncHVf
cHJvZ3JhbTUgR0xfTlZfZ3B1X3Byb2dyYW01X21lbV9lPQ0KeHRlbmRlZCBHTF9OVl9ncHVfcHJv
Z3JhbV9mcDY0IEdMX05WX2dwdV9zaGFkZXI1IEdMX05WX2hhbGZfZmxvYXQgR0xfTlZfbGlnPQ0K
aHRfbWF4X2V4cG9uZW50IEdMX05WX211bHRpc2FtcGxlX2NvdmVyYWdlIEdMX05WX211bHRpc2Ft
cGxlX2ZpbHRlcl9oaW50IEdMPQ0KX05WX29jY2x1c2lvbl9xdWVyeSBHTF9OVl9wYWNrZWRfZGVw
dGhfc3RlbmNpbCBHTF9OVl9wYXJhbWV0ZXJfYnVmZmVyX29iamVjPQ0KdCBHTF9OVl9wYXJhbWV0
ZXJfYnVmZmVyX29iamVjdDIgR0xfTlZfcGF0aF9yZW5kZXJpbmcgR0xfTlZfcGl4ZWxfZGF0YV9y
YW5nPQ0KZSBHTF9OVl9wb2ludF9zcHJpdGUgR0xfTlZfcHJpbWl0aXZlX3Jlc3RhcnQgR0xfTlZf
cmVnaXN0ZXJfY29tYmluZXJzIEdMX05WPQ0KX3JlZ2lzdGVyX2NvbWJpbmVyczIgR0xfTlZfc2hh
ZGVyX2F0b21pY19jb3VudGVycyBHTF9OVl9zaGFkZXJfYXRvbWljX2Zsb2F0PQ0KIEdMX05WX3No
YWRlcl9idWZmZXJfbG9hZCBHTF9OVl9zaGFkZXJfc3RvcmFnZV9idWZmZXJfb2JqZWN0IEdMX05W
X3RleGdlbl9yPQ0KZWZsZWN0aW9uIEdMX05WX3RleHR1cmVfYmFycmllciBHTF9OVl90ZXh0dXJl
X2NvbXByZXNzaW9uX3Z0YyBHTF9OVl90ZXh0dXJlPQ0KX2Vudl9jb21iaW5lNCBHTF9OVl90ZXh0
dXJlX211bHRpc2FtcGxlIEdMX05WX3RleHR1cmVfcmVjdGFuZ2xlIEdMX05WX3RleHR1PQ0KcmVf
c2hhZGVyIEdMX05WX3RleHR1cmVfc2hhZGVyMiBHTF9OVl90ZXh0dXJlX3NoYWRlcjMgR0xfTlZf
dHJhbnNmb3JtX2ZlZWRiPQ0KYWNrIEdMX05WX3RyYW5zZm9ybV9mZWVkYmFjazIgR0xfTlZfdW5p
Zm9ybV9idWZmZXJfdW5pZmllZF9tZW1vcnkgR0xfTlZfdmRwPQ0KYXVfaW50ZXJvcCBHTF9OVl92
ZXJ0ZXhfYXJyYXlfcmFuZ2UgR0xfTlZfdmVydGV4X2FycmF5X3JhbmdlMiBHTF9OVl92ZXJ0ZXhf
PQ0KYXR0cmliX2ludGVnZXJfNjRiaXQgR0xfTlZfdmVydGV4X2J1ZmZlcl91bmlmaWVkX21lbW9y
eSBHTF9OVl92ZXJ0ZXhfcHJvZ3JhPQ0KbSBHTF9OVl92ZXJ0ZXhfcHJvZ3JhbTFfMSBHTF9OVl92
ZXJ0ZXhfcHJvZ3JhbTIgR0xfTlZfdmVydGV4X3Byb2dyYW0yX29wdGlvPQ0KbiBHTF9OVl92ZXJ0
ZXhfcHJvZ3JhbTMgR0xfTlZYX2NvbmRpdGlvbmFsX3JlbmRlciBHTF9OVlhfZ3B1X21lbW9yeV9p
bmZvIEdMPQ0KX05WX3NoYWRlcl90aHJlYWRfZ3JvdXAgR0xfS0hSX2JsZW5kX2VxdWF0aW9uX2Fk
dmFuY2VkIEdMX1NHSVNfZ2VuZXJhdGVfbWlwPQ0KbWFwIEdMX1NHSVNfdGV4dHVyZV9sb2QgR0xf
U0dJWF9kZXB0aF90ZXh0dXJlIEdMX1NHSVhfc2hhZG93IEdMX1NVTl9zbGljZV9hPQ0KY2N1bTwv
dGQ+IDwvdHI+PC90Ym9keT4gPHRib2R5Pjx0cj4gIDx0ZD48ZGl2IGNsYXNzPTNEInRpdGxlbmFt
ZSI+R0xYX1ZFUlNJPQ0KT048L2Rpdj48L3RkPiAgPHRkPjEuNDwvdGQ+IDwvdHI+PC90Ym9keT4g
PHRib2R5Pjx0cj4gIDx0ZD48ZGl2IGNsYXNzPTNEInRpPQ0KdGxlbmFtZSI+R0xYX1ZFTkRPUjwv
ZGl2PjwvdGQ+ICA8dGQ+TlZJRElBIENvcnBvcmF0aW9uPC90ZD4gPC90cj48L3Rib2R5PiA8PQ0K
dGJvZHk+PHRyPiAgPHRkPjxkaXYgY2xhc3M9M0QidGl0bGVuYW1lIj5HTFhfRVhURU5TSU9OUzwv
ZGl2PjwvdGQ+ICA8dGQ+R0xYPQ0KX0FSQl9nZXRfcHJvY19hZGRyZXNzIEdMWF9BUkJfbXVsdGlz
YW1wbGUgR0xYX0VYVF92aXN1YWxfaW5mbyBHTFhfRVhUX3Zpc3VhPQ0KbF9yYXRpbmcgR0xYX0VY
VF9pbXBvcnRfY29udGV4dCBHTFhfU0dJX3ZpZGVvX3N5bmMgR0xYX05WX3N3YXBfZ3JvdXAgR0xY
X05WPQ0KX3ZpZGVvX291dCBHTFhfU0dJWF9mYmNvbmZpZyBHTFhfU0dJWF9wYnVmZmVyIEdMWF9T
R0lfc3dhcF9jb250cm9sIEdMWF9FWFRfPQ0Kc3dhcF9jb250cm9sIEdMWF9FWFRfc3dhcF9jb250
cm9sX3RlYXIgR0xYX0VYVF9idWZmZXJfYWdlIEdMWF9BUkJfY3JlYXRlX2NvPQ0KbnRleHQgR0xY
X0FSQl9jcmVhdGVfY29udGV4dF9wcm9maWxlIEdMWF9OVl9mbG9hdF9idWZmZXIgR0xYX0FSQl9m
YmNvbmZpZ19mPQ0KbG9hdCBHTFhfRVhUX2ZiY29uZmlnX3BhY2tlZF9mbG9hdCBHTFhfRVhUX3Rl
eHR1cmVfZnJvbV9waXhtYXAgR0xYX0VYVF9mcmFtPQ0KZWJ1ZmZlcl9zUkdCIEdMWF9OVl9wcmVz
ZW50X3ZpZGVvIEdMWF9OVl9jb3B5X2ltYWdlIEdMWF9OVl9jb3B5X2J1ZmZlciBHTFhfPQ0KTlZf
bXVsdGlzYW1wbGVfY292ZXJhZ2UgR0xYX05WX3ZpZGVvX2NhcHR1cmUgR0xYX0VYVF9jcmVhdGVf
Y29udGV4dF9lc19wcm9mPQ0KaWxlIEdMWF9FWFRfY3JlYXRlX2NvbnRleHRfZXMyX3Byb2ZpbGUg
R0xYX0FSQl9jcmVhdGVfY29udGV4dF9yb2J1c3RuZXNzIEdMPQ0KWF9OVl9kZWxheV9iZWZvcmVf
c3dhcCBHTFhfRVhUX3N0ZXJlb190cmVlIEdMWF9BUkJfY29udGV4dF9mbHVzaF9jb250cm9sIDwv
PQ0KdGQ+IDwvdHI+PC90Ym9keT48L3RhYmxlPjx0YWJsZT48L3RhYmxlPjwvYm9keT48L2h0bWw+
DQotLS0tLS09X05leHRQYXJ0XzAwMF85NzI1X0ZCQjkxRkY1LkU1MUVBMjgxLS0NCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>