Fonts messed up after waking up from hibernation (UXA bug)

Bug #380164 reported by arky
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Fonts are skewed after the computer wakes up from hibernation mode

Screenshot:
http://playingwithsid.blogspot.com/2009/05/ubuntu-904-uxa-graphics-acceleration.html

ProblemType: Bug
Architecture: i386
Date: Mon May 25 12:23:28 2009
DistroRelease: Ubuntu 9.10
Package: xserver-xorg-video-intel 2:2.7.1-1ubuntu1
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.30-5.6-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4~5ubuntu20
 libgl1-mesa-glx 7.4.1-1ubuntu1
 libdrm2 2.4.9-2ubuntu1
 xserver-xorg-video-intel 2:2.7.1-1ubuntu1
 xserver-xorg-video-ati N/A
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.30-5-generic i686
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.30-5-generic

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

Thank you for taking the time to report this bug, especially for verifying it in the newest development version of ubuntu. For Xorg related bugs like this one, we need the files /var/log/Xorg.0.log and /etc/X11/xorg.conf and the output of `lspci -vvnn` as attachments to the bug report.

To figure out what changes when the system hibernates, we also need you to the the following procedure: (taken from http://intellinuxgraphics.org/how_to_report_bug.html and adopted to ubuntu)
0) Install the package xserver-xorg-video-intel-dbg to get the debugging tool intel_reg_dumper
1) VT switch to a text console (with Ctrl+Alt+F1)
2) Run `sudo intel_reg_dumper >i_r_d-before.txt` to get a register dump
3) Hibernate your machine with:
 a) `sudo -i` (to get a root shell)
 b) `echo disk > /sys/power/state`
4) On resume, before VT switching back to X:
 a) `exit` or Ctrl+D (to exit the root shell)
 b) Run `sudo intel_reg_dumper >i_r_d-after.txt` (to capture another register dump)
5) attach the files i_r_d-before.txt and i_r_d-after.txt to this bug report
(I tried to verify the procedure, but it turns out that my computer doesn't properly resume from hibernate)

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
importance: Undecided → Low
Geir Ove Myhr (gomyhr)
tags: added: corruption resume
Revision history for this message
arky (arky) wrote :

Thanks Geir, I would be posting the debugging information soon. The attached file contains Xorg logs , xorg.conf and the lspci output.

Revision history for this message
Geir Ove Myhr (gomyhr) wrote : Re: [Bug 380164] Re: (UXA) Fonts messed up after waking up from hibernation

Thank you for the files. We prefer them as separate attachments, so
they are easy to inspect. Attaching them here.

Revision history for this message
arky (arky) wrote : Re: (UXA) Fonts messed up after waking up from hibernation

intel_reg_dumper output

Revision history for this message
arky (arky) wrote :
Revision history for this message
arky (arky) wrote :
Revision history for this message
arky (arky) wrote :

Couldn't reproduce the bug in the previous dumps. Here the output when the fonts are really skewed.

Revision history for this message
Geir Ove Myhr (gomyhr) wrote : Re: [Bug 380164] Re: (UXA) Fonts messed up after waking up from hibernation

arky, as far as I understand it is the _pair_ of register dumps that
is important, so that one knows not only what the registers are on
resume, but also which ones are changed from right before the
hibernation. So could you try to get both before and after register
dumps for the same hibernation cycle and then verify that the bug is
reproduced when you switch terminal back to the X-session? (It is nice
to have the before-after pairs that you already uploaded for the case
when the bug didn't occur for comparison). For completeness, you may
also upload a screenshot that correspond to the register dump pair.

Revision history for this message
arky (arky) wrote : Re: (UXA) Fonts messed up after waking up from hibernation

Cool, I'll give it another shot.

Revision history for this message
Mike.lifeguard (mikelifeguard) wrote :

I'm getting this after suspend as well (I can't hibernate - I think due to some intel driver bug)

Revision history for this message
arky (arky) wrote :

Tests with 2.6.30-8-generic kernel didn't produce this issue. I hope the problem is fixed. Would continue to test for this bug with the newer 2.6.30-9.10 release.

Revision history for this message
Bryce Harrington (bryce) wrote :

Have you been able to confirm the issue is indeed gone with the newer kernel?

summary: - (UXA) Fonts messed up after waking up from hibernation
+ Fonts messed up after waking up from hibernation (UXA bug)
Revision history for this message
arky (arky) wrote :

Yes Bryce, the problem seems to be resolved in the new kernel ( 2.6.30-9-generic)

Revision history for this message
Mike.lifeguard (mikelifeguard) wrote :

Confirmed to be resolved here too (2.6.30-020630-generic)

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

Thank you for letting us know that this has been fixed. Closing this bug.

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