Chat windows are opened without problems. However, if the opened chat windows is closed, Gaim crashs when a new chat window is opening Reproducible: Always Steps to Reproduce: 1. start Gaim 2. double click on a buddy to open a chat window 3. close that chat window 4. double click on another buddy to open a chat window Actual Results: Gaim crashed Expected Results: open a chat window
I found that Gaim crash if I loggin with Traditional Chinese Language in GDM.
Gaim will not crash if I select English Language.
Please build gaim with USE="debug" and get a backtrace from gdb.
Here is the backtrace: #0 0x4215df78 in ?? () #1 0x4222907c in ?? () #2 0x08199205 in ?? () #3 0xbfff7b58 in ?? () #4 0x421f7dd1 in ?? () #5 0x084301dc in ?? () #6 0x08199200 in ?? () #7 0x00000005 in ?? () #8 0x421648f4 in ?? () #9 0x0844f3c8 in ?? () #10 0x4222907c in ?? () #11 0xbfff7b88 in ?? () #12 0x421f9307 in ?? () #13 0x084301d0 in ?? () #14 0xbfff7b60 in ?? () #15 0xbfff7b50 in ?? () #16 0x4054137c in ?? () from /usr/lib/libglib-2.0.so.0 #17 0x40541f6c in g_threads_got_initialized () from /usr/lib/libglib-2.0.so.0 #18 0x081d1210 in ?? () #19 0x08443b60 in ?? () #20 0xbfff7b60 in ?? () #21 0x08199200 in ?? () #22 0xbfff7bd0 in ?? () #23 0xbfff7b88 in ?? () #24 0x421f837c in ?? () #25 0xbfff7be0 in ?? () #26 0x084301dc in ?? () #27 0xbfff7bd0 in ?? () #28 0x4002e100 in pthread_mutex_timedlock () from /lib/libpthread.so.0 Previous frame inner to this frame (corrupt stack?) I recompiled gaim 0.79-r1 with USE="gnome gtk2 -qt -kde crypt ssl alsa ednow acpi acl cjk apache2 sse debug"
Just to confirm that the binary isn't stripped, can you paste the output of `file /usr/bin/gaim` here. Your backtrace looks like the binary is stripped, but USE="debug" should prevent that. Either that or the segfault isn't happening in gaim, could be gtk+.
Here is the output of "file /usr/bin/gaim": /usr/bin/gaim: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), not stripped
What protocol(s) are you seeing this in?
I found this problem is all protocal I used. They are yahoo, icq, jabber, and msn.
This problem happened only if I run gaim in Traditional Chinese Gnome Session.
This might be a problem in gtkspell. Can you build gaim with USE="-spell" and try again?
Yes! It was caused by gtkspell. Gaim doesn't crash anymore with USE="-spell". Thank you very much. Will this bug re-assign to gtkspell?
Oh... Gaim still crash.... To crash it, 1. you open a dialog 2. close the dialog 3. somebody else IM you 4. crash
So it crashes even without spelling enabled?
The problem was fixed after I do the following: emerge sync emerge --update world The gaim was not updated. I guess the problem earlier was caused by bugs in other libraries. Now I can use my gaim without any problem. Thank you for your help.