compiz (decor) - Warn: failed to bind pixmap to texture
Bug #929989 reported by
Daniel van Vugt
This bug affects 14 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Sam Spilsbury | ||
Compiz Core |
Fix Released
|
Medium
|
Łukasz Zemczak | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Test Case]
1. Open a terminal and run: tail -f ~/.xsession-errors
2. Open/close lots of windows.
-> Observe the terminal output and verify that no "compiz (decor) - Warn: failed to bind pixmap to texture" messages on the terminal
[Regression Potential]
Broken window decorations in compiz
Original description:
Whenever I run compiz I get lots of these in the log:
compiz (decor) - Warn: failed to bind pixmap to texture
Either this indicates a bug that needs fixing, or this warning is lower priority than it sounds and should be removed...
Related branches
lp://staging/~smspillaz/compiz-core/compiz-core.decor_synchronization
- Daniel van Vugt: Needs Resubmitting
- Alan Griffiths: Pending requested
-
Diff: 1457 lines (+849/-66)15 files modifiedgtk/window-decorator/decorator.c (+48/-24)
gtk/window-decorator/events.c (+12/-1)
gtk/window-decorator/gtk-window-decorator.c (+9/-0)
gtk/window-decorator/gtk-window-decorator.h (+8/-0)
gtk/window-decorator/wnck.c (+13/-11)
include/decoration.h (+18/-0)
libdecoration/decoration.c (+86/-0)
plugins/decor/CMakeLists.txt (+3/-1)
plugins/decor/src/decor.cpp (+99/-22)
plugins/decor/src/decor.h (+35/-7)
plugins/decor/src/pixmap-requests/CMakeLists.txt (+62/-0)
plugins/decor/src/pixmap-requests/include/pixmap-requests.h (+188/-0)
plugins/decor/src/pixmap-requests/src/pixmap-requests.cpp (+93/-0)
plugins/decor/src/pixmap-requests/tests/CMakeLists.txt (+15/-0)
plugins/decor/src/pixmap-requests/tests/pixmap-requests/src/test-decor-pixmap-requests.cpp (+160/-0)
lp://staging/~smspillaz/compiz-core/compiz-core.decor_sync_996901
- Daniel van Vugt: Approve
- Alan Griffiths: Approve
-
Diff: 1474 lines (+856/-67)15 files modifiedgtk/window-decorator/decorator.c (+55/-25)
gtk/window-decorator/events.c (+12/-1)
gtk/window-decorator/gtk-window-decorator.c (+9/-0)
gtk/window-decorator/gtk-window-decorator.h (+8/-0)
gtk/window-decorator/wnck.c (+13/-11)
include/decoration.h (+18/-0)
libdecoration/decoration.c (+86/-0)
plugins/decor/CMakeLists.txt (+3/-1)
plugins/decor/src/decor.cpp (+99/-22)
plugins/decor/src/decor.h (+35/-7)
plugins/decor/src/pixmap-requests/CMakeLists.txt (+62/-0)
plugins/decor/src/pixmap-requests/include/pixmap-requests.h (+188/-0)
plugins/decor/src/pixmap-requests/src/pixmap-requests.cpp (+93/-0)
plugins/decor/src/pixmap-requests/tests/CMakeLists.txt (+15/-0)
plugins/decor/src/pixmap-requests/tests/pixmap-requests/src/test-decor-pixmap-requests.cpp (+160/-0)
lp://staging/~sil2100/compiz-core/cherry_rev3137
- Daniel van Vugt: Approve
-
Diff: 1474 lines (+856/-67)15 files modifiedgtk/window-decorator/decorator.c (+55/-25)
gtk/window-decorator/events.c (+12/-1)
gtk/window-decorator/gtk-window-decorator.c (+9/-0)
gtk/window-decorator/gtk-window-decorator.h (+8/-0)
gtk/window-decorator/wnck.c (+13/-11)
include/decoration.h (+18/-0)
libdecoration/decoration.c (+86/-0)
plugins/decor/CMakeLists.txt (+3/-1)
plugins/decor/src/decor.cpp (+99/-22)
plugins/decor/src/decor.h (+35/-7)
plugins/decor/src/pixmap-requests/CMakeLists.txt (+62/-0)
plugins/decor/src/pixmap-requests/include/pixmap-requests.h (+188/-0)
plugins/decor/src/pixmap-requests/src/pixmap-requests.cpp (+93/-0)
plugins/decor/src/pixmap-requests/tests/CMakeLists.txt (+15/-0)
plugins/decor/src/pixmap-requests/tests/pixmap-requests/src/test-decor-pixmap-requests.cpp (+160/-0)
Changed in compiz-core: | |
status: | New → Confirmed |
Changed in compiz-core: | |
status: | Confirmed → In Progress |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.8.0 |
Changed in compiz: | |
status: | New → Fix Committed |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.8.0 |
Changed in compiz-core: | |
milestone: | 0.9.8.0 → none |
Changed in compiz-core: | |
status: | Fix Committed → In Progress |
assignee: | Sam Spilsbury (smspillaz) → Łukasz Zemczak (sil2100) |
milestone: | none → 0.9.7.10 |
Changed in compiz (Ubuntu): | |
status: | New → Fix Committed |
description: | updated |
description: | updated |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
status: | Fix Released → Fix Committed |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
On Fri, 10 Feb 2012, Daniel van Vugt wrote:
> Public bug reported:
>
> Whenever I run compiz I get lots of these in the log:
> compiz (decor) - Warn: failed to bind pixmap to texture
>
> Either this indicates a bug that needs fixing, or this warning is lower
> priority than it sounds and should be removed...
>
Indeed, its a synchronization issue between the decorator and the decor
plugin, I'll need to implement some kind of XSync barriers for decoration
updates since there's a race where a pixmap can be destroyed before its
bound.
> ** Affects: compiz-core /bugs.launchpad .net/bugs/ 929989 /bugs.launchpad .net/compiz- core/+bug/ 929989/ +subscriptions
> Importance: Undecided
> Status: New
>
> --
> You received this bug notification because you are a member of Compiz
> Maintainers, which is the registrant for Compiz Core.
> https:/
>
> Title:
> compiz (decor) - Warn: failed to bind pixmap to texture
>
> Status in Compiz Core:
> New
>
> Bug description:
> Whenever I run compiz I get lots of these in the log:
> compiz (decor) - Warn: failed to bind pixmap to texture
>
> Either this indicates a bug that needs fixing, or this warning is
> lower priority than it sounds and should be removed...
>
> To manage notifications about this bug go to:
> https:/
>