Bug 6884

Summary: mga: if dri enabled on first X, running a second freezes system
Product: xorg Reporter: Al Scandar Solstag <solstag>
Component: Driver/mgaAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high    
Version: 7.0 (2005.12)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
solstag's current xorg.conf none

Description Al Scandar Solstag 2006-05-10 15:10:37 UTC
Configuration:

Matrox G450 AGP
Linux 2.6.17-rc3
Gentoo xorg-x11-7.0-r1

Steps:

1 make sure dri is enabled
2 xinit
3 optionally disable dri
4 xinit -- :1
5 system halts

I have tried in xorg.conf all comment/uncomment combinations of "dri", "glx" and
"AGPMode 4" (I'll attach my xorg.conf), and have tried running parallel
instances of glxgears to see if it reproduced another bug I saw, but everything
works fine, except when the exact steps above are taken.

hugs,
ale
Comment 1 Al Scandar Solstag 2006-05-10 15:14:06 UTC
Created attachment 5591 [details]
solstag's current xorg.conf

all I did to reproduce the bug was comment/uncomment the lines reported.
Comment 2 Erik Andren 2006-05-15 07:35:43 UTC
Are you running the kernel supplied dri or the external one?
If you are running the kernel based try and download and install the one from
http://dri.freedesktop.org
Comment 3 Al Scandar Solstag 2006-06-18 22:04:29 UTC
I was running the kernel supplied one, but today I compiled this one:

# dristat -v
/dev/dri/card0
  Version information:
    Name: mga
    Version: 3.2.2
    Date: 20060319
    Desc: Matrox G200/G400

From Gentoo's package "x11-base/x11-drm-20060608"
So I believe it is fairly new, and the problem persists.

As a note, I'm also now using:
Linux 2.6.17
Gentoo xorg-x11-7.1
Comment 4 Daniel Stone 2007-02-27 01:32:02 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 5 Al Scandar Solstag 2007-03-16 21:05:44 UTC
Ok, this seems to be fixed running the newest stuff.

xorg-x11-7.2
and
x11-drm-20070314

thanks!
ale

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.