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
#0 0x00007fb21f9971c8 in __GI_raise (sig=sig@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@entry=2, fmt=fmt@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@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@entry=0x7fb21fcffb20 <main_arena>, bytes=bytes@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@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@entry=0x0) at ././gtk/gtkcsslookup.c:32 lookup = <optimized out> #9 0x00007fb2214bdc93 in gtk_css_static_style_new_compute (provider=0x1d58400, matcher=matcher@entry=0x7ffc79ff49e0, parent=parent@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@entry=0x232ffa0, return_value=return_value@entry=0x0, instance=instance@entry=0x1d432b0, args=args@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@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@entry=0x1d432b0, signal_id=<optimized out>, detail=detail@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@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@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@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@entry=1, dispatch=dispatch@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 ()