| Summary: | Dialog rendering broken on Wayland after requestLayout() | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Andreas Sewe <sewe> |
| Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | ericwill, Lars.Vogel, wim.jongman |
| Version: | 4.8 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Attachments: | |||
I don't see this under Eclipse IDE for Java Developers Version: Photon Release Candidate 3 (4.8.0RC3) Build id: 20180607-0625 OS: Linux, v.4.15.0-22-generic, x86_64 / gtk 3.22.30, WebKit 2.20.2 Java version: 10.0.1 Ubuntu 18.04 LTS Gnome 3.28.1 (In reply to Wim Jongman from comment #1) > I don't see this under If it helps, can you please tell me the command lines you used to extract stuff like the gnome, gtk or webkit version? That being said, I am fundamentally using an Ubuntu 8.4 as well, with two things that may be special: Using "Ubuntu on Wayland" (selected in the gdm login screen) and running on an 4K display with 200% zoom. (In reply to Andreas Sewe from comment #2) > (In reply to Wim Jongman from comment #1) > > I don't see this under > > If it helps, can you please tell me the command lines you used to extract > stuff like the gnome, gtk or webkit version? > > That being said, I am fundamentally using an Ubuntu 8.4 as well, with two > things that may be special: Using "Ubuntu on Wayland" (selected in the gdm > login screen) and running on an 4K display with 200% zoom Yes, when I run on Wayland I also see the rendering problem. However, I don't see the number of "unknown" processes that you describe in the other bugs. Did this work for you in RC2 in Wayland? Created attachment 274420 [details] Window is identified as "OpenGL renderer" (screenshot taken under Photon RC2) (In reply to Wim Jongman from comment #3) > (In reply to Andreas Sewe from comment #2) > > (In reply to Wim Jongman from comment #1) > > > I don't see this under > > > > If it helps, can you please tell me the command lines you used to extract > > stuff like the gnome, gtk or webkit version? > > > > That being said, I am fundamentally using an Ubuntu 8.4 as well, with two > > things that may be special: Using "Ubuntu on Wayland" (selected in the gdm > > login screen) and running on an 4K display with 200% zoom > > Yes, when I run on Wayland I also see the rendering problem. Glad you could reproduce. > However, I don't see the number of "unknown" processes that you describe in > the other bugs. > > Did this work for you in RC2 in Wayland? No, it occurs in RC2 as well. As an additional hint, the process's window is identified as "OpenGL Renderer" (see screenshot). Also, I noticed this on the Linux console, outputed by the Eclipse process: Error sending IPC message: Broken pipe Error sending IPC message: Broken pipe (In reply to Andreas Sewe from comment #2) > That being said, I am fundamentally using an Ubuntu 8.4 as well, with two Just to be sure, when you say 8.4 you mean 18.4 right? (In reply to Wim Jongman from comment #5) > (In reply to Andreas Sewe from comment #2) > > > That being said, I am fundamentally using an Ubuntu 8.4 as well, with two > > Just to be sure, when you say 8.4 you mean 18.4 right? Yes, of course. The latest and greatest. ;-) requestLayout() breaks rendering. Run the attached snippet in Wayland to see the render issues. Eclipse IDE for Java Developers Version: Photon Release Candidate 3 (4.8.0RC3) Build id: 20180607-0625 OS: Linux, v.4.15.0-22-generic, x86_64 / gtk 3.22.30, WebKit 2.20.2 Java version: 10.0.1 Created attachment 274429 [details]
My configuration
Created attachment 274430 [details]
Snippet that demonstrates the problem
(In reply to Wim Jongman from comment #9) > Created attachment 274430 [details] > Snippet that demonstrates the problem Eric, can you have a look? Created attachment 274431 [details]
visual result of requestLayout()
Created attachment 274432 [details]
Additional assertion fail messages when starting snippet
Created attachment 274433 [details]
Full ubuntu text
(In reply to Lars Vogel from comment #10) > (In reply to Wim Jongman from comment #9) > > Created attachment 274430 [details] > > Snippet that demonstrates the problem > > Eric, can you have a look? Yes, this is an ongoing problem on Wayland. *** This bug has been marked as a duplicate of bug 535075 *** |
Created attachment 274411 [details] Screenshot illustrating the situation Noticed this testing the Photon RC3 Java EPP package under Ubuntu 8.4 on Wayland: When clicking "Next Tip" the dialog layout breaks for a short period of time (see screenshot): the tips provider toolbar is too large and the HTML rendering area is misplaced and partly behind the dialog borders.