Answer the question
In order to leave comments, you need to log in
Rendering artifacts for Qt and Java applications after running Ubuntu 15.10 (and others) for a long time?
Brief background of the problem:
After updating to Ubuntu 15.10, when I worked for a long time in IntellijIDEA, when I opened any Qt applications, instead of a normal window, I observed various artifacts: some parts of the window were not drawn, somewhere the inscriptions ran into each other, which did not allow using these applications. We managed to fix this behavior thanks to the answer found on the archlinux forum , namely due to the prescribed settings for Qt, as well as the transition from openjdk to oracle.
The second story, which seems to be related to the first one, is that when running and debugging applications (Java + Swing) for a long time, dialogs and windows in IntellijIDEA, as well as in debugged applications (written in NetBeans RCP) could become transparent , inaccessible, or just click through. Only restarting clients helps. This problem is also observed by my colleagues who use, for example, Fedora + KDE.
The bug is very unpleasant, because. our products running under *nix also make dialogs unclickable and redrawable from time to time. Browsing the bugtrackings of various manufacturers did not lead to anything, although I still hope that there will be a clear explanation for the appearance of this bug.
There is a working hypothesis why this is happening, but I lack the knowledge to bring it to its logical conclusion. The meaning is that if the x-server is configured incorrectly and if Qt and Java applications (each of which has its own toolkits) run for a long time at the same time, they begin to conflict, which leads to the appearance of artifacts.
Answer the question
In order to leave comments, you need to log in
There is a working hypothesis why this is happening, but I lack the knowledge to bring it to its logical conclusion.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question