[i855] freezes every few days since upgrade to jaunty

Bug #378147 reported by Hendrik Lönngren
50
This bug affects 6 people
Affects Status Importance Assigned to Milestone
xf86-video-intel
Confirmed
Critical
xserver-xorg-video-intel (Ubuntu)
Triaged
High
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

There seem to be many versions of this bug around, but I cannot decide whether mine is identical to any of those.

My screen randomly freezes a few times a day with only the mouse moving. The keyboard reacts to nothing. ssh-ing in is still possible. This has been happening since I upgraded to jaunty a few weeks ago.

I cannot think of any similarities between the situations in which it happens, except I think it always happened during mouse movement.

I followed those instructions:
https://launchpad.net/~ubuntu-x-swat/+archive/x-freeze-test
I noticed that scim was in a zombie state when I ssh-ed to my system.

My graphics device is Intel 82852/855GM integrated.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-video-intel 2:2.6.3-0ubuntu9
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.28-11-generic i686

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller [8086:3580] (rev 02)
 Subsystem: Wistron Corp. Device [17c0:4011]
00:02.0 VGA compatible controller [0300]: Intel Corporation 82852/855GM Integrated Graphics Device [8086:3582] (rev 02)
 Subsystem: Wistron Corp. Device [17c0:205b]

Revision history for this message
Hendrik Lönngren (hendrik0) wrote :
Geir Ove Myhr (gomyhr)
description: updated
tags: added: 855gm freeze intel xorg
summary: - random freezes since upgrade to jaunty
+ [i855] freezes every few days since upgrade to jaunty
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

Thank you for reporting this bug. This is close to a perfect bug report and I was just about to send it upstream when I noticed that you are running the 2.6.28-11-generic kernel. You probably forgot step 0 in https://launchpad.net/~ubuntu-x-swat/+archive/x-freeze-test . Would you mind going through the same procedure and making sure that you are running 2.6.30-rc6 which you can get from http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30-rc6/

If you wish, you may then send the bug upstream yourself. A model bug report would probably be https://bugs.freedesktop.org/show_bug.cgi?id=21572 which is also a freeze bug forwarded from ubuntu (bug 356850). If you can also upgrade to 2.7.1 of the intel driver it would be even better (see https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/).

Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → High
status: New → Incomplete
Revision history for this message
Hendrik Lönngren (hendrik0) wrote :

Oh, I was indeed using kernel 2.6.30-rc5 when reproducing the bug. However, I switched to the old kernel after resetting for the bug report because my wireless device is not working in the new kernel.

It happened again this morning, and again, scim was defunct. I will have a try if my system is stable without scim.

Revision history for this message
Hendrik Lönngren (hendrik0) wrote :

sent the bug upstream:
https://bugs.freedesktop.org/show_bug.cgi?id=21826

scim is probably not the problem (there is always a defunct scim process).

Thank you for your attention.

Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

That looks great. I've added the lspci info and xorg.conf from here to the upstream bug report. It should also have a Xorg.0.log. Could you start with the rc5 kernel and upload the resulting Xorg.0.log (I don't want to upload one from here, since both report the 2.6.28 ubuntu kernel).

Geir Ove Myhr (gomyhr)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Hendrik Lönngren (hendrik0) wrote :

Xorg.0.log is inside the tgz package. That should do, right?

Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

Yes, that is probably okay. I didn't see that.

Changed in xserver-xorg-video-intel:
status: Unknown → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

Please test the package in this PPA, which has a fix for X freeze issues like this one.

  https://edge.launchpad.net/~bryceharrington/+archive/green/

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Hendrik Lönngren (hendrik0) wrote :

Oh great, I have installed the package today, looks good so far. I will report back in a few days, or when I get another freeze.
In the meantime, I have been running X without DRI, which worked, but had its drawbacks, of course.

Revision history for this message
Hendrik Lönngren (hendrik0) wrote :

My system has frozen several times again, so unfortunately, the PPA package doesn’t help.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Confirmed
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Triaged
tags: added: jaunty
Changed in xserver-xorg-video-intel:
status: Confirmed → In Progress
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

Hendrik, at bug 447892 we have identified the commit to the kernel that triggered the freezes for many people on 855GM chipsets. Could you also test the before (599) and after (600) kernels to check if this is the bad commit for you as well? See comment #59 at bug 447892 for details.

Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

I now see that you submitted this bug report long before that commit was ever made, and that in the upstream bug report for this bug there are clear indications (in comments #26 and #27) that the bad commit we identified at bug 447892 is causing frequent freezes on 855GM.

Bryce Harrington (bryce)
summary: - [i855] freezes every few days since upgrade to jaunty
+ [i855] [i855] freezes every few days since upgrade to jaunty
Bryce Harrington (bryce)
summary: - [i855] [i855] freezes every few days since upgrade to jaunty
+ [i855] freezes every few days since upgrade to jaunty
Changed in xserver-xorg-video-intel:
status: In Progress → Invalid
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
status: Invalid → Unknown
Changed in xserver-xorg-video-intel:
status: Unknown → Confirmed
Revision history for this message
Chris Halse Rogers (raof) wrote :

Ok! Ladies and Gentlemen! Chris Wilson of upstream fame has done some work to re-integrate a legacy driver for the Intel cards that have been hard done by in the GEM transition.

The xserver-xorg-video-intel packages in https://edge.launchpad.net/~raof/+archive/aubergine have a GEM-less legacy driver re-integrated which is activated when KMS is disabled - which it is by default on your card for Lucid.

It would be useful if you could remove any work-arounds you've used to get your system more stable and test the drivers from this PPA. They should hopefully end up slightly more stable than the drivers in Ubuntu 9.04 (Jaunty), which were the last set of drivers to not use the GEM memory manager, and so significantly more stable than the drivers in Ubuntu 9.10 and Ubuntu 10.04 (Karmic and Maverick).

Could you please test the drivers from this PPA and report your experiences with them?

Changed in xserver-xorg-video-intel (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
assignee: Chris Halse Rogers (raof) → nobody
assignee: nobody → Chris Halse Rogers (raof)
Revision history for this message
Hendrik Lönngren (hendrik0) wrote :

Thanks for posting! I have tried that on a Lucid Live CD by booting with kernel option "text", installing the ppa version and then "sudo xinit gdm". Everything runs fine for 1 or 2 minutes, when the system hangs. I can press ctrl-alt-del however, then I get a white box with some console output for a short time:

gdm-binary[2765]: WARNING: Unable to find users: no seat-id found
gdm-binary[2765]: WARNING: GdmDisplay: display lasted 0,03.... seconds

I have checked that the pid is the same as that of the gdm-binary which is running before. After that, the screen goes black with the backlight going on and off every 2 seconds or so.

Changed in xserver-xorg-video-intel:
importance: Unknown → Critical
Revision history for this message
Chris Halse Rogers (raof) wrote :

I'm unassigning myself from this bug; I've got the needed feedback for Maverick, and we've gone with the safe option of fbdev.

I'll leave this bug open; there's still a reasonable chance we can get a proper fix, and apparently some i8xx documentation has just been released.

Changed in xserver-xorg-video-intel (Ubuntu):
assignee: Chris Halse Rogers (raof) → nobody
Revision history for this message
Chris Halse Rogers (raof) wrote :

Bug cleanup: duping this freeze against the master i855 bug.

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.