Bug 324338 - Buttons area is sometimes transparent
Summary: Buttons area is sometimes transparent
Status: RESOLVED DUPLICATE of bug 323065
Alias: None
Product: Oxygen
Classification: Plasma
Component: win deco (show other bugs)
Version: 4.11.0
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-01 06:16 UTC by Michał D. (Emdek)
Modified: 2013-09-01 20:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Correct and incorrect rendering in case of Krusader. (16.81 KB, image/png)
2013-09-01 06:17 UTC, Michał D. (Emdek)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał D. (Emdek) 2013-09-01 06:16:06 UTC
Sometimes newly opened windows (in case of Krusader almost always) don't have window decoration buttons rendered at all, not even their background, instead there is transparent rectangle (until window becomes active again, for example after minimizing and activating it, resizing doesn't help).
This happens only with Oxygen so far (Plastic works fine), this is new issue in 4.11.

Reproducible: Sometimes

Steps to Reproduce:
1. Open Krusader window.

Actual Results:  
Usually window decoration buttons are missing.

Expected Results:  
Decoration should be rendered correctly.
Comment 1 Michał D. (Emdek) 2013-09-01 06:17:02 UTC
Created attachment 82078 [details]
Correct and incorrect rendering in case of Krusader.
Comment 2 Hugo Pereira Da Costa 2013-09-01 13:06:30 UTC
Cannot reproduce.
Most likely a kwin issue. Will investigate.

Hugo
Comment 3 Hugo Pereira Da Costa 2013-09-01 17:08:29 UTC
... adding kwin crew in case they have further insight
Comment 4 Thomas Lübking 2013-09-01 18:02:36 UTC
iirc from the other bug, you're on fglrx, right?

*** This bug has been marked as a duplicate of bug 323065 ***
Comment 5 Michał D. (Emdek) 2013-09-01 18:07:18 UTC
(In reply to comment #4)
> iirc from the other bug, you're on fglrx, right?

Yeah, but I only get (sometimes) missing buttons and once (just few minutes ago) kind of inset shadow on window decoration.
Comment 6 Thomas Lübking 2013-09-01 18:11:36 UTC
Check the attached screenshots and comments about the issue progression with driver releases and th relation to chaning the maximization state.
Also the breaking commit was determined (just not *why* it breaks) - in case you can roll back git to it (it can not be reverted individually, unfortunately)
Comment 7 Michał D. (Emdek) 2013-09-01 18:28:05 UTC
For sure this is the same issue, and yes, it seems to be somehow related to maximization state as for example Opera or Firefox show that issue only if restored from maximized state, missing only close, icon and show on all desktops.
Also I've just noticed that indeed shadow is sometimes missing too...
I'm using Catalyst 13.8 beta2.

It's not big deal, since it is easy to "fix" it (hover over buttons or deactivate window) but would be nice to get it fixed somehow. ;-)
Comment 8 Hugo Pereira Da Costa 2013-09-01 19:05:06 UTC
###!!! ABORT: X_CreatePixmap: BadAlloc (insufficient resources for operation); 4 requests ago: file /builds/slave/rel-m-rel-xr_l64_bld-000000000/build/toolkit/xre/nsX11ErrorHandler.cpp, line 157
###!!! ABORT: X_CreatePixmap: BadAlloc (insufficient resources for operation); 4 requests ago: file /builds/slave/rel-m-rel-xr_l64_bld-000000000/build/toolkit/xre/nsX11ErrorHandler.cpp, line 157

Most likely, the application must be tagged as an XUL application. (which it is)
Will give it a shot.
Comment 9 Thomas Lübking 2013-09-01 19:35:30 UTC
(In reply to comment #8)
> ###!!! ABORT: X_CreatePixmap: BadAlloc (insufficient resources for
> operation); 4 requests ago: file

wrong bug?
Comment 10 Hugo Pereira Da Costa 2013-09-01 20:25:28 UTC
yes ! sorry !(In reply to comment #9)
> (In reply to comment #8)
> > ###!!! ABORT: X_CreatePixmap: BadAlloc (insufficient resources for
> > operation); 4 requests ago: file
> 
> wrong bug?

yes ! sorry !
Comment 11 Thomas Lübking 2013-09-01 20:31:54 UTC
(In reply to comment #10)

> yes ! sorry !

Why? I recently fixed an amarok bug from 2003 by messing up review and bug ticket - shit happens ;-)