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) 

Reply via email to