[Pidgin] #7345: AIM Smiley Segmentation Fault

Pidgin trac at pidgin.im
Thu Oct 23 21:20:15 EDT 2008


#7345: AIM Smiley Segmentation Fault
---------------------------+------------------------------------------------
 Reporter:  gogandantes34  |     Owner:  MarkDoliner
     Type:  defect         |    Status:  new        
Component:  AIM            |   Version:  2.5.1      
 Keywords:                 |  
---------------------------+------------------------------------------------
 Ok, I browsed through past tickets so I don't think this has been reported
 yet. When I enter a smiley in my away message and I have the default
 smilies enabled (Tools -> Preferences-> Smiley Themes -> Default), a
 smiley will display, as normal. But if I go into that menu and turn off
 smilies, then delete the smiley in my message and insert another one, it
 will display 3 smilies back to back, and pidgin will seg fault.

 Ex:
 I enter ":)" in my away message. After turning off smilies, deleting the
 one that was in my away message, then putting another smiley and hitting
 enter will display ":):):)", then crash.

 Here is the back trace given by gdb:
 #0  0x005a6dcb in gdk_pixbuf_loader_get_animation () from
 /usr/lib/libgdk_pixbuf-2.0.so.0
 No symbol table info available.
 #1  0x080a8312 in gtk_imhtml_hr_add_to ()
 No symbol table info available.
 #2  0x080ac0e0 in gtk_imhtml_insert_smiley_at_iter ()
 No symbol table info available.
 #3  0x080ace1b in gtk_imhtml_insert_html_at_iter ()
 No symbol table info available.
 #4  0x080b01ce in gtk_imhtml_append_text_with_images ()
 No symbol table info available.
 #5  0x080e4005 in pidgin_status_box_new ()
 No symbol table info available.
 #6  0x080e4725 in pidgin_status_box_new ()
 No symbol table info available.
 #7  0x00348088 in purple_marshal_VOID__POINTER () from
 /usr/lib/libpurple.so.0
 No symbol table info available.
 #8  0x00348b37 in purple_signal_emit_vargs () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #9  0x00348c6c in purple_signal_emit () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #10 0x00345a02 in purple_savedstatus_new () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #11 0x080e6dc7 in pidgin_status_box_new ()
 No symbol table info available.
 #12 0x080e7259 in pidgin_status_box_new ()
 No symbol table info available.
 #13 0x00cac0f9 in g_cclosure_marshal_VOID__VOID () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #14 0x00c9ed9b in g_closure_invoke () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #15 0x00caf433 in g_signal_chain_from_overridden () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #16 0x00cb0cb8 in g_signal_emitv () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #17 0x057550db in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #18 0x05755488 in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #19 0x0575565b in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #20 0x05755877 in gtk_bindings_activate () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #21 0x0807a0a4 in pidgin_blist_add_alert ()
 No symbol table info available.
 #22 0x0582a650 in gtk_marshal_BOOLEAN__VOID () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #23 0x00c9ed9b in g_closure_invoke () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #24 0x00caf433 in g_signal_chain_from_overridden () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #25 0x00cb071f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #26 0x00cb0b19 in g_signal_emit () from /lib/libgobject-2.0.so.0

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


More information about the Tracker mailing list