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