Bug 548629 - [GTK3.24.9] Text in Trees/Tables is overdrawn
Summary: [GTK3.24.9] Text in Trees/Tables is overdrawn
Status: RESOLVED NOT_ECLIPSE
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.12   Edit
Hardware: PC Linux
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
: 548620 548786 548895 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-06-25 09:09 EDT by Eric Williams CLA
Modified: 2019-07-22 09:38 EDT (History)
5 users (show)

See Also:


Attachments
Screenshot showing help box while hovering over Java constant (1.21 MB, image/png)
2019-07-11 10:35 EDT, John Ganci CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Williams CLA 2019-06-25 09:09:57 EDT
This is a GTK issue being tracked at https://gitlab.gnome.org/GNOME/gtk/issues/1977
Comment 1 Eric Williams CLA 2019-06-25 09:10:25 EDT
*** Bug 548620 has been marked as a duplicate of this bug. ***
Comment 2 Andrey Loskutov CLA 2019-06-25 09:54:29 EDT
This would be a blocker for our product => raising severity to major.
Comment 3 Andrey Loskutov CLA 2019-06-29 12:28:29 EDT
*** Bug 548786 has been marked as a duplicate of this bug. ***
Comment 4 Paul Pazderski CLA 2019-07-03 02:28:14 EDT
*** Bug 548895 has been marked as a duplicate of this bug. ***
Comment 5 John Ganci CLA 2019-07-11 10:35:01 EDT
Created attachment 279249 [details]
Screenshot showing help box while hovering over Java constant
Comment 6 John Ganci CLA 2019-07-11 11:20:36 EDT
Continuation of previous comment. I rebooted fedora 27, started eclipse photon (2018-06), and did the same hover. Same help box appeared. When I moved off of KEY_ANTIALIASING, the entire help box disappeared, as expected. So, the problem is either with eclipse 2019-06 (doubtful) or fedora 30 (probably the gtk in fedora 30).
Comment 7 Eric Williams CLA 2019-07-11 11:38:14 EDT
(In reply to John Ganci from comment #6)
> Continuation of previous comment. I rebooted fedora 27, started eclipse
> photon (2018-06), and did the same hover. Same help box appeared. When I
> moved off of KEY_ANTIALIASING, the entire help box disappeared, as expected.
> So, the problem is either with eclipse 2019-06 (doubtful) or fedora 30
> (probably the gtk in fedora 30).

Is this related to this ticket? Looks like something else entirely.
Comment 8 Silas Parker CLA 2019-07-11 11:48:54 EDT
(In reply to John Ganci from comment #6)
> So, the problem is either with eclipse 2019-06 (doubtful) or fedora 30
> (probably the gtk in fedora 30).

You could try the previous GTK version to see if that fixes it by running:

dnf downgrade gtk3-3.24.8
Comment 9 John Ganci CLA 2019-07-11 11:59:53 EDT
Eric,

Thanks for your reply. I will report a separate issue. What follows is what I thought I typed in my first 2019-07-11 comment (comment 5). Adding for completeness.

Silas,

Since my testing with fedora 27 is probably using a previous gtk, and does not exhibit the problem, I will assume that this is a gtk issue. However, I will still report it in the eclipse bugzilla.

Now for what I thought I originally added in comment 5.

Reentering comment after submitting update with screenshot.

Originally I had reported bug 548786 which was closed, marked as a duplicate of this bug, 548629. Today fedora 30 provided gtk3 updates that appear to fix the problem described in bug 548629. 

At the time I reported bug 548786 I had also noticed the following behavior, but forgot to report it. This problem remains.

When hovering over a Java constant in the ecllipse text editor area, a help box appears, as expected. See attached screenshot for an example and for what follows. Note that the help box extends beyond the eclipse window. When the mouse is moved away from KEY_ANTIALIASING, the portion of the help box within the eclipse window, plus about 1/8 inch to the right, disappears, as one expects. However, the remainder of the help box remains on the screen. Tried to take a screenshot of this, but the area disappears when the screenshot is taken. The following shows a text version of what I see:
    +-------------------------------
    |
    |geometry rendering methods
    | dges of shapes.
    |
    | pixel along the boundary of
    |l coverage of the shape.
    |
    +-------------------------------
Hopefully you can see what I mean by looking at the attached screenshot. Additionally, sometimes the "artifact" rapidly flickers. One way to remove the artifact is to move the mouse to the top of the screen.

Does anyone else see this? Should this be reported as a separate bug?
Comment 10 John Ganci CLA 2019-07-11 12:30:26 EDT
FYI. As suggested, opened new issue. See bug 549186 if you're interested.
Comment 11 Eric Williams CLA 2019-07-22 09:38:14 EDT
The upstream issue is closed and I can confirm the bug is fixed in Fedora with gtk3-3.24.10-1.fc30.x86_64.