Activity log for bug #1157678

Date Who What changed Old value New value Message
2013-03-20 11:48:55 Christopher Barrington-Leigh bug added bug
2013-03-21 08:58:08 Timo Aaltonen affects xorg (Ubuntu) xserver-xorg-video-intel (Ubuntu)
2013-03-21 13:13:02 bugbot tags amd64 apport-bug compiz-0.9 corruption raring ubuntu amd64 apport-bug compiz-0.9 corruption dual-head raring ubuntu
2013-03-21 13:53:16 Timo Aaltonen xserver-xorg-video-intel (Ubuntu): status New Incomplete
2013-03-21 18:06:28 Christopher Barrington-Leigh attachment added video of screen corruption from unplugging external monitor on T410s https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1157678/+attachment/3588743/+files/2013-03-21-140153.webm
2013-03-22 17:53:03 Chris Wilson xserver-xorg-video-intel (Ubuntu): status Incomplete In Progress
2013-03-22 17:53:46 Chris Wilson bug watch added https://bugs.freedesktop.org/show_bug.cgi?id=57160
2013-03-22 17:53:46 Chris Wilson bug task added xserver-xorg-video-intel
2013-03-22 19:08:51 Greg A bug added subscriber Greg Auger
2013-03-23 00:48:26 Bug Watch Updater xserver-xorg-video-intel: status Unknown Fix Released
2013-03-23 00:48:26 Bug Watch Updater xserver-xorg-video-intel: importance Unknown Medium
2013-03-23 00:48:31 Bug Watch Updater bug watch added http://bugzilla.kernel.org/show_bug.cgi?id=51071
2013-04-02 17:32:04 Chris J Arges xserver-xorg-video-intel (Ubuntu): assignee Chris J Arges (arges)
2013-04-02 17:32:07 Chris J Arges xserver-xorg-video-intel (Ubuntu): importance Undecided Medium
2013-04-02 23:23:11 Steve Langasek attachment added IMG_20130402_160926.jpg https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1157678/+attachment/3616318/+files/IMG_20130402_160926.jpg
2013-04-06 18:41:41 Ubuntu QA Website tags amd64 apport-bug compiz-0.9 corruption dual-head raring ubuntu amd64 apport-bug compiz-0.9 corruption dual-head laptop-testing raring ubuntu
2013-04-10 14:24:22 Chris J Arges bug watch added https://bugs.freedesktop.org/show_bug.cgi?id=63383
2013-04-14 13:09:29 Raphaël Badin bug added subscriber Raphaël Badin
2013-04-15 16:57:27 Chris J Arges xserver-xorg-video-intel: importance Medium Unknown
2013-04-15 16:57:27 Chris J Arges xserver-xorg-video-intel: status Fix Released Unknown
2013-04-15 16:57:27 Chris J Arges xserver-xorg-video-intel: remote watch freedesktop.org Bugzilla #57160 freedesktop.org Bugzilla #63383
2013-04-15 17:06:09 Christopher Townsend bug added subscriber Christopher Townsend
2013-04-15 17:17:32 Bug Watch Updater xserver-xorg-video-intel: status Unknown Incomplete
2013-04-15 17:17:32 Bug Watch Updater xserver-xorg-video-intel: importance Unknown Medium
2013-04-15 18:57:50 Chris J Arges attachment added 0001-sna-Flush-the-scanout-cache-after-resizing-the-displ.patch https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1157678/+attachment/3644925/+files/0001-sna-Flush-the-scanout-cache-after-resizing-the-displ.patch
2013-04-15 18:59:30 Chris J Arges bug added subscriber Bryce Harrington
2013-04-15 18:59:52 Chris J Arges summary unplugging an external monitor from laptop results in corrupted screen. Logging out fixes it. [ffe] unplugging an external monitor from laptop results in corrupted screen. Logging out fixes it.
2013-04-15 20:16:32 Ubuntu Foundations Team Bug Bot tags amd64 apport-bug compiz-0.9 corruption dual-head laptop-testing raring ubuntu amd64 apport-bug compiz-0.9 corruption dual-head laptop-testing patch raring ubuntu
2013-04-15 20:16:41 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2013-04-16 07:41:01 Chris Wilson xserver-xorg-video-intel (Ubuntu): status In Progress Fix Committed
2013-04-17 22:15:57 Bug Watch Updater xserver-xorg-video-intel: status Incomplete Fix Released
2013-04-19 12:54:31 Timo Aaltonen xserver-xorg-video-intel (Ubuntu): assignee Chris J Arges (arges) Timo Aaltonen (tjaalton)
2013-04-19 17:36:19 Chris J Arges xserver-xorg-video-intel (Ubuntu): assignee Timo Aaltonen (tjaalton) Chris J Arges (arges)
2013-04-19 18:50:45 Bryce Harrington attachment added sna-flush-scanout-cache-after-resizing.patch https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1157678/+attachment/3648585/+files/sna-flush-scanout-cache-after-resizing.patch
2013-04-19 19:09:49 Bryce Harrington description With updated 13.04 beta, unplugging an external monitor from laptop results in corrupted screen. Logging out fixes it. A screen capture looks normal (not like what the display is showing!). Plugging an external monitor in does not produce any similar problem. ProblemType: Bug DistroRelease: Ubuntu 13.04 Package: xorg 1:7.7+1ubuntu4 ProcVersionSignature: Ubuntu 3.8.0-13.23-generic 3.8.3 Uname: Linux 3.8.0-13-generic x86_64 .tmp.unity.support.test.0: ApportVersion: 2.9.2-0ubuntu1 Architecture: amd64 CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true Date: Wed Mar 20 07:45:34 2013 DistUpgraded: Fresh install DistroCodename: raring DistroVariant: ubuntu DkmsStatus: virtualbox, 4.2.8, 3.8.0-13-generic, x86_64: installed ExtraDebuggingInterest: Yes, if not too technical GraphicsCard: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device [17aa:21c1] InstallationDate: Installed on 2013-03-18 (1 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130318) MachineType: LENOVO 2901CTO MarkForUpload: True ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-13-generic root=UUID=fcf8343d-2c1d-4f25-ab52-876891045ee9 ro quiet splash vt.handoff=7 SourcePackage: xorg Symptom: display UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 04/25/2012 dmi.bios.vendor: LENOVO dmi.bios.version: 6UET69WW (1.49 ) dmi.board.name: 2901CTO 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:bvr6UET69WW(1.49):bd04/25/2012:svnLENOVO:pn2901CTO:pvrThinkPadT410s:rvnLENOVO:rn2901CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 2901CTO dmi.product.version: ThinkPad T410s dmi.sys.vendor: LENOVO version.compiz: compiz 1:0.9.9~daily13.03.08-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.42-0ubuntu2 version.libgl1-mesa-dri: libgl1-mesa-dri 9.0.3-0ubuntu1 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 9.0.3-0ubuntu1 version.xserver-xorg-core: xserver-xorg-core 2:1.13.3-0ubuntu2b1 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2b2 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu1b1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.4-0ubuntu1b1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.6-0ubuntu3b1 xserver.bootTime: Wed Mar 20 07:41:30 2013 xserver.configfile: default xserver.logfile: /var/log/Xorg.0.log xserver.version: 2:1.13.3-0ubuntu2b1 xserver.video_driver: intel [Impact] With updated 13.04 beta, unplugging an external monitor from laptop results in corrupted screen. Logging out fixes it. A screen capture looks normal (not like what the display is showing!). Plugging an external monitor in does not produce any similar problem. [Test Case] 1. On affected hardware, boot with an external monitor connected 2. Unplug the external monitor Expected behavior: Normal screen Actual behavior: Screen corruption [Development Fix] The fix for this issue is a cherrypick of an upstream patch with a minor change to make it apply to raring. (See comment #56) The upstream patch is rather large (~228 lines), but half of that is simple code refactoring (moving some common code into functions, moving some functions earlier in their files so they can be referenced in other routines, etc.) For review purposes, a cleaned up (uncleaned up?) version of the patch is available in comment #59, which shows just the functional changes to the code. [Regression Potential] The patch originates from an upstream change that has not been part of a release yet, but has gone through upstream review and testing. This patch primarily *adds* code, and most of that is cleanup code to clear graphics memory and free pointers, which should be quite safe. However, cleanup code can sometimes expose pre-existing bugs (e.g. freeing invalid pointers that otherwise would have been ignored). We don't expect that to happen, though. A few while loops are added. It does not look like the code could get stuck in those loops, though. Types of symptoms to look for include X server crashes, gpu lockups, and screen corruption, particularly associated with screen initialization, destruction, or resizing. ProblemType: Bug DistroRelease: Ubuntu 13.04 Package: xorg 1:7.7+1ubuntu4 ProcVersionSignature: Ubuntu 3.8.0-13.23-generic 3.8.3 Uname: Linux 3.8.0-13-generic x86_64 .tmp.unity.support.test.0: ApportVersion: 2.9.2-0ubuntu1 Architecture: amd64 CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins' CompositorRunning: compiz CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0' CompositorUnredirectFSW: true Date: Wed Mar 20 07:45:34 2013 DistUpgraded: Fresh install DistroCodename: raring DistroVariant: ubuntu DkmsStatus: virtualbox, 4.2.8, 3.8.0-13-generic, x86_64: installed ExtraDebuggingInterest: Yes, if not too technical GraphicsCard:  Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])    Subsystem: Lenovo Device [17aa:21c1] InstallationDate: Installed on 2013-03-18 (1 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130318) MachineType: LENOVO 2901CTO MarkForUpload: True ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-13-generic root=UUID=fcf8343d-2c1d-4f25-ab52-876891045ee9 ro quiet splash vt.handoff=7 SourcePackage: xorg Symptom: display UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 04/25/2012 dmi.bios.vendor: LENOVO dmi.bios.version: 6UET69WW (1.49 ) dmi.board.name: 2901CTO 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:bvr6UET69WW(1.49):bd04/25/2012:svnLENOVO:pn2901CTO:pvrThinkPadT410s:rvnLENOVO:rn2901CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 2901CTO dmi.product.version: ThinkPad T410s dmi.sys.vendor: LENOVO version.compiz: compiz 1:0.9.9~daily13.03.08-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.42-0ubuntu2 version.libgl1-mesa-dri: libgl1-mesa-dri 9.0.3-0ubuntu1 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 9.0.3-0ubuntu1 version.xserver-xorg-core: xserver-xorg-core 2:1.13.3-0ubuntu2b1 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2b2 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu1b1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.4-0ubuntu1b1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.6-0ubuntu3b1 xserver.bootTime: Wed Mar 20 07:41:30 2013 xserver.configfile: default xserver.logfile: /var/log/Xorg.0.log xserver.version: 2:1.13.3-0ubuntu2b1 xserver.video_driver: intel
2013-04-19 20:48:48 Bryce Harrington bug added subscriber Ubuntu Stable Release Updates Team
2013-04-20 03:42:13 Launchpad Janitor xserver-xorg-video-intel (Ubuntu): status Fix Committed Fix Released
2013-04-20 05:09:55 Launchpad Janitor branch linked lp:ubuntu/xserver-xorg-video-intel