Window decorations disappear when enabling/disabling external monitor

Bug #928446 reported by Steve Magoun
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
Invalid
Undecided
Unassigned
Compiz Core
New
Undecided
Unassigned
compiz (Ubuntu)
Invalid
Medium
Canonical Desktop Experience Team

Bug Description

After turning on an external monitor, the window decoration disappeared on one of my open windows.

To reproduce:
1) Boot 12.04; login
1a) (optional?) Work for awhile - browse in FF, email with Thunderbird, use the terminal, etc
2) Launch thunderbird; compose a new message in a new window
3) Plug in an external monitor
4) Launch nvidia-settings; enable the second monitor in Twinview mode (I had to press 'Apply' twice to get the OS to use the external monitor; the first time did not result in anything displayed on the external monitor. I think this is a separate bug)

Expected results:
Desktop/launcher/panel appear on the second monitor. All open, non-maximized windows retain their decoration

Actual results:
Desktop/launcher/panel appear on the second monitor. The compose window from step #2 loses its decoration. The missing decoration seemed permanent rather than an artifact - using super-w to show all windows still showed the window sans decoration.

Maximizing then minimizing the window w/ missing decoration (by double-clicking the place where the title bar should have been) resulted in the decoration being restored.

The external monitor is 1280x1024 while the internal monitor is 1440x900; I am not sure if that is relevant.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.2.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-12.21-generic 3.2.2
Uname: Linux 3.2.0-12-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 290.10 Wed Nov 16 17:39:29 PST 2011
 GCC version: gcc version 4.6.2 (Ubuntu/Linaro 4.6.2-12ubuntu1)
.tmp.unity.support.test.0:

ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,imgjpeg,decor,snap,imgpng,place,dbus,session,mousepoll,regex,commands,vpswitch,wall,neg,move,gnomecompat,resize,imgsvg,resizeinfo,text,animation,workarounds,fade,expo,scale,ezoom,unityshell,scaleaddon]
CompositorRunning: compiz
Date: Tue Feb 7 14:43:12 2012
DistUpgraded: Log time: 2012-01-26 16:01:56.788410
DistroCodename: precise
DistroVariant: ubuntu
GraphicsCard:
 NVIDIA Corporation G84 [GeForce 8600M GT] [10de:0407] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Apple Inc. Device [106b:00a0]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta amd64 (20100901.1)
JockeyStatus:
 xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use)
 xorg:nvidia_current_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
MachineType: Apple Inc. MacBookPro3,1
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-12-generic root=UUID=4b3d81ed-fb5d-4946-97c0-ec537e1bfa3f ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: Upgraded to precise on 2012-01-26 (11 days ago)
XorgConf:
 Section "Device"
  Identifier "Default Device"
  Option "NoLogo" "True"
 EndSection
dmi.bios.date: 03/05/08
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP31.88Z.0070.B07.0803051658
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Mac-F4238BC8
dmi.board.vendor: Apple Inc.
dmi.board.version: PVT
dmi.chassis.asset.tag: Asset Tag#
dmi.chassis.type: 2
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-F4238BC8
dmi.modalias: dmi:bvnAppleInc.:bvrMBP31.88Z.0070.B07.0803051658:bd03/05/08:svnAppleInc.:pnMacBookPro3,1:pvr1.0:rvnAppleInc.:rnMac-F4238BC8:rvrPVT:cvnAppleInc.:ct2:cvrMac-F4238BC8:
dmi.product.name: MacBookPro3,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu8
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu4
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.11.3-0ubuntu10
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.99.901-1ubuntu3
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-1ubuntu3
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
Steve Magoun (smagoun) wrote :
Revision history for this message
Rick Spencer (rick-rickspencer3) wrote :

Here's a bug with a tight reproducer, logged by an engaged but reporter. Thought Dx would like to take a look.

Changed in unity (Ubuntu):
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
importance: Undecided → Medium
Revision history for this message
Steve Magoun (smagoun) wrote :

I can reliably reproduce this when disabling an external monitor. I use nvidia-settings to do this. There is a confirmation dialog from nvidia-settings that reliably doesn't have window decoration after disabling the external monitor.

summary: - Window decorations disappear when enabling external monitor
+ Window decorations disappear when enabling/disabling external monitor
Revision history for this message
Sebastien Bacher (seb128) wrote :

is that still an issue?

affects: unity (Ubuntu) → compiz (Ubuntu)
Revision history for this message
Steve Magoun (smagoun) wrote :

The behavior described in comment #3 seems to be fixed in compiz 1:0.9.7.8-0ubuntu1 from precise-proposed. I can't reproduce the behavior in the description either. Looks like the fix for bug 770283 may have addressed this bug as well.

Revision history for this message
N1ck 7h0m4d4k15 (nicktux) wrote :

Thank you for taking the time to report this bug. We have tried to recreate this on the latest release of Ubuntu, but cannot reproduce it. This bug is being marked as Invalid. If you believe the problem to still exist in the latest version of Ubuntu, please comment on why that is the case and change the bug status to NEW.

Regards
NickTh

Changed in compiz:
status: New → Invalid
Changed in compiz (Ubuntu):
status: New → Invalid
To post a comment you must log in.