[Pidgin] #2931: Msimprpl user info overflow

Pidgin trac at pidgin.im
Mon Sep 3 14:33:49 EDT 2007


#2931: Msimprpl user info overflow
-----------------------+----------------------------------------------------
 Reporter:  Jaywalker  |       Type:  defect
   Status:  new        |   Priority:  minor 
Component:  libpurple  |    Version:  2.1.1 
 Keywords:  msimprpl   |    Pending:  0     
-----------------------+----------------------------------------------------
 Pidgin doesn't actually -crash- but it stops responding. It receives a
 packet over and over until a signal interrupt. Here's a backtrace

 {{{
 #0  0xb73e028e in free () from /lib/i686/libc.so.6
 No symbol table info available.
 #1  0xb7673ef1 in g_free () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #2  0xb68302c2 in msim_msg_free_element_data (elem=0x1) at message.c:400
 No locals.
 #3  0xb6830312 in msim_msg_free_element (data=0x3d647e30, user_data=0x0)
     at message.c:437
 No locals.
 #4  0xb766a534 in g_list_foreach () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #5  0xb6830178 in msim_msg_free (msg=0x86237a0) at message.c:455
 No locals.
 #6  0xb6833294 in msim_store_user_info (session=0x85a77d0, msg=0x8620a70,
     user=0x0) at user.c:258
         key_str = <value optimized out>
         value_str = <value optimized out>
         elem = <value optimized out>
         username = (gchar *) 0x0
         body = (GList *) 0x86237a0
         body_node = <value optimized out>
         __PRETTY_FUNCTION__ = "msim_store_user_info"
 #7  0xb682dd3d in msim_process (session=0x85a77d0, msg=0x8620a70)
 }}}

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


More information about the Tracker mailing list