** Description changed:

- Machine sporatically locks up while running compiz.
+ [Impact]
+ Lockup several times a day preceded by corruption, started immediately after 
upgrading to precise on 1st April. Does not occur with Unity 2D. Seems to be 
more frequently triggered when using the Unity 3D application switcher.
+ 
+ Bug is believed to be specific to gen4 hardware (e.g. i965).
+ 
+ [Development Fix]
+ Fixed upstream, and backported to the 8.0 stable branch.
+ This fix was cherrypicked and is uploaded to Quantal.
+ 
+ The patch essentially moves a chunk of code to be executed only after
+ the start of drawing.  This chunk of code creates a single-level miptree
+ for rendering to as a workaround for a gen4-specific limitation.  The
+ problem is that this was causing some code to use the renderbuffer's
+ contents before it was actually ready to be used (thus the glitches).
+ 
+ [Stable Fix]
+ Since the same version of mesa is (currently) in Precise as in Quantal, the 
same patch can be used.
+ 
+ [Test Case]
+ 1. On affected i965 systems,
+ 2. boot into Unity 3d
+ 3. Repeatedly use application switching, open and close windows, etc.
+ 4. Should see the described bug in the course of 1 day of such testing
+ 
+ [Regression Potential]
+ The patch is on the large side, which can be a bit worrying, but the changes 
are essentially just shifting code from one area to another.  On the plus side, 
the patch has been carried in the upstream tree and the upstream stable branch 
for a number of months now.
+ 
+ The chunk of code appears to be limited to execution only on certain
+ hardware.  It tests for certain missing features which I gather only
+ occur on certain i965 hardware.  So, if there were a regression, the
+ scope of the regression would be limited to just that class of hardware.
  
  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
  ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
  Uname: Linux 3.2.0-23-generic x86_64
  .tmp.unity.support.test.0:
-  
+ 
  ApportVersion: 2.0.1-0ubuntu2
  Architecture: amd64
  Chipset: i965gm
  CompizPlugins: No value set for 
`/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  Date: Thu Apr 12 11:54:19 2012
  DistUpgraded: 2012-04-01 17:31:17,679 DEBUG enabling apt cron job
  DistroCodename: precise
  DistroVariant: ubuntu
  DuplicateSignature: [i965gm] GPU lockup  render.IPEHR: 0x02000004 Ubuntu 12.04
  ExecutablePath: /usr/share/apport/apport-gpu-error-intel.py
  ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
  GpuHangFrequency: Several times a day
  GpuHangReproducibility: Seems to happen randomly
  GpuHangStarted: Immediately after installing this version of Ubuntu
  GraphicsCard:
-  Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller 
(primary) [8086:2a02] (rev 0c) (prog-if 00 [VGA controller])
-    Subsystem: Dell Device [1028:01fe]
-    Subsystem: Dell Device [1028:01fe]
+  Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller 
(primary) [8086:2a02] (rev 0c) (prog-if 00 [VGA controller])
+    Subsystem: Dell Device [1028:01fe]
+    Subsystem: Dell Device [1028:01fe]
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  InterpreterPath: /usr/bin/python2.7
  MachineType: Dell Inc. Latitude D830
  PccardctlIdent:
-  Socket 0:
-    no product info available
+  Socket 0:
+    no product info available
  PccardctlStatus:
-  Socket 0:
-    no card
+  Socket 0:
+    no card
  ProcCmdline: /usr/bin/python /usr/share/apport/apport-gpu-error-intel.py
  ProcEnviron:
-  
+ 
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-23-generic 
root=UUID=27880cc8-df42-4098-8e07-3c4fb9dba0a5 ro quiet splash vt.handoff=7
  RelatedPackageVersions:
-  xserver-xorg             1:7.6+12ubuntu1
-  libdrm2                  2.4.32-1ubuntu1
-  xserver-xorg-video-intel 2:2.17.0-1ubuntu4
+  xserver-xorg             1:7.6+12ubuntu1
+  libdrm2                  2.4.32-1ubuntu1
+  xserver-xorg-video-intel 2:2.17.0-1ubuntu4
  SourcePackage: xserver-xorg-video-intel
  Title: [i965gm] GPU lockup  render.IPEHR: 0x02000004
  UpgradeStatus: Upgraded to precise on 2012-04-01 (10 days ago)
  UserGroups:
-  
+ 
  dmi.bios.date: 01/04/2010
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A15
  dmi.board.vendor: Dell Inc.
  dmi.chassis.type: 8
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: 
dmi:bvnDellInc.:bvrA15:bd01/04/2010:svnDellInc.:pnLatitudeD830:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct8:cvr:
  dmi.product.name: Latitude D830
  dmi.sys.vendor: Dell Inc.
  version.compiz: compiz 1:0.9.7.6-0ubuntu1~ppa3
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.32-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
  version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 
1:6.14.99~git20111219.aacbd629-0ubuntu2
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:0.0.16+git20111201+b5534a1-1build2

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/980017

Title:
  [i965gm] GPU lockup  render.IPEHR: 0x02000004

To manage notifications about this bug go to:
https://bugs.launchpad.net/xserver-xorg-video-intel/+bug/980017/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to