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

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

    <bug>
          <bug_id>37370</bug_id>
          
          <creation_ts>2019-10-23 21:33:20 +0300</creation_ts>
          <short_desc>1.9.0-alt1: Segmentation fault при попытке подключиться к Win2003</short_desc>
          <delta_ts>2025-10-25 16:18:38 +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>rdesktop</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>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Y. Afonin">asy</reporter>
          <assigned_to name="Aleksandr Shamaraev">shad</assigned_to>
          <cc>andrey</cc>
    
    <cc>cas</cc>
    
    <cc>glebfm</cc>
    
    <cc>iv</cc>
    
    <cc>neandryxaya</cc>
    
    <cc>shad</cc>
    
    <cc>temap</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>185079</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-10-23 21:33:20 +0300</bug_when>
    <thetext>1.9.0-alt1, попытка подключения завершается так:

Protocol(warning): Protocol negotiation failed with reason: SSL not allowed by server
Retrying with plain RDP.
Segmentation fault

Не подключается, видимо, потому, что ssl в openssl 1.1 убрали? Это, в принципе, понятно, но Segmentation fault, наверное, надо убрать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185080</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-10-23 21:38:43 +0300</bug_when>
    <thetext>Кстати, а почему &quot;SSL not allowed by server&quot;, если rdesktop - клиент?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185084</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2019-10-24 10:25:48 +0300</bug_when>
    <thetext>
(В ответ на комментарий №0)
&gt; 1.9.0-alt1, попытка подключения завершается так:
&gt; 
&gt; Protocol(warning): Protocol negotiation failed with reason: SSL not allowed by
&gt; server
&gt; Retrying with plain RDP.
&gt; Segmentation fault
&gt; 
&gt; Не подключается, видимо, потому, что ssl в openssl 1.1 убрали? Это, в принципе,
&gt; понятно, но Segmentation fault, наверное, надо убрать.
У меня подключается.

(В ответ на комментарий №1)
&gt; Кстати, а почему &quot;SSL not allowed by server&quot;, если rdesktop - клиент?
Потому что ваш сервер, о котором вы ничего не сказали, не разрешает вам подключаться к нему с использованием SSL.

Покажите вывод при 
$ rdesktop -v host
Уточните, в какой момент это предупреждение, сразу?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185085</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2019-10-24 10:26:58 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; 1.9.0-alt1, попытка подключения завершается так:
...
&gt; Не подключается, видимо, потому, что ssl в openssl 1.1 убрали? Это, в принципе,
&gt; понятно, но Segmentation fault, наверное, надо убрать.

Видимо это не то SSL, о котором вы думаете. К тому же именно в этой версии используется как раз не openssl:
* Вс окт 13 2019 Vitaly Lipatov &lt;lav@altlinux.ru&gt; 1.9.0-alt1
- new version 1.9.0 (with rpmrb script)
- use GnuTLS and nettle instead of OpenSSL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185103</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-10-24 18:44:41 +0300</bug_when>
    <thetext>(In reply to comment #2)

&gt; Потому что ваш сервер, о котором вы ничего не сказали, не разрешает вам
&gt; подключаться к нему с использованием SSL.

На самом деле я с Windows практически не работаю, а rdesktop полез посмотреть из-за сообщения на форуме https://forum.altlinux.org/index.php?topic=43156.0 и наличия под рукой не мной обслуживаемого терминального сервера. Ошибка касается именно Segmentation fault, а не того, что rdesktop не подключается. Тут, наверное, надо ещё одну ошибку завести, отдельную.

&gt; Покажите вывод при 
&gt; $ rdesktop -v host
&gt; Уточните, в какой момент это предупреждение, сразу?

Да, сразу. Вывод вот:

is_wm_active(): WM name: KWin
Connecting to server using NLA...
Protocol(warning): Protocol negotiation failed with reason: SSL not allowed by server
Retrying with plain RDP.
Segmentation fault

Чуть позже попробую посмотреть, где именно Segmentation fault.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185107</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-10-24 19:48:24 +0300</bug_when>
    <thetext>(In reply to comment #4)

&gt; Segmentation fault
&gt; 
&gt; Чуть позже попробую посмотреть, где именно Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7f4aa13 in __gmpz_sizeinbase (x=x@entry=0x7fffffffd6fc, base=base@entry=2) at sizeinbase.c:41
41        MPN_SIZEINBASE (result, PTR(x), ABSIZ(x), base);

sizeinbase.c упоминается в gmp. На libgmp перевешивать?

Вообще я в p9 смотрю с точечным обновлением из Sisyphus...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185108</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2019-10-24 20:54:30 +0300</bug_when>
    <thetext>А что у вас за сервер, так и не сказали.

Похожа проблема?
https://github.com/rdesktop/rdesktop/issues/277
https://bugs.launchpad.net/ubuntu/+source/rdesktop/+bug/1683359
https://sourceforge.net/p/rdesktop/mailman/message/32115618/
https://bugzilla.redhat.com/show_bug.cgi?id=1002978

И всё ли в порядке при использовании xfreerdp из пакета freerdp?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185109</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-10-24 21:12:06 +0300</bug_when>
    <thetext>(In reply to comment #6)

&gt; А что у вас за сервер, так и не сказали.

Так в заголовке же: Windows 2003. Точнее сказать пока не могу, то есть включены ли там SSL и TLS - не было сегодня возможности спросить.

&gt; Похожа проблема?
&gt; https://github.com/rdesktop/rdesktop/issues/277
&gt; https://bugs.launchpad.net/ubuntu/+source/rdesktop/+bug/1683359
&gt; https://sourceforge.net/p/rdesktop/mailman/message/32115618/
&gt; https://bugzilla.redhat.com/show_bug.cgi?id=1002978

С неподключением - похоже, с падением - не знаю. По ссылкам где падает, где нет. 1.8.3-alt1.qa1 из p9 тоже не подключается (с сообщением и как по некоторым ссылкам, и как у автора темы на форуме), но завершается без Segmentation fault.

&gt; И всё ли в порядке при использовании xfreerdp из пакета freerdp?

Да, xfreerdp рисует окошко с приглашением.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185110</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-10-24 21:28:14 +0300</bug_when>
    <thetext>(In reply to comment #7)

&gt; &gt; А что у вас за сервер, так и не сказали.
&gt; 
&gt; Так в заголовке же: Windows 2003. Точнее сказать пока не могу,
&gt; то есть включены ли там SSL и TLS - не было сегодня возможности
&gt; спросить.

А вот к Windows 10 этот же самый rdesktop 1.9 цепляется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185111</commentid>
    <comment_count>9</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2019-10-24 21:29:22 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; (In reply to comment #4)
&gt; 
&gt; &gt; Segmentation fault
&gt; &gt; 
&gt; &gt; Чуть позже попробую посмотреть, где именно Segmentation fault.
&gt; 
&gt; Program received signal SIGSEGV, Segmentation fault.
&gt; 0x00007ffff7f4aa13 in __gmpz_sizeinbase (x=x@entry=0x7fffffffd6fc,
&gt; base=base@entry=2) at sizeinbase.c:41
&gt; 41        MPN_SIZEINBASE (result, PTR(x), ABSIZ(x), base);
&gt; 
&gt; sizeinbase.c упоминается в gmp. На libgmp перевешивать?
А давайте вы приложите к баге
strace -f -y -s 200 rdesktop HOST 2&gt;rdesktop.log
надо бы посмотреть. Но мне на 2003 не проверить, у меня только 2012.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185114</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-10-24 21:53:55 +0300</bug_when>
    <thetext>(In reply to comment #5)

&gt; sizeinbase.c упоминается в gmp. На libgmp перевешивать?

Пусть отдельно будет: https://bugzilla.altlinux.org/37376
Segmentation fault видимо уже после всех попыток подключения наступает.

(In reply to comment #9)

Результат strace тоже туда положил. А тут пусть будет просто про подключение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185178</commentid>
    <comment_count>11</comment_count>
    <who name="Артём">temap</who>
    <bug_when>2019-10-29 19:47:16 +0300</bug_when>
    <thetext>*** Bug 37397 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187310</commentid>
    <comment_count>12</comment_count>
    <who name="Артём">temap</who>
    <bug_when>2020-01-28 23:22:06 +0300</bug_when>
    <thetext>В понедельник после очередного обновления на p9 опять возникла проблема.
https://forum.altlinux.org/index.php?topic=43156.msg345955#msg345955
Помучился.
Сейчас установил вот эту версию:
https://rosa.pkgs.org/2016.1/rosa-main-updates-x86_64/rdesktop-1.9.0-2-rosa2016.1.x86_64.rpm.html
Работает. Надеюсь, в альт её можно взять?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>188850</commentid>
    <comment_count>13</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2020-03-26 19:23:53 +0300</bug_when>
    <thetext>(Ответ для Артём на комментарий #12)
&gt; В понедельник после очередного обновления на p9 опять возникла проблема.
&gt; https://forum.altlinux.org/index.php?topic=43156.msg345955#msg345955
&gt; Помучился.
&gt; Сейчас установил вот эту версию:
&gt; https://rosa.pkgs.org/2016.1/rosa-main-updates-x86_64/rdesktop-1.9.0-2-
&gt; rosa2016.1.x86_64.rpm.html
&gt; Работает. Надеюсь, в альт её можно взять?

Прошу проверить задание 248614 с 1.9.0-alt1 из Sisyphus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189429</commentid>
    <comment_count>14</comment_count>
    <who name="neandryxaya@yandex.ru">neandryxaya</who>
    <bug_when>2020-04-24 11:32:52 +0300</bug_when>
    <thetext>rdesktop Version 1.9.0.
---
При подключении к терминальному серверу на Win 2012R2 выдаёт ошибку:
rdesktop 10.23.1.25:3390 
Autoselecting keyboard map &apos;ru&apos; from locale
Protocol(warning): Protocol negotiation failed with reason: SSL not allowed by server
Retrying with plain RDP.
Ошибка сегментирования</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>205121</commentid>
    <comment_count>15</comment_count>
    <who name="Andrey Prokopyev">andrey</who>
    <bug_when>2021-11-20 19:14:09 +0300</bug_when>
    <thetext>Вот тут вроде пояснено и пофиксено.
https://github.com/rdesktop/rdesktop/issues/356

Как бы к нам применить?
а то очень надо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275487</commentid>
    <comment_count>16</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-10-25 16:18:38 +0300</bug_when>
    <thetext>rdesktop-1.9.0-alt2 -&gt; sisyphus:

Sat Oct 25 2025 Aleksandr Shamaraev &lt;shad@altlinux&gt; 1.9.0-alt2
- FTBFS: fix: error:
	+ passing argument 1 of &apos;__gmpz_sizeinbase&apos; from incompatible pointer type
	+ use correct modulus and exponent in rdssl_rkey_get_exp_mod (ALT #37370)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>