[Pidgin] #7345: AIM Smiley Segmentation Fault
Pidgin
trac at pidgin.im
Thu Oct 23 21:22:51 EDT 2008
#7345: AIM Smiley Segmentation Fault
---------------------------+------------------------------------------------
Reporter: gogandantes34 | Owner: MarkDoliner
Type: defect | Status: new
Milestone: | Component: AIM
Version: 2.5.1 | Resolution:
Keywords: |
---------------------------+------------------------------------------------
Description changed by gogandantes34:
Old description:
> 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
New description:
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.
Attached is the backtrace given by gdb.
--
--
Ticket URL: <http://developer.pidgin.im/ticket/7345#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list