When no window decorator is used, *application switcher shows corrupt previews and eventually dies.

Bug #973989 reported by Hugo Osvaldo Barrera on 2012-04-05
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Compiz Core
Arch Linux

Bug Description

When a window decorator is not in use, both the "application switcher" and "static application switcher" show corrupt previews (blank for windows with transparency; black for non-maximized windows, ok for the rest).

After two or three uses (use alt-tab to change window, let the dialog fade, then do it again) the screen freezes.
I've tested this on three machines:

The first machine (laptop) has an Intel video card, and the screen turns off, and /var/log/kernel.log shows the attached errors. A full power cycle in required to have the display work again (not even restaring via SSH works; the screen remains off).

The other computers have nvidia video, and simply freeze. I can SSH into it, kill compiz, and restart it [compiz] and it goes on running fine (except for the initial issue).
In this case, compiz spits out the following warning every time I alt-tab: "compiz (core) - Warn: failed to receive ConfigureNotify event on 0x600293".

I've just now discovered that enabling the "Show icon only" option for the "Static Application Switcher" plugin avoids these crashes/fixes; though an alt-tab with no preview is really sad (but a workaround for the meantime, nonetheless).

I can provide any other information that may be needed, or test any fixes/alternate builds/etc.

description: updated
summary: - Preview for window in black
+ Previews are corrupt if no window decorator is used.
description: updated
summary: - Previews are corrupt if no window decorator is used.
+ When no window decorator is used, *application switcher shows corrupt
+ previews and eventually dies.

I can also reproduce this bug.

I just locked up my machine does it too, and had to reboot. this is a nasty bug.

Applications switcher has graphical artifacts, and once leaving the switcher sometimes windows like CCSM have artifacts in them, minimizing the window gets rid of the artifact.

I should have mentioned - i am using an Nvidia card (Geforce GT 440) with the nvidia blob.

I forgot to mention this, I'm using the binary blob as well - though not on the intel-based laptop, of course :P

Changed in compiz-core:
milestone: none →

I've started using gtk-window-decorator with
Decoration windows: !any
Shadow windows: !(state=maxvert)

And compiz still crashes, so it seems to be unrelated to my lack of WD.
It crashes unles I disable mipmaps, which leads me to...
triplesqaurednine pointed out that disableing mipmaps stopped "static application switcher" from crashing.
I've disabled it as well, and compiz no longer crashes if I unselect "Show only icons".

It seems mipmaps is the issue.

@compiz devs;

this bug has a more accurate bug description, as the 'mipmaps' (crashing) issue affects multiple plugins, namely; expo, static-switcher, application-switcher. ~ these are the ones that i know of, anyway.

bug report here;


Changed in compiz:
milestone: none →
Changed in compiz-core:
milestone: → none
Sam Spilsbury (smspillaz) wrote :

I've de-milestoned this and replaced it with LP: #995724

Changed in compiz:
milestone: → none
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers