After running some bad resolution changing fullscreen application, the user set desktop resolution is not restored on quite many occasions. This is frequent if the display changing application is terminated abnormally (crashed, killed). Several bugtrackers are full of "desktop resolution wrong after running xy" complaints. This cannot be blamed to bad programs any more. The resolution should be handled just like memory or file handles - if the screen posessing process gets terminated, the OS / xserver should take care of restoring the desktop.
commit 2d9da7a5f384d5f38b2be79b1ea0df5a3deb52d1 Author: Luc Verhaegen <libv@skynet.be> Date: Thu Oct 9 22:22:53 2008 +0200 DGA: Track client state even when using old style DGA. This fixes the issue that a badly killed DGA will keep on hogging mode/framebuffer/mouse/keyboard.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.