Bug 10097

Summary: cataclysmic system failure with git i915tex and Warsow video game.
Product: Mesa Reporter: Nate Moseman <linlamer>
Component: Drivers/DRI/i915Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: xorg.log from i915_dri.so crash.
warsow crash log with i915_dri.so
Xorg.0.log of the 'cataclysmic' crash.
syslog with drm debug on.
my xorg.conf

Description Nate Moseman 2007-02-26 03:09:03 UTC
Serious crash. The screen goes all psychedelic plaid on me. Bright flashing colors with vertical and horizontal lines all moving about rapidly. Static noise comes out the speaker and the system is instantly unresponsive. Hard lock up. Total system failure. Have to reboot and fsck corrects the file system. etc etc.

I am using Debian Sid with all up to date packages. Default kernel 2.6.18-4-686

System is using a Asus 945g motherboard with Pentium-D 930. Running dual core.

Using Git versions of:
drm
linux-agp-compat
mesa
xf86-video-intel

The thing is is that the system has been stable for me running mostly any sort of OpenGL application.
I've played a little of:
Torcs, Flight Gear, gl-117, wolfenstein, enemy-territory/truecombat, tremulous, nexuiz.

the only game that wouldn't work was Tremulous, which had some weird graphic glitches at the beginning and ran so badly I couldn't make it past the first screen.

However Warsow is the game that is causing the severe crash.

Before I ran it under using the 915_dri.so driver supplied by Debian and that ran fine, but it didn't have the performance I wanted. So I tried the i915_dri.so and drm stuff from git and that provided good enough performance, but it crashed X after a while. Then i figure I'll try to give the git version of i810 a try since the problem could be X related, maybe. So to do that then it automaticly started choosing the i915tex driver (which I originally didn't compile, but built it to see what happened).

So now instead of just taking X out it is crashing the whole system very badly.

I'll try to get some information for you while using the i915 driver...
Comment 1 Nate Moseman 2007-02-26 03:34:37 UTC
Created attachment 8851 [details]
xorg.log from i915_dri.so crash.

xorg.log from i915_dri.so crash.
Log for i915tex_dri.so crash leading to system meltdown unfortunately gets cut off.
Comment 2 Nate Moseman 2007-02-26 03:35:41 UTC
Created attachment 8852 [details]
warsow crash log with i915_dri.so

warsow rand with export LIBGL_DEBUG=verbose with i915_dri.so driver.
Comment 3 Nate Moseman 2007-02-26 03:36:07 UTC
I was able to reproduce the crash with the i915_dri.so by reinstalling the  xserver-xorg-video-i810 package that came with Debian.

Note that this i915_dri.so is from the same git-based build as the i915tex_dri.so

It didn't crash the machine, it only locked up X so I was able to safely reboot by hitting the button on the front of my machine. (which triggers a shutdown command via acpi or something like that)

Also tremulous ran perfectly well also, no bugs, visual issues or slowness.


If there is anything else that I can supply you let me know.

Here is the X.org logs for that...
Comment 4 Nate Moseman 2007-02-26 03:38:29 UTC
BTW the game can be obtained at:
http://www.warsow.net/

And tremulous I installed using the packages provided by Debian, but if your not running Debian you can find the game at:
http://tremulous.net/
Comment 5 Nate Moseman 2007-02-27 01:07:36 UTC
I recompiled everything with latest git of tonight.

I turned on debugging for drm through the /sys interface and set my root partition to 'sync' (since that is were my log files are. Although I probably didnt' catch the error synce I doubt it had time to write to the disk.

Comment 6 Nate Moseman 2007-02-27 01:10:10 UTC
Created attachment 8871 [details]
Xorg.0.log of the 'cataclysmic' crash. 

Everything went fuzzy. The machine emited static noise out the speakers and everything, total lockup.

This is the xorg.log from it with partition mounted with 'sync' probably not much use.
Comment 7 Nate Moseman 2007-02-27 01:16:07 UTC
Created attachment 8872 [details]
syslog with drm debug on.

I activated the drm debug via sysfs and mounted the root partition read-only.

This is using the i915tex driver and the machine crashed (not just X, the entire PC) while playing warsow. The game lasted a whole 15 seconds.
Comment 8 Nate Moseman 2007-02-27 01:17:17 UTC
Created attachment 8873 [details]
my xorg.conf

my xorg.conf

Is there anything else I should provide that may be usefull?
Comment 9 Michael Fu 2007-12-03 17:01:20 UTC
915tex is gone. would you please test on the git upstream to see if your issue still exist? if yes, please open another bug to track, and I'll mark this bug as wontfix..thanks.
Comment 10 Adam Jackson 2009-08-24 12:25:59 UTC
Mass version move, cvs -> git

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.