[g45] X session crashes when playing certain video files

Bug #417501 reported by Anders
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

Regression: On a previously working, but now completely refreshed Jaunty installation, X crashes completely when playing a video file in full screen in Totem.

kern.log contains thousands of lines like this:

Aug 22 21:27:54 oem-desktop kernel: [ 1590.014051] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_execbuffer] *ERROR* Failed to pin buffers -12
Aug 22 21:27:54 oem-desktop kernel: [ 1590.056955] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.056960] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1
Aug 22 21:27:54 oem-desktop kernel: [ 1590.056968] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.056970] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_execbuffer] *ERROR* Failed to pin buffers -12
Aug 22 21:27:54 oem-desktop kernel: [ 1590.098349] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.098354] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1
Aug 22 21:27:54 oem-desktop kernel: [ 1590.098362] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.098364] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_execbuffer] *ERROR* Failed to pin buffers -12
Aug 22 21:27:54 oem-desktop kernel: [ 1590.139332] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.139337] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1
Aug 22 21:27:54 oem-desktop kernel: [ 1590.139343] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.139347] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_execbuffer] *ERROR* Failed to pin buffers -12
Aug 22 21:27:54 oem-desktop kernel: [ 1590.199412] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.199417] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1
Aug 22 21:27:54 oem-desktop kernel: [ 1590.199424] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.199426] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_execbuffer] *ERROR* Failed to pin buffers -12
Aug 22 21:27:54 oem-desktop kernel: [ 1590.223559] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.223576] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1
Aug 22 21:27:54 oem-desktop kernel: [ 1590.223584] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.223586] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_execbuffer] *ERROR* Failed to pin buffers -12
Aug 22 21:27:54 oem-desktop kernel: [ 1590.264288] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.264293] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_evict_something] *ERROR* inactive empty 1 request empty 1 flushing empty 1
Aug 22 21:27:54 oem-desktop kernel: [ 1590.264300] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
Aug 22 21:27:54 oem-desktop kernel: [ 1590.264302] [drm:i915_gem_object_pin] *ERROR* Failure to bind: -12<3>[drm:i915_gem_execbuffer] *ERROR* Failed to pin buffers -12
Aug 22 21:27:54 oem-desktop kernel: [ 1590.306125] [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-video-intel 2:2.6.3-0ubuntu9.4
ProcEnviron:
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersion: Linux version 2.6.28-15-generic (buildd@yellow) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #49-Ubuntu SMP Tue Aug 18 19:25:34 UTC 2009
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.28-15-generic x86_64

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e20] (rev 03)
     Subsystem: ASUSTeK Computer Inc. Device [1043:82d3]
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e22] (rev 03)
     Subsystem: ASUSTeK Computer Inc. Device [1043:8276]

Revision history for this message
Anders (andersja+launchpad-net) wrote :
Revision history for this message
Anders (andersja+launchpad-net) wrote :

Bizarrely, the problem is reproducible, but only for the second user logged in. I.e. steps to reproduce:
Log in as user 1, then switch user to user 2
User 2, play a video file in Totem, go to full screen - no crash unless mouse is moved (!) -- seems to crash when Totem tries to draw the bottom progress/button-bar.
Random, I know! ... but reproducible.

Geir Ove Myhr (gomyhr)
tags: added: g45 jaunty
Bryce Harrington (bryce)
tags: added: crash
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
summary: - X session crashes when playing certain video files
+ [g45] X session crashes when playing certain video files
Bryce Harrington (bryce)
summary: - [g45] X session crashes when playing certain video files
+ [g45] [g45] X session crashes when playing certain video files
Bryce Harrington (bryce)
summary: - [g45] [g45] X session crashes when playing certain video files
+ [g45] X session crashes when playing certain video files
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

This bug report has been inactive for quite some time and in the meantime Ubuntu has moved along. I hope the reported problem has been resolved in the current version of Ubuntu. If it has not and there are people willing to follow up with information collecting and testing, it is best to file a new bug report with the latest Ubuntu development version (10.04 still works, but soon 10.10 is better), using the ubuntu-bug command if possible. Feel free to mention the bug number of this bug.

We are sorry that we are not always have the capacity to look at all reported bugs in a timely manner. Occasionally we have to purge old bug reports where no progress has been made, whether it is due to reporter not being able to respond or lack of manpower on the Ubuntu side, in order to keep our list of "active" bugs current. Sorry for the inconvenience this may cause.

Here are a few tips that will make it easier for triagers and developers to process your bug:
* Read https://wiki.ubuntu.com/X/Reporting
* Browse https://wiki.ubuntu.com/X and see if there is some relevant information for you problem
* Respond quickly to questions from triagers
* Try changing things to see if the behaviour changes, e.g.
  * A new mainline kernel from http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D (more information at https://wiki.ubuntu.com/KernelTeam/MainlineBuilds)
  * The xorg-edgers PPA: https://launchpad.net/~xorg-edgers/+archive/ppa
  * Various options in `/etc/X11/xorg.conf` (see `man intel`)
* Browse other bug reports to see if you find a similar one and provide the information that is being asked for there.

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