View Full Version : Unsolved Bug - dialog box drawn without contents when compiz is enabled
MountainX
April 8th, 2008, 06:47 PM
About 20% of the time, the dialog boxes popped up by MoneyDance (a java app) are drawn without contents inside -- the window frame appears but no buttons or text or any other GUI element can be seen inside the dialog. Often, closing the dialog with the upper right X and then re-opening it works. But for some dialogs (such as license confirmations that don't let you simply dismiss them) this results in a hung app that has to be killed.
This only happens when compiz is enabled. A search over on the MoneyDance forum (http://moneydance.com/forum/) for "compiz OR beryl" shows that a lot of people are running into this issue. I didn't find any solution except to disable compiz.
Is this a known compiz bug? Where should I report it? Thanks.
MountainX
April 9th, 2008, 04:30 PM
This problem does not happen with Metacity WM. This leads me to wonder whether adjusting some settings in compiz would resolve the issue. Can anyone give me more insight into why windows can sometimes be drawn without any content, as I described? What settings might I try adjusting to resolve this? Thanks.
MountainX
April 9th, 2008, 05:06 PM
I am learning more about this issue and what I see makes me think someone will know the fix. Here is more info about my system:
$ java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Server VM (build 10.0-b19, mixed mode)
$ uname -r
2.6.24-15-generic
Ubuntu Hardy beta
$ compiz --version
Checking for Xgl: not present.
Detected PCI ID for VGA: 01:00.0 0300: 10de:0402 (rev a1) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (3840x1200) to maximum 3D texture size (8192): Passed.
Checking for nVidia: present.
Checking for FBConfig: present.
Checking for Xgl: not present.
compiz 0.7.2
I have the compiz "workarounds" plugin enabled (it is enabled by default) and all the default settings are enabled as well.
Links I've seen on this issue:
https://bugs.launchpad.net/ubuntu/+source/xserver-xgl/+bug/48404
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6429775
https://bugs.launchpad.net/ubuntu/+source/beryl-core/+bug/118983
https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/124562
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6632124 <-- open bug in progress
http://ubuntuforums.org/archive/index.php/t-362821.html
http://wiki.compiz-fusion.org/Plugins/Workarounds
MountainX
April 9th, 2008, 06:40 PM
There may be a solution here:
http://ubuntuforums.org/showthread.php?p=4684208#post4684208
It is working for me after limited testing...
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.