[Pidgin] #837: Segmentation fault in free () libc when getting Buddy Info

Pidgin trac at pidgin.im
Wed May 9 17:18:44 EDT 2007


#837: Segmentation fault in free () libc when getting Buddy Info
---------------------------+------------------------------------------------
  Reporter:  cjr           |       Owner:     
      Type:  defect        |      Status:  new
  Priority:  minor         |   Milestone:     
 Component:  pidgin (gtk)  |     Version:  2.0
Resolution:                |    Keywords:     
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by cjr):

 Hi Ethan,

 I am trying to get information on myself there.  I tried to wait until I
 was completely logged in, and ran into another problem. I get my jabber
 account disconnected with a "Stream Error" reported by a popup dialog, and
 choosing to re-connect promptly segfaults Pidgin, still in free () libc,
 but this time there is the "No symbol table info available." message like
 in #839.

 Below is the backtrace, and here is the
 [http://thaiopensource.org/~chris/pidgin3.ogg .ogg] of myself generating
 the problem.

 {{{
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1208583888 (LWP 4755)]
 ---Type <return> to continue, or q <return> to quit---q
 Quit
 (gdb) bt full
 #0  0x4ee9c6ac in free () from /lib/libc.so.6
 No symbol table info available.
 #1  0x4f0016e1 in g_free () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #2  0x4125f474 in purple_buddy_icon_unref () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #3  0x4125a2c3 in purple_buddy_set_icon () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #4  0x4125efad in purple_buddy_icon_update () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #5  0x4125f107 in purple_buddy_icon_set_data () from
 /usr/lib/libpurple.so.0
 No symbol table info available.
 #6  0x4125f38c in purple_buddy_icon_new () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #7  0x4125f559 in purple_buddy_icons_set_for_user () from
 /usr/lib/libpurple.so.0
 No symbol table info available.
 #8  0x006124db in jabber_presence_parse () from
 /usr/lib/purple-2/libjabber.so.0
 No symbol table info available.
 #9  0x00607ce2 in jabber_iq_parse () from /usr/lib/purple-2/libjabber.so.0
 No symbol table info available.
 #10 0x0060df1f in jabber_process_packet () from
 /usr/lib/purple-2/libjabber.so.0
 No symbol table info available.
 #11 0x00610a09 in jabber_parser_process () from
 /usr/lib/purple-2/libjabber.so.0
 No symbol table info available.
 #12 0x4f436ca7 in xmlParseXMLDecl () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #13 0x4f443474 in xmlParseChunk () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #14 0x006108ff in jabber_parser_process () from
 /usr/lib/purple-2/libjabber.so.0
 No symbol table info available.
 #15 0x0060d868 in jabber_login () from /usr/lib/purple-2/libjabber.so.0
 No symbol table info available.
 #16 0x08099473 in pidgin_eventloop_get_ui_ops ()
 No symbol table info available.
 #17 0x4f023bad in g_io_channel_unix_get_fd () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #18 0x4effa442 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 ---Type <return> to continue, or q <return> to quit---
 #19 0x4effd41f in g_main_context_check () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #20 0x4effd7c9 in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #21 0x41d83554 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #22 0x080aec31 in main ()
 No symbol table info available.
 }}}

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


More information about the Tracker mailing list