X crashes after gdm login with new Intel driver

Bug #111462 reported by unggnu
8
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Medium
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

I am using the new Intel driver xserver-xorg-video-intel from Ubuntu Feisty repository since the i810 one doesn't support my external monitor with a resolution of 1680x1050. With the new driver the external works fine except of not shutting down the LFP but this is no real problem.
The problem is if the external monitor isn't connected the Intel driver shows the correct resolution of 1366x768 in gdm but after login X crashes/restarts. I think it has something to to with the combination Intel driver and screen
resolution but this doesn't happen with the original i810 driver so it isn't only a problem of screen resolution or X.
Even if I use the old i810 driver, set screen resolution in Gnome to 1366x768, logout , install the new Intel driver again and restart gdm I got the same problem. So it is more likely a driver problem.

Revision history for this message
In , Erik Andrén (erik-andren) wrote :

Please attach (as opposed to pasting) your xorg.conf and xorg.log to this bug.

Revision history for this message
In , unggnu (unggnu) wrote :

Created an attachment (id=9718)
Xorg.0.log before login

Revision history for this message
In , unggnu (unggnu) wrote :

Created an attachment (id=9719)
Xorg.0.log after login/crash

Revision history for this message
In , unggnu (unggnu) wrote :

Created an attachment (id=9720)
xorg.conf

Revision history for this message
In , unggnu (unggnu) wrote :

Thanks for your fast answering.
It isn't possible to shutdown LFP anymore with Option "MonitorLayout" "CRT". I think that this is important since especially videos and animations have huge problems like cut in parts or something like that. I hope that this comes from the clone mode since it makes video watching very hard. Should I made a separate bug report for this?

Revision history for this message
In , unggnu (unggnu) wrote :

Is any additional information needed? I could of course test a new driver version or patches if there is any how to.

Revision history for this message
In , Raul Sanchez Siles (rasasi78) wrote :

I don't know about ubuntu but theres a very good howto for building bleeding edge(git) packages from debian wiki: http://wiki.debian.org/XTips
Maybe you could use it for ubuntu as well.

Also you maybe interested in the howto for getting an almost good backtrace of the crash: http://wiki.debian.org/XStrikeForce/XserverDebugging

Good luck.

Revision history for this message
unggnu (unggnu) wrote :

Binary package hint: xserver-xorg-video-intel

I am using the new Intel driver xserver-xorg-video-intel from Ubuntu Feisty repository since the i810 one doesn't support my external monitor with a resolution of 1680x1050. With the new driver the external works fine except of not shutting down the LFP but this is no real problem.
The problem is if the external monitor isn't connected the Intel driver shows the correct resolution of 1366x768 in gdm but after login X crashes/restarts. I think it has something to to with the combination Intel driver and screen
resolution but this doesn't happen with the original i810 driver so it isn't only a problem of screen resolution or X.
Even if I use the old i810 driver, set screen resolution in Gnome to 1366x768, logout , install the new Intel driver again and restart gdm I got the same problem. So it is more likely a driver problem.

Revision history for this message
unggnu (unggnu) wrote :

How can I create a back trace of the X crash in Ubuntu Feisty?
I got a Debian How To http://wiki.debian.org/XStrikeForce/XserverDebugging but it seems that it doesn't work in Feisty since there are no xorg dbg packages anymore or at least they are in a separate repository.

Revision history for this message
unggnu (unggnu) wrote :
Revision history for this message
unggnu (unggnu) wrote :
Revision history for this message
unggnu (unggnu) wrote :
Revision history for this message
In , Eric Anholt (eric-anholt) wrote :

See xorg.conf(5) of a current X Server for the new generic configuration options for monitor enable/disable and more. Marking needinfo for gdb backtrace.

Revision history for this message
In , unggnu (unggnu) wrote :

I have tried to create a backtrace but xorg doesn't seem to have dbg packages anymore in Ubuntu Feisty. I think that is the reason why it failed. I have made a separate bug report in Launchpad and I hope that a X backtrace is still possible in Ubuntu without compiling stuff.

Changed in xorg-server:
status: Unknown → Needs Info
Revision history for this message
In , unggnu (unggnu) wrote :

Ok, I have several problems with debugging the xorg crash.
The first one is, that there an no dbg packages but this should only be relevant for the dump.
The second one is, that after starting Xorg in gdb the lfp wents black. The light is still on but you can't see anything and it isn't possible to change back to console with ctrl + alt + fX or with ctrl + alt + backspace. The display is dead until you use the shutdown button. After some time you see the ubuntu shutting down fb. If I start Xorg in console without gdb I see the a normal grey x screen with the mouse cross.
The third problem is since the first start of gdm/x works fine until user login how check the user login with x?

Revision history for this message
In , Michel-tungstengraphics (michel-tungstengraphics) wrote :

(In reply to comment #10)
> The second one is, that after starting Xorg in gdb the lfp wents black. The
> light is still on but you can't see anything and it isn't possible to change
> back to console with ctrl + alt + fX or with ctrl + alt + backspace.

It sounds like you're trying to do this from the local console, which isn't possible. You have to run gdb from a remote login.

> The third problem is since the first start of gdm/x works fine until user login
> how check the user login with x?

Not sure this is what you mean, but you may want to attach gdb to the X server after starting gdm instead of starting the X server from gdb.

Revision history for this message
In , unggnu (unggnu) wrote :

Created an attachment (id=10031)
apport crash report

I have tried to generate a complete dump of this report with apport-retrace but this wasn't possible because of a bug or something like that but maybe this information is enough. If not I am going to try it again with gdb over ssh.

Revision history for this message
unggnu (unggnu) wrote :

An apport-retrace of this report isn't possible because of this bug https://bugs.launchpad.net/ubuntu/+source/apport/+bug/115681 .

Revision history for this message
Dagfinn Ilmari Mannsåker (ilmari) wrote :

FWIW, I used to be bitten by this, but I can no longer trigger it; XRandR works perfectly with xserver-xorg-core_1.3.0.0.dfsg-4ubuntu1 and
xserver-xorg-video-intel_2.0.0-1ubuntu2.

Enola, could you please retest with the latest versions as well?

Revision history for this message
unggnu (unggnu) wrote :

Thanks for your reply. I have tried to compile this driver from Gutsy release under Feisty but it isn't possible because of several dependencies. If you know another working source or Howto I would of course test it.

Revision history for this message
In , unggnu (unggnu) wrote :

I have rechecked the issues with the first Ubuntu Gutsy Live CD which is shipped with the xserver-xorg-video-intel (2:2.0.0-1ubuntu2) driver. With this version 1366x768 seems to work. GDM login makes no problems and the desktop was shown so the main issue seems to be fixed with this driver.
But I am wrong with ("With the new driver the external works fine except of not shutting down the LFP but this is no real problem.") since video watching or 3D games and other similar things aren't possible because of huge lags and fractals. It isn't possible to shutdown the LFP with the MonitorLayout CRT option so I am still using the i810-modesetting for my external screen. I think I should make a separate bug report for this issue but I am not sure. I have checked the xorg.conf manpage but didn't find a similar option. It seems that the intel driver seems to ignore xorg.conf settings. Event wrong resolutions seems to not bother the driver which is fine but there have to be another option to disable monitory like in i810-modesetting.

Revision history for this message
unggnu (unggnu) wrote :

I have rechecked the issues with the first Gutsy Live CD and 1366x768 seems to work. I have changed the driver from i810 to intel and restarted the X. GDM login works fine and the desktop was shown so the main issue seems to be fixed in Feisty.
But I am wrong with ("With the new driver the external works fine except of not shutting down the LFP but this is no real problem.") since video watching or 3D games and other similar things aren't possible because of huge lags and fractals. It isn't possible to shutdown the LFP with the MonitorLayout CRT option so I am still using the i810-modesetting for my external screen. I think I should make a separate bug report for this issue.

Revision history for this message
unggnu (unggnu) wrote :

The bug seems to be fixed in Gutsy.

Changed in xserver-xorg-video-intel:
status: Unconfirmed → Fix Released
Revision history for this message
Robert Nasiadek (robzon) wrote :

What about Feisty? Will the fix be backported? It's really bad to have to wait 5 months just to get the driver working. And Gutsy is not an option for production environment.

Revision history for this message
unggnu (unggnu) wrote :

I think there will be no one since it is not possible to compile the new driver against Xorg 7.2 at least the Gutsy and Debian sid version.

Revision history for this message
In , unggnu (unggnu) wrote :

Since there no answer was posted I close this one and make a new bug report for the other issue. This bug has been fixed with the new Intel driver. Thanks.

Changed in xorg-server:
status: Incomplete → Fix Released
unggnu (unggnu)
Changed in xserver-xorg-video-intel:
status: Fix Released → Fix Committed
unggnu (unggnu)
Changed in xserver-xorg-video-intel:
status: Fix Committed → 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.