[Pidgin] #8558: Pidgin crashes when testing new smiley theme in Preferences->Conversation input box
Pidgin
trac at pidgin.im
Tue Mar 3 10:06:06 EST 2009
#8558: Pidgin crashes when testing new smiley theme in Preferences->Conversation
input box
--------------------+-------------------------------------------------------
Reporter: x_den | Owner:
Type: defect | Status: new
Milestone: | Component: pidgin (gtk)
Version: 2.5.4 | Resolution:
Keywords: | Launchpad_bug:
--------------------+-------------------------------------------------------
Old description:
> hi there,
>
> given:
> debian testing distribution. pidgin 2.5.4 comes with 'small smileys'
> theme (this actually might happen a version or two earlier, but i'm
> pretty sure i've done nothing to install it myself).
>
> steps to reproduce:
> 1. switch from 'big' to 'small' smiley theme (or vice versa) in
> tools->preferences->smiley themes;
> 2. switch to 'conversations' tab (without closing 'preferences' dialog)
> and try to insert the new smiley with help of formatting toolbar
> 3. notice the pidgin crashing all the way down to desktop
>
> NOTE: if 'preferences' dialog is closed and reopened again, inserting the
> newly chosen smiley works as a charm.
>
> NOTE: backtrace if this can be any of help:
> (gdb) bt full
> #0 gtk_imhtml_insert_smiley_at_iter (imhtml=0x99144d0, sml=0x0,
> smiley=0x9a717f8 ":)", iter=0xbfbb68d8)
> at ../../pidgin/gtkimhtml.c:4936
> pixbuf = <value optimized out>
> annipixbuf = <value optimized out>
> icon = <value optimized out>
> anchor = <value optimized out>
> unescaped = 0x9be4108 "\030>¾\tÀ3¾\t \b½\t\001"
> imhtml_smiley = (GtkIMHtmlSmiley *) 0xbfbb68d8
> ebox = <value optimized out>
> #1 0x080b135c in gtk_imhtml_insert_smiley (imhtml=0x99144d0, sml=0x0,
> smiley=0x9a717f8 ":)")
> at ../../pidgin/gtkimhtml.c:4908
> mark = <value optimized out>
> iter = {dummy1 = 0x9be4108, dummy2 = 0x9be3ff8, dummy3 = 110,
> dummy4 = -1, dummy5 = -1, dummy6 = -1,
> dummy7 = -1729006886, dummy8 = -1196647395, dummy9 = 0x9be3dc8, dummy10
> = 0x9ad2e70, dummy11 = 0, dummy12 = -1,
> dummy13 = -1216587392, dummy14 = 0x9a7ed10}
> #2 0x080bd935 in insert_smiley_text (widget=0x9c6d240,
> toolbar=0x9a7ed10) at ../../pidgin/gtkimhtmltoolbar.c:598
> escaped_smiley = 0x9a717f8 ":)"
> #3 0xb7804054 in g_cclosure_marshal_VOID__VOID () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #4 0xb77f690b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #5 0xb7809e5d in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #6 0x0991e308 in ?? ()
> No symbol table info available.
> #7 0x00000000 in ?? ()
> No symbol table info available.
New description:
hi there,
given:
debian testing distribution. pidgin 2.5.4 comes with 'small smileys' theme
(this actually might happen a version or two earlier, but i'm pretty sure
i've done nothing to install it myself).
steps to reproduce:
1. switch from 'big' to 'small' smiley theme (or vice versa) in
tools->preferences->smiley themes;[[BR]]
2. switch to 'conversations' tab (without closing 'preferences' dialog)
and try to insert the new smiley with help of formatting toolbar;[[BR]]
3. notice the pidgin crashing all the way down to desktop.[[BR]]
NOTE: if 'preferences' dialog is closed and reopened again, inserting the
newly chosen smiley works as a charm.
--
Comment(by x_den):
gosh, didn't notice that description is wikiformatted, will fix. also
reattaching backtrace as a file.
--
Ticket URL: <http://developer.pidgin.im/ticket/8558#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list