← Back to team overview

kernel-packages team mailing list archive

[Bug 946899] Re: [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung

 

Perhaps this is a related issue:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/946899

As I noted in the comments for that issue:

This issue impacts me multiple times a week. Sometimes the mouse
continues to work but other times the mouse freezes also. I have not yet
tried to open a teminal as suggested by bduncan (comment #13) but I am
usually able to switch to the first terminal and kill compiz.

My freeze often occurs when switching workspaces. I often have
thunderbird and chromium running laterally in desktop 1 and 2
respectively (of four total) and use an external drive on either a
laptop or a netbook with an external display attached. The problem
exists regardless of the hardware I am using.

When the freeze occurs and I can get to tty1, killing compiz is my work
around. I usually use sudo top and find the compiz pid and kill it with
signal 3. When I switch back to tty7 the screen will trigger the
clearing of the freeze after I switch to it (tty7). Then compiz restarts
and after a few moments (perhaps a minute) I am back working with the
application which were open. When the freeze occurs and the keyboard
becomes unresponsive (unable to switch to tty1) I must do a hard reboot
to continue working from a restart.

I have looked into the log files and searched for any instance of compiz
logging the freeze. All I have found is the indication I have killed the
process. Compiz does not seem to be tied into the apport system for
reporting. I expect there are several more users with this problem but
the freezes go unreported as users have no idea what to do about it.

Unfortunately these unknown freezes (unknown to development community)
will continue until these problems are given priority and addressed.
Bottom line is that such freezes are like the blue screen of death and
give potential adopters of ubuntu a crummy experience and all the more
reason to switch back to something more familiar or "stable".

Compiz has made my user experience a challenging one. To that end I have
enjoyed lighter interfaces including crunchbang and trisquel. I have
been reluctant to go beyond the 12.04 LTS version as I am concerned my
hardware is not up to the task. Compiz IMO provides me an awful
experience and these problems give me pause to encourage others to the
platform.

I implore those developers with more understanding of the freeze issue
to put some heat on this problem and investigate what is going on and
fix this. To ignore this further may render any other work on the ubuntu
project to be moot if the user experience continues to suffer, IMO. I am
happy to contribute what I can to help address this but I do not have
deep knowledge of the compiz system.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/946899

Title:
  [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU
  hung

Status in The Linux Kernel:
  Incomplete
Status in The Linux Mint Distribution:
  Confirmed
Status in “linux” package in Ubuntu:
  Triaged
Status in “linux” package in Fedora:
  Unknown

Bug description:
  Since upgrading to 12.04 beta, I've seen this happen twice. The
  symptoms are:

  - The screen freezes
  - The backlight turns off

  At that point I have to reboot to get my display back. In syslog, i
  see:

  
  Mar  4 23:09:18 perseus kernel: [ 3751.612064] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
  Mar  4 23:09:18 perseus kernel: [ 3751.612076] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state
  Mar  4 23:09:18 perseus kernel: [ 3751.613658] [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 (awaiting 114040 at 114004, next 114118)
  Mar  4 23:09:18 perseus kernel: [ 3751.637049] [drm:init_ring_common] *ERROR* render ring initialization failed ctl 00000000 head 00000000 tail 00000000 start 00000000

  followed by a lot of things like:

  
  Mar  4 23:09:18 perseus kernel: [ 3751.700662] WARNING: at /build/buildd/linux-3.2.0/drivers/gpu/drm/i915/intel_display.c:793 intel_enable_pipe+0x14a/0x150 [i915]()
  Mar  4 23:09:18 perseus kernel: [ 3751.700667] Hardware name: 6465CTO
  Mar  4 23:09:18 perseus kernel: [ 3751.700670] PLL state assertion failure (expected on, current off)

  Mar  4 23:09:18 perseus kernel: [ 3751.812158] WARNING: at /build/buildd/linux-3.2.0/drivers/gpu/drm/i915/intel_display.c:930 assert_pipe+0x75/0x80 [i915]()
  Mar  4 23:09:18 perseus kernel: [ 3751.812165] Hardware name: 6465CTO
  Mar  4 23:09:18 perseus kernel: [ 3751.812170] pipe B assertion failure (expected on, current off)

  then:

  
  Mar  4 23:09:19 perseus kernel: [ 3753.044086] [drm:intel_lvds_enable] *ERROR* timed out waiting for panel to power on
  Mar  4 23:09:20 perseus kernel: [ 3753.671451] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling
  Mar  4 23:09:20 perseus kernel: [ 3753.684603] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling
  Mar  4 23:09:20 perseus kernel: [ 3753.704594] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling
  Mar  4 23:09:20 perseus kernel: [ 3753.724594] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling
  Mar  4 23:09:20 perseus kernel: [ 3753.744595] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling
  Mar  4 23:09:20 perseus kernel: [ 3753.764606] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling
  Mar  4 23:09:20 perseus kernel: [ 3753.784607] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling
  Mar  4 23:09:20 perseus kernel: [ 3753.804618] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling
  Mar  4 23:09:20 perseus kernel: [ 3753.824606] [drm:i915_wait_request] *ERROR* something (likely vbetool) disabled interrupts, re-enabling

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: linux-image-3.2.0-17-generic 3.2.0-17.27
  ProcVersionSignature: Ubuntu 3.2.0-17.27-generic 3.2.6
  Uname: Linux 3.2.0-17-generic x86_64
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
  ApportVersion: 1.94-0ubuntu1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  mdz        2458 F.... pulseaudio
   /dev/snd/controlC1:  mdz        2458 F.... pulseaudio
  Card0.Amixer.info:
   Card hw:0 'Intel'/'HDA Intel at 0xfe020000 irq 49'
     Mixer name	: 'Analog Devices AD1984'
     Components	: 'HDA:11d41984,17aa20bb,00100400'
     Controls      : 31
     Simple ctrls  : 19
  Card1.Amixer.info:
   Card hw:1 'Q9000'/'Logitech, Inc. QuickCam Pro 9000 at usb-0000:00:1a.7-3, high speed'
     Mixer name	: 'USB Mixer'
     Components	: 'USB046d:0990'
     Controls      : 2
     Simple ctrls  : 1
  Card1.Amixer.values:
   Simple mixer control 'Mic',0
     Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
     Capture channels: Mono
     Limits: Capture 0 - 3072
     Mono: Capture 0 [0%] [18.00dB] [off]
  Card29.Amixer.info:
   Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7KHT24WW-1.08'
     Mixer name	: 'ThinkPad EC 7KHT24WW-1.08'
     Components	: ''
     Controls      : 1
     Simple ctrls  : 1
  Card29.Amixer.values:
   Simple mixer control 'Console',0
     Capabilities: pswitch pswitch-joined penum
     Playback channels: Mono
     Mono: Playback [on]
  Date: Sun Mar  4 23:12:05 2012
  HibernationDevice: RESUME=UUID=bc555036-0252-42e8-804b-b34dc22bbcd4
  MachineType: LENOVO 6465CTO
  PccardctlIdent:
   Socket 0:
     no product info available
  PccardctlStatus:
   Socket 0:
     no card
  ProcEnviron:
   TERM=xterm
   LC_COLLATE=C
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/zsh
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-17-generic root=UUID=305dde78-d20a-4248-aaf4-09447b7c5791 ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.2.0-17-generic N/A
   linux-backports-modules-3.2.0-17-generic  N/A
   linux-firmware                            1.71
  SourcePackage: linux
  UpgradeStatus: Upgraded to precise on 2012-03-04 (0 days ago)
  WpaSupplicantLog:
   
  dmi.bios.date: 01/21/2008
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 7LETB0WW (2.10 )
  dmi.board.name: 6465CTO
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvr7LETB0WW(2.10):bd01/21/2008:svnLENOVO:pn6465CTO:pvrThinkPadT61:rvnLENOVO:rn6465CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 6465CTO
  dmi.product.version: ThinkPad T61
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/946899/+subscriptions