[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