Bug#833690: libgtk-3-0: SIGABRT in gmtp package

George B. i93.borg at gmail.com
Sun Aug 7 21:47:13 UTC 2016


Package: libgtk-3-0
Version: 3.20.7-1
Severity: important

Hello,

I got a SIGABRT crash when using the gmtp package, but looking through
backtrace I can only see GTK stuff so filing report against this package
(sorry if this is not the right thing to do).

Full backrace attached.


Best regards,

George

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages libgtk-3-0 depends on:
ii  adwaita-icon-theme                      3.20-3
ii  hicolor-icon-theme                      0.15-1
ii  libatk-bridge2.0-0                      2.20.1-2
ii  libatk1.0-0                             2.20.0-1
ii  libc6                                   2.23-4
ii  libcairo-gobject2                       1.14.6-1+b1
ii  libcairo2                               1.14.6-1+b1
ii  libcolord2                              1.3.2-1
ii  libcups2                                2.1.4-4
ii  libepoxy0                               1.3.1-1
ii  libfontconfig1                          2.11.0-6.4
ii  libfreetype6                            2.6.3-3+b1
ii  libgdk-pixbuf2.0-0                      2.34.0-1
ii  libglib2.0-0                            2.48.1-2
ii  libgtk-3-common                         3.20.7-1
ii  libjson-glib-1.0-0                      1.2.0-1
ii  libpango-1.0-0                          1.40.1-1
ii  libpangocairo-1.0-0                     1.40.1-1
ii  libpangoft2-1.0-0                       1.40.1-1
ii  librest-0.7-0                           0.8.0-1
ii  libsoup2.4-1                            2.54.1-1
ii  libwayland-client0                      1.11.0-2
ii  libwayland-cursor0                      1.11.0-2
ii  libwayland-egl1-mesa [libwayland-egl1]  11.2.2-1
ii  libx11-6                                2:1.6.3-1
ii  libxcomposite1                          1:0.4.4-1
ii  libxcursor1                             1:1.1.14-1+b1
ii  libxdamage1                             1:1.1.4-2+b1
ii  libxext6                                2:1.3.3-1
ii  libxfixes3                              1:5.0.2-1
ii  libxi6                                  2:1.7.6-1
ii  libxinerama1                            2:1.1.3-1+b1
ii  libxkbcommon0                           0.5.0-1
ii  libxml2                                 2.9.4+dfsg1-1+b1
ii  libxrandr2                              2:1.5.0-1
ii  shared-mime-info                        1.6-1

Versions of packages libgtk-3-0 recommends:
ii  libgtk-3-bin  3.20.7-1

Versions of packages libgtk-3-0 suggests:
ii  gvfs             1.28.2-1
ii  librsvg2-common  2.40.16-1

-- no debconf information
-------------- next part --------------
#0  0x00007fb21f9971c8 in __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
        resultvar = 0
        pid = 15928
        selftid = 15928
#1  0x00007fb21f99864a in __GI_abort () at abort.c:89
        save_stage = 2
        act = 
          {__sigaction_handler = {sa_handler = 0x62696c2f20202020, sa_sigaction = 0x62696c2f20202020}, sa_mask = {__val = {3257288213055174703, 7955377262162766188, 7810775995256680309, 3346019691586219625, 7147549481816754737, 3975887029563580977, 7017225471493562982, 8083248238249914416, 3472328296227680288, 2319406834570502192, 3545004047843598384, 3256155514939257187, 7219660740601472567, 8659703141076316212, 3472328296227676272, 3472339515587178544}}, sa_flags = 925970720, sa_restorer = 0x4a}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007fb21f9d2f4a in __libc_message (do_abort=do_abort at entry=2, fmt=fmt at entry=0x7fb21facbb30 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
Python Exception <class 'gdb.error'> Attempt to dereference a generic pointer.: 
#3  0x00007fb21f9d86b6 in malloc_printerr (action=3, str=0x7fb21fac88d7 "corrupted double-linked list", ptr=<optimized out>, ar_ptr=<optimized out>) at malloc.c:5004
        buf = "0000000002394fd0"
        cp = <optimized out>
        ar_ptr = <optimized out>
        ptr = <optimized out>
        str = 0x7fb21fac88d7 "corrupted double-linked list"
        action = 3
#4  0x00007fb21f9d8a19 in malloc_consolidate (av=av at entry=0x7fb21fcffb20 <main_arena>) at malloc.c:4173
        fb = 0x7fb21fcffb28 <main_arena+8>
        maxfb = 0x7fb21fcffb70 <main_arena+80>
        p = 0x2394fd0
        nextp = 0x22c9700
        unsorted_bin = 0x7fb21fcffb78 <main_arena+88>
        first_unsorted = <optimized out>
        nextchunk = 0x2395050
        size = 128
        nextsize = 368
        prevsize = <optimized out>
        nextinuse = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
#5  0x00007fb21f9da3f0 in _int_malloc (av=av at entry=0x7fb21fcffb20 <main_arena>, bytes=bytes at entry=1336) at malloc.c:3448
        nb = 1344
        idx = 69
        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"
#6  0x00007fb21f9dcdca in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3234
        av = 0x7fb21fcffb20 <main_arena>
        oldtop = 0x243bff0
        p = <optimized out>
        bytes = 1336
        sz = 1336
        csz = <optimized out>
        oldtopsize = 110608
        mem = <optimized out>
        clearsize = <optimized out>
        nclears = <optimized out>
        d = <optimized out>
        hook = <optimized out>
        __func__ = "__libc_calloc"
#7  0x00007fb220874781 in g_malloc0 (n_bytes=n_bytes at entry=1336) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmem.c:124
        mem = <optimized out>
#8  0x00007fb2214aa553 in _gtk_css_lookup_new (relevant=relevant at entry=0x0) at ././gtk/gtkcsslookup.c:32
        lookup = <optimized out>
#9  0x00007fb2214bdc93 in gtk_css_static_style_new_compute (provider=0x1d58400, matcher=matcher at entry=0x7ffc79ff49e0, parent=parent at entry=0x20a0e70 [GtkCssStaticStyle]) at ././gtk/gtkcssstaticstyle.c:175
        result = <optimized out>
        lookup = <optimized out>
        change = 4294967295
#10 0x00007fb2214acc25 in gtk_css_node_real_update_style (cssnode=0x2034db0 [GtkCssWidgetNode]) at ././gtk/gtkcssnode.c:371
        matcher = 
            {klass = 0x7fb221c03660 <GTK_CSS_MATCHER_NODE>, path = {klass = 0x7fb221c03660 <GTK_CSS_MATCHER_NODE>, decl = 0x2034db0, path = 0x1e12970, index = 37382912, sibling_index = 0}, node = {klass = 0x7fb221c03660 <GTK_CSS_MATCHER_NODE>, node = 0x2034db0 [GtkCssWidgetNode]}, superset = {klass = 0x7fb221c03660 <GTK_CSS_MATCHER_NODE>, subset = 0x2034db0, relevant = 31533424}}
        parent = <optimized out>
        style = <optimized out>
        static_style = <optimized out>
        new_static_style = <optimized out>
        new_style = <optimized out>
#11 0x00007fb2214acc25 in gtk_css_node_real_update_style (cssnode=0x2034db0 [GtkCssWidgetNode], change=8388608, timestamp=12149932559, style=0x2152ec0 [GtkCssStaticStyle]) at ././gtk/gtkcssnode.c:425
        static_style = <optimized out>
        new_static_style = <optimized out>
        new_style = <optimized out>
#12 0x00007fb2214ab9fc in gtk_css_node_ensure_style (cssnode=0x2034db0 [GtkCssWidgetNode], current_time=12149932559) at ././gtk/gtkcssnode.c:1006
        new_style = <optimized out>
#13 0x00007fb2214ac775 in gtk_css_node_validate_internal (current_time=12149932559, cssnode=0x2034db0 [GtkCssWidgetNode]) at ././gtk/gtkcssnode.c:1390
#14 0x00007fb2214ac775 in gtk_css_node_validate_internal (cssnode=0x2034db0 [GtkCssWidgetNode], timestamp=12149932559) at ././gtk/gtkcssnode.c:1385
#15 0x00007fb2214ac74a in gtk_css_node_validate_internal (cssnode=<optimized out>, timestamp=12149932559) at ././gtk/gtkcssnode.c:1399
        child = 0x2034db0 [GtkCssWidgetNode]
        timestamp = 12149932559
        cssnode = <optimized out>
#16 0x00007fb2214ac74a in gtk_css_node_validate_internal (cssnode=<optimized out>, timestamp=12149932559) at ././gtk/gtkcssnode.c:1399
        child = 0x203c470 [GtkCssNode]
        timestamp = 12149932559
        cssnode = <optimized out>
#17 0x00007fb2214ac74a in gtk_css_node_validate_internal (cssnode=<optimized out>, timestamp=12149932559) at ././gtk/gtkcssnode.c:1399
        child = 0x2034cb0 [GtkCssWidgetNode]
        timestamp = 12149932559
        cssnode = <optimized out>
#18 0x00007fb2214ac74a in gtk_css_node_validate_internal (cssnode=<optimized out>, timestamp=12149932559) at ././gtk/gtkcssnode.c:1399
        child = 0x2034930 [GtkCssWidgetNode]
        timestamp = 12149932559
        cssnode = <optimized out>
#19 0x00007fb2214ac74a in gtk_css_node_validate_internal (cssnode=<optimized out>, timestamp=12149932559) at ././gtk/gtkcssnode.c:1399
        child = 0x2013310 [GtkCssWidgetNode]
        timestamp = 12149932559
        cssnode = <optimized out>
#20 0x00007fb2214ac74a in gtk_css_node_validate_internal (cssnode=<optimized out>, timestamp=12149932559) at ././gtk/gtkcssnode.c:1399
        child = 0x1ee0e00 [GtkCssWidgetNode]
        timestamp = 12149932559
        cssnode = <optimized out>
#21 0x00007fb2214937b6 in gtk_container_idle_sizer (clock=0x1d432b0 [GdkFrameClockIdle], container=0x1d7e330 [GtkWindow]) at ././gtk/gtkcontainer.c:2053
#22 0x00007fb220b461d4 in _g_closure_invoke_va (closure=closure at entry=0x232ffa0, return_value=return_value at entry=0x0, instance=instance at entry=0x1d432b0, args=args at entry=0x7ffc79ff4dc0, n_params=<optimized out>, param_types=0x0) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./gobject/gclosure.c:867
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x232ff80
        __func__ = "_g_closure_invoke_va"
#23 0x00007fb220b609a6 in g_signal_emit_valist (instance=0x1d432b0, signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7ffc79ff4dc0) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./gobject/gsignal.c:3294
        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 = 0x1d432b0, ihint = {signal_id = 24, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 30527840}
        signal_id = <optimized out>
        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 = <optimized out>
        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>
        __func__ = "g_signal_emit_valist"
#24 0x00007fb220b6108f in g_signal_emit (instance=instance at entry=0x1d432b0, signal_id=<optimized out>, detail=detail at entry=0) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./gobject/gsignal.c:3441
Python Exception <class 'gdb.error'> Attempt to dereference a generic pointer.: 
#25 0x00007fb21f6c308f in _gdk_frame_clock_emit_layout (frame_clock=frame_clock at entry=0x1d432b0 [GdkFrameClockIdle]) at ././gdk/gdkframeclock.c:634
#26 0x00007fb21f6c368b in gdk_frame_clock_paint_idle (data=0x1d432b0) at ././gdk/gdkframeclockidle.c:408
        iter = 1
        clock = 0x1d432b0 [GdkFrameClockIdle]
        clock_idle = 0x1d432b0 [GdkFrameClockIdle]
        priv = 0x1d431d0
        skip_to_resume_events = 0
        timings = 0x20a2f00
#27 0x00007fb21f6b1af8 in gdk_threads_dispatch (data=0x23f3380, data at entry=<error reading variable: value has been optimized out>) at ././gdk/gdk.c:720
        dispatch = 0x23f3380
        ret = 0
#28 0x00007fb22086fac3 in g_timeout_dispatch (source=0x2239950, callback=<optimized out>, user_data=<optimized out>) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:4577
        timeout_source = 0x2239950
        again = <optimized out>
#29 0x00007fb22086f05a in g_main_context_dispatch (context=0x1d44d70) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3154
        dispatch = 0x7fb22086fab0 <g_timeout_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x23f3380
        callback = 0x7fb21f6b1ad0 <gdk_threads_dispatch>
        cb_funcs = <optimized out>
        cb_data = 0x2397430
        need_destroy = <optimized out>
        source = 0x2239950
        current = 0x1d86000
        i = 0
#30 0x00007fb22086f05a in g_main_context_dispatch (context=context at entry=0x1d44d70) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3769
#31 0x00007fb22086f400 in g_main_context_iterate (context=0x1d44d70, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:3840
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 3
        fds = 0x1e65df0
#32 0x00007fb22086f722 in g_main_loop_run (loop=0x1e65ed0) at /build/glib2.0-vjfO_h/glib2.0-2.48.1/./glib/gmain.c:4034
        __func__ = "g_main_loop_run"
#33 0x00007fb221553b75 in gtk_main () at ././gtk/gtkmain.c:1269
        loop = 0x1e65ed0
#34 0x0000000000409ca2 in  ()
#35 0x00007fb21f984730 in __libc_start_main (main=0x409bd0, argc=1, argv=0x7ffc79ff5158, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc79ff5148)
    at ../csu/libc-start.c:291
        result = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {0, 265657302149824888, 4234429, 140722355261776, 0, 0, -263673255213072008, -230824477140647560}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x1, 0x409bd0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1}}}
        not_first_call = <optimized out>
#36 0x0000000000409ce6 in  ()


More information about the pkg-gnome-maintainers mailing list