[Pidgin] #7761: Fixes for libpurple to avoid segfaults

Pidgin trac at pidgin.im
Fri Jan 2 17:04:47 EST 2009


#7761: Fixes for libpurple to avoid segfaults
--------------------+-------------------------------------------------------
 Reporter:  vadiml  |        Owner:  datallah 
     Type:  patch   |       Status:  closed   
Milestone:  2.5.4   |    Component:  libpurple
  Version:  2.5.2   |   Resolution:  fixed    
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by darkrain42):

 59dabca54f8fec54 causes Pidgin to segfault on exit due to an infinite loop
 because the full tree of preferences are destroyed before they can be
 used.

 Sufficient excerpt:
 {{{
 #16 0x00007f795d68cfae in purple_debug_vargs (level=PURPLE_DEBUG_ERROR,
     category=0x7f795d6fa200 "prefs", format=<value optimized out>,
     args=0x17f2120) at debug.c:81
 #17 0x00007f795d68d1e8 in purple_debug_error (category=<value optimized
 out>,
     format=<value optimized out>) at debug.c:144
 #18 0x00007f795d69fdc6 in purple_prefs_get_bool (
     name=0x4b1f23 "/pidgin/debug/enabled") at prefs.c:983
 #19 0x000000000045f98a in pidgin_debug_print (level=PURPLE_DEBUG_ERROR,
     category=0x7f795d6fa200 "prefs",
     arg_s=0x17f2060 "purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled\n") at gtkdebug.c:1036
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7761#comment:12>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list