! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfce crashes when switching workspace when application is being loaded


Description Erik Ahlner 2005-04-04 08:56:51 CEST
I usually start game apps on a different workspace. Starting fuhquake (a 
quakeworld client, www.fuhquake.net) takes a while, and if i switch workspace 
while it loads, xfce totally hangs when the quake window appears on the other 
workspace. Both the mouse and keyboard input hangs. I can't even switch myself 
to a console. However, if i start the game as normal (fuhquake in a windowed 
mode, waiting for the application to load before switching workspace), i can 
switch windows (alt+tab) and workspaces as i should be able to without a crash.

I am not sure how other applications respond to this behaviour, perhaps it's 
fuhquake that grabs the mouse and keyboard. But still, it is within a window, 
and the mouse and keyboard work properly just like with any other application 
if i just let fuhquake start without switching workspace while it loads. I can 
imagine that similar applications have the same problem. 

Reproducible: Always
Steps to Reproduce:
1. start fuhquake-gl.glx
2. before the application has opened its window, switch workspace

Actual Results:  
xfce is hung. Have to remotely kill fuhquake-gl.glx, because neither keyboard 
nor mouse responds.

Expected Results:  
When the fuhquake window is raised on the other workspace, i want to be able to 
switch back to it and start using the application.

gtk+ 2.6.4-r1
linux 2.6.10
Comment 1 Olivier Fourdan editbugs 2005-04-04 10:17:14 CEST
Xfce doesn't hang, it's just that the game grabs all mouse and keys so you can't
return to the original workspace (it's really a common behaviour for a game to
grab keyboard and mouse, all the game I know do that). This is not a bug,
neither in the game nor Xfce.
Comment 2 Jasper Huijsmans editbugs 2005-04-08 09:37:33 CEST
Judging from the comment, I'm resolving this as INVALID. Thanks for the report.

Bug #891

Reported by:
Erik Ahlner
Reported on: 2005-04-04
Last modified on: 2010-12-23


Olivier Fourdan
CC List:
0 users



Additional information