Badly broken rendering of text views

Bug #1703068 reported by David R. Hedges
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Applications utilizing gtk3 text views display terrible rendering artifacts on my system. A portion of the canvas immediately below the drawn text view gets redrawn (or perhaps more accurately *not* redrawn), and then text gets drawn over the top. Subsequent updates to the text view will just draw on top of the existing text.

This is visible in (among other things) gtk3-demo (from gtk-3-examples), gnome-calculator, EiskaltDC++ Gtk3. A screenshot comparing gtk3-demo and gtk-demo (via gtk2.0-examples) is attached.

It's a distinct possibility that the real issue is in the video driver or compiz or something, but this was my best guess for a starting point, since I've isolated the issue to [seemingly] gtk3 text views (and possibly also transparency overlay? the top right and bottom left of Overlay -> Decorative Overlay exhibits the problem, along with Transparency also in the Overlay section of gtk3-demo).

Kernel: 4.10.0-26-generic
xorg-server 2:1.19.3-1ubuntu1
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Desktop
OpenGL version string: 3.0 Mesa 17.0.3

Although I haven't tried a fresh install, I have confirmed the behavior persists in a guest session. The issue had briefly gone away a month or two ago, but I didn't have time to closely track what changed (presumably: what updates were installed?).

ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: libgtk-3-0 3.22.11-0ubuntu3
ProcVersionSignature: Ubuntu 4.10.0-26.30-generic 4.10.17
Uname: Linux 4.10.0-26-generic x86_64
ApportVersion: 2.20.4-0ubuntu4.1
Architecture: amd64
CurrentDesktop: Unity:Unity7
Date: Fri Jul 7 23:07:37 2017
InstallationDate: Installed on 2014-11-29 (951 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
SourcePackage: gtk+3.0
UpgradeStatus: Upgraded to zesty on 2017-04-14 (85 days ago)

Revision history for this message
David R. Hedges (p14nd4) wrote :
Revision history for this message
David R. Hedges (p14nd4) wrote :

Additional findings:
The issue is present in the following GTK+ themes:
* Ambiance
* Radiance
* Raleigh
* win32 (presumably from wine)

The issue is not present in these:
* Adwaita
* HighContrast
* HighContrastInverse

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

I tried to reproduce this on a recent artful install and failed; but I think it's at least worth keeping an eye on, given the move to Gnome Shell and using the Ambiance/Radiance themes there. To me, it seems like it's likely video corruption specific to the driver and exact video chipset, but if someone got this, others might too.

Can you reproduce this on a live session from a daily image[1], using "Try Ubuntu before installing"?

[1] http://cdimage.ubuntu.com/daily-live/current/

Changed in gtk+3.0 (Ubuntu):
status: New → Incomplete
importance: Undecided → Medium
Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue seems similar to bug #1620806, do you have a ~/.xinputrc? does it work better without it?

Revision history for this message
David R. Hedges (p14nd4) wrote :

@cyphermox: Running the artful daily image from yesterday, the issue was *not* present.

@seb128: I do not have ~/.xinputrc ; I do have this, but haven't tried removing it:
$ cat /etc/X11/xinit/xinputrc
# im-config(8) generated on Sun, 30 Mar 2014 02:45:02 +0900
run_im default
# im-config signature: d57688c8151277a0c25d15aa0523da6b -

(It's part of the im-config package, which is part of the ubuntu-desktop task, and I'm fairly confident I haven't touched it.) Also, the issue does persist in the Ubuntu guest session, so I'd assume that should pretty well take anything in my home directory out of the equation.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gtk+3.0 (Ubuntu) because there has been no activity for 60 days.]

Changed in gtk+3.0 (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.