** 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