Java Swing Application windows with corrupt bottom area

Bug #1287621 reported by Gerhard Radatz on 2014-03-04
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Undecided
Unassigned

Bug Description

Java Swing application windows tend to have some corrupt area at the bottom when running under compiz.
This problem is similiar to the one reported in https://bugs.launchpad.net/archlinux/+source/compiz/+bug/1138517 .
Unfortunately, the fix made for this bug solves the problem only for popup dialog windows. It is still present for main application windows (and also for splash images, which do not have window decorations).

The problem does not happen everytime, but quite often enough.

Please see a screenshot of IntelliJ IDEA showing it (the bottom area is corrupted, thus not displaying important information to the user).
This is NOT a problem related to IntelliJ, as it happens with other swing applications as well.

Workaround: Closing and re-opening the application helps (sometimes, it must be closed and re-opened several times).

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: compiz 1:0.9.10+13.10.20131011-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-17.31-generic 3.11.10.3
Uname: Linux 3.11.0-17-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Ist ein Verzeichnis: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 319.60 Wed Sep 25 14:28:26 PDT 2013
 GCC version: gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9)
.proc.driver.nvidia.warnings.fbdev:
 Your system is not currently configured to drive a VGA console
 on the primary VGA device. The NVIDIA Linux graphics driver
 requires the use of a text-mode VGA console. Use of other console
 drivers including, but not limited to, vesafb, may result in
 corruption and stability problems, and is not supported.
.tmp.unity.support.test.0:

ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,regex,animation,gnomecompat,move,dbus,place,annotate,snap,resize,mousepoll,wall,grid,imgpng,workarounds,unitymtgrabhandles,session,expo,ezoom,fade,scale,unityshell]
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
Date: Tue Mar 4 10:11:36 2014
DistUpgraded: 2013-12-24 11:35:42,920 DEBUG enabling apt cron job
DistroCodename: saucy
DistroVariant: ubuntu
GraphicsCard:
 NVIDIA Corporation G80GL [Quadro FX 4600] [10de:019e] (rev a2) (prog-if 00 [VGA controller])
   Subsystem: NVIDIA Corporation Device [10de:0408]
InstallationDate: Installed on 2011-12-30 (795 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
JockeyStatus:
 kmod:nvidia_319_updates - nvidia_319_updates (Proprietär, Aktiviert, Nicht benutzt)
 kmod:nvidia_304 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietär, Deaktiviert, Nicht benutzt)
 kmod:nvidia_173 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietär, Deaktiviert, Nicht benutzt)
 kmod:nvidia_304_updates - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietär, Deaktiviert, Nicht benutzt)
 kmod:nvidia_319 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietär, Deaktiviert, Nicht benutzt)
MachineType: Dell Inc. Precision WorkStation T3400
MarkForUpload: True
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=de_AT:de
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_AT.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-17-generic root=UUID=0dfc1c6c-de63-400f-9103-3ef9f0cd3f34 ro quiet splash
SourcePackage: compiz
UpgradeStatus: Upgraded to saucy on 2013-12-24 (69 days ago)
dmi.bios.date: 12/09/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A11
dmi.board.name: 0TP412
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 7
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA11:bd12/09/2010:svnDellInc.:pnPrecisionWorkStationT3400:pvr:rvnDellInc.:rn0TP412:rvr:cvnDellInc.:ct7:cvr:
dmi.product.name: Precision WorkStation T3400
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.14.5-1ubuntu2~saucy1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Tue Mar 4 09:19:33 2014
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:

xserver.version: 2:1.14.5-1ubuntu2~saucy1

Gerhard Radatz (gerhard-radatz) wrote :
Gerhard Radatz (gerhard-radatz) wrote :

Adding another attachment to show how the window does look like if its initialized correctly.

description: updated
To post a comment you must log in.