[Pidgin] #8558: Pidgin crashes when testing new smiley theme in Preferences->Conversation input box

Pidgin trac at pidgin.im
Tue Mar 3 10:01:47 EST 2009


#8558: Pidgin crashes when testing new smiley theme in Preferences->Conversation
input box
-----------------------+----------------------------------------------------
     Reporter:  x_den  |        Type:  defect      
       Status:  new    |   Component:  pidgin (gtk)
      Version:  2.5.4  |    Keywords:              
Launchpad_bug:         |  
-----------------------+----------------------------------------------------
 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.

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


More information about the Tracker mailing list