Empathy crash when enabling/disabling accounts repeatidly
@xclaesse
Submitted by Xavier Claessens Assigned to fol..@..e.bugs
Link to original bug (#702165)
Description
Steps:
- configure a salut and gtalk accounts, put them online and open empathy contact list.
- disable then enable salut account
- disable then enable gtalk account
- repeat 2 & 3 until empathy crash. It can take a while...
Here is the backtrace:
#0 0x00007ffff47cdb59 in folks_persona_store_get_trust_level (self=0x1d445f0) at persona-store.c:672
#1 0x00007ffff47c3384 in _folks_individual_aggregator_add_personas (self=self@entry=0x65dd60, added=added@entry=0x1ed4090, user=user@entry=0x7fffffffd408,
individuals_changes=individuals_changes@entry=0x7fffffffd400) at individual-aggregator.c:3653
#2 0x00007ffff47c469c in _folks_individual_aggregator_personas_changed_cb (self=0x65dd60, store=<optimized out>, added=0x1579b20, removed=0x7fffb8001d80, reason=<optimized out>, actor=<optimized out>,
message=<optimized out>) at individual-aggregator.c:5112
#3 0x00007ffff47cd243 in g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_OBJECT_ENUM (closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>,
param_values=0x7fffffffd6c0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at persona-store.c:758
#4 0x00007ffff5515620 in g_closure_invoke (closure=0x1b46740, return_value=0x0, n_param_values=6, param_values=0x7fffffffd6c0, invocation_hint=0x7fffffffd660)
at /build/buildd/glib2.0-2.36.2/./gobject/gclosure.c:777
#5 0x00007ffff5526f00 in signal_emit_unlocked_R (node=node@entry=0x9d86d0, detail=detail@entry=0, instance=instance@entry=0x1a3e610, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffd6c0) at /build/buildd/glib2.0-2.36.2/./gobject/gsignal.c:3584
#6 0x00007ffff552ed11 in g_signal_emit_valist (instance=instance@entry=0x1a3e610, signal_id=signal_id@entry=340, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffd9e8)
at /build/buildd/glib2.0-2.36.2/./gobject/gsignal.c:3328
#7 0x00007ffff552f4b9 in g_signal_emit_by_name (instance=instance@entry=0x1a3e610, detailed_signal=detailed_signal@entry=0x7ffff47dda41 "personas-changed")
at /build/buildd/glib2.0-2.36.2/./gobject/gsignal.c:3424
#8 0x00007ffff47cd5f3 in _folks_persona_store_emit_personas_changed (self=0x1a3e610, added=<optimized out>, removed=<optimized out>, message=0x0, actor=0x0,
reason=FOLKS_GROUP_DETAILS_CHANGE_REASON_NONE) at persona-store.c:446
#9 0x00007ffff4a09456 in ?? () from /usr/lib/x86_64-linux-gnu/libfolks-telepathy.so.25
#10 0x00007ffff4a101bd in ?? () from /usr/lib/x86_64-linux-gnu/libfolks-telepathy.so.25
#11 0x00007ffff57c51e7 in g_simple_async_result_complete (simple=0x1579550) at /build/buildd/glib2.0-2.36.2/./gio/gsimpleasyncresult.c:777
#12 0x00007ffff4a0e9fa in ?? () from /usr/lib/x86_64-linux-gnu/libfolks-telepathy.so.25
#13 0x00007ffff57c51e7 in g_simple_async_result_complete (simple=0x7fffc800dcf0) at /build/buildd/glib2.0-2.36.2/./gio/gsimpleasyncresult.c:777
#14 0x00007ffff47d43fd in folks_object_cache_store_objects_co (_data_=0x1c0e050) at object-cache.c:1275
#15 0x00007ffff57d1e0b in g_task_return_now (task=0x2092550) at /build/buildd/glib2.0-2.36.2/./gio/gtask.c:1105
#16 0x00007ffff57d25be in g_task_return (task=0x2092550, type=<optimized out>) at /build/buildd/glib2.0-2.36.2/./gio/gtask.c:1158
#17 g_task_return (task=0x2092550, type=<optimized out>) at /build/buildd/glib2.0-2.36.2/./gio/gtask.c:1126
#18 0x00007ffff5794c63 in replace_contents_close_callback (obj=0x7fffb0002020, close_res=<optimized out>, user_data=0x1a7dcd0) at /build/buildd/glib2.0-2.36.2/./gio/gfile.c:6913
#19 0x00007ffff57d1e0b in g_task_return_now (task=0x2090ef0) at /build/buildd/glib2.0-2.36.2/./gio/gtask.c:1105
#20 0x00007ffff57d25be in g_task_return (task=0x2090ef0, type=<optimized out>) at /build/buildd/glib2.0-2.36.2/./gio/gtask.c:1158
#21 g_task_return (task=0x2090ef0, type=<optimized out>) at /build/buildd/glib2.0-2.36.2/./gio/gtask.c:1126
#22 0x00007ffff57bc96d in async_ready_close_callback_wrapper (source_object=0x7fffb0002020, res=0x2090bb0, user_data=0x2090ef0) at /build/buildd/glib2.0-2.36.2/./gio/goutputstream.c:1131
#23 0x00007ffff57d1e0b in g_task_return_now (task=0x2090bb0) at /build/buildd/glib2.0-2.36.2/./gio/gtask.c:1105
#24 0x00007ffff57d1e29 in complete_in_idle_cb (task=0x2090bb0) at /build/buildd/glib2.0-2.36.2/./gio/gtask.c:1114
#25 0x00007ffff5251e45 in g_main_dispatch (context=0x6569a0) at /build/buildd/glib2.0-2.36.2/./glib/gmain.c:3054
#26 g_main_context_dispatch (context=context@entry=0x6569a0) at /build/buildd/glib2.0-2.36.2/./glib/gmain.c:3630
#27 0x00007ffff5252188 in g_main_context_iterate (context=context@entry=0x6569a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at /build/buildd/glib2.0-2.36.2/./glib/gmain.c:3701
#28 0x00007ffff5252244 in g_main_context_iteration (context=0x6569a0, context@entry=0x0, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.36.2/./glib/gmain.c:3762
#29 0x00007ffff57f253c in g_application_run (application=0x665070, argc=argc@entry=1, argv=argv@entry=0x7fffffffdfa8) at /build/buildd/glib2.0-2.36.2/./gio/gapplication.c:1623
#30 0x000000000041636d in main (argc=1, argv=0x7fffffffdfa8) at empathy.c:847
Version: git master