<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>54823</bug_id>
          
          <creation_ts>2025-06-17 16:12:37 +0300</creation_ts>
          <short_desc>neatvnc собран без поддержки криптографии</short_desc>
          <delta_ts>2025-06-18 21:10:54 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>neatvnc</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Olga">urozhaevaoo</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>antohami</cc>
    
    <cc>aris</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>267327</commentid>
    <comment_count>0</comment_count>
      <attachid>18849</attachid>
    <who name="Olga">urozhaevaoo</who>
    <bug_when>2025-06-17 16:12:37 +0300</bug_when>
    <thetext>Created attachment 18849
Backtrace падения

Версия программы:
=================
wayvnc-0.9.1-alt1

Стенды с ошибкой, обновлен. до Sisyphus:
========================================
Alt Workstation 11
Alt Workstation K 11

Прекондишен:
============
1. Установить пакеты на сервере:
# apt-get install waybar swaybg kanshi mako swayidle libscenefx1 labwc labwc-base firefox-esr yandex-browser-stable qterminal wayvnc-y 
2. Скопировать в домашний каталог файлы настройки : 
$ cp -r /usr/share/doc/labwc .config/
3. Отредактировать конфигурационные файлы в папке /usr/share/doc/labwc:
$ cat &gt; enviroment &lt;&lt; EOF
XKB_DEFAULT_LAYOUT=ru,us(intl)
XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle
MOZ_ENABLE_WAYLAND=1
XCURSOR_THEME=Adwaita
XCURSOR_SIZE=20
WLR_NO_HARDWARE_CURSORS=1
_JAVA_AWT_WM_NONREPARENTING=1
XDG_CURRENT_DESKTOP=wlroots
XDG_SESSION_DESKTOP=wlroots
XDG_SESSION_TYPE=wlroots
LABWC_FALLBACK_OUTPUT=NOOP-fallback
EOF

menu.xml
$ cat &gt; menu.xml &lt;&lt; EOF
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;

&lt;openbox_menu&gt;
&lt;!-- Меню на заголовке окна --&gt;
&lt;menu id=&quot;client-menu&quot;&gt;
  &lt;item label=&quot;Minimize&quot;&gt;
    &lt;action name=&quot;Iconify&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;Maximize&quot;&gt;
    &lt;action name=&quot;ToggleMaximize&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;Fullscreen&quot;&gt;
    &lt;action name=&quot;ToggleFullscreen&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;Decorations&quot;&gt;
    &lt;action name=&quot;ToggleDecorations&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;AlwaysOnTop&quot;&gt;
    &lt;action name=&quot;ToggleAlwaysOnTop&quot; /&gt;
  &lt;/item&gt;
  &lt;!--
    Any menu with the id &quot;workspaces&quot; will be hidden
    if there is only a single workspace available.
  --&gt;
  &lt;menu id=&quot;workspaces&quot; label=&quot;Workspace&quot;&gt;
    &lt;item label=&quot;Move left&quot;&gt;
      &lt;action name=&quot;SendToDesktop&quot; to=&quot;left&quot; /&gt;
      &lt;action name=&quot;GoToDesktop&quot; to=&quot;left&quot; /&gt;
    &lt;/item&gt;
    &lt;item label=&quot;Move right&quot;&gt;
      &lt;action name=&quot;SendToDesktop&quot; to=&quot;right&quot; /&gt;
      &lt;action name=&quot;GoToDesktop&quot; to=&quot;right&quot; /&gt;
    &lt;/item&gt;
  &lt;/menu&gt;
  &lt;item label=&quot;Close&quot;&gt;
    &lt;action name=&quot;Close&quot; /&gt;
  &lt;/item&gt;
&lt;/menu&gt;

&lt;!-- Меню на рабочем столе --&gt;
&lt;menu id=&quot;some-custom-menu&quot;&gt;
  &lt;item label=&quot;Firefox&quot;&gt;
    &lt;action name=&quot;Execute&quot; command=&quot;firefox&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;Konsole&quot;&gt;
    &lt;action name=&quot;Execute&quot; command=&quot;qterminal&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;Yandex-Browser&quot;&gt;
    &lt;action name=&quot;Execute&quot; command=&quot;yandex-browser-stable&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;____________&quot;&gt;&lt;/item&gt;
    &lt;menu id=&quot;Other&quot; label=&quot;Other&quot;&gt;
    &lt;item label=&quot;LibreOffice&quot;&gt;
      &lt;action name=&quot;Execute&quot; command=&quot;libreoffice&quot; /&gt;
    &lt;/item&gt;
  &lt;/menu&gt;
  &lt;item label=&quot;____________&quot;&gt;&lt;/item&gt;
  &lt;item label=&quot;Reconfigure&quot;&gt;
    &lt;action name=&quot;Reconfigure&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;Exit&quot;&gt;
    &lt;action name=&quot;Exit&quot; /&gt;
  &lt;/item&gt;
  &lt;item label=&quot;Poweroff&quot;&gt;
    &lt;action name=&quot;Execute&quot; command=&quot;systemctl -i poweroff&quot; /&gt;
  &lt;/item&gt;&lt;/menu&gt;

&lt;/openbox_menu&gt;

EOF

Шаги, приводящие к ошибке:
==========================
1. Создать конфиг на сервере:
$ mkdir /home/test/.config/wayvnc &amp;&amp; cat&gt; /home/test/.config/wayvnc/config &lt;&lt;EOF
use_relative_paths=true
address=&lt;IP&gt;
enable_auth=true
username=&lt;username&gt;
password=&lt;password&gt;
EOF
2. В графическом сеансе сервера запустить labwc : 
$ labwc
3. В открывшейся сессии ПКМ по рабочему столу -&gt; Konsole -&gt; В консоли ввести:
$ wayvnc --config=/home/test/.config/wayvnc/config
4. Подключиться к серверу с клиента:
$ remmina -c vnc://&lt;IP&gt;:5900
или
$ vncviewer &lt;IP&gt;:5900

Ожидаемый результат:
====================
Корректное подключение к рабочему столу

Фактический результат:
======================
Не удалось подключиться к рабочему столу. 
На клиенте при подключении с помощью Remmina: VNC server closed connection
На клиенте при подключении с помощью TigerVNC: Не удалось подключиться к &lt;IP:Port&gt;
На сервере падает Wayvnc с ошибкой:
PANIC: ../src/server.c: 293: Failed to satisfy requested security constraints 
Прикладываю backtrace падения</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267334</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-06-17 18:17:41 +0300</bug_when>
    <thetext>Если заглянуть в man:

enable_auth

Enable authentication and encryption. Setting this value to true requires also setting certificate_file, private_key_file, username and password.

То есть нужно настраивать шифрованное соединение обязательно:
https://github.com/any1/wayvnc?tab=readme-ov-file#encryption--authentication</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267377</commentid>
    <comment_count>2</comment_count>
    <who name="Olga">urozhaevaoo</who>
    <bug_when>2025-06-18 13:05:20 +0300</bug_when>
    <thetext>Согласно README https://github.com/any1/wayvnc/blob/master/README.md#rsa-aes, поддерживается RSA-AES шифрование. Однако не удается загрузить учетные данные RSA.

Шаги для воспроизведения:
=========================
1.Необходимо сгенерировать RSA key:
$ ssh-keygen -m pem -f ~/.config/wayvnc/rsa_key.pem -t rsa -N &quot;&quot;
2. Создать конфиг на сервере:
$ mkdir /home/test/.config/wayvnc &amp;&amp; cat&gt; /home/test/.config/wayvnc/config &lt;&lt;EOF
use_relative_paths=true
address=&lt;IP&gt;
enable_auth=true
username=&lt;username&gt;
password=&lt;password&gt;
rsa_private_key_file=rsa_key.pem
EOF
3. $ wayvnc --config=/home/test/.config/wayvnc/config

Реальный результат: 
===================
Не удается запустить wayvnc сервер:
ERROR: ../src/main.c: 962: Failed to load RSA credentials

Дополнительная информация:
==========================
При использовании TLS шифрования ошибка не воспроизводится, wayvnc запускается, успешное подключение к рабочему столу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267423</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-06-18 20:37:16 +0300</bug_when>
    <thetext>neatvnc собран без поддержки криптографии.
https://github.com/any1/neatvnc/blob/62912487621b402ca5a253fa4df7ddde0e8f66cd/meson.build#L159
Нужно добавить
BuildRequires: libnettle-devel
BuildRequires: libgmp-devel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267425</commentid>
    <comment_count>4</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-06-18 21:10:54 +0300</bug_when>
    <thetext>neatvnc-0.9.4-alt1.1 -&gt; sisyphus:

 Wed Jun 18 2025 Yuri N. Sedunov &lt;aris@altlinux&gt; 0.9.4-alt1.1
 - enabled nettle support (ALT #54823)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18849</attachid>
            <date>2025-06-17 16:12:37 +0300</date>
            <delta_ts>2025-06-17 16:12:37 +0300</delta_ts>
            <desc>Backtrace падения</desc>
            <filename>backtrace.log</filename>
            <type>text/x-log</type>
            <size>8334</size>
            <attacher name="Olga">urozhaevaoo</attacher>
            
              <data encoding="base64">R05VIGdkYiAoR0RCKSAxNC4xLjAuNTYuZDczOWQ0ZmQ0NTctYWx0MSAoQUxUIFNpc3lwaHVzKQpD
b3B5cmlnaHQgKEMpIDIwMjMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkxpY2Vuc2Ug
R1BMdjMrOiBHTlUgR1BMIHZlcnNpb24gMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5z
ZXMvZ3BsLmh0bWw+ClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5n
ZSBhbmQgcmVkaXN0cmlidXRlIGl0LgpUaGVyZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVu
dCBwZXJtaXR0ZWQgYnkgbGF3LgpUeXBlICJzaG93IGNvcHlpbmciIGFuZCAic2hvdyB3YXJyYW50
eSIgZm9yIGRldGFpbHMuClRoaXMgR0RCIHdhcyBjb25maWd1cmVkIGFzICJ4ODZfNjQtYWx0LWxp
bnV4Ii4KVHlwZSAic2hvdyBjb25maWd1cmF0aW9uIiBmb3IgY29uZmlndXJhdGlvbiBkZXRhaWxz
LgpGb3IgYnVnIHJlcG9ydGluZyBpbnN0cnVjdGlvbnMsIHBsZWFzZSBzZWU6CjxodHRwczovL3d3
dy5nbnUub3JnL3NvZnR3YXJlL2dkYi9idWdzLz4uCkZpbmQgdGhlIEdEQiBtYW51YWwgYW5kIG90
aGVyIGRvY3VtZW50YXRpb24gcmVzb3VyY2VzIG9ubGluZSBhdDoKICAgIDxodHRwOi8vd3d3Lmdu
dS5vcmcvc29mdHdhcmUvZ2RiL2RvY3VtZW50YXRpb24vPi4KCkZvciBoZWxwLCB0eXBlICJoZWxw
Ii4KVHlwZSAiYXByb3BvcyB3b3JkIiB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8g
IndvcmQiLi4uClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvYmluL3dheXZuYy4uLgpSZWFkaW5n
IHN5bWJvbHMgZnJvbSAvdXNyL2xpYi9kZWJ1Zy91c3IvYmluL3dheXZuYy5kZWJ1Zy4uLgpbTmV3
IExXUCAzMTUzXQpbTmV3IExXUCAzMTU0XQpbTmV3IExXUCAzMTU1XQpbTmV3IExXUCAzMTU2XQpb
TmV3IExXUCAzMTU3XQpbVGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0aHJlYWRfZGIgZW5hYmxl
ZF0KVXNpbmcgaG9zdCBsaWJ0aHJlYWRfZGIgbGlicmFyeSAiL2xpYjY0L2xpYnRocmVhZF9kYi5z
by4xIi4KQ29yZSB3YXMgZ2VuZXJhdGVkIGJ5IGB3YXl2bmMgLS1jb25maWc9L2hvbWUvdGVzdC8u
Y29uZmlnL3dheXZuYy9jb25maWcnLgpQcm9ncmFtIHRlcm1pbmF0ZWQgd2l0aCBzaWduYWwgU0lH
QUJSVCwgQWJvcnRlZC4KIzAgIF9fcHRocmVhZF9raWxsX2ltcGxlbWVudGF0aW9uICh0aHJlYWRp
ZD08b3B0aW1pemVkIG91dD4sIHNpZ25vPXNpZ25vQGVudHJ5PTYsIG5vX3RpZD1ub190aWRAZW50
cnk9MCkgYXQgcHRocmVhZF9raWxsLmM6NDQKNDQJICAgICAgcmV0dXJuIElOVEVSTkFMX1NZU0NB
TExfRVJST1JfUCAocmV0KSA/IElOVEVSTkFMX1NZU0NBTExfRVJSTk8gKHJldCkgOiAwOwpbQ3Vy
cmVudCB0aHJlYWQgaXMgMSAoVGhyZWFkIDB4N2ZmMzdkOWM4MTQwIChMV1AgMzE1MykpXQoKVGhy
ZWFkIDUgKFRocmVhZCAweDdmZjM3OWRmYzZjMCAoTFdQIDMxNTcpKToKIzAgIDB4MDAwMDdmZjM4
OGY0YzMzZSBpbiBfX2Z1dGV4X2Fic3RpbWVkX3dhaXRfY29tbW9uNjQgKHByaXZhdGU9MCwgZnV0
ZXhfd29yZD0weDdmZjM4OTE4MTIyMCA8d29ya19xdWV1ZV9jb25kKzMyPiwgZXhwZWN0ZWQ9MCwg
b3A9MzkzLCBhYnN0aW1lPTB4MCwgY2FuY2VsPXRydWUpIGF0IGZ1dGV4LWludGVybmFsLmM6NTcK
IzEgIF9fZnV0ZXhfYWJzdGltZWRfd2FpdF9jb21tb24gKGZ1dGV4X3dvcmQ9ZnV0ZXhfd29yZEBl
bnRyeT0weDdmZjM4OTE4MTIyMCA8d29ya19xdWV1ZV9jb25kKzMyPiwgZXhwZWN0ZWQ9MCwgY2xv
Y2tpZD1jbG9ja2lkQGVudHJ5PTAsIGFic3RpbWU9YWJzdGltZUBlbnRyeT0weDAsIHByaXZhdGU9
cHJpdmF0ZUBlbnRyeT0wLCBjYW5jZWw9Y2FuY2VsQGVudHJ5PXRydWUpIGF0IGZ1dGV4LWludGVy
bmFsLmM6ODcKIzIgIDB4MDAwMDdmZjM4OGY0YzNiYiBpbiBfX0dJX19fZnV0ZXhfYWJzdGltZWRf
d2FpdF9jYW5jZWxhYmxlNjQgKGZ1dGV4X3dvcmQ9ZnV0ZXhfd29yZEBlbnRyeT0weDdmZjM4OTE4
MTIyMCA8d29ya19xdWV1ZV9jb25kKzMyPiwgZXhwZWN0ZWQ9PG9wdGltaXplZCBvdXQ+LCBjbG9j
a2lkPWNsb2NraWRAZW50cnk9MCwgYWJzdGltZT1hYnN0aW1lQGVudHJ5PTB4MCwgcHJpdmF0ZT1w
cml2YXRlQGVudHJ5PTApIGF0IGZ1dGV4LWludGVybmFsLmM6MTM5CiMzICAweDAwMDA3ZmYzODhm
NGU4NTggaW4gX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGNvbmQ9MHg3ZmYzODkxODEyMDAg
PHdvcmtfcXVldWVfY29uZD4sIG11dGV4PTB4N2ZmMzg5MTgxMjQwIDx3b3JrX3F1ZXVlX211dGV4
PiwgY2xvY2tpZD0wLCBhYnN0aW1lPTB4MCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo0MjYKIzQg
IF9fX3B0aHJlYWRfY29uZF93YWl0IChjb25kPWNvbmRAZW50cnk9MHg3ZmYzODkxODEyMDAgPHdv
cmtfcXVldWVfY29uZD4sIG11dGV4PW11dGV4QGVudHJ5PTB4N2ZmMzg5MTgxMjQwIDx3b3JrX3F1
ZXVlX211dGV4PikgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo0NTgKIzUgIDB4MDAwMDdmZjM4OTE3
ZGQ2YiBpbiBkZXF1ZXVlX3dvcmsgKCkgYXQgLi4vc3JjL3RocmVhZC1wb29sLmM6ODIKIzYgIHdv
cmtlcl9mbiAoY29udGV4dD08b3B0aW1pemVkIG91dD4pIGF0IC4uL3NyYy90aHJlYWQtcG9vbC5j
OjEwMwojNyAgMHgwMDAwN2ZmMzg4ZjRmMjU2IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxvcHRpbWl6
ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NDcKIzggIDB4MDAwMDdmZjM4OGZjZTRjOCBp
biBfX2Nsb25lMyAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKClRocmVhZCA0IChUaHJlYWQgMHg3
ZmYzN2E1ZmQ2YzAgKExXUCAzMTU2KSk6CiMwICAweDAwMDA3ZmYzODhmNGMzM2UgaW4gX19mdXRl
eF9hYnN0aW1lZF93YWl0X2NvbW1vbjY0IChwcml2YXRlPTAsIGZ1dGV4X3dvcmQ9MHg3ZmYzODkx
ODEyMjAgPHdvcmtfcXVldWVfY29uZCszMj4sIGV4cGVjdGVkPTAsIG9wPTM5MywgYWJzdGltZT0w
eDAsIGNhbmNlbD10cnVlKSBhdCBmdXRleC1pbnRlcm5hbC5jOjU3CiMxICBfX2Z1dGV4X2Fic3Rp
bWVkX3dhaXRfY29tbW9uIChmdXRleF93b3JkPWZ1dGV4X3dvcmRAZW50cnk9MHg3ZmYzODkxODEy
MjAgPHdvcmtfcXVldWVfY29uZCszMj4sIGV4cGVjdGVkPTAsIGNsb2NraWQ9Y2xvY2tpZEBlbnRy
eT0wLCBhYnN0aW1lPWFic3RpbWVAZW50cnk9MHgwLCBwcml2YXRlPXByaXZhdGVAZW50cnk9MCwg
Y2FuY2VsPWNhbmNlbEBlbnRyeT10cnVlKSBhdCBmdXRleC1pbnRlcm5hbC5jOjg3CiMyICAweDAw
MDA3ZmYzODhmNGMzYmIgaW4gX19HSV9fX2Z1dGV4X2Fic3RpbWVkX3dhaXRfY2FuY2VsYWJsZTY0
IChmdXRleF93b3JkPWZ1dGV4X3dvcmRAZW50cnk9MHg3ZmYzODkxODEyMjAgPHdvcmtfcXVldWVf
Y29uZCszMj4sIGV4cGVjdGVkPTxvcHRpbWl6ZWQgb3V0PiwgY2xvY2tpZD1jbG9ja2lkQGVudHJ5
PTAsIGFic3RpbWU9YWJzdGltZUBlbnRyeT0weDAsIHByaXZhdGU9cHJpdmF0ZUBlbnRyeT0wKSBh
dCBmdXRleC1pbnRlcm5hbC5jOjEzOQojMyAgMHgwMDAwN2ZmMzg4ZjRlODU4IGluIF9fcHRocmVh
ZF9jb25kX3dhaXRfY29tbW9uIChjb25kPTB4N2ZmMzg5MTgxMjAwIDx3b3JrX3F1ZXVlX2NvbmQ+
LCBtdXRleD0weDdmZjM4OTE4MTI0MCA8d29ya19xdWV1ZV9tdXRleD4sIGNsb2NraWQ9MCwgYWJz
dGltZT0weDApIGF0IHB0aHJlYWRfY29uZF93YWl0LmM6NDI2CiM0ICBfX19wdGhyZWFkX2NvbmRf
d2FpdCAoY29uZD1jb25kQGVudHJ5PTB4N2ZmMzg5MTgxMjAwIDx3b3JrX3F1ZXVlX2NvbmQ+LCBt
dXRleD1tdXRleEBlbnRyeT0weDdmZjM4OTE4MTI0MCA8d29ya19xdWV1ZV9tdXRleD4pIGF0IHB0
aHJlYWRfY29uZF93YWl0LmM6NDU4CiM1ICAweDAwMDA3ZmYzODkxN2RkNmIgaW4gZGVxdWV1ZV93
b3JrICgpIGF0IC4uL3NyYy90aHJlYWQtcG9vbC5jOjgyCiM2ICB3b3JrZXJfZm4gKGNvbnRleHQ9
PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zcmMvdGhyZWFkLXBvb2wuYzoxMDMKIzcgIDB4MDAwMDdm
ZjM4OGY0ZjI1NiBpbiBzdGFydF90aHJlYWQgKGFyZz08b3B0aW1pemVkIG91dD4pIGF0IHB0aHJl
YWRfY3JlYXRlLmM6NDQ3CiM4ICAweDAwMDA3ZmYzODhmY2U0YzggaW4gX19jbG9uZTMgKCkgZnJv
bSAvbGliNjQvbGliYy5zby42CgpUaHJlYWQgMyAoVGhyZWFkIDB4N2ZmMzdhZGZlNmMwIChMV1Ag
MzE1NSkpOgojMCAgMHgwMDAwN2ZmMzg4ZjRjMzNlIGluIF9fZnV0ZXhfYWJzdGltZWRfd2FpdF9j
b21tb242NCAocHJpdmF0ZT0wLCBmdXRleF93b3JkPTB4N2ZmMzg5MTgxMjIwIDx3b3JrX3F1ZXVl
X2NvbmQrMzI+LCBleHBlY3RlZD0wLCBvcD0zOTMsIGFic3RpbWU9MHgwLCBjYW5jZWw9dHJ1ZSkg
YXQgZnV0ZXgtaW50ZXJuYWwuYzo1NwojMSAgX19mdXRleF9hYnN0aW1lZF93YWl0X2NvbW1vbiAo
ZnV0ZXhfd29yZD1mdXRleF93b3JkQGVudHJ5PTB4N2ZmMzg5MTgxMjIwIDx3b3JrX3F1ZXVlX2Nv
bmQrMzI+LCBleHBlY3RlZD0wLCBjbG9ja2lkPWNsb2NraWRAZW50cnk9MCwgYWJzdGltZT1hYnN0
aW1lQGVudHJ5PTB4MCwgcHJpdmF0ZT1wcml2YXRlQGVudHJ5PTAsIGNhbmNlbD1jYW5jZWxAZW50
cnk9dHJ1ZSkgYXQgZnV0ZXgtaW50ZXJuYWwuYzo4NwojMiAgMHgwMDAwN2ZmMzg4ZjRjM2JiIGlu
IF9fR0lfX19mdXRleF9hYnN0aW1lZF93YWl0X2NhbmNlbGFibGU2NCAoZnV0ZXhfd29yZD1mdXRl
eF93b3JkQGVudHJ5PTB4N2ZmMzg5MTgxMjIwIDx3b3JrX3F1ZXVlX2NvbmQrMzI+LCBleHBlY3Rl
ZD08b3B0aW1pemVkIG91dD4sIGNsb2NraWQ9Y2xvY2tpZEBlbnRyeT0wLCBhYnN0aW1lPWFic3Rp
bWVAZW50cnk9MHgwLCBwcml2YXRlPXByaXZhdGVAZW50cnk9MCkgYXQgZnV0ZXgtaW50ZXJuYWwu
YzoxMzkKIzMgIDB4MDAwMDdmZjM4OGY0ZTg1OCBpbiBfX3B0aHJlYWRfY29uZF93YWl0X2NvbW1v
biAoY29uZD0weDdmZjM4OTE4MTIwMCA8d29ya19xdWV1ZV9jb25kPiwgbXV0ZXg9MHg3ZmYzODkx
ODEyNDAgPHdvcmtfcXVldWVfbXV0ZXg+LCBjbG9ja2lkPTAsIGFic3RpbWU9MHgwKSBhdCBwdGhy
ZWFkX2NvbmRfd2FpdC5jOjQyNgojNCAgX19fcHRocmVhZF9jb25kX3dhaXQgKGNvbmQ9Y29uZEBl
bnRyeT0weDdmZjM4OTE4MTIwMCA8d29ya19xdWV1ZV9jb25kPiwgbXV0ZXg9bXV0ZXhAZW50cnk9
MHg3ZmYzODkxODEyNDAgPHdvcmtfcXVldWVfbXV0ZXg+KSBhdCBwdGhyZWFkX2NvbmRfd2FpdC5j
OjQ1OAojNSAgMHgwMDAwN2ZmMzg5MTdkZDZiIGluIGRlcXVldWVfd29yayAoKSBhdCAuLi9zcmMv
dGhyZWFkLXBvb2wuYzo4MgojNiAgd29ya2VyX2ZuIChjb250ZXh0PTxvcHRpbWl6ZWQgb3V0Pikg
YXQgLi4vc3JjL3RocmVhZC1wb29sLmM6MTAzCiM3ICAweDAwMDA3ZmYzODhmNGYyNTYgaW4gc3Rh
cnRfdGhyZWFkIChhcmc9PG9wdGltaXplZCBvdXQ+KSBhdCBwdGhyZWFkX2NyZWF0ZS5jOjQ0Nwoj
OCAgMHgwMDAwN2ZmMzg4ZmNlNGM4IGluIF9fY2xvbmUzICgpIGZyb20gL2xpYjY0L2xpYmMuc28u
NgoKVGhyZWFkIDIgKFRocmVhZCAweDdmZjM3YjVmZjZjMCAoTFdQIDMxNTQpKToKIzAgIDB4MDAw
MDdmZjM4OGY0YzMzZSBpbiBfX2Z1dGV4X2Fic3RpbWVkX3dhaXRfY29tbW9uNjQgKHByaXZhdGU9
MCwgZnV0ZXhfd29yZD0weDdmZjM4OTE4MTIyMCA8d29ya19xdWV1ZV9jb25kKzMyPiwgZXhwZWN0
ZWQ9MCwgb3A9MzkzLCBhYnN0aW1lPTB4MCwgY2FuY2VsPXRydWUpIGF0IGZ1dGV4LWludGVybmFs
LmM6NTcKIzEgIF9fZnV0ZXhfYWJzdGltZWRfd2FpdF9jb21tb24gKGZ1dGV4X3dvcmQ9ZnV0ZXhf
d29yZEBlbnRyeT0weDdmZjM4OTE4MTIyMCA8d29ya19xdWV1ZV9jb25kKzMyPiwgZXhwZWN0ZWQ9
MCwgY2xvY2tpZD1jbG9ja2lkQGVudHJ5PTAsIGFic3RpbWU9YWJzdGltZUBlbnRyeT0weDAsIHBy
aXZhdGU9cHJpdmF0ZUBlbnRyeT0wLCBjYW5jZWw9Y2FuY2VsQGVudHJ5PXRydWUpIGF0IGZ1dGV4
LWludGVybmFsLmM6ODcKIzIgIDB4MDAwMDdmZjM4OGY0YzNiYiBpbiBfX0dJX19fZnV0ZXhfYWJz
dGltZWRfd2FpdF9jYW5jZWxhYmxlNjQgKGZ1dGV4X3dvcmQ9ZnV0ZXhfd29yZEBlbnRyeT0weDdm
ZjM4OTE4MTIyMCA8d29ya19xdWV1ZV9jb25kKzMyPiwgZXhwZWN0ZWQ9PG9wdGltaXplZCBvdXQ+
LCBjbG9ja2lkPWNsb2NraWRAZW50cnk9MCwgYWJzdGltZT1hYnN0aW1lQGVudHJ5PTB4MCwgcHJp
dmF0ZT1wcml2YXRlQGVudHJ5PTApIGF0IGZ1dGV4LWludGVybmFsLmM6MTM5CiMzICAweDAwMDA3
ZmYzODhmNGU4NTggaW4gX19wdGhyZWFkX2NvbmRfd2FpdF9jb21tb24gKGNvbmQ9MHg3ZmYzODkx
ODEyMDAgPHdvcmtfcXVldWVfY29uZD4sIG11dGV4PTB4N2ZmMzg5MTgxMjQwIDx3b3JrX3F1ZXVl
X211dGV4PiwgY2xvY2tpZD0wLCBhYnN0aW1lPTB4MCkgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo0
MjYKIzQgIF9fX3B0aHJlYWRfY29uZF93YWl0IChjb25kPWNvbmRAZW50cnk9MHg3ZmYzODkxODEy
MDAgPHdvcmtfcXVldWVfY29uZD4sIG11dGV4PW11dGV4QGVudHJ5PTB4N2ZmMzg5MTgxMjQwIDx3
b3JrX3F1ZXVlX211dGV4PikgYXQgcHRocmVhZF9jb25kX3dhaXQuYzo0NTgKIzUgIDB4MDAwMDdm
ZjM4OTE3ZGQ2YiBpbiBkZXF1ZXVlX3dvcmsgKCkgYXQgLi4vc3JjL3RocmVhZC1wb29sLmM6ODIK
IzYgIHdvcmtlcl9mbiAoY29udGV4dD08b3B0aW1pemVkIG91dD4pIGF0IC4uL3NyYy90aHJlYWQt
cG9vbC5jOjEwMwojNyAgMHgwMDAwN2ZmMzg4ZjRmMjU2IGluIHN0YXJ0X3RocmVhZCAoYXJnPTxv
cHRpbWl6ZWQgb3V0PikgYXQgcHRocmVhZF9jcmVhdGUuYzo0NDcKIzggIDB4MDAwMDdmZjM4OGZj
ZTRjOCBpbiBfX2Nsb25lMyAoKSBmcm9tIC9saWI2NC9saWJjLnNvLjYKClRocmVhZCAxIChUaHJl
YWQgMHg3ZmYzN2Q5YzgxNDAgKExXUCAzMTUzKSk6CiMwICBfX3B0aHJlYWRfa2lsbF9pbXBsZW1l
bnRhdGlvbiAodGhyZWFkaWQ9PG9wdGltaXplZCBvdXQ+LCBzaWdubz1zaWdub0BlbnRyeT02LCBu
b190aWQ9bm9fdGlkQGVudHJ5PTApIGF0IHB0aHJlYWRfa2lsbC5jOjQ0CiMxICAweDAwMDA3ZmYz
ODhmNTEwZWYgaW4gX19wdGhyZWFkX2tpbGxfaW50ZXJuYWwgKHRocmVhZGlkPTxvcHRpbWl6ZWQg
b3V0Piwgc2lnbm89NikgYXQgcHRocmVhZF9raWxsLmM6NzgKIzIgIDB4MDAwMDdmZjM4OGVmY2U4
MiBpbiBfX0dJX3JhaXNlIChzaWc9c2lnQGVudHJ5PTYpIGF0IC4uL3N5c2RlcHMvcG9zaXgvcmFp
c2UuYzoyNgojMyAgMHgwMDAwN2ZmMzg4ZWU1NGYyIGluIF9fR0lfYWJvcnQgKCkgYXQgYWJvcnQu
Yzo3OQojNCAgMHgwMDAwN2ZmMzg5MTRhYzQ1IGluIG52bmNfX3Zsb2cgKG1ldGE9MHg3ZmZlZThk
NGRiMTAsIGZtdD08b3B0aW1pemVkIG91dD4sIGFyZ3M9YXJnc0BlbnRyeT0weDdmZmVlOGQ0ZDlm
MCkgYXQgLi4vc3JjL2xvZ2dpbmcuYzoxMTEKIzUgIDB4MDAwMDdmZjM4OTE1MTMyNCBpbiBudm5j
X19sb2cgKG1ldGE9bWV0YUBlbnRyeT0weDdmZmVlOGQ0ZGIxMCwgZm10PWZtdEBlbnRyeT0weDdm
ZjM4OTE1ZTVkMCAiRmFpbGVkIHRvIHNhdGlzZnkgcmVxdWVzdGVkIHNlY3VyaXR5IGNvbnN0cmFp
bnRzIikgYXQgLi4vc3JjL2xvZ2dpbmcuYzoyMDEKIzYgIDB4MDAwMDdmZjM4OTE1M2I0MiBpbiBp
bml0X3NlY3VyaXR5X3R5cGVzIChzZXJ2ZXI9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zcmMvc2Vy
dmVyLmM6MjkzCiM3ICBvbl92ZXJzaW9uX21lc3NhZ2UgKGNsaWVudD0weDU1ZTU4OWQ2Yzc3MCkg
YXQgLi4vc3JjL3NlcnZlci5jOjM0MAojOCAgdHJ5X3JlYWRfY2xpZW50X21lc3NhZ2UgKGNsaWVu
dD0weDU1ZTU4OWQ2Yzc3MCkgYXQgLi4vc3JjL3NlcnZlci5jOjE5MjYKIzkgIG9uX2NsaWVudF9l
dmVudCAoc3RyZWFtPTxvcHRpbWl6ZWQgb3V0PiwgZXZlbnQ9PG9wdGltaXplZCBvdXQ+KSBhdCAu
Li9zcmMvc2VydmVyLmM6MTk5NwojMTAgMHgwMDAwN2ZmMzg5MTRkMTc3IGluIHN0cmVhbV90Y3Bf
X29uX3JlYWRhYmxlIChzZWxmPTB4NTVlNTg5ZDZkYTYwKSBhdCAuLi9zcmMvc3RyZWFtL3RjcC5j
OjE3MwojMTEgc3RyZWFtX3RjcF9fb25fZXZlbnQgKG9iaj08b3B0aW1pemVkIG91dD4pIGF0IC4u
L3NyYy9zdHJlYW0vdGNwLmM6MjA0CiMxMiAweDAwMDA3ZmYzODkxN2Q5MGMgaW4gYW1sX19oYW5k
bGVfZXZlbnQgKHNlbGY9PG9wdGltaXplZCBvdXQ+LCBvYmo9MHg1NWU1ODlkNmE5YjApIGF0IC4u
L3NyYy9hbWwuYzo4MDEKIzEzIGFtbF9kaXNwYXRjaCAoc2VsZj1zZWxmQGVudHJ5PTB4NTVlNTg5
ZDYzOGUwKSBhdCAuLi9zcmMvYW1sLmM6ODUzCiMxNCAweDAwMDA1NWU1NTgwODMwMmUgaW4gbWFp
biAoYXJnYz08b3B0aW1pemVkIG91dD4sIGFyZ3Y9PG9wdGltaXplZCBvdXQ+KSBhdCAuLi9zcmMv
bWFpbi5jOjIxNDYK
</data>

          </attachment>
      

    </bug>

</bugzilla>