[Pidgin] #7761: Fixes for libpurple to avoid segfaults
    Pidgin 
    trac at pidgin.im
       
    Sat Jan  3 11:59:28 EST 2009
    
    
  
#7761: Fixes for libpurple to avoid segfaults
--------------------+-------------------------------------------------------
 Reporter:  vadiml  |        Owner:  datallah 
     Type:  patch   |       Status:  new      
Milestone:  2.5.4   |    Component:  libpurple
  Version:  2.5.2   |   Resolution:           
 Keywords:          |  
--------------------+-------------------------------------------------------
Comment(by darkrain42):
 The full backtrace is >10000 entries (and crashed gdb when I tried to get
 just the last 100. I think I ran it OOM).
 The debug window must be enabled in order for it to crash (sorry, I missed
 that). It will then crash because `pidgin_debug_is_enabled` tries to call
 `purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/debug/enabled")`.
 {{{
 (08:57:58) prefs: removing pref /pidgin/debug/enabled
 (08:57:58) prefs: removing pref /pidgin/debug/filterlevel
 (08:57:58) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled
 (08:57:58) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled
 (08:57:58) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled
 (08:57:58) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled
 (08:57:58) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled
 (08:57:58) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled
 (08:57:58) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled
 (08:57:58) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/debug/enabled
 etc...
 }}}
 and eventually runs out of stack.
-- 
Ticket URL: <http://developer.pidgin.im/ticket/7761#comment:15>
Pidgin <http://pidgin.im>
Pidgin
    
    
More information about the Tracker
mailing list