Package: remmina Version: 1.1.1-1 Severity: normal Hi there,
Remmina crashes when you connect to a RDP server for the first time and choose to not accept the certificate the server presents. Console log running under gdb: connected to XXX-XXXXXXXXX-TS.HKZ.int:3389 tls_connect: certificate not trusted, aborting. Error: protocol security negotiation or connection failure [Thread 0x7fffde9d6700 (LWP 20594) exited] Program received signal SIGSEGV, Segmentation fault. tls_disconnect (tls=0x0) at /build/freerdp-fIzACm/freerdp-1.1.0~git20140921.1.440916e+dfsg1/libfreerdp/crypto/tls.c:334 334 /build/freerdp-fIzACm/freerdp-1.1.0~git20140921.1.440916e+dfsg1/libfreerdp/crypto/tls.c: No such file or directory. (gdb) bt #0 tls_disconnect (tls=0x0) at /build/freerdp-fIzACm/freerdp-1.1.0~git20140921.1.440916e+dfsg1/libfreerdp/crypto/tls.c:334 #1 0x00007fffe85f4c61 in transport_disconnect (transport=0xb0b510) at /build/freerdp-fIzACm/freerdp-1.1.0~git20140921.1.440916e+dfsg1/libfreerdp/core/transport.c:78 #2 0x00007fffe85e6107 in freerdp_disconnect (instance=instance@entry=0xaf3890) at /build/freerdp-fIzACm/freerdp-1.1.0~git20140921.1.440916e+dfsg1/libfreerdp/core/freerdp.c:292 #3 0x00007fffe882a692 in remmina_rdp_close_connection (gp=0x6a1280) at /build/remmina-g81gm7/remmina-1.1.1/remmina-plugins/rdp/rdp_plugin.c:1004 #4 0x00000000004332de in remmina_protocol_widget_close_connection (gp=0x6a1280) at /build/remmina-g81gm7/remmina-1.1.1/remmina/src/remmina_protocol_widget.c:307 #5 0x00007ffff728de78 in gdk_threads_dispatch (data=0x7e0620) at /tmp/buildd/gtk+3.0-3.14.4/./gdk/gdk.c:654 #6 0x00007ffff6fa7b6d in g_main_dispatch (context=0x688980) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3111 #7 g_main_context_dispatch (context=context@entry=0x688980) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3710 #8 0x00007ffff6fa7f48 in g_main_context_iterate (context=0x688980, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3781 #9 0x00007ffff6fa8272 in g_main_loop_run (loop=0x784610) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3975 #10 0x00007ffff7713a25 in gtk_main () at /tmp/buildd/gtk+3.0-3.14.4/./gtk/gtkmain.c:1207 #11 0x0000000000415778 in main (argc=1, argv=0x7fffffffe1d8) at /build/remmina-g81gm7/remmina-1.1.1/remmina/src/remmina.c:242 I've attached the output of "bt full". Please tell me if you need any more information from me. Thanks for your time! Cheers, Andreas -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (650, 'unstable'), (450, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages remmina depends on: ii dbus-x11 1.8.8-2 ii libavahi-client3 0.6.31-4 ii libavahi-common3 0.6.31-4 ii libavahi-ui-gtk3-0 0.6.31-4 ii libc6 2.19-12 ii libgcrypt20 1.6.2-4 ii libgdk-pixbuf2.0-0 2.31.1-2+b1 ii libglib2.0-0 2.42.0-2 ii libgtk-3-0 3.14.4-1 ii libssh-4 0.6.3-3+b1 ii libvte-2.90-9 1:0.36.3-1 ii libx11-6 2:1.6.2-3 ii remmina-common 1.1.1-1 Versions of packages remmina recommends: ii remmina-plugin-rdp 1.1.1-1 ii remmina-plugin-vnc 1.1.1-1 remmina suggests no packages. -- no debconf information
(gdb) bt full #0 tls_disconnect (tls=0x0) at /build/freerdp-fIzACm/freerdp-1.1.0~git20140921.1.440916e+dfsg1/libfreerdp/crypto/tls.c:334 No locals. #1 0x00007fffe85f4c61 in transport_disconnect (transport=0xb0b510) at /build/freerdp-fIzACm/freerdp-1.1.0~git20140921.1.440916e+dfsg1/libfreerdp/core/transport.c:78 status = 1 #2 0x00007fffe85e6107 in freerdp_disconnect (instance=instance@entry=0xaf3890) at /build/freerdp-fIzACm/freerdp-1.1.0~git20140921.1.440916e+dfsg1/libfreerdp/core/freerdp.c:292 rdp = <optimized out> #3 0x00007fffe882a692 in remmina_rdp_close_connection (gp=0x6a1280) at /build/remmina-g81gm7/remmina-1.1.1/remmina-plugins/rdp/rdp_plugin.c:1004 rfi = 0xaf8920 instance = 0xaf3890 #4 0x00000000004332de in remmina_protocol_widget_close_connection (gp=0x6a1280) at /build/remmina-g81gm7/remmina-1.1.1/remmina/src/remmina_protocol_widget.c:307 display = <optimized out> manager = <optimized out> device = <optimized out> retval = <optimized out> #5 0x00007ffff728de78 in gdk_threads_dispatch (data=0x7e0620) at /tmp/buildd/gtk+3.0-3.14.4/./gdk/gdk.c:654 dispatch = 0x7e0620 ret = 0 #6 0x00007ffff6fa7b6d in g_main_dispatch (context=0x688980) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3111 dispatch = 0x7ffff6fa46d0 <g_idle_dispatch> prev_source = 0x0 was_in_call = 0 user_data = 0x7e0620 callback = 0x7ffff728de50 <gdk_threads_dispatch> cb_funcs = <optimized out> cb_data = 0x7fffd003bf70 need_destroy = <optimized out> source = 0x7fffd004dfa0 current = 0x672810 i = 0 #7 g_main_context_dispatch (context=context@entry=0x688980) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3710 No locals. #8 0x00007ffff6fa7f48 in g_main_context_iterate (context=0x688980, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3781 max_priority = 2147483647 timeout = 292 some_ready = 1 nfds = <optimized out> allocated_nfds = 5 fds = 0x6b3560 #9 0x00007ffff6fa8272 in g_main_loop_run (loop=0x784610) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3975 __FUNCTION__ = "g_main_loop_run" #10 0x00007ffff7713a25 in gtk_main () at /tmp/buildd/gtk+3.0-3.14.4/./gtk/gtkmain.c:1207 loop = 0x784610 #11 0x0000000000415778 in main (argc=1, argv=0x7fffffffe1d8) at /build/remmina-g81gm7/remmina-1.1.1/remmina/src/remmina.c:242 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {7219552, 1878717691315127564, 4282275, 140737488347600, 0, 0, -1878717691836726004, 1878717153080804620}, __mask_was_saved = 0}}, __pad = { 0x7fffffffe120, 0x0, 0x4157a3 <_start>, 0x7fffffffe1d0}} __not_first_call = <optimized out> app = 0x6e2960 status = 0 (gdb)