[Evolution] Bug#687951: Evolution: Crash clicking on group contact: e-destination.c:470: Segmentation fault due to address out of bounds
Paul Menzel
pm.debian at googlemail.com
Mon Sep 17 12:38:28 UTC 2012
Package: evolution-data-server
Version: 3.4.3-1
Severity: important
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=684175
Dear Debian folks,
Evolution crashes reproducibly by clicking on a group contact. This
issue is tracked as bug 684175 in GNOME’s Bugzilla [1]. I am pasting the
upstream report into this report. As upstream increased the severity to
critical I am uncertain if this bug is a security issue or not.
Program terminated with signal 11, Segmentation fault.
#0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:43
43 ../sysdeps/x86_64/multiarch/../strlen.S: Datei oder Verzeichnis nicht gefunden.
A group contact was created and could be selected just fine when writing
an email. Wanting to change an address in the contact group by going to
the contacts and clicking on this group contact, Evolution crashes.
This is reproducible and some address seems to be out of bounds.
Thread 1 (Thread 0x7fbf5e0d1980 (LWP 7909)):
#0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:43
No locals.
#1 0x00007fbf5bdf5820 in g_strdup (str=str at entry=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./glib/gstrfuncs.c:355
new_str = <optimized out>
length = <optimized out>
#2 0x00007fbf58e5ad7d in e_destination_set_email (dest=dest at entry=0x7fbf6083f3a0,
email=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>) at e-destination.c:720
changed = 0
__PRETTY_FUNCTION__ = "e_destination_set_email"
#3 0x00007fbf58e5ce35 in e_destination_set_contact (dest=dest at entry=0x7fbf6083f550, contact=contact at entry=0x7fbf6088c030,
email_num=email_num at entry=0) at e-destination.c:470
addr = 0x7fbf608896d0
name = 0x7fbf6088c030 "p\f\006\060\277\177"
email = 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>
raw = 0x7fbf60887700 ""
id = <optimized out>
email_num = <optimized out>
s_dest = 0x7fbf6083f3a0
parent_dest = 0x7fbf6083f550
type = 1
remove = <optimized out>
params = <optimized out>
param = <optimized out>
value = <optimized out>
parent_id = <optimized out>
list_length = 18
list_iterations = <optimized out>
lists_count = 0
attr = 0x7fbf60892220
attrs = 0x7fbf60892220
hash_table = 0x7fbf6085c9e0
__PRETTY_FUNCTION__ = "e_destination_set_contact"
#4 0x00007fbf42ba21b5 in render_contact_list_vertical (display=0x7fbf60606010, contact=0x7fbf6088c030, buffer=0x7fbf6085ad20)
at eab-contact-display.c:536
destination = 0x7fbf6083f550
dest = <optimized out>
dests = <optimized out>
#5 render_contact_list (display=0x7fbf60606010, contact=0x7fbf6088c030, buffer=0x7fbf6085ad20) at eab-contact-display.c:589
No locals.
#6 eab_contact_display_render_normal (display=display at entry=0x7fbf60606010, contact=contact at entry=0x7fbf6088c030)
at eab-contact-display.c:876
orientation = GTK_ORIENTATION_VERTICAL
buffer = 0x7fbf6085ad20
#7 0x00007fbf42ba2f9b in eab_contact_display_set_contact (display=0x7fbf60606010, contact=contact at entry=0x7fbf6088c030)
at eab-contact-display.c:1571
mode = EAB_CONTACT_DISPLAY_RENDER_NORMAL
__PRETTY_FUNCTION__ = "eab_contact_display_set_contact"
#8 0x00007fbf3f69db2b in e_book_shell_content_set_preview_contact (book_shell_content=book_shell_content at entry=0x7fbf605ca260,
preview_contact=preview_contact at entry=0x7fbf6088c030) at e-book-shell-content.c:676
preview_pane = <optimized out>
display = <optimized out>
web_view = 0x7fbf60606010
__PRETTY_FUNCTION__ = "e_book_shell_content_set_preview_contact"
#9 0x00007fbf3f6a1bbd in book_shell_view_selection_change_foreach (row=1, book_shell_view=0x7fbf5fd6d910)
at e-book-shell-view-private.c:96
book_shell_content = 0x7fbf605ca260
view = <optimized out>
model = <optimized out>
contact = 0x7fbf6088c030
#10 0x00007fbf5da8d825 in e_bit_array_foreach (eba=0x7fbf5fd41870, callback=0x7fbf3f6a1b70 <book_shell_view_selection_change_foreach>,
closure=0x7fbf5fd6d910) at e-bit-array.c:223
value = <optimized out>
i = <optimized out>
last = <optimized out>
#11 0x00007fbf5c0999a7 in _g_closure_invoke_va (closure=0x7fbf60696f70, return_value=0x0, instance=0x7fbf44002310, args=0x7fff4585f1d8,
n_params=0, param_types=0x0) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gclosure.c:840
marshal = 0x7fbf5c09b5b0 <g_cclosure_marshal_VOID__VOIDv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x7fbf60696f50
__PRETTY_FUNCTION__ = "_g_closure_invoke_va"
#12 0x00007fbf5c0b2006 in g_signal_emit_valist (instance=0x7fbf44002310, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fff4585f1d8) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3207
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 = 0x7fff4585f430, instance = 0x7fbf44002310, ihint = {signal_id = 456, detail = 0,
run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 140459932372048}
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
closure = 0x7fbf60696f70
run_type = <optimized out>
hlist = 0x0
l = <optimized out>
fastpath = 4
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = 0x7fbf60635380
i = <optimized out>
n_params = <optimized out>
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#13 0x00007fbf5c0b2852 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3352
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff4585f2b0, reg_save_area = 0x7fff4585f1f0}}
#14 0x00007fbf5c0999a7 in _g_closure_invoke_va (closure=0x7fbf606a7730, return_value=0x0, instance=0x7fbf606a8190, args=0x7fff4585f578,
n_params=0, param_types=0x0) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gclosure.c:840
marshal = 0x7fbf5c09b5b0 <g_cclosure_marshal_VOID__VOIDv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x7fbf606a7710
__PRETTY_FUNCTION__ = "_g_closure_invoke_va"
#15 0x00007fbf5c0b2006 in g_signal_emit_valist (instance=0x7fbf606a8190, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fff4585f578) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3207
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 = 0x7fff4585f7b0, instance = 0x7fbf606a8190, ihint = {signal_id = 522, detail = 0,
run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 140459933046384}
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
closure = 0x7fbf606a7730
run_type = <optimized out>
hlist = 0x0
l = <optimized out>
fastpath = 4
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = 0x7fbf606a4d70
i = <optimized out>
n_params = <optimized out>
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#16 0x00007fbf5c0b2852 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3352
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff4585f650, reg_save_area = 0x7fff4585f590}}
#17 0x00007fbf5c0996e0 in g_closure_invoke (closure=0x7fbf60824830, return_value=0x0, n_param_values=1, param_values=0x7fff4585f820,
invocation_hint=0x7fff4585f7c0) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gclosure.c:777
marshal = 0x7fbf5c09b510 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x7fbf60824810
__PRETTY_FUNCTION__ = "g_closure_invoke"
#18 0x00007fbf5c0aa750 in signal_emit_unlocked_R (node=node at entry=0x7fbf607fe790, detail=detail at entry=0,
instance=instance at entry=0x7fbf44020320, emission_return=emission_return at entry=0x0,
instance_and_params=instance_and_params at entry=0x7fff4585f820)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3547
tmp = <optimized out>
handler = 0x7fbf6081b950
accumulator = 0x0
emission = {next = 0x7fff4585fd70, instance = 0x7fbf44020320, ihint = {signal_id = 538, detail = 0,
run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x7fbf607fe760
hlist = 0x7fbf6081bed0
handler_list = 0x7fbf6081bed0
return_accu = 0x0
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}}}
signal_id = 538
max_sequential_handler_number = 3521
return_value_altered = 1
#19 0x00007fbf5c0b26bc in g_signal_emit_valist (instance=0x7fbf44020320, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fff4585fa68) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3296
instance_and_params = 0x7fff4585f820
signal_return_type = 4
param_values = 0x7fff4585f838
node = 0x7fbf607fe790
i = <optimized out>
n_params = 0
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#20 0x00007fbf5c0b2852 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3352
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff4585fb40, reg_save_area = 0x7fff4585fa80}}
#21 0x00007fbf5b39ab35 in e_selection_model_do_something (selection=selection at entry=0x7fbf44020320, row=row at entry=1, col=col at entry=0,
state=state at entry=GDK_MOD2_MASK) at e-selection-model.c:532
shift_p = 0
ctrl_p = 0
row_count = <optimized out>
__PRETTY_FUNCTION__ = "e_selection_model_do_something"
#22 0x00007fbf5b39ad25 in e_selection_model_maybe_do_something (selection=0x7fbf44020320, row=1, col=0, state=GDK_MOD2_MASK)
at e-selection-model.c:580
__PRETTY_FUNCTION__ = "e_selection_model_maybe_do_something"
#23 0x00007fbf4e2b7fb5 in e_reflow_selection_event_real (reflow=0x7fbf60697210, item=<optimized out>, event=<optimized out>)
at e-reflow.c:1489
return_val = 1
#24 0x00007fbf42ba902a in e_minicard_view_selection_event (reflow=reflow at entry=0x7fbf60697210, item=0x7fbf5fd6ddc0, event=0x7fbf6083f280)
at e-minicard-view.c:442
view = 0x7fbf60697210
return_val = 0
#25 0x00007fbf5da971bc in e_marshal_INT__OBJECT_BOXED (closure=0x7fbf608203b0, return_value=0x7fff4585fed0,
n_param_values=<optimized out>, param_values=0x7fff4585fde0, invocation_hint=<optimized out>, marshal_data=<optimized out>)
at e-marshal.c:1018
callback = 0x7fbf42ba8fd0 <e_minicard_view_selection_event>
cc = <optimized out>
data1 = 0x7fbf60697210
data2 = <optimized out>
v_return = <optimized out>
__PRETTY_FUNCTION__ = "e_marshal_INT__OBJECT_BOXED"
#26 0x00007fbf5c0996e0 in g_closure_invoke (closure=0x7fbf608203b0, return_value=0x7fff4585fed0, n_param_values=3,
param_values=0x7fff4585fde0, invocation_hint=0x7fff4585fd80)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gclosure.c:777
marshal = 0x7fbf5c098340 <g_type_class_meta_marshal>
marshal_data = 0xf8
in_marshal = 0
real_closure = 0x7fbf60820390
__PRETTY_FUNCTION__ = "g_closure_invoke"
#27 0x00007fbf5c0aa4d0 in signal_emit_unlocked_R (node=node at entry=0x7fbf60820440, detail=detail at entry=0,
instance=instance at entry=0x7fbf60697210, emission_return=emission_return at entry=0x7fff4585fed0,
instance_and_params=instance_and_params at entry=0x7fff4585fde0)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3585
accumulator = 0x0
emission = {next = 0x7fff45860340, instance = 0x7fbf60697210, ihint = {signal_id = 531, detail = 0,
run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 140459934613424}
class_closure = 0x7fbf608203b0
hlist = 0x0
handler_list = 0x0
return_accu = 0x7fff4585fed0
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}}}
signal_id = 531
max_sequential_handler_number = 3521
return_value_altered = 0
#28 0x00007fbf5c0b22db in g_signal_emit_valist (instance=0x7fbf60697210, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fff45860058) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3306
return_value = {g_type = 24, 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}}}
error = 0x0
rtype = 24
static_scope = 0
instance_and_params = 0x7fff4585fde0
signal_return_type = 24
param_values = 0x7fff4585fdf8
node = 0x7fbf60820440
i = <optimized out>
n_params = 2
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#29 0x00007fbf5c0b2852 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail at entry=0)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3352
var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff45860130, reg_save_area = 0x7fff45860070}}
#30 0x00007fbf42ba74a2 in e_minicard_selected (minicard=minicard at entry=0x7fbf5fd6ddc0, event=event at entry=0x7fbf6083f280)
at e-minicard.c:1132
signal_id = <optimized out>
ret_val = 0
item = 0x7fbf5fd6ddc0
#31 0x00007fbf42ba7959 in e_minicard_event (item=item at entry=0x7fbf5fd6ddc0, event=0x7fbf6083f280) at e-minicard.c:566
ret_val = <optimized out>
mask = <optimized out>
e_minicard = <optimized out>
#32 0x00007fbf52056719 in gnome_canvas_marshal_BOOLEAN__BOXED (closure=0x7fbf606a5390, return_value=0x7fff45860300,
n_param_values=<optimized out>, param_values=0x7fff458603b0, invocation_hint=<optimized out>, marshal_data=<optimized out>)
at gnome-canvas-marshal.c:128
callback = 0x7fbf42ba74b0 <e_minicard_event>
cc = <optimized out>
data1 = 0x7fbf5fd6ddc0
data2 = <optimized out>
v_return = <optimized out>
__PRETTY_FUNCTION__ = "gnome_canvas_marshal_BOOLEAN__BOXED"
#33 0x00007fbf5c0996e0 in g_closure_invoke (closure=0x7fbf606a5390, return_value=0x7fff45860300, n_param_values=2,
param_values=0x7fff458603b0, invocation_hint=0x7fff45860350)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gclosure.c:777
marshal = 0x7fbf5c098340 <g_type_class_meta_marshal>
marshal_data = 0xd0
in_marshal = 0
real_closure = 0x7fbf606a5370
__PRETTY_FUNCTION__ = "g_closure_invoke"
#34 0x00007fbf5c0aa4d0 in signal_emit_unlocked_R (node=node at entry=0x7fbf606a52a0, detail=detail at entry=0,
instance=instance at entry=0x7fbf5fd6ddc0, emission_return=emission_return at entry=0x7fff45860480,
instance_and_params=instance_and_params at entry=0x7fff458603b0)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3585
accumulator = 0x7fbf606a53e0
emission = {next = 0x7fff458609a0, instance = 0x7fbf5fd6ddc0, ihint = {signal_id = 525, detail = 0,
run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 140459933064704}
class_closure = 0x7fbf606a5390
hlist = 0x0
handler_list = 0x0
return_accu = 0x7fff45860300
accu = {g_type = 20, 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}}}
signal_id = 525
max_sequential_handler_number = 3521
return_value_altered = 0
#35 0x00007fbf5c0b22db in g_signal_emit_valist (instance=instance at entry=0x7fbf5fd6ddc0, signal_id=signal_id at entry=525,
detail=detail at entry=0, var_args=var_args at entry=0x7fff45860658)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3306
return_value = {g_type = 20, 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}}}
error = 0x0
rtype = 20
static_scope = 0
instance_and_params = 0x7fff458603b0
signal_return_type = 20
param_values = 0x7fff458603c8
node = 0x7fbf606a52a0
i = <optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#36 0x00007fbf5c0b2d60 in g_signal_emit_by_name (instance=instance at entry=0x7fbf5fd6ddc0,
detailed_signal=detailed_signal at entry=0x7fbf5b3b2444 "event")
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3389
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff45860790, reg_save_area = 0x7fff458606a0}}
detail = 0
signal_id = 525
__PRETTY_FUNCTION__ = "g_signal_emit_by_name"
#37 0x00007fbf5b37cb41 in canvas_emit_event (canvas=<optimized out>, event=<optimized out>) at e-canvas.c:153
ev = 0x7fbf6083f280
finished = 0
item = 0x7fbf5fd6ddc0
parent = <optimized out>
mask = <optimized out>
#38 0x00007fbf5ca4939f in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x7fbf5f91bfc0, return_value=0x7fff45860920, instance=0x7fbf606a8190,
args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x7fbf5f91bc00)
at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmarshalers.c:130
cc = <optimized out>
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 0x7fbf6083f430
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff45860bc0, reg_save_area = 0x7fff45860b00}}
v_return = <optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#39 0x00007fbf5c0999a7 in _g_closure_invoke_va (closure=0x7fbf5f91bfc0, return_value=0x7fff45860920, instance=0x7fbf606a8190,
args=0x7fff45860ae8, n_params=1, param_types=0x7fbf5f91bc00)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gclosure.c:840
marshal = 0x7fbf5c097d40 <g_type_class_meta_marshalv>
marshal_data = 0x180
in_marshal = 0
real_closure = 0x7fbf5f91bfa0
__PRETTY_FUNCTION__ = "_g_closure_invoke_va"
#40 0x00007fbf5c0b2006 in g_signal_emit_valist (instance=0x7fbf606a8190, signal_id=<optimized out>, detail=0,
var_args=var_args at entry=0x7fff45860ae8) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3207
return_accu = <optimized out>
accu = {g_type = 20, 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 = 0x7fbf5f91bea0
emission = {next = 0x0, instance = 0x7fbf606a8190, ihint = {signal_id = 31, detail = 0, run_type = G_SIGNAL_RUN_LAST},
state = EMISSION_RUN, chain_type = 140459933046384}
signal_id = <optimized out>
instance_type = <optimized out>
emission_return = {g_type = 20, 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 = 20
static_scope = 0
closure = 0x7fbf5f91bfc0
run_type = <optimized out>
hlist = 0x7fbf5f91bea0
l = <optimized out>
fastpath = 20
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = 0x7fbf5f91bff0
i = <optimized out>
n_params = <optimized out>
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#41 0x00007fbf5c0b2852 in g_signal_emit (instance=instance at entry=0x7fbf606a8190, signal_id=<optimized out>, detail=detail at entry=0)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./gobject/gsignal.c:3352
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff45860bc0, reg_save_area = 0x7fff45860b00}}
#42 0x00007fbf5cb7141e in gtk_widget_event_internal (widget=widget at entry=0x7fbf606a8190, event=event at entry=0x7fbf6083f430)
at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6380
signal_num = <optimized out>
return_val = 0
#43 0x00007fbf5cb71839 in gtk_widget_event (widget=widget at entry=0x7fbf606a8190, event=event at entry=0x7fbf6083f430)
at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6037
__PRETTY_FUNCTION__ = "gtk_widget_event"
#44 0x00007fbf5ca47305 in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x7fbf606a8190)
at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:2400
tmp = <optimized out>
handled_event = <optimized out>
#45 propagate_event (widget=<optimized out>, event=0x7fbf6083f430, captured=<optimized out>, topmost=0x0)
at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:2500
handled_event = 0
propagate_func = 0x7fbf5cb717b0 <gtk_widget_event>
#46 0x00007fbf5ca48f73 in gtk_main_do_event (event=0x7fbf6083f430) at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:1713
event_widget = <optimized out>
grab_widget = 0x7fbf606a8190
topmost_widget = <optimized out>
window_group = <optimized out>
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
__PRETTY_FUNCTION__ = "gtk_main_do_event"
#47 0x00007fbf56dcf002 in gdk_event_source_dispatch (source=source at entry=0x7fbf5f95bc00, callback=<optimized out>,
user_data=<optimized out>) at /tmp/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkeventsource.c:358
display = <optimized out>
event = 0x7fbf6083f430
#48 0x00007fbf5bdda205 in g_main_dispatch (context=0x7fbf5f95ce90)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./glib/gmain.c:2539
dispatch = 0x7fbf56dcefe0 <gdk_event_source_dispatch>
was_in_call = 0
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x7fbf5f95bc00, next = 0x0}
need_destroy = <optimized out>
source = 0x7fbf5f95bc00
current = 0x7fbf5fd70e10
i = <optimized out>
#49 g_main_context_dispatch (context=context at entry=0x7fbf5f95ce90)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./glib/gmain.c:3075
No locals.
#50 0x00007fbf5bdda538 in g_main_context_iterate (context=0x7fbf5f95ce90, block=block at entry=1, dispatch=dispatch at entry=1,
self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./glib/gmain.c:3146
max_priority = 2147483647
timeout = 500
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x7fbf6037c3b0
#51 0x00007fbf5bdda932 in g_main_loop_run (loop=0x7fbf601ead70) at /build/glib2.0-Tsvodv/glib2.0-2.33.12+really2.32.3/./glib/gmain.c:3340
__PRETTY_FUNCTION__ = "g_main_loop_run"
#52 0x00007fbf5ca482d5 in gtk_main () at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:1161
loop = 0x7fbf601ead70
#53 0x00007fbf5e11f97a in main (argc=1, argv=0x7fff45860f88) at main.c:681
shell = 0x7fbf5f94b1a0
settings = <optimized out>
error = 0x0
So `camel_internet_address_get()` some lines above seems to do something
incorrectly and the result should be checked somehow.
Thanks,
Paul
[1] https://bugzilla.gnome.org/show_bug.cgi?id=684175
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages evolution-data-server depends on:
ii evolution-data-server-common 3.4.3-1
ii gconf-service 3.2.5-1+build1
ii libatk1.0-0 2.4.0-2
ii libc6 2.13-35
ii libcairo-gobject2 1.12.2-2
ii libcairo2 1.12.2-2
ii libcamel-1.2-33 3.4.3-1
ii libcomerr2 1.42.5-1
ii libdb5.1 5.1.29-5
ii libdbus-glib-1-2 0.100-1
ii libebackend-1.2-2 3.4.3-1
ii libebook-1.2-13 3.4.3-1
ii libecal-1.2-11 3.4.3-1
ii libedata-book-1.2-13 3.4.3-1
ii libedata-cal-1.2-15 3.4.3-1
ii libedataserver-1.2-16 3.4.3-1
ii libgconf-2-4 3.2.5-1+build1
ii libgdata13 0.12.0-1
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.33.12+really2.32.3-1
ii libgoa-1.0-0 3.4.2-1
ii libgssapi-krb5-2 1.10.1+dfsg-2
ii libgtk-3-0 3.4.2-3
ii libgweather-3-0 3.4.1-1+build1
ii libical0 0.48-2
ii libk5crypto3 1.10.1+dfsg-2
ii libkrb5-3 1.10.1+dfsg-2
ii libldap-2.4-2 2.4.31-1
ii libnspr4 2:4.9.2-1
ii libnspr4-0d 2:4.9.2-1
ii libnss3 2:3.13.6-1
ii libnss3-1d 2:3.13.6-1
ii liboauth0 0.9.4-3+b1
ii libpango1.0-0 1.30.0-1
ii libsoup2.4-1 2.38.1-2
ii libsqlite3-0 3.7.13-1
ii libxml2 2.8.0+dfsg1-5
ii zlib1g 1:1.2.7.dfsg-13
evolution-data-server recommends no packages.
Versions of packages evolution-data-server suggests:
ii evolution 3.4.3-1
ii evolution-data-server-dbg 3.4.3-1
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-evolution-maintainers/attachments/20120917/e5a89a30/attachment-0001.pgp>
More information about the Pkg-evolution-maintainers
mailing list