[Comm] [p6] тестирование новых freerdp и remmina

vx8400 vx8400 на gmail.com
Пт Фев 24 23:31:04 MSK 2012


Вечер добрый,

Дело не в libgtk+3.
Голый xfreerdp -1.0.1-alt0.M60P.1 падает  на том же месте:

SSL_read: I/O error
Failed to check FreeRDP file descriptor

Program received signal SIGPIPE, Broken pipe.

xfreerdp пересобран в p6 из src.rpm, стеки после падения прилагаются.

wbr,
Oleg.

22 февраля 2012 г. 10:19  Alexey Borisenkov:
> 22.02.2012 13:01, Андрей Черепанов пишет:
>
>> Чтобы перенести libgtk+3 из Сизифа потребуется провести немаленькое
>> обновление, затрагивающее glib2, polkit, libpango и многое другое. Я
>> поговорю
>> с aris@ - может, он чего присоветует.
>
>
> На всякий случай -- в сизифе remmina так же падает при закрытии соединения
> RDP. Даже можно оставить адрес сервера пустым, нажать подключить и она
> падает. Но только с RDP.
----------- следующая часть -----------
% gdb xfreerdp 
GNU gdb (GDB) 7.2-alt2 (ALT Linux)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-alt-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/xfreerdp...Reading symbols from /usr/lib/debug/usr/bin/xfreerdp.debug...done.
done.
(gdb) set args cernts:3389
(gdb) run
Starting program: /usr/bin/xfreerdp cernts:3389
[Thread debugging using libthread_db enabled]
[New Thread 0xb7e7db70 (LWP 12015)]
Warning xf_GetWindowProperty (140): Property 327 does not exist
connected to cernts:3389
connected to cernts:3389
SSL_read: I/O error
Failed to check FreeRDP file descriptor

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0xb7e7db70 (LWP 12015)]
0x0012ea41 in write () at ../sysdeps/unix/syscall-template.S:82
82      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) bt
#0  0x0012ea41 in write () at ../sysdeps/unix/syscall-template.S:82
#1  0x00745031 in sock_write (b=0x8104250, in=0x80f7fa3 "\025\003\001", inl=23) at bss_sock.c:158
#2  0x0074295f in BIO_write (b=0x8104250, in=0x80f7fa3, inl=23) at bio_lib.c:247
#3  0x002d5191 in ssl3_write_pending (s=0x80aa740, type=21, buf=0x8103fc0 "\001", len=2) at s3_pkt.c:837
#4  0x002d559b in do_ssl3_write (s=0x80aa740, type=21, buf=0x8103fc0 "\001", len=2, create_empty_fragment=0) at s3_pkt.c:809
#5  0x002d6c41 in ssl3_dispatch_alert (s=0x80aa740) at s3_pkt.c:1431
#6  0x002d5a35 in ssl3_send_alert (s=0x80aa740, level=1, desc=<value optimized out>) at s3_pkt.c:1419
#7  0x002d2ed9 in ssl3_shutdown (s=0x80aa740) at s3_lib.c:3175
#8  0x002ec5a1 in SSL_shutdown (s=0x80aa740) at ssl_lib.c:1004
#9  0x00f86c70 in tls_disconnect (tls=0x8101a30) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/tls.c:125
#10 0x00f88d3d in transport_disconnect (transport=0x809e6a8) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/transport.c:74
#11 0x00f7e689 in freerdp_disconnect (instance=0x809c830) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/freerdp.c:145
#12 0x08056f24 in xfreerdp_run (instance=0x809c830) at /usr/src/debug/freerdp-1.0.1/client/X11/xfreerdp.c:1038
#13 0x08057001 in thread_func (param=0x80bf9d0) at /usr/src/debug/freerdp-1.0.1/client/X11/xfreerdp.c:1052
#14 0x00127940 in start_thread (arg=0xb7e7db70) at pthread_create.c:297
#15 0x0020a8ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
(gdb) 
----------- следующая часть -----------
% gdb remmina
GNU gdb (GDB) 7.2-alt2 (ALT Linux)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-alt-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/remmina...Reading symbols from /usr/lib/debug/usr/bin/remmina.debug...done.
done.
(gdb) run
Starting program: /usr/bin/remmina 
[Thread debugging using libthread_db enabled]
[New Thread 0xb7de5b70 (LWP 11884)]
Remmina plugin VNC (type=Протокол) registered.
Remmina plugin VNCI (type=Протокол) registered.
NX: detected keyboard type evdev/us
Remmina plugin NX (type=Протокол) registered.
Remmina plugin RDP (type=Протокол) registered.
Remmina plugin RDPF (type=Файл) registered.
Remmina plugin RDPS (type=Настройка) registered.
Remmina plugin XDMCP (type=Протокол) registered.
Remmina plugin SFTP (type=Протокол) registered.
Remmina plugin SSH (type=Протокол) registered.
[New Thread 0xb66d0b70 (LWP 11886)]
warning: the debug information found in "/usr/lib/debug//usr/lib/freerdp/cliprdr.so.debug" does not match "/usr/lib/freerdp/cliprdr.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/usr/lib/freerdp/cliprdr.so.debug" does not match "/usr/lib/freerdp/cliprdr.so" (CRC mismatch).

connected to cernts.cern.ch:3389
[New Thread 0xb59cfb70 (LWP 11887)]
connected to cernts.cern.ch:3389

SSL_read: I/O error
[Thread 0xb66d0b70 (LWP 11886) exited]

Program received signal SIGPIPE, Broken pipe.
0x008f5871 in write () at ../sysdeps/unix/syscall-template.S:82
82      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) 
(gdb) bt
#0  0x008f5871 in write () at ../sysdeps/unix/syscall-template.S:82
#1  0x0108e031 in sock_write (b=0xb7232908, in=0xb722b2fb "\025\003\001", inl=23) at bss_sock.c:158
#2  0x0108b95f in BIO_write (b=0xb7232908, in=0xb722b2fb, inl=23) at bio_lib.c:247
#3  0x0483c191 in ssl3_write_pending (s=0xb7233a80, type=21, buf=0xb7232678 "\001", len=2) at s3_pkt.c:837
#4  0x0483c59b in do_ssl3_write (s=0xb7233a80, type=21, buf=0xb7232678 "\001", len=2, create_empty_fragment=0) at s3_pkt.c:809
#5  0x0483dc41 in ssl3_dispatch_alert (s=0xb7233a80) at s3_pkt.c:1431
#6  0x0483ca35 in ssl3_send_alert (s=0xb7233a80, level=1, desc=<value optimized out>) at s3_pkt.c:1419
#7  0x04839ed9 in ssl3_shutdown (s=0xb7233a80) at s3_lib.c:3175
#8  0x048535a1 in SSL_shutdown (s=0xb7233a80) at ssl_lib.c:1004
#9  0x06104c70 in tls_disconnect (tls=0xb7263470) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/tls.c:125
#10 0x06106d3d in transport_disconnect (transport=0xb721ca60) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/transport.c:74
#11 0x060fc689 in freerdp_disconnect (instance=0x823bce8) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/freerdp.c:145
#12 0x022ad465 in ?? () from /usr/lib/remmina/plugins/remmina-plugin-rdp.so
#13 0x0807b8b7 in remmina_protocol_widget_close_connection (gp=0x822f800) at /usr/src/debug/remmina-1.0.0/remmina/src/remmina_protocol_widget.c:284
#14 0x0054f347 in gdk_threads_dispatch () from /usr/lib/libgdk-3.so.0
#15 0x00c1e9c1 in g_idle_dispatch (source=0xb72d53e0, callback=0x54f302 <gdk_threads_dispatch>, user_data=0x82779b0) at gmain.c:4558
#16 0x00c2345a in g_main_dispatch (context=0x80b5760) at gmain.c:2441
#17 g_main_context_dispatch (context=0x80b5760) at gmain.c:3014
#18 0x00c23c58 in g_main_context_iterate (context=0x80b5760, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3092
#19 0x00c2436b in g_main_loop_run (loop=0x80b4580) at gmain.c:3300
#20 0x00285d2c in gtk_main () from /usr/lib/libgtk-3.so.0
#21 0x08058fab in main (argc=1, argv=0xbffff694) at /usr/src/debug/remmina-1.0.0/remmina/src/remmina.c:220


Подробная информация о списке рассылки community