Bug 1959 - X freezes when using 3D programs
Summary: X freezes when using 3D programs
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 6.8.1
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL: https://bugzilla.redhat.com/bugzilla/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-29 04:00 UTC by Nils Philippsen
Modified: 2005-09-24 10:54 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments
/etc/X11/xorg.conf of the machine in question (5.94 KB, text/plain)
2004-11-29 04:04 UTC, Nils Philippsen
no flags Details

Description Nils Philippsen 2004-11-29 04:00:21 UTC
(Bug entered in RH-Bugzilla originally as
https://bugzilla.redhat.com/beta/show_bug.cgi?id=137804)

When trying to play 3D games, X freezes after a while (when playing torcs --
torcs.sourceforge.net) or even immediately (when
trying to play tuxracer), glxgears works without crashing (so far, didn't let it
run for more than a few minutes).

Reproducible: Always
Steps to Reproduce:
(0. Configure system to use DRI)
1. run tuxracer or torcs (can provide packages if so desired)
1a. if playing torcs, play for a while
Actual Results:  
X freezes. Logging in remotely gives (with torcs):

- torcs-bin eats 100% of the CPU
- stracing the torcs-bin process gives that it constantly does an ioctl (haven't
remembered which, but can check if needed) on the /dev/dri/card0 file descriptor
- when killing torcs-bin, the X process eats up 100% of the CPU
- although it is listed as running ("R") in `ps auxwww|grep X`, it can't be
killed nor can the display be restored by any other means than rebooting

Expected Results:  
I can play torcs, tuxracer, whatever without X crashing.

The graphics card is an ATI FireGL 8800, I use the radeon driver included in
xorg-x11. The relevant versions are:

xorg-x11-6.8.1-12
kernel-2.6.9-1.649
tuxracer-0.61-28
torcs-1.2.2-1

Additional info:

This worked on Fedora Core 2 (i.e. xorg-x11-6.7.0), I can't say whether it
worked with 6.8.0.
Comment 1 Nils Philippsen 2004-11-29 04:04:37 UTC
Created attachment 1415 [details]
/etc/X11/xorg.conf of the machine in question
Comment 2 Mike A. Harris 2004-11-29 04:12:52 UTC
Hi Nils,

Can you also attach the X server log, and /var/log/messages from the crash
timeframe?  I suspect a DRM or DRI bug is most likely.
Comment 3 Nils Philippsen 2004-11-29 04:28:28 UTC
NB: version were from the original bug report, current versions are:

kernel-2.6.9-1.681_FC3
xorg-x11-6.8.1-12.FC3.1
Comment 4 Nils Philippsen 2004-12-07 00:57:53 UTC
With kernel-2.6.9-1.681_FC3, xorg-x11-6.8.1-12.FC3.21 I couldn't reproduce the
problem (I played one hill tuxracer, one track torcs). I'll do some testing in
the next days and if I can't reproduce it then, I'll close the bug.
Comment 5 Colin Macdonald 2005-02-11 03:24:08 UTC
I've also been seeing this for the past few months on Gentoo GNU/Linux with my
r200 using 6.8.1 and 6.8.1.904.  Will test a little with 6.8.2 in a few days and
report back with the requested logs if its still happening.

Symptons are identical to what was described above.  System runs a 2.4 kernel.
Comment 6 T. Hood 2005-09-25 03:54:23 UTC
Apparently fixed.


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.