Comment 46 for bug 533784

Revision history for this message
Willem Dreyer (willemdreyer) wrote : [RV280 Radeon 9200 SE] OpenGL Fullscreen hangs/crashes Xorg.

Binary package hint: xserver-xorg-video-ati

If I run 3D OpenGL based applications in full-screen mode it causes Xorg to hang (including the default screen saver). Once it hangs I cannot go to tty1 to restart GDM or to retrieve logs. I ran ioUrbanTerror and it crashed with x still intact. The screen size was very low, luckily "xrandr -s 0" restored it. I received "drmRadeonCmdBuffer: -12. Kernel failed to parse or rejected command stream. See dmesg for more info" in the terminal".

Hardware:
CPU: AMD Athlon(tm) XP 2800+
MemTotal: 508280 kB
Motherboard: Abit KV7
Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01)

Running Xubuntu 9.10 had more or less the same problems with 2.6.31-20-generic-pae, 2.6.31-19-generic-pae and 2.6.31-14-generic-pae. Sometimes it will also crash if the OpenGL apps run in windowed mode, but it is very inconsistent. Technically I see this as a security vulnerability, because a normal user can bring down X/-related applications that other users may run. I did NOT click "This bug is a security vulnerability". There is some other things that can also cause this problem to occur like minimizing a OpenGL app. Xorg completely hangs, can't even switch numlock on/off on keyboard and have to hold power button in for 5sec to switch off pc.

ProblemType: Bug
Architecture: i386
Date: Sun Mar 7 14:49:49 2010
DistroRelease: Ubuntu 9.10
MachineType: VIA Technologies, Inc. KT600-8237
Package: xserver-xorg 1:7.4+3ubuntu10
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-20-generic-pae root=UUID=3b95bc54-f983-4f87-88a9-91f7a98554b2 ro quiet splash
ProcEnviron:
 LANG=en_ZA.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-20.57-generic-pae
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2.1
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xorg
Uname: Linux 2.6.31-20-generic-pae i686
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
XsessionErrors:
 (xfce4-mixer-plugin:1914): libxfce4mixer-CRITICAL **: xfce_mixer_get_track: assertion `GST_IS_MIXER (card)' failed
 (polkit-gnome-authentication-agent-1:1930): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (firefox:1959): GLib-WARNING **: g_set_prgname() called multiple times
 (xfce4-terminal:2142): Terminal-WARNING **: Unable to load terminal preferences.
dmi.bios.date: 08/19/2004
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: KV7(VIA KT600-8237)
dmi.board.vendor: http://www.abit.com.tw/
dmi.board.version: 1.x
dmi.chassis.type: 3
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd08/19/2004:svnVIATechnologies,Inc.:pnKT600-8237:pvr:rvnhttp//www.abit.com.tw/:rnKV7(VIAKT600-8237):rvr1.x:cvn:ct3:cvr:
dmi.product.name: KT600-8237
dmi.sys.vendor: VIA Technologies, Inc.
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-20-generic-pae