So of all the bugs that drive me insane (and believe me, I get a lot of them), it would probably be bug #709461, “Application windows fail to display and mask regions of the screen”. It drives me insane because it is yet another one of those weird race conditions that some people are getting because of the way X11 works. It also drives me insane because every time I implement a fix for it in compiz, some other new variation of it pops up. And the thing that is driving me insane the most recently is that I.just.cannot.reproduce.it. I mean, I’ve had this bug before where I’ve been able to reproduce it *sometimes* and then *sometimes* I got lucky because I reproduce it while I was inspecting carefully what was going on, but this one I just have no luck reproducing. And as usual, it seems to be biting everyone else *except* me. So here is where I crowdsource to the rescue!
First of all, diagnostics – you know you’ve got this bug when
- You opened an application and nothing appeared
- There is now an invisible wall as hard as diamonds stopping you from clicking on other windows
- You closed an application or a window or a dialog or something
- There is now an invisible wall between you and other applications.
Now, these packages contain two things
- They spew a lot
- They contain what I think might be a fix for the problem after some drunkhacking yesterday
So here is what you can do to be my bestest friend for teh evaz.
First of all, install the packages. Just download the whole lot to some folder and then sudo dpkg -i *.deb
Secondly, run “compiz –replace” in a terminal and make sure that the scrollback buffer is reasonably large, so that I can get as much info as possible.
Finally, reproduce the invisible window in whatever way you can, and then copypasta the scrollback to some file, then paste the output of xwininfo -root -tree to some file and then paste the output of xwininfo -all (click on the window) to some file and mail them to me at sam.spilsbury a ubuntu d com . If I can get enough information on this as possible, then the higher chances of me being able to fix it are.