[Pidgin] #2154: Fatal memory leak in ICQ list

Pidgin trac at pidgin.im
Sat Jul 14 00:41:53 EDT 2007


#2154: Fatal memory leak in ICQ list
-----------------------------------------+----------------------------------
 Reporter:  xtremeqg                     |       Type:  defect
   Status:  new                          |   Priority:  minor 
Component:  pidgin (gtk)                 |    Version:  2.0.2 
 Keywords:  memory leak, assertion, icq  |    Pending:  0     
-----------------------------------------+----------------------------------
 Using the win32 build 2.0.2 with GTK+ 2.10.11, Glib 2.12.11 there is a
 fatal memory leak with the ICQ buddy list. Every once in a while (I assume
 it has to do with one specific person) pidgin will start consuming all the
 available ram and eventually crash when no more is available. This can be
 reproduced with 100% consistency by simply restarting the application
 right after it happends. I have yet to track down exactly which person on
 my list is causing the crash, but so far disabling the auto logon feature
 for my ICQ account in .purple/accounts.xml is sufficient to prevent the
 crashes until of course I sign back on and that person is there.

 The debug log shows the following assertion:

 purple_find_buddy: assertion `(name != NULL) && (*name != '\0')' failed

 After which it starts consuming ram endlessly and eventually crashing with
 the following message:

 GLib-ERROR(recursed) **: gmem.c:172: failed to allocate 112 bytes
 aborting...

 Possibly an issue with a name containing some mixture of unicode / utf /
 ascii?

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2154>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list