Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42849 - gaim .75-r8 crashes when smiley theme is changed if (l) or (k) emoticons are present
Summary: gaim .75-r8 crashes when smiley theme is changed if (l) or (k) emoticons are ...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-25 00:16 UTC by Conor Richard
Modified: 2004-03-11 09:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Conor Richard 2004-02-25 00:16:52 UTC
When I attempt to change the smiley theme in gaim when the (l) or (k) emoticons are present in the current chat, gaim segfaults. Here is the info from gdb:

bash-2.05b$ gdb gaim
GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/gaim
(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 24725)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 24725)]
0x405ac2cd in g_hash_table_destroy () from /usr/lib/libglib-2.0.so.0


I was going to submit this to gaim developers until I noticed the comment in the ebuild:

" * If you experience problems with gaim, file them as bugs with
 * Gentoo's bugzilla, http://bugs.gentoo.org.  DO NOT report them
 * as bugs with gaim's sourceforge tracker, and by all means DO NOT
 * seek help in #gaim.  gaim developers do not like gentoo users."

Thanks
Comment 1 Don Seiler (RETIRED) gentoo-dev 2004-02-25 06:55:38 UTC
OK you almost gave me what I need.  AFter the segfault in gdb you need to get the backtrace, type "bt" in gdb.  Post that info here then.
Comment 2 Conor Richard 2004-02-25 10:54:00 UTC
sorry, here you go:

(gdb) bt
#0  0x405ac2cd in g_hash_table_destroy () from /usr/lib/libglib-2.0.so.0
#1  0x080d770a in gtk_imhtml_remove_smileys ()
#2  0x080f1577 in smiley_themeize ()
#3  0x080f1b70 in load_smiley_theme ()
#4  0x080826ce in gaim_prefs_destroy ()
#5  0x080db486 in interface_page ()
#6  0x081221e0 in ?? ()
#7  0x00000002 in ?? ()
#8  0xbfff8880 in ?? ()
#9  0x00000040 in ?? ()
#10 0x0844de38 in ?? ()

Thank You.
Comment 3 Don Seiler (RETIRED) gentoo-dev 2004-02-27 19:50:44 UTC
Just to make sure, did you build gaim with USE="debug"?
Comment 4 Conor Richard 2004-02-28 19:08:59 UTC
No that was without the debug option, I have recompiled it with the flag and here is the result.

I did make some changed to the output to obscure my account info.

Conor 

bash-2.05b$ gdb gaim
GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/gaim
(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 16280)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...sound: Initializing sound output drivers.

(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...plugins: probing /usr/lib/gaim/gaim-remote.la
plugins: probing /usr/lib/gaim/gaim-remote.so

(no debugging symbols found)...(no debugging symbols found)...plugins: probing /usr/lib/gaim/libirc.la
plugins: probing /usr/lib/gaim/libirc.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/libmsn.la
plugins: probing /usr/lib/gaim/libmsn.so

(no debugging symbols found)...plugins: probing /usr/lib/gaim/timestamp.la
plugins: probing /usr/lib/gaim/timestamp.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/libzephyr.la
plugins: probing /usr/lib/gaim/libzephyr.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/libtoc.la
plugins: probing /usr/lib/gaim/libtoc.so

(no debugging symbols found)...plugins: probing /usr/lib/gaim/statenotify.la
plugins: probing /usr/lib/gaim/statenotify.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/libyahoo.la
plugins: probing /usr/lib/gaim/libyahoo.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/encrypt.a
plugins: probing /usr/lib/gaim/ssl-gnutls.la
plugins: probing /usr/lib/gaim/ssl-gnutls.so

(no debugging symbols found)...plugins: probing /usr/lib/gaim/notify.la
plugins: probing /usr/lib/gaim/notify.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/gestures.la
plugins: probing /usr/lib/gaim/gestures.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/ssl-nss.la
plugins: probing /usr/lib/gaim/ssl-nss.so

(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...plugins: probing /usr/lib/gaim/libjabber.la
plugins: probing /usr/lib/gaim/libjabber.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/iconaway.la
plugins: probing /usr/lib/gaim/iconaway.so

(no debugging symbols found)...plugins: probing /usr/lib/gaim/history.la
plugins: probing /usr/lib/gaim/history.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/spellchk.la
plugins: probing /usr/lib/gaim/spellchk.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/tcl.la
plugins: probing /usr/lib/gaim/tcl.so

(no debugging symbols found)...(no debugging symbols found)...plugins: probing /usr/lib/gaim/ssl.la
plugins: probing /usr/lib/gaim/ssl.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/relnot.la
plugins: probing /usr/lib/gaim/relnot.so

(no debugging symbols found)...plugins: probing /usr/lib/gaim/liboscar.la
plugins: probing /usr/lib/gaim/liboscar.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/encrypt.la
plugins: probing /usr/lib/gaim/encrypt.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/idle.la
plugins: probing /usr/lib/gaim/idle.so

(no debugging symbols found)...plugins: probing /usr/lib/gaim/perl.la
plugins: probing /usr/lib/gaim/perl.so
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...plugins: probing /usr/lib/gaim/libgg.la
plugins: probing /usr/lib/gaim/libgg.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/libnapster.la
plugins: probing /usr/lib/gaim/libnapster.so

(no debugging symbols found)...plugins: probing /usr/lib/gaim/ticker.la
plugins: probing /usr/lib/gaim/ticker.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/docklet.la
plugins: probing /usr/lib/gaim/docklet.so
(no debugging symbols found)...plugins: probing /usr/lib/gaim/autorecon.la
plugins: probing /usr/lib/gaim/autorecon.so

(no debugging symbols found)...plugins: probing /home/xenos/.gaim/id
plugins: probing /home/xenos/.gaim/logs
plugins: probing /home/xenos/.gaim/icons
plugins: probing /home/xenos/.gaim/prefs.xml
plugins: probing /home/xenos/.gaim/blist.xml
plugins: probing /home/xenos/.gaim/smileys
plugins: probing /home/xenos/.gaim/accels
plugins: probing /home/xenos/.gaim/id.priv
plugins: probing /home/xenos/.gaim/status.xml
plugins: probing /home/xenos/.gaim/accounts.xml
prefs: Reading /home/xenos/.gaim/prefs.xml
(21:54:59) sound: Sound output driver loaded: ESounD output
(21:54:59) prefs: Finished reading /home/xenos/.gaim/prefs.xml
(21:54:59) prefs: Attempting to rename /gaim/gtk/logging/log_ims to /core/logging/log_ims
(21:54:59) prefs: Attempting to rename /gaim/gtk/logging/log_chats to /core/logging/log_chats
(21:54:59) prefs: Attempting to rename /core/conversations/placement to /gaim/gtk/conversations/placement
(21:54:59) plugins: Loading saved plugin iconaway.so
(21:54:59) plugins: Loading saved plugin ssl-nss.so
(21:54:59) plugins: Loading saved plugin encrypt.so
(21:54:59) gaim-encryption: Checking for old prefs file (/home/xenos/.gaim/encrypt.prefs)...
(21:54:59) gaim-encryption: plugin_load called
(no debugging symbols found)...(21:54:59) gaim-encryption: load_keys() 479: Read: .gaim/id:4980886 NSS 1.0
(21:54:59) gaim-encryption: load_keys() 501: Added:                                                          4980886 NSS 1.0
(21:54:59) gaim-encryption: load_keys() 479: Read: .gaim/id:aim NSS 1.0
(21:54:59) gaim-encryption: load_keys() 501: Added:                                                      aim NSS 1.0
(21:54:59) gaim-encryption: load_keys() 479: Read: .gaim/id:aim NSS 1.0
(21:54:59) gaim-encryption: load_keys() 501: Added:                                                    xenoscrmobile NSS 1.0
(21:54:59) gaim-encryption: load_keys() 479: Read: .gaim/id.priv:5551212 NSS 1.0
(21:54:59) gaim-encryption: load_keys() 501: Added:                                                          5551212 NSS 1.0
(21:54:59) gaim-encryption: load_keys() 479: Read: .gaim/id.priv:aim NSS 1.0
(21:54:59) gaim-encryption: load_keys() 501: Added:                                                      aim NSS 1.0
(21:54:59) gaim-encryption: load_keys() 479: Read: .gaim/id.priv:aim NSS 1.0
(21:54:59) gaim-encryption: load_keys() 501: Added:                                                    aim NSS 1.0
(21:54:59) gaim-encryption: find key by name: 5551212
(21:54:59) gaim-encryption: find key by name: 5551212
(21:54:59) gaim-encryption: find key by name: aim
(21:54:59) gaim-encryption: find key by name: aim
(21:54:59) gaim-encryption: done loading
(21:54:59) plugins: Loading saved plugin docklet.so
(21:54:59) tray icon: plugin loaded
(21:54:59) tray icon: created
(21:54:59) plugins: Loading saved plugin autorecon.so
(21:54:59) plugins: Loading saved plugin idle.so
(21:54:59) pounces: Error reading pounces: Failed to open file '/home/xenos/.gaim/pounces.xml': No such file or directory
(21:54:59) blist import: Reading /home/xenos/.gaim/blist.xml
(21:54:59) blist import: Finished reading /home/xenos/.gaim/blist.xml
(21:54:59) Session Management: ICE initialized.
(21:54:59) Session Management: Connecting with no previous ID
(21:54:59) Session Management: Handling new ICE connection... done.
(21:54:59) Session Management: Connected to manager (KDE) with client ID 11c0000206000107802329900000016330025
(21:54:59) Session Management: Using /usr/bin/gaim as command
(21:54:59) account: Connecting to account 0x8174b98. gc = 0x81f4300
(21:54:59) connection: Connecting. gc = 0x81f4300
(21:54:59) connection: Calling serv_login
(21:54:59) server: gaim 0.75 logging in 5551212 using AIM/ICQ
(21:54:59) oscar: oscar_login: gc = 0x81f4300
(21:54:59) dns: Debugger detected, performing useless query...
(no debugging symbols found)...
(no debugging symbols found)...(21:54:59) dns: Created new DNS child 16283, there are now 1 children.
(no debugging symbols found)...(no debugging symbols found)...(21:54:59) account: Connecting to account 0x81b8528. gc = 0x827db38
(21:54:59) connection: Connecting. gc = 0x827db38
(21:54:59) connection: Calling serv_login
(21:54:59) server: gaim 0.75 logging in aim using AIM/ICQ
(21:54:59) oscar: oscar_login: gc = 0x827db38
(21:54:59) dns: Created new DNS child 16284, there are now 2 children.
(21:54:59) Session Management: Received first save_yourself
(21:54:59) Session Management: Received save_complete
(21:54:59) tray icon: embedded
(21:54:59) dns: Host 'login.oscar.aol.com' resolved
(21:54:59) proxy: Connecting to login.oscar.aol.com:5190 with no proxy
(21:54:59) proxy: Connect would have blocked.
(21:54:59) dns: Host 'login.oscar.aol.com' resolved
(21:54:59) proxy: Connecting to login.oscar.aol.com:5190 with no proxy
(21:54:59) proxy: Connect would have blocked.
(21:54:59) proxy: Connected.
(21:55:00) oscar: Screen name sent, waiting for response
(21:55:00) proxy: Connected.
(21:55:00) oscar: Screen name sent, waiting for response
(21:55:00) oscar: inside auth_resp (Screen name: 5551212)
(21:55:00) oscar: Reg status: 0
(21:55:00) oscar: Email is NULL
(21:55:00) oscar: BOSIP: 64.12.30.196:5190
(21:55:00) oscar: Closing auth connection...
(21:55:00) dns: Successfully sent DNS request to child 16283
(21:55:00) dns: Host '64.12.30.196' resolved
(21:55:00) proxy: Connecting to 64.12.30.196:5190 with no proxy
(21:55:00) proxy: Connect would have blocked.
(21:55:00) proxy: Connected.
(21:55:00) oscar: inside auth_resp (Screen name: XeNoSCRHome)
(21:55:00) oscar: Reg status: 3
(21:55:00) oscar: Email: xenos@xenos-1.net
(21:55:00) oscar: BOSIP: 64.12.30.160:5190
(21:55:00) oscar: Closing auth connection...
(21:55:00) dns: Successfully sent DNS request to child 16284
(21:55:00) dns: Host '64.12.30.160' resolved
(21:55:00) proxy: Connecting to 64.12.30.160:5190 with no proxy
(21:55:00) proxy: Connect would have blocked.
(21:55:00) proxy: Connected.
(21:55:00) oscar: MOTD: Unknown (5)
(21:55:00) oscar: ssi: requesting rights and list
(21:55:00) oscar: MOTD: Unknown (5)
(21:55:00) oscar: ssi: requesting rights and list
(21:55:00) oscar: locate rights: max sig len = 1024
(21:55:00) oscar: buddy list rights: Max buddies = 600 / Max watchers = 2000
(21:55:00) oscar: BOS rights: Max permit = 220 / Max deny = 220
(21:55:00) server: allowing NOP
(21:55:00) oscar: buddy list loaded
(21:55:00) oscar: ssi rights: max type 0x0000=800, max type 0x0001=51, max type 0x0002=128, max type 0x0003=128, max type 0x0004=1, max type 0x0005=1, max type 0x0006=50, max type 0x0007=0, max type 0x0008=0, max type 0x0009=3, max type 0x000a=0, max type 0x000b=0, max type 0x000c=0, max type 0x000d=128, max type 0x000e=128, max type 0x000f=20, max type 0x0010=200, max type 0x0011=1, max type 0x0012=0, max type 0x0013=1, max type 0x0014=15, max type 0x0015=1, max type 0x0016=40, max type 0x0017=0, max type 0x0018=0,
(21:55:00) oscar: ssi: syncing local list and server list
(21:55:00) oscar: ssi: activating server-stored buddy list
(21:55:00) oscar: locate rights: max sig len = 1024
(21:55:00) oscar: buddy list rights: Max buddies = 220 / Max watchers = 2000
(21:55:00) oscar: BOS rights: Max permit = 220 / Max deny = 220

(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(21:55:00) server: allowing NOP
(21:55:00) oscar: buddy list loaded
(21:55:00) oscar: ssi rights: max type 0x0000=400, max type 0x0001=61, max type 0x0002=200, max type 0x0003=200, max type 0x0004=1, max type 0x0005=1, max type 0x0006=150, max type 0x0007=12, max type 0x0008=12, max type 0x0009=0, max type 0x000a=50, max type 0x000b=50, max type 0x000c=0, max type 0x000d=0, max type 0x000e=0, max type 0x000f=0, max type 0x0010=0, max type 0x0011=1, max type 0x0012=0, max type 0x0013=0, max type 0x0014=15, max type 0x0015=1, max type 0x0016=40, max type 0x0017=1, max type 0x0018=10,
(21:55:00) oscar: ssi: syncing local list and server list
(21:55:00) oscar: ssi: activating server-stored buddy list
(21:55:00) oscar: 5551212 0: unknown capability: {563fc809-0b6f-41bd-9f79-422609dfa2f3}
(21:55:00) oscar: 5551212 0: unknown capability: {563fc809-0b6f-41bd-9f79-422609dfa2f3}
(21:55:00) oscar: 5551212 0: unknown capability: {563fc809-0b6f-41bd-9f79-422609dfa2f3}
(21:55:00) oscar: 55512120: unknown capability: {563fc809-0b6f-41bd-9f79-422609dfa2f3}
(21:55:00) dns: Successfully sent DNS request to child 16283
(21:55:00) dns: Successfully sent DNS request to child 16284
(21:55:00) dns: Host '205.188.6.175' resolved
(21:55:00) proxy: Connecting to 205.188.6.175:5190 with no proxy
(21:55:00) proxy: Connect would have blocked.
(21:55:00) dns: Successfully sent DNS request to child 16283
(21:55:00) dns: Host '205.188.176.69' resolved
(21:55:00) proxy: Connecting to 205.188.176.69:5190 with no proxy
(21:55:00) proxy: Connect would have blocked.
(21:55:00) dns: Host '64.12.201.34' resolved
(21:55:00) proxy: Connecting to 64.12.201.34:5190 with no proxy
(21:55:00) proxy: Connect would have blocked.
(21:55:00) proxy: Connected.
(21:55:00) oscar: email: connected
(21:55:00) proxy: Connected.
(21:55:00) oscar: chatnav: connected
(21:55:00) proxy: Connected.
(21:55:00) oscar: chatnav: connected
(21:55:01) oscar: removing chatnav input watcher
(21:55:01) oscar: chat info: Chat Rights:
(21:55:01) oscar: chat info:    Max Concurrent Rooms: 3
(21:55:01) oscar: chat info:    Exchange List: (16 total)
(21:55:01) oscar: chat info:            20
(21:55:01) oscar: chat info:            16
(21:55:01) oscar: chat info:            15
(21:55:01) oscar: chat info:            14
(21:55:01) oscar: chat info:            13
(21:55:01) oscar: chat info:            12
(21:55:01) oscar: chat info:            11
(21:55:01) oscar: chat info:            10
(21:55:01) oscar: chat info:            9
(21:55:01) oscar: chat info:            8
(21:55:01) oscar: chat info:            7
(21:55:01) oscar: chat info:            6
(21:55:01) oscar: chat info:            5
(21:55:01) oscar: chat info:            4
(21:55:01) oscar: chat info:            2
(21:55:01) oscar: chat info:            1
(21:55:04) accounts: Writing accounts to disk.

(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(21:55:08) gaim-encryption: New conversation
(21:55:08) gaim-encryption: get_buddy_default_autoencrypt for 0x81b8528:DopeKittie69
(21:55:08) gaim-encryption: Found buddy
(21:55:08) gaim-encryption: Adding buttons to 0x82eab28
(21:55:08) gaim-encryption: Almost done adding buttons to 0x82eab28
(21:55:08) gaim-encryption: Done adding buttons to 0x82eab28
(21:55:18) gaim-encryption: send_msg: someaimuser
(21:55:18) gaim-encryption: tx_button_state: someaimuser : 0x83688e8
(21:55:18) gaim-encryption: Outgoing Msg::(l) (k)::
(21:55:18) oscar: Message error with data someaimuser and reason 4
(21:55:30) GLib-GObject: invalid cast from `GtkTextView' to `GtkIMHtml'

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 16280)]
0x405ac2cd in g_hash_table_destroy () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0  0x405ac2cd in g_hash_table_destroy () from /usr/lib/libglib-2.0.so.0
#1  0x080d774a in gtk_imhtml_remove_smileys ()
#2  0x080f15c7 in smiley_themeize ()
#3  0x080f1bc0 in load_smiley_theme ()
#4  0x080826ce in gaim_prefs_destroy ()
#5  0x080db4c6 in interface_page ()
#6  0x08121ff0 in ?? ()
#7  0x00000002 in ?? ()
#8  0xbfff8880 in ?? ()
#9  0x00000040 in ?? ()
#10 0x08443b38 in ?? ()
(gdb) kill
Kill the program being debugged? (y or n) y
(gdb) quit
bash-2.05b$
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-03-11 09:47:15 UTC
This is a known bug upstream.  Has been filed many times on gaim's sf.net bug tracker with these IDs:

879064
891289
891792
900876
902682

I would monitor 897064 as that is the earliest one and all others are likely to be marked dupes of it.
Comment 6 Don Seiler (RETIRED) gentoo-dev 2004-03-11 09:52:07 UTC
http://sourceforge.net/tracker/?group_id=235&atid=100235&func=detail&aid=879064

FYI.  forgot to include that earlier.