Bug 22431

Summary: [GM45] xscreensaver-demo hangs GPU
Product: xorg Reporter: ccc1 <cllccl>
Component: Driver/intelAssignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: critical    
Priority: medium CC: cllccl
Version: unspecifiedKeywords: NEEDINFO
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg
none
Xorg.log
none
gpu dump none

Description ccc1 2009-06-23 01:31:52 UTC
Created attachment 27031 [details]
dmesg

harware: Lenovo Thinkpad X200
intel-driver: 2.7.99.901-1
kernel: 2.6.30-ARCH

How to reproduce:
Running xscreensaver-demo and browsing thru the available screensaver triggers the freeze. Clicking on GFlux made my box instantly freeze twice. Another time the preview of Gears made X freeze. When X crashes the mousecursor can still be moved ....

In my logs files i saw the line:
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Comment 1 ccc1 2009-06-23 01:32:34 UTC
Created attachment 27032 [details]
Xorg.log
Comment 2 ccc1 2009-06-23 01:38:05 UTC
more info

System environment:
-- system architecture: 64-bit
-- xserver: 1.6.1.901
-- mesa: 7.4.2
-- libdrm: 2.4.11
-- Linux distribution: Arch
Comment 3 Gordon Jin 2009-06-23 18:09:27 UTC
Please provide intel_gpu_dump according to http://intellinuxgraphics.org/intel-gpu-dump.html.

Comment 4 ccc1 2009-06-24 01:06:12 UTC
Created attachment 27072 [details]
gpu dump
Comment 5 Eric Anholt 2009-07-10 16:57:32 UTC
Works fine on my GM45 with Mesa master.  Please update and try again.
Comment 6 ccc1 2009-07-11 14:24:05 UTC
i installed mesalib 7.5rc4 (via aur from archlinux) and i'm still seeing freezes.
To trigger it i just select GFlux, then select another G* screensaver, then back to GFLux. After repeating these steps a few times X will always freeze.

last lines in my Xorg.log after the crash:
"(WW) intel(0): ESR is 0x00000001
(WW) intel(0): Existing errors found in hardware state."

Comment 7 ccc1 2009-07-20 05:15:44 UTC
Recent archlinux update (updated xorg, intel-driver, mesa, ...) fixed to bug.

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.