full-screen opengl apps crash at start
Bug #162151 reported by
rrichter
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libsdl1.2 (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Binary package hint: bzflag
ich@ich-desktop:~$ bzflag
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 135 (XFree86-
Minor opcode of failed request: 10 (XF86VidModeSwi
Value in failed request: 0x1a5
Serial number of failed request: 146
Current serial number in output stream: 148
System:
Ubuntu LINUX 7.10
Mainboard: Asus P4B533
CPU: Intel Pentium 4 2,53 GHz
RAM: 2x512 MB DDR-SDRAM
HDD: 40 GB 7.200 rpm
GPU: Nvidia Geforce 7800 GS 256 MB AGP4x (nvidia driver installed)
Changed in bzflag: | |
importance: | Undecided → Medium |
To post a comment you must log in.
I've had this problem with a bunch of things recently. Games like Battle For Wesnoth which had run previously both in fullscreen and windowed mode, suddenly would be forced to run in only one or the other (naturally, the wrong one). As those other apps failed on the same opcode, I expect that if this is a bug then it is would not be a bzflag bug????? (or maybe two bugs come together, one thing failing and other thing not coping with that failure!?!?....)
I'm on Xubuntu Hardy, with an Athlon XP and an ATI Radeon, with the generic kernel and the proprietary video driver thing.
ANYWAY I have a workaround for it.
In the case of bzflag, I was able to start it with
sneaky@ununtu:~$ bzflag -window
Once I have it running in a window I go to the options menu and test all the available resolutions (remember to press "t" to check that it works, not just enter) - it had been trying to load at 1600 x 1200 - which should work fine... But anyway it runs as it should for me at 1440 x 900. Once you've started it in a window and changed the resolution, I think that you should not see that message again.
Hope this helps... preferences ... should be a text file below your home directory)
(If it happens to wesnoth, try deleting ~/.wesnoth/