Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57265 - Gaim 0.79 crash when opening a chat windows after all chat windows were closed
Summary: Gaim 0.79 crash when opening a chat windows after all chat windows were closed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-16 01:41 UTC by Jacky Cheung
Modified: 2004-08-04 19:02 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 Jacky Cheung 2004-07-16 01:41:46 UTC
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
Comment 1 Jacky Cheung 2004-07-16 02:44:26 UTC
I found that Gaim crash if I loggin with Traditional Chinese Language in GDM.
Comment 2 Jacky Cheung 2004-07-16 02:47:03 UTC
Gaim will not crash if I select English Language.
Comment 3 Don Seiler (RETIRED) gentoo-dev 2004-07-16 08:06:41 UTC
Please build gaim with USE="debug" and get a backtrace from gdb.
Comment 4 Jacky Cheung 2004-07-17 00:59:40 UTC
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"
Comment 5 Don Seiler (RETIRED) gentoo-dev 2004-07-18 13:52:54 UTC
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+.
Comment 6 Jacky Cheung 2004-07-18 18:49:08 UTC
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
Comment 7 Don Seiler (RETIRED) gentoo-dev 2004-07-22 09:21:45 UTC
What protocol(s) are you seeing this in?
Comment 8 Jacky Cheung 2004-07-22 19:19:00 UTC
I found this problem is all protocal I used. They are yahoo, icq, jabber, and msn.
Comment 9 Jacky Cheung 2004-07-22 19:20:22 UTC
This problem happened only if I run gaim in Traditional Chinese Gnome Session.
Comment 10 Don Seiler (RETIRED) gentoo-dev 2004-07-30 07:50:57 UTC
This might be a problem in gtkspell.  Can you build gaim with USE="-spell" and try again?
Comment 11 Jacky Cheung 2004-07-30 18:56:08 UTC
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?
Comment 12 Jacky Cheung 2004-07-30 19:19:10 UTC
Oh... Gaim still crash....

To crash it,
1. you open a dialog
2. close the dialog
3. somebody else IM you
4. crash
Comment 13 Don Seiler (RETIRED) gentoo-dev 2004-07-30 19:30:56 UTC
So it crashes even without spelling enabled?
Comment 14 Jacky Cheung 2004-08-04 19:02:05 UTC
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.