GNOME Bugzilla – Bug 637136
Infinite loop when disconnecting accounts
Last modified: 2010-12-13 16:22:31 UTC
Sjoerd reported that often when he changes his presence to offline, Empathy is stuck in an infinite loop and starts eating all the memory of the world, trashing the system. May or may not be related to bug #635105 Loaded symbols for /usr/lib/libjpeg.so.62 g_object_newv (object_type=<value optimized out>, n_parameters=0, parameters=0x0) at /tmp/buildd/glib2.0-2.27.4/gobject/gobject.c:1373 1373 /tmp/buildd/glib2.0-2.27.4/gobject/gobject.c: No such file or directory. in /tmp/buildd/glib2.0-2.27.4/gobject/gobject.c (gdb) bt
+ Trace 225106
Created attachment 176341 [details] [review] Ensure each Persona is added to the relinked_personas list at most once http://git.collabora.co.uk/?p=user/pwith/folks;a=shortlog;h=refs/heads/637136-user-offline-infinite-loop
Sjoerd says this fixes the infinite looping problem for him. commit 3b61c964eac1dce60b9ab7d4f6e954fbef70ffa1 Author: Philip Withnall <philip.withnall@collabora.co.uk> Date: Mon Dec 13 15:35:38 2010 +0000 Ensure each Persona is added to the relinked_personas list at most once In some cases when relinking the user's Individual when taking Empathy offline, several of the user's Personas can get into the relinked_personas list multiple times. This causes an infinite loop of linking and relinking those Personas. Closes: bgo#637136 folks/individual-aggregator.vala | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)