gtk-bugs item #1051051, was opened at 2004-10-20 17:16
Message generated for change (Settings changed) made by lschiere
You can respond by visiting:

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
Resolution: None
Priority: 5
Private: No
Submitted By: r37r0m4ng0 (r37r0m4ng0)
Assigned to: Daniel Atallah (datallah)
Summary: Switching users on Windows XP, GTK bug

Initial Comment:
I have Gaim 1.0.1 and I'm running Windows XP.  I am not
the only one who uses this computer, so I often leave
an away message up, then use XP's Fast User Switching
so that someone else can use the computer.

If I leave an away message up, switch user, and come
back, Gaim is frozen.  No error message or anything. 
The system tray icon is there, but Gaim will not
maximize.  I click on the Task Bar to bring up the
Buddy List or Away Message box, and nothing happens. 
Double-clicking on the system tray icon does not work
either.  When I check the process list, Gaim hovers
around 50% CPU usage, which is certainly not normal.

When this happens, Gaim will eventually recover about
75% of the time, but this takes a while, usually 5-10
minutes.  Sometimes it will not recover, and I have to
manually kill the process and restart Gaim, losing all
of my messages.

As far as I can tell, this bug has existed since 0.78,
when I first started using Gaim.  I've upgraded to
every new version (downloading 1.0.2 as I type) and the
bug was present in every single one.

If you need any more details, let me know.


Comment By: Mark Kilcline (mkilcline)
Date: 2005-11-13 20:01

Logged In: YES 

I'm having the exact problem described above.  I'm using the
latest Win32 release, Gaim v1.5.0 on Windows XP.  
I had given up on using Gaim about six months ago but
decided to check out this new release.  I would like to know
if the developers have found a fix for this bug or if it
will be fixed for v2.0.0.  I switch users often on my
machine so I will be using another client until any fixes
come out.


Comment By: Yang (overbored)
Date: 2005-10-16 01:53

Logged In: YES 

Yes, this problem is correlated with changes in resolution. 
(This is definite.) It has been around ever since I started using 
Gaim many years ago.

I primarily encounter it when I log in via Remote Desktop but 
request a different resolution than the one currently in use. 
This can be avoided by always choosing the same resolution, 
but this is not always possible. 75% of the time, it eventually 
comes out of hanging after 5-10 minutes, but the other 25%, it 
remains there indefinitely. During this hang, Gaim maximizes 
CPU consumption. I have seen this bug in all my Windows XP 
boxes (only XP and the Server series have terminal services).

I have reason to believe that this is *not* a GTK+ bug: X-Chat, 
Gimp, and other GTK+ applications survive the resolution 
change fine.

Here are all the related threads I could find:

This is a rather serious bug; I don't know why it hasn't been 
resolved yet (or if it has been "resolved," I would appreciate a 
pointer to information about that resolution).


Comment By: Mark Kilcline (mkilcline)
Date: 2005-07-19 12:54

Logged In: YES 

I'm getting this problem.  From the replies it looks like
this is a problem with gtk+ and not Gaim, but does anyone
know if gtk+ is working on this bug?  That link
(<>) is just
showing an error page.


Comment By: Luke Schierer (lschiere)
Date: 2005-02-06 08:33

Logged In: YES 

do we know a gtk bug number for this? is 137796 it, or
should I be looking elsewhere? I can't test this directly. 


Comment By: Jeffery To (coderjeff)
Date: 2005-01-26 01:05

Logged In: YES 

There's a gtk bug open on the BitBlt failure
<> but it
appears the warning message may be harmless. That may not be
the cause of the problem.


Comment By: Jeffery To (coderjeff)
Date: 2005-01-24 03:21

Logged In: YES 

My completely uneducated guess would be that while another
user is logged on, Gaim is trying to (re)draw something.
Windows either won't give it permission or doesn't behave as
expected, because a different user is logged on.


Comment By: r37r0m4ng0 (r37r0m4ng0)
Date: 2005-01-22 00:07

Logged In: YES 

I have since formatted this computer and reinstallled
Windows XP, and the problem still exists.  I discovered
that while I am logged off, the debug window floods
with the same message:

Gdk: gdkdrawable-win32.c:1587: BitBlt failed: The
handle is invalid.

It seems that GTK is the source of this bug, rather
than Gaim itself.  I was wondering if anyone knows how
to fix this bug or if GTK is currently working on a fix?

I tried searching around and could not find any more
information about this error.


Comment By: Ben Buley (buleyb)
Date: 2004-11-10 16:36

Logged In: YES 

I think I figured out a reason for this...

You see it while switching users, but I think the problem is due 
to some type of log-off event, something AOL IM puts an 
away message up for (telling users you have logged off the 
computer, but your IM session is still active).  I can see this if 
I use remote desktop with the same account, GAIM locks up 
tight, burning CPU time for 5-10 minutes before it will recover 
(if at all).  

I can avoid this easily by putting an away message up first, 
then switching users or logging on from another location.  

Perhaps there is a mishandled event (or an ignored event that 
shouldn't be).  Just added info though


You can respond by visiting:

This email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
Gaim-gtk-bugs mailing list

Reply via email to