Comment 45 for bug 697358

Revision history for this message
xtknight (xt-knight) wrote :

This is a core compiz problem in Natty (not even a problem with the window-decorator) from what I can tell.

I was using a Natty VM and selectively replaced some components from Maverick's compiz. Here are the results.

Natty Compiz and Natty Decorator: this bug.
Natty Compiz and Maverick Decorator: segfault.
Maverick Compiz and Maverick Decorator: perfect.
Maverick Compiz and Natty Decorator: works awful, but does not exhibit this particular bug.

I looked at libwnck, metacity, and gnome-panel too, including diffing the source code between the two, but when I tried the different compiz packages I was convinced that these three aforementioned packages were not at fault. I didn't even think metacity was used at all during compiz, but I just wanted to make sure.

My conclusion is that something in the core of Natty's compiz is an issue. Doing a diff between the two is difficult because it looks like they moved from C to C++ in at least some of the source code!

I'm not so concerned about correlation, causation, and interaction between all these problems. As far as I'm concerned someone who updated compiz broke it and caused a regression and that's about it. Don't make major changes unless it's a major version update. I will try to limit it down to a specific commit but right now that's looking difficult and I might just throw in the towel and install Maverick's compiz back on my Natty system because there are definitely other compiz problems with this version, too.