Bug 12036

Summary: X freezes when running Wine on a P4M800 Unichrome Pro (Card ID: 3344)
Product: Mesa Reporter: Whistler <whistler_wmz>
Component: Drivers/DRI/UnichromeAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: bensberg, rikz, xavier
Version: 6.5   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Output of running 'glxinfo' twice. Nothing is cut.

Description Whistler 2007-08-16 20:09:34 UTC
Under Mesa 6.5.3 or newer versions, when running Wine with DRI enabled on a P4m800 chip (with a card ID as 0x3344), the X will freeze and Ctrl+Alt+Backspace won't work either. Mesa 6.5.2 or earlier versions doesn't have this problem.

Also, running "glxinfo" will result in segmentation fault in Mesa 6.5.3 or 7.0.1 (on the same hardware). Earlier versions don't have this problem either.
Comment 1 Andrey Melentyev 2007-09-14 00:37:27 UTC
A new peace of info about this bug: on Mesa-7.0.1 first run of glxinfo is fine. The second and all others die with "segmentation fault". I've done nothing between two times when I run glxinfo, so, it breaks something.

There was no such behavoir in 6.5.2. Looks like this is a regression bug.
Comment 2 Andrey Melentyev 2007-09-14 00:38:27 UTC
Created attachment 11565 [details]
Output of running 'glxinfo' twice. Nothing is cut.
Comment 3 Benno Schulenberg 2007-09-14 06:45:38 UTC
Concerning the segfault, you may wish to try the latest git.  On a KM400 'glxinfo' stopped segfaulting for me a few days ago.
Comment 4 Andrey Melentyev 2007-09-14 07:54:10 UTC
(In reply to comment #3)
> Concerning the segfault, you may wish to try the latest git.  On a KM400
> 'glxinfo' stopped segfaulting for me a few days ago.
> 

Segfault itself doesn't make a sense to me, but I found a couple of other errors with Mesa-7.0.1. I just ran Google Earth and its behavior was just awful. I'll post a new bug for it a little bit later.

Does fixing this segfault means that Mesa should work better in other conditions? What about Wine, when segfault is fixed, can I run programs under Wine now?
Comment 5 Benno Schulenberg 2007-09-14 10:00:22 UTC
(In reply to comment #4)
> Does fixing this segfault mean that Mesa should work better in other
> conditions?

Don't know.  Do I have a crystal ball?

> What about Wine, when segfault is fixed, can I run programs under
> Wine now?

Don't know.  I don't use Wine nor Google Earth.
Comment 6 Whistler 2008-01-16 22:07:38 UTC
It seems this bug was solved in the latest 7.0.2 version of Mesa. Running glxinfo will no longer result in segfault and Wine works well to (only for non-DirectX applications, though).

I've closed the bug, please reopen if it still doesn't work.

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.