Bug 22431 - [GM45] xscreensaver-demo hangs GPU
Summary: [GM45] xscreensaver-demo hangs GPU
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium critical
Assignee: Eric Anholt
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2009-06-23 01:31 UTC by ccc1
Modified: 2009-07-20 05:15 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (37.30 KB, text/plain)
2009-06-23 01:31 UTC, ccc1
no flags Details
Xorg.log (69.52 KB, text/plain)
2009-06-23 01:32 UTC, ccc1
no flags Details
gpu dump (245.81 KB, application/x-gzip)
2009-06-24 01:06 UTC, ccc1
no flags Details

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.