[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