Package: remmina
Version: 1.1.1-2
Severity: important

Hi!

In 8 out of 10 cases after/while closing a RDP connection window, remmina
segfaults. This happens with both the versison from unstable (1.1.1-2) and from
experimental(1.1.2-1):

(gdb) run
Starting program: /usr/bin/remmina 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffecf0e700 (LWP 12045)]
Remmina plugin VNC (type=Protocol) registered.
Remmina plugin VNCI (type=Protocol) registered.
Remmina plugin RDP (type=Protocol) registered.
Remmina plugin RDPF (type=File) registered.
Remmina plugin RDPS (type=Preference) registered.
Remmina plugin SFTP (type=Protocol) registered.
Remmina plugin SSH (type=Protocol) registered.
[New Thread 0x7fffe0b7a700 (LWP 12046)]
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[New Thread 0x7fffdbfff700 (LWP 12049)]
loading channel rdpdr (static)
loading channel rdpdr
loading channel rdpsnd
loading channel cliprdr
connected to vic2.some.server:3389
Unable to detect time zone
[New Thread 0x7fffdad3a700 (LWP 12050)]
[New Thread 0x7fffda539700 (LWP 12051)]
[New Thread 0x7fffd9d38700 (LWP 12052)]
[New Thread 0x7fffd9537700 (LWP 12053)]
[New Thread 0x7fffd8d36700 (LWP 12054)]
[New Thread 0x7fffd3fff700 (LWP 12055)]
[New Thread 0x7fffd37fe700 (LWP 12056)]
[New Thread 0x7fffd2ffd700 (LWP 12057)]
[New Thread 0x7fffd27fc700 (LWP 12058)]
Loading device service drive (static)
[New Thread 0x7fffd1ffb700 (LWP 12059)]
[New Thread 0x7fffd0ff9700 (LWP 12061)]
[New Thread 0x7fffd17fa700 (LWP 12060)]
[New Thread 0x7fffcbfff700 (LWP 12062)]
registered device #1: downloads (type=8 id=1)
[Thread 0x7fffdbfff700 (LWP 12049) exited]
[Thread 0x7fffd27fc700 (LWP 12058) exited]
[Thread 0x7fffcbfff700 (LWP 12062) exited]
[Thread 0x7fffd1ffb700 (LWP 12059) exited]
[Thread 0x7fffd0ff9700 (LWP 12061) exited]
[Thread 0x7fffd17fa700 (LWP 12060) exited]

Program received signal SIGSEGV, Segmentation fault.
malloc_consolidate (av=av@entry=0x7ffff5001620 <main_arena>) at malloc.c:4151
4151    malloc.c: No such file or directory.
(gdb) bt full
#0  malloc_consolidate (av=av@entry=0x7ffff5001620 <main_arena>) at 
malloc.c:4151
        fb = <optimized out>
        maxfb = 0x7ffff5001670 <main_arena+80>
        p = 0x7ffff5001678 <main_arena+88>
        nextp = 0xbedd10
        unsorted_bin = 0x7ffff5001678 <main_arena+88>
        first_unsorted = <optimized out>
        nextchunk = 0x7ffff5c6ca68
        size = 13022192
        nextsize = <optimized out>
        prevsize = <optimized out>
        nextinuse = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
        __func__ = "malloc_consolidate"
#1  0x00007ffff4cd7d28 in _int_malloc (av=av@entry=0x7ffff5001620 <main_arena>, 
bytes=bytes@entry=1760) at malloc.c:3423
        nb = 1776
        idx = 75
        bin = <optimized out>
        victim = <optimized out>
        size = <optimized out>
        victim_index = <optimized out>
        remainder = <optimized out>
        remainder_size = <optimized out>
        block = <optimized out>
        bit = <optimized out>
        map = <optimized out>
        fwd = <optimized out>
        bck = <optimized out>
        errstr = 0x0
        __func__ = "_int_malloc"
#2  0x00007ffff4cda86c in __libc_calloc (n=<optimized out>, 
elem_size=<optimized out>) at malloc.c:3219
        av = 0x7ffff5001620 <main_arena>
        oldtop = 0xd9c880
        p = <optimized out>
        bytes = 1760
        sz = 1760
        csz = <optimized out>
        oldtopsize = 132992
        mem = <optimized out>
        clearsize = <optimized out>
        nclears = <optimized out>
        d = <optimized out>
        hook = <optimized out>
        __func__ = "__libc_calloc"
#3  0x00007ffff6fa9822 in g_malloc0 (n_bytes=n_bytes@entry=1760) at 
/tmp/buildd/glib2.0-2.42.1/./glib/gmem.c:127
        mem = <optimized out>
#4  0x00007ffff7673f42 in _gtk_css_lookup_new (relevant=relevant@entry=0x0) at 
/tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkcsslookup.c:33
        lookup = <optimized out>
        n = 72
#5  0x00007ffff77a3579 in build_properties (context=context@entry=0xb02b00, 
values=values@entry=0x864800, info=info@entry=0xb10580, 
relevant_changes=relevant_changes@entry=0x0) at 
/tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkstylecontext.c:767
        priv = 0xb02a80
        matcher = {klass = 0x864800, path = {klass = 0x864800, path = 
0xf77a33c4, index = 11601280, sibling_index = 0}, superset = {klass = 0x864800, 
subset = 0xf77a33c4, relevant = 11601280}}
        path = 0x9988a0
        lookup = <optimized out>
#6  0x00007ffff77a34fc in style_values_lookup (context=context@entry=0xb02b00) 
at /tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkstylecontext.c:813
        priv = 0xb02a80
        values = 0x864800
        info = 0xb10580
        __FUNCTION__ = "style_values_lookup"
#7  0x00007ffff77a5be3 in _gtk_style_context_validate (context=0xb02b00, 
timestamp=timestamp@entry=2068012874551, change=GTK_CSS_CHANGE_STATE, 
change@entry=0, parent_changes=parent_changes@entry=0x1) at 
/tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkstylecontext.c:3060
        values = <optimized out>
        priv = 0xb02a80
        info = 0xb10580
        current = <optimized out>
        changes = <optimized out>
        list = <optimized out>
        __FUNCTION__ = "_gtk_style_context_validate"
#8  0x00007ffff77a5b52 in _gtk_style_context_validate (context=<optimized out>, 
timestamp=timestamp@entry=2068012874551, change=change@entry=0, 
parent_changes=parent_changes@entry=0x1) at 
/tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkstylecontext.c:3115
        priv = 0xb02940
        info = <optimized out>
        current = <optimized out>
        changes = 0x1
        list = 0x8ee160
        __FUNCTION__ = "_gtk_style_context_validate"
#9  0x00007ffff77a5b52 in _gtk_style_context_validate (context=<optimized out>, 
timestamp=timestamp@entry=2068012874551, change=change@entry=0, 
parent_changes=parent_changes@entry=0x1) at 
/tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkstylecontext.c:3115
        priv = 0x7fffe8006da0
        info = <optimized out>
        current = <optimized out>
        changes = 0x1
        list = 0x984250
        __FUNCTION__ = "_gtk_style_context_validate"
#10 0x00007ffff77a5b52 in _gtk_style_context_validate (context=<optimized out>, 
timestamp=timestamp@entry=2068012874551, change=change@entry=0, 
parent_changes=parent_changes@entry=0x1) at 
/tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkstylecontext.c:3115
        priv = 0x7fffe8006d00
        info = <optimized out>
        current = <optimized out>
        changes = 0x1
        list = 0x76fd40
        __FUNCTION__ = "_gtk_style_context_validate"
#11 0x00007ffff766420a in gtk_container_idle_sizer (clock=0x6d13a0, 
container=0x950240) at /tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkcontainer.c:1738
        current_time = 2068012874551
#12 0x00007ffff699f474 in _g_closure_invoke_va (closure=0xc6b990, 
closure@entry=0xc6a6a0, return_value=0xc127f0, return_value@entry=0x0, 
instance=0xb1, instance@entry=0x6d13a0, args=0x7ffff5001678 <main_arena+88>, 
args@entry=0x7fffffffdc88, n_params=-184543704, param_types=0x7ffff5001670 
<main_arena+80>) at /tmp/buildd/glib2.0-2.42.1/./gobject/gclosure.c:831
        marshal = 0xc6b3f0
        marshal_data = 0x7ffff5001628 <main_arena+8>
        __FUNCTION__ = "_g_closure_invoke_va"
#13 0x00007ffff69b9087 in g_signal_emit_valist (instance=0x6d13a0, 
signal_id=<optimized out>, detail=0, var_args=0x7fffffffdc88) at 
/tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3218
        return_accu = <optimized out>
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong 
= 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, 
{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x6d13a0, ihint = {signal_id = 140, 
detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 
7122720}
        signal_id = 140
        instance_type = <optimized out>
        emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 
0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer 
= 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 
= 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        rtype = 4
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = 0xc6a6a0
        run_type = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __FUNCTION__ = "g_signal_emit_valist"
#14 0x00007ffff69b9f2a in g_signal_emit_by_name (instance=0xc6b990, 
instance@entry=0x6d13a0, detailed_signal=0xc127f0 "\033", 
detailed_signal@entry=0x7ffff72fd6b6 "layout") at 
/tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3405
        var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 
0x7fffffffddc0, reg_save_area = 0x7fffffffdcd0}}
        detail = 0
        signal_id = 140
        __FUNCTION__ = "g_signal_emit_by_name"
#15 0x00007ffff7297954 in gdk_frame_clock_paint_idle (data=0x6d13a0) at 
/tmp/buildd/gtk+3.0-3.14.5/./gdk/gdkframeclockidle.c:408
        iter = 1
        clock = 0x6d13a0
        clock_idle = 0x6d13a0
        priv = 0x6d12c0
        skip_to_resume_events = 0
        timings = 0xc54b00
#16 0x00007ffff7289e78 in gdk_threads_dispatch (data=0x82dd60, 
data@entry=<error reading variable: value has been optimized out>) at 
/tmp/buildd/gtk+3.0-3.14.5/./gdk/gdk.c:654
        dispatch = 0x82dd60
        ret = 0
#17 0x00007ffff6fa4613 in g_timeout_dispatch (source=0xc505c0, 
callback=<optimized out>, user_data=<optimized out>) at 
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4520
        timeout_source = 0xc505c0
        again = <optimized out>
#18 0x00007ffff6fa3b6d in g_main_dispatch (context=0x68cc20) at 
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
        dispatch = 0x7ffff6fa4600 <g_timeout_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x82dd60
        callback = 0x7ffff7289e50 <gdk_threads_dispatch>
        cb_funcs = <optimized out>
        cb_data = 0xc63ca0
        need_destroy = <optimized out>
        source = 0xc505c0
        current = 0x6dee00
        i = 0
#19 g_main_context_dispatch (context=context@entry=0x68cc20) at 
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
No locals.
#20 0x00007ffff6fa3f48 in g_main_context_iterate (context=0x68cc20, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 3
        fds = 0x675ca0
#21 0x00007ffff6fa4272 in g_main_loop_run (loop=0x675070) at 
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
        __FUNCTION__ = "g_main_loop_run"
#22 0x00007ffff770fbf5 in gtk_main () at 
/tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkmain.c:1207
        loop = 0x675070
#23 0x0000000000415778 in main ()
No symbol table info available.


-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (600, 'unstable'), (400, 'testing'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages remmina depends on:
ii  dbus-x11            1.8.14-1
ii  libavahi-client3    0.6.31-4+b2
ii  libavahi-common3    0.6.31-4+b2
ii  libavahi-ui-gtk3-0  0.6.31-4+b2
ii  libc6               2.19-13
ii  libgcrypt20         1.6.2-4+b1
ii  libgdk-pixbuf2.0-0  2.31.1-2+b1
ii  libglib2.0-0        2.42.1-1
ii  libgtk-3-0          3.14.5-1
ii  libssh-4            0.6.3-4
ii  libvte-2.90-9       1:0.36.3-1
ii  libx11-6            2:1.6.2-3
ii  remmina-common      1.1.1-2

Versions of packages remmina recommends:
ii  remmina-plugin-rdp  1.1.1-2
ii  remmina-plugin-vnc  1.1.1-2

remmina suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to