X crashes after a restart using dual head setup

Bug #73249 reported by Guilherme Salgado
2
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Medium
xserver-xorg-video-i810 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-i810

I configured my Thinkpad T60 to use my external monitor as a second head. It works fine, but once I try to restart X it crashes, giving me a backtrace if I try to use the dual-head config or a "no screens found" message if I use the original config. Rebooting solves everything.

This is edgy with xserver-xorg-video-i810-1.6.5-0ubuntu3
Video card: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03))

Revision history for this message
Guilherme Salgado (salgado) wrote :
Revision history for this message
Guilherme Salgado (salgado) wrote :
Revision history for this message
Guilherme Salgado (salgado) wrote :
Revision history for this message
Guilherme Salgado (salgado) wrote :
description: updated
Revision history for this message
In , Guilherme Salgado (salgado) wrote :

I configured my Thinkpad T60 to use my external monitor as a second head. It works fine, but once I try to restart X it crashes, giving me a backtrace if I try to use the dual-head config or a "no screens found" message if I use the original config. Rebooting solves everything.

Video card: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03))

Revision history for this message
In , Guilherme Salgado (salgado) wrote :

Created an attachment (id=8927)
the log after I restart the server using the dual head config

Revision history for this message
In , Guilherme Salgado (salgado) wrote :

Created an attachment (id=8928)
the log after I restart the server using the single head config

Revision history for this message
In , Alanh-fairlite (alanh-fairlite) wrote :

The problem is that you are using Xorg 7.1 with an old i810 driver.

Use Xorg 7.2 with v1.7.4 of the i810 driver.

Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

thanks for filing this upstream!

Revision history for this message
Guilherme Salgado (salgado) wrote :

Looks like it has been fixed in upstream v1.7.4; any chance to get that in feisty?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

the drivers have been merged, and are now pending review from core-developers. They are uploaded "when they are ready" ;)

Changed in xserver-xorg-video-i810:
status: Unconfirmed → In Progress
Changed in xorg-server:
status: Confirmed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Download full text (4.1 KiB)

 xserver-xorg-video-i810 (2:1.7.4-0ubuntu1) feisty; urgency=low
 .
   * New upstream version.
   * Merge from debian unstable. Remaining changes:
     - debian/control:
       + Added Conflicts:, Replaces: xserver-xorg-driver-i810
       + Change Maintainer address.
   * debian/patches:
     - dropped, applied upstream:
       10-overlay_fix_lockup.patch
       11-xv_lockup.patch
       20-i915_bios.patch
 .
 xserver-xorg-video-i810 (2:1.7.2-4) unstable; urgency=low
 .
   [ Julien Cristau ]
   * Don't build-dep on libdrm-dev on hurd-i386, and don't try to install
     the libI810XvMC library there, as it isn't built without drm. Thanks to
     Samuel Thibault for the patch! (closes: #383918)
 .
   [ Drew Parsons ]
   * Apply patch 20-i915_bios.patch from upsteam (1.7.4) to help with faulty
     BIOSes (where VBE initialization failed). Closes: #382120.
 .
 xserver-xorg-video-i810 (2:1.7.2-3) unstable; urgency=low
 .
   * Build-Depends: quilt, needed to apply patches.
   * Replace the cvs source url in the long description with an XS-Vcs-Git
     control field and a reference to the xf86-video-intel module.
     Added a link to www.X.org.
 .
 xserver-xorg-video-i810 (2:1.7.2-2) unstable; urgency=low
 .
   [ Julien Cristau ]
   * Add link to xserver-xorg-core bug script, so that bugreports contain
     the user's config and log files.
   * Bump dependency on xserver-xorg-core to >= 2:1.1.1-11, as previous
     versions don't have the bug script.
 .
   [ Drew Parsons ]
   * Apply upstream patch 1-overlay_fix_lockup.patch (git commit
     e065324661ad08b3b359136f48090232f6138959, upstream bug #5774).
     Should remove remaining lockup problems in I830WaitLpRing().
     Closes: #272294.
   * While we're at it, apply upstream patch 11-xv_lockup.patch (git
     commit fbb376bd1a4daad4c86e349df98438989ce173f1, upstream bug
     #8594), fixing lockups related to Xv. We'll have no lockup bugs
     in etch, dammit! Closes: #397485.
 .
 xserver-xorg-video-i810 (2:1.7.2-1) unstable; urgency=low
 .
   * New upstream version
     + Shipping the git log as part of our diff.gz rather than a separate patch
       since upstream didn't include an updated Changelog
 .
 xserver-xorg-video-i810 (2:1.6.5-4) UNRELEASED; urgency=low
 .
   * Typo fix in man page. Closes: #364559.
 .
 xserver-xorg-video-i810 (2:1.6.5-3) unstable; urgency=low
 .
   [ Steve Langasek ]
   * Upload to unstable
 .
   [ Drew Parsons ]
   * Standards version 3.7.2.
   * Use debhelper 5.
   * Use dh_installman to install man pages.
   * Exclude .la from dh_install.
 .
 xserver-xorg-video-i810 (2:1.6.5-2) experimental; urgency=low
 .
   [ Drew Parsons ]
   * Provides: xserver-xorg-video-1.0 not xserver-xorg-video.
 .
   [ David Nusinow ]
   * Bump xserver (build-)depends epochs to 2: to deal with botched
     server upload
 .
 xserver-xorg-video-i810 (2:1.6.5-1) experimental; urgency=low
 .
   * New upstream release
 .
 xserver-xorg-video-i810 (2:1.6.4-1) experimental; urgency=low
 .
   * New upstream release
 .
 xserver-xorg-video-i810 (2:1.6.3-1) experimental; urgency=low
 .
   * New upstream release...

Read more...

Changed in xserver-xorg-video-i810:
status: In Progress → Fix Released
Changed in xorg-server:
importance: Unknown → Medium
Changed in xorg-server:
importance: Medium → Unknown
Changed in xorg-server:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.