Bug 8554

Summary: using dri and dual head crashes x with i810 driver
Product: xorg Reporter: Cecilie Fritzvold <cecilihf>
Component: Driver/intelAssignee: Alan Hourihane <alanh>
Status: RESOLVED DUPLICATE QA Contact:
Severity: critical    
Priority: high    
Version: 7.1 (2006.05)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
my xorg.conf file none

Description Cecilie Fritzvold 2006-10-08 04:20:39 UTC
I have a thinkpad x60 with an intel 945GM graphics controller, and I have
configured Xorg to use dual head. When I try to run glxinfo (or glxgears or any
other application using dri, such as xscreensaver), X crashes. If I use an
Xorg-configuration without dual head, dri works fine. I'm using Xorg 7.1 and
version 1.7 of the i810 driver.

The crash is reported in Xorg.0.log like this:
[...]
AUDIT: Sun Oct  8 12:45:04 2006: 11655 X: client 8 rejected from local host

Backtrace:
0: /usr/bin/X(xf86SigHandler+0x84) [0x80d0084]
1: [0xb7f91420]
2: /usr/lib/xorg/modules/extensions/libglx.so [0xb7cb3bbb]
3: /usr/lib/xorg/modules/extensions/libglx.so(__glXleaveServer+0x22) [0xb7c8fd32]
4: /usr/lib/xorg/modules/extensions/libglx.so [0xb7c9034e]
5: /usr/bin/X(Dispatch+0x19b) [0x8086cdb]
6: /usr/bin/X(main+0x488) [0x806e6e8]
7: /lib/libc.so.6(__libc_start_main+0xd8) [0xb7d35878]
8: /usr/bin/X(FontFileCompleteXLFD+0xad) [0x806da11]

Fatal server error:
Caught signal 11.  Server aborting

(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
(II) AIGLX: Suspending AIGLX clients for VT switch
(WW) I810(0): Extended BIOS function 0x5f64 failed.
(WW) I810(0): Extended BIOS function 0x5f64 failed.
(WW) I810(0): Failed to set display devices to 0x800.
(WW) I810(0): Enabling LVDS directly. Pipe B.
(WW) I810(0): Disabling ADPA directly.
(WW) I810(0): Writing config directly to SWF0.
(WW) I810(0): Successfully set original devices
(II) I810(0): xf86UnbindGARTMemory: unbind key 8
(II) I810(0): xf86UnbindGARTMemory: unbind key 0
(II) I810(0): xf86UnbindGARTMemory: unbind key 1
(II) I810(0): xf86UnbindGARTMemory: unbind key 3
(II) I810(0): xf86UnbindGARTMemory: unbind key 4
(II) I810(0): xf86UnbindGARTMemory: unbind key 2
(II) I810(0): xf86UnbindGARTMemory: unbind key 5
(II) I810(0): xf86UnbindGARTMemory: unbind key 6
(II) I810(0): xf86UnbindGARTMemory: unbind key 7
(WW) I810(0): Successfully set original devices (2)

This is my first bug report, so if some important information is missing, tell
me, and I'll add it.
Comment 1 Cecilie Fritzvold 2006-10-14 00:59:55 UTC
I think this is more correct as product
Comment 2 Cecilie Fritzvold 2006-10-14 01:09:32 UTC
Created attachment 7412 [details]
my xorg.conf file

Attached my xorg.conf file.
Comment 3 Alan Hourihane 2006-10-15 10:50:11 UTC

*** This bug has been marked as a duplicate of 8537 ***

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.