Firefox loses window decorations in GNOME Classic and MATE with Compiz

Bug #1067951 reported by Charlie Meyer
120
This bug affects 23 people
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Undecided
Unassigned
Ubuntu MATE
Fix Released
Medium
Martin Wimpress 
compiz (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Running Ubuntu 12.04.1 LTS 64 bit in Gnome fallback with compiz. Firefox randomly looses window decoration (borders) and becomes unresponsive to keyboard input. The only remedy I have found to fix this problem is to run compiz --replace. Firefox is the only application to exhibit this behavior. I have seen this identical behavior on two different systems, one running 12.04.1 64 bit and one running 12.04.1 running 32 bit.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: firefox 16.0.1+build1-0ubuntu0.12.04.1
ProcVersionSignature: Ubuntu 3.2.0-32.51-generic 3.2.30
Uname: Linux 3.2.0-32-generic x86_64
NonfreeKernelModules: openafs nvidia
AddonCompatCheckDisabled: False
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu14
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: chuck 4022 F.... pulseaudio
 /dev/snd/controlC0: chuck 4022 F.... pulseaudio
 /dev/snd/pcmC0D0p: chuck 4022 F...m pulseaudio
BuildID: 20121010234852
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xd8320000 irq 54'
   Mixer name : 'Conexant CX20590'
   Components : 'HDA:14f1506e,17aa21cf,00100000'
   Controls : 21
   Simple ctrls : 11
Card1.Amixer.info:
 Card hw:1 'NVidia'/'HDA NVidia at 0xd6000000 irq 17'
   Mixer name : 'Nvidia GPU 11 HDMI/DP'
   Components : 'HDA:10de0011,10de0101,00100100'
   Controls : 24
   Simple ctrls : 4
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
   Mixer name : 'ThinkPad EC (unknown)'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Channel: Unavailable
Date: Wed Oct 17 20:33:09 2012
DefaultProfilePrefErrors: Unexpected character 'E' before close parenthesis @ [Profile]/extensions/{d37dc5d0-431d-44e5-8c91-49419370caa1}/defaults/preferences/foxclocks-defaults.js:4
ForcedLayersAccel: False
IfupdownConfig:
 auto lo
 iface lo inet loopback
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
IpRoute:
 default via 192.168.1.1 dev eth0 proto static
 169.254.0.0/16 dev eth0 scope link metric 1000
 172.16.246.0/24 dev vmnet1 proto kernel scope link src 172.16.246.1
 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.118 metric 1
 192.168.12.0/24 dev vmnet8 proto kernel scope link src 192.168.12.1
MostRecentCrashID: bp-197210d1-2d75-4da9-a7cc-c15c32120717
ProcEnviron:
 LANGUAGE=
 TERM=xterm
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Profile1Extensions: extensions.sqlite corrupt or missing
Profile1IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
Profile1Locales: extensions.sqlite corrupt or missing
Profile1PrefSources: prefs.js
Profile1Themes: extensions.sqlite corrupt or missing
Profile2Extensions: extensions.sqlite corrupt or missing
Profile2IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
Profile2Locales: extensions.sqlite corrupt or missing
Profile2Plugins:
 Default Plugin - [HomeDir]/opt/firefox-3.6/firefox/plugins/libnullplugin.so
 Adobe Reader 9.1 - [HomeDir]/.mozilla/plugins/nppdf.so
Profile2PrefSources: prefs.js
Profile2Themes: extensions.sqlite corrupt or missing
Profiles:
 Profile0 (Default) - LastVersion=16.0.1/20121010234852 (In use)
 Profile1 - LastVersion=3.6.9/20100825160138 (Out of date)
 Profile2 - LastVersion=8.0/20111115183541 (Out of date)
RelatedPackageVersions:
 google-talkplugin 3.9.1.0-1
 rhythmbox-mozilla 2.96-0ubuntu4.2
 totem-mozilla 3.0.1-0ubuntu21.1
 icedtea-6-plugin 1.2-2ubuntu1.2
 browser-plugin-vlc 2.0.0-1
RunningIncompatibleAddons: False
SourcePackage: firefox
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/12/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: 8BET59WW (1.39 )
dmi.board.asset.tag: Not Available
dmi.board.name: 4270CTO
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:bvr8BET59WW(1.39):bd09/12/2012:svnLENOVO:pn4270CTO:pvrThinkPadW520:rvnLENOVO:rn4270CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4270CTO
dmi.product.version: ThinkPad W520
dmi.sys.vendor: LENOVO
---
.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 Kernel Module 304.48 Sun Sep 9 20:22:29 PDT 2012
 GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
.proc.driver.nvidia.warnings.fbdev:
 Your system is not currently configured to drive a VGA console
 on the primary VGA device. The NVIDIA Linux graphics driver
 requires the use of a text-mode VGA console. Use of other console
 drivers including, but not limited to, vesafb, may result in
 corruption and stability problems, and is not supported.
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu15
Architecture: i386
CompizPlugins: [core,composite,crashhandler,opengl,decor,imgsvg,resize,imgpng,compiztoolbox,commands,resizeinfo,dbus,text,screenshot,obs,shift,regex,notification,wobbly,gnomecompat,move,mousepoll,imgjpeg,thumbnail,animation,cube,gears,animationaddon,td,rotate,scale,cubeaddon,expo]
CompositorRunning: compiz
DistUpgraded: Fresh install
DistroCodename: precise
DistroRelease: Ubuntu 12.04
DistroVariant: ubuntu
GraphicsCard:
 NVIDIA Corporation GF108 [Quadro 1000M] [10de:0dfa] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:21cf]
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release i386 (20120817.3)
JockeyStatus:
 xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
 xorg:nvidia_current_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
 xorg:nvidia_experimental_304 - NVIDIA accelerated graphics driver (**experimental** beta) (Proprietary, Enabled, In use)
 xorg:nvidia_experimental_310 - NVIDIA accelerated graphics driver (**experimental** beta) (Proprietary, Disabled, Not in use)
MachineType: LENOVO 4282A34
MarkForUpload: True
NonfreeKernelModules: openafs symap_custom_3.2.0_33_generic_pae_i686 symev_custom_3.2.0_33_generic_pae_i686 nvidia
Package: compiz 1:0.9.7.8-0ubuntu1.4
PackageArchitecture: all
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-33-generic-pae root=UUID=ad562514-3316-4ba6-a569-0b3fa63383ef ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-33.52-generic-pae 3.2.31
Tags: third-party-packages precise third-party-packages precise ubuntu regression-update needs-reassignment compiz-0.9
Uname: Linux 3.2.0-33-generic-pae i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 09/27/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8BET52WW (1.32 )
dmi.board.asset.tag: Not Available
dmi.board.name: 4282A34
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:bvr8BET52WW(1.32):bd09/27/2011:svnLENOVO:pn4282A34:pvrThinkPadW520:rvnLENOVO:rn4282A34:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4282A34
dmi.product.version: ThinkPad W520
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.7.8-0ubuntu1.4
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.8
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1.2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120913.8637f772-0ubuntu1~precise~xup2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.19.0-0ubuntu1~xup1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A

Related branches

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in firefox (Ubuntu):
status: New → Confirmed
affects: firefox (Ubuntu) → compiz (Ubuntu)
Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote :

I have noticed that this bug is triggered when a hyperlink from some other program is clicked (like instant messenger, etc) and launches in firefox. This external link loading always causes firefox to loose its compiz window decoration.

tags: added: apport-collected compiz-0.9 needs-reassignment regression-update third-party-packages ubuntu
description: updated
Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : .proc.driver.nvidia.params.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : BootDmesg.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : BootLog.gz

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : Dependencies.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : DkmsStatus.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : DpkgLog.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : GconfCompiz.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : LightdmLog.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : Lspci.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : Lsusb.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : NvidiaBugReportLog.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : ProcEnviron.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : ProcModules.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : UdevDb.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : UdevLog.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : XorgConf.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : XorgLog.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : XorgLogOld.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : Xrandr.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : nvidia-settings.txt

apport information

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote : xdpyinfo.txt

apport information

Steve Langasek (vorlon)
tags: removed: regression-update
Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: Firefox randomly loses window decoration in Gnome Classic (Compiz)

Please have a look in /var/crash for any files that might be related to gtk-window-decorator or unity-window-decorator.

If there are any, please do this on the most recent one:
    ubuntu-bug <crashfilename>

summary: - Firefox randomly looses window decoration
+ Firefox randomly loses window decoration in Gnome Classic (Compiz)
Changed in compiz:
status: New → Confirmed
Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote :

there were no files in /var/crash even after experiencing the loss of window decoration in firefox (again triggered by clicking a hyperlink from outside firefox that launched the already running browser)

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

I've seen this bug on 12.10 too.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Charlie,

Unfortunately we can't proceed without some details of what has crashed and where. If there are no helpful files in /var/crash then let's start with what has crashed...

Next time the problem occurs please:
1. Switch to a virtual terminal: Ctrl+Alt+F1 and log in
2. Run these commands:
    pidof gtk-window-decorator
    pidof compiz
Do they both return a result?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

To recover after that you can run:
sudo restart lightdm

Changed in compiz:
status: Confirmed → Incomplete
Changed in compiz (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote :

both return a result:

chuck@sepang:~$ pidof gtk-window-decorator
4210
chuck@sepang:~$ pidof compiz
13693

also, as noted before, this bug only surfaces when clicking a link from an external application that launches in firefox (such as from pidgin)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Charlie,

Please make sure the window decorations are missing before running the pidof commands. When you do this, one of them should fail to return anything.

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote :

Even with the bug showing:

chuck@sepang:~$ pidof gtk-window-decorator
4210
chuck@sepang:~$ pidof compiz
22830

so neither has crashed, the window decoration is only gone from firefox, not from other windows, and compiz still works properly

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

OK that's a strange one. If you run:
    ps auxw
does it show the start time of either process to be recent? (i.e. it crashed and quickly restarted)?

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote :

firefox lost window decoration at 00:57 CST on my computer's clock, and here is what was shown:

chuck@sepang:~$ date
Wed Nov 21 00:58:38 CST 2012
chuck@sepang:~$ ps auxw | grep compiz
chuck 745 0.0 0.0 13588 924 pts/3 S+ 00:57 0:00 grep --color=auto compiz
chuck 4209 0.0 0.0 4400 616 ? Ss Nov14 0:00 /bin/sh -c /usr/bin/compiz-decorator
chuck 25116 3.7 0.4 449604 144424 ? Sl Nov20 3:49 compiz --replace
chuck@sepang:~$ ps auxw | grep gtk-window-decorator
chuck 750 0.0 0.0 13588 924 pts/3 S+ 00:58 0:00 grep --color=auto gtk-window-decorator
chuck 4210 0.0 0.0 175384 17492 ? S Nov14 0:54 /usr/bin/gtk-window-decorator
chuck@sepang:~$ uptime
00:59:07 up 6 days, 8:19, 5 users, load average: 0.77, 0.60, 0.63

aka nothing crashed at all

Changed in compiz:
status: Incomplete → New
status: New → Confirmed
Changed in compiz (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Some more things worth trying:

* Disable/remove the flash plugin; or

* When the decoration is lost:
   1. Click on the Firefox window.
   2. Alt+Space> Minimise
   3. Alt+Tab to the minimized window to restore it.

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote :

minimizing then restoring the window makes the window decoration reappear

Revision history for this message
Charlie Meyer (cemeyer2-illinois) wrote :

is there any update on the status of this bug? It still persists even with the latest updates

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

I've seen this bug lots recently, but always with maximized firefox windows. However, just now I managed to reproduce it with a none-maximized window. The window accepts both keyboard and mouse input but has no decorations and cannot be moved with alt-dragging. It is almost as if compiz has simply "lost" the window or thinks it has closed.

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

Note this is XFCE not Gnome classic. I have also seen the bug happen in Unity, but it was a long time ago and I have no idea if it still happens there.

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

Also I just remembered I'm using 1:0.9.8.6-0ubuntu1~test3 from unity-team/sru

Revision history for this message
Jim McMahon (jim-madbongo) wrote :

I updated my 12.04 64-bit installation a few days ago and I'm still seeing disappearing firefox window decorations. I'm using gnome fallback with compiz. It only happens when I click on a link from within another application like thunderbird or tomboy. It does not seem to matter if firefox is maximized or not. Workaround, as described above, is to minimize and then unminimize firefox from the bottom gnome panel. Nothing in /var/crash.

Revision history for this message
Dan (dan-harris) wrote :

Reading through all of this I've had exactly this same bug since 11.04 I think, or it may have been a later release. Anyhow I'm now running a fully updated 12.10 x86-64 bit release, and the issue s still here. I run in the Gnome fall-back session with Cairo Dock on a dual monitor setup. Not sure if the latter is in any way relevant, but it might be.

Further to the information supplied so far, I also sometimes see another (apparent) side effect of the FF window losing its window decoration. Without the decoration, even when this window is the last one clicked on it somehow is not in the foreground. I can switch tabs, but Cairo Dock appears in the foreground over it, and anything typed continues to appear in another full screen window on the other monitor, usually Gnome Terminal in my case. Does anyone else see this behaviour?

It also doesn't seem to happen every time I click on a link in another app. It seems fairly random, sometimes happening every time, other times not for many such click-throughs.

While I'm not a programmer so unused to debugging such things, I am an experiences SysAdmin and am happy to help in any way I can to diagnose and fix this rather annoying bug.

Many Thanks and Best Regards,

Dan.

Revision history for this message
Dan (dan-harris) wrote :

Just to elaborate on my last comment, when FF loses it window decoration and won't come to the foreground, it is the last active foreground window that continues to receive the keyboard input. If that happens to be something like a terminal or text editor, you can see it happening. If it's a window that wont accept keyboard input, you obviously wont. In both instances things like <ALT><SPACE> seem to work on that other window as usual. As soon as I minimise that window, FF seems to regain its foreground status and you can type in to in normally.

Revision history for this message
Timothée Manaud (timothee) wrote :

I'm able to reproduce this problem with the following steps:
- start FF
- minimize FF
- open a link from another software (Purple or Thunderbird)
- maximize FF from the task bar, the decorator is missing.

Workaround:
- select FF with the missing decorator, ALT+SPACE then Minimize, then ALT+TAB to return

May I provide anything else (logs) to help?

Revision history for this message
Doug Barton (dougb) wrote :

I see the same exact behavior as timothee.

If I unminimize the window before clicking a link in another app, no problems. It's the 'unminimize as a result of being called up by another app' behavior that triggers the bug.

I also see this with thunderbird if it is minimized and I click a "mailto" link on a web page. I do not see it with any other apps, so the behavior seems to be peculiar to mozilla-based stuff.

I just upgraded to xubuntu 13.04, installed compiz, same problem. Also, the problem persists if using gtk-window-decorator, or emerald (compiled from source).

Workarounds posted in previous generations of ubuntu and compiz (such as using the compiz workarounds plugin and enabling or disabling legacy fullscreen support, pushing f11 in firefox, etc.) have no effect on this bug.

Revision history for this message
Doug Barton (dougb) wrote :

Any news on this? Problem persists in 13.10

Revision history for this message
Charlie Meyer (charlie-7) wrote :

This is still present in the RC build of 14.04

Revision history for this message
hariprasad (hariprasad) wrote :

Confirmed for Ubuntu 14.04, Compiz. Workaroud is to restart Firefox. One way how to loose Firefox window decoration and block keyborad is to invoke open new tab from another application. I.e. invoke testing page from NetBeans. It happens randomly, not always.

Revision history for this message
hariprasad (hariprasad) wrote :

Confirmed workaround Daniel van Vugt (vanvugt) and Timothée. It is much more easier to minimize and maximize Firefox than to do restart.

Revision history for this message
Minh (mkngo87) wrote :

I can confirm Timothée's bug reproduction. I am on Linux Mint 16.

Revision history for this message
hariprasad (hariprasad) wrote :

I can confirm, that bug still endures.

How to reproduce:

-- Open Firefox with common content as it was the last time (history is on to remember previous opened tabs).
-- Minimize Firfox Window
-- Begin work with another programme, who is able call Firefox and open a new tab. I.e. Eclipse, Netbeans etc...
-- In Netbeans create web based project with default Hello World .html file.
-- In Netbeans set default Web Browser on Firefox.
-- Right click on .html (.jsp etc) file -> Run File to launch it to browser
-- try it a few times

Sometimes it will be Right, sometimes not. Sometimes Firefox not reacts on input to Window, sometimes the Window is badly dispayed - it is not on the top etc. My opinion is, that there is some problem in multithreading (swithing context).

Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

This also affects Ubuntu MATE 15.10 Beta 2.

How to reproduce:

  * Open Firefox with common content as it was the last time (history is on to remember previous opened tabs).
  * Minimize Firfox Window
  * Use CRTL + ALT + t to open a terminal
  * Execute 'firefox http://www.ubuntu.com'
  * Firefox will will restore but will not be missing window decorations.

Also described here:

  * https://ubuntu-mate.community/t/discovered-a-correlate-with-the-windows-decoration-bug-in-compiz/1792

Changed in ubuntu-mate:
status: New → Confirmed
Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

The above should read:

  * Firefox will restore but will now be missing window decorations.

Revision history for this message
Lysenko Denis (pharmasolin) wrote :

There is no bug in 15.04 on Unity 7, i were trying to reproduce like this:
https://www.youtube.com/watch?t=41&v=VeIsILgHG-g

Revision history for this message
fcole90 (fcole90) wrote :

Thank you for taking the time to report this bug. We have tried to recreate this on the latest release of Ubuntu and 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.

Changed in compiz:
status: Confirmed → Invalid
Changed in compiz (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Sorokin Alexei (xrevan86) wrote :

fcole90, this bug reproduces everywhere except for Unity.
At least, known to exist in combination with MATE, Xfce, and GNOME Flashback.

Changed in compiz:
status: Invalid → Confirmed
Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

This still affects Ubuntu MATE 15.10 release candidate.

How to reproduce:

  * Use MATE Tweak to change the Window Manager to Compiz.
  * Open Firefox with common content as it was the last time (history is on to remember previous opened tabs).
  * Minimize Firfox Window
  * Use CRTL + ALT + t to open a terminal
  * Execute 'firefox http://www.ubuntu.com'
  * Firefox will will restore but will not be missing window decorations.

Also described here:

  * https://ubuntu-mate.community/t/discovered-a-correlate-with-the-windows-decoration-bug-in-compiz/1792

Changed in compiz (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

Doh! The above should read:

  * Firefox will restore but will *now* be missing window decorations.

The window decorations are not lost when using the Marco or Metacity window managers.

summary: - Firefox randomly loses window decoration in Gnome Classic (Compiz)
+ Firefox loses window decorations in GNOME Classic and MATE with Compiz
Changed in ubuntu-mate:
status: Confirmed → Triaged
Changed in ubuntu-mate:
importance: Undecided → Medium
Changed in ubuntu-mate:
assignee: nobody → Ryszard Bołba (ryszard-n)
Revision history for this message
hariprasad (hariprasad) wrote :

I can confirm on Ubuntu 15.04 Compiz problem is still there.

Revision history for this message
nussba_tm (nussba.tm) wrote :

CCSM > Utility > Workarounds > "Keep previews of minimized windows" > Enable

- Xubuntu 14.04

Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

@nussba_tm Thank you for the feedback. I confirm this fixes the issue on Ubuntu MATE 15.10 and 16.04 :-)

Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :
Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

Based on feedback, a new merge proposal has been submitted - https://code.launchpad.net/~ubuntu-mate-dev/compiz/fix-1067951/+merge/283039

Changed in ubuntu-mate:
assignee: Ryszard Bołba (ryszard-n) → Martin Wimpress (flexiondotorg)
Changed in ubuntu-mate:
status: Triaged → In Progress
Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

I'm still seeing this in Ubuntu 16.04 fully updated (2016-02-18) with gnome-flashback and compiz.
The minimize with alt+space/maximize workaround is still valid.

Hopefully this will be fixed for 16.04!

Changed in compiz (Ubuntu):
status: Confirmed → Fix Committed
Changed in ubuntu-mate:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.9.12.2+16.04.20160311-0ubuntu1

---------------
compiz (1:0.9.12.2+16.04.20160311-0ubuntu1) xenial; urgency=medium

  [ Alberts Muktupāvels ]
  * Avoid GtkStyleContext warnings with GTK+ 3.20+.
  * Remove GWDSettingsXPropertyStorageInterface.
  * gtk-window-decorator: Remove unused setting from mutter.

  [ Martin Wimpress ]
  * mate.ini: Enable 'Keep Minimzed Windows' by default for the MATE
    profile (LP: #1067951)

  [ Sam Spilsbury <email address hidden> ]
  * Fix broken tests

 -- Marco Trevisan (Treviño) <mail@3v1n0.net> Fri, 11 Mar 2016 08:26:45 +0000

Changed in compiz (Ubuntu):
status: Fix Committed → Fix Released
Changed in ubuntu-mate:
status: Fix Committed → Fix Released
Changed in compiz:
status: Confirmed → Fix Released
Revision history for this message
Michael Kogan (michael-kogan) wrote :

I hope, somebody will read this comment though the bug is already closed.

I experience the same bug in Manjaro Linux Xfce with Xfce + Compiz 0.9.13.1. Looking at the latest comment it seems to me that the fix is only for Mate, but not for Xfce (only mate.ini has been edited for the fix by Martin). So I assume that the bug is still present in Xfce and would like to request a reopening of this bug. Also, please point me at what exactly has been changed to implement the fix in Mate.

Thanks!

Revision history for this message
Klaus Welch (ascidruide) wrote :

Just as info:
The bug still persists:
Opening a link in thunderbird, forwarded to a minimized firefox => window decoration is gone.

Alt-space, Alt-tab workaround still works

$> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial

nothing in /var/crash

Revision history for this message
Michael Kogan (michael-kogan) wrote :

Try toggling the “Keep previews of minimized windows” setting in the "Workarounds" plugin, it seems to have fixed my issue in Manjaro Xfce.

Revision history for this message
Colomban Wendling (banw) wrote :

Here is a patch I wrote for Hypra not so long ago to properly fix this. Not sure if it has a chance of ever getting merged given the maintenance status of upstream Compiz 0.9, but it works great so far for us.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.