Bug 420771 - [GTK3] Most tabs in Installation Details do not display properly
Summary: [GTK3] Most tabs in Installation Details do not display properly
Status: CLOSED DUPLICATE of bug 424343
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.4   Edit
Hardware: PC Linux
: P3 critical (vote)
Target Milestone: 4.4 M7   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 340067
  Show dependency tree
 
Reported: 2013-10-30 17:52 EDT by Marc-André Laperle CLA
Modified: 2014-04-07 07:48 EDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc-André Laperle CLA 2013-10-30 17:52:10 EDT
Using 4.4.0 I20131030-1400 on Ubuntu 13.10

1. Help > About > Installation Details
2. Click on Installation History, Features, Plug-ins, Configuration tabs
3. Tabs don't show any content.
Comment 1 Arun Thondapu CLA 2013-11-05 06:26:22 EST
I cannot reproduce this problem on Ubuntu 12.04, so it must be happening only on Ubuntu 13.10. Will try to set it up and investigate.
Comment 2 Alexander Kurtakov CLA 2013-12-10 06:21:56 EST
I can not reproduce this either on Fedora 20.
Comment 3 Andrey Loskutov CLA 2014-01-25 15:38:42 EST
Same here with M5, I've per mistake reported it to bug 424657 comment 11, see attachment 239318 [details].
Comment 4 Marc-André Laperle CLA 2014-01-25 15:40:19 EST
(In reply to Arun Thondapu from comment #1)
> I cannot reproduce this problem on Ubuntu 12.04, so it must be happening
> only on Ubuntu 13.10. Will try to set it up and investigate.

Arun, could you reproduce it on 13.10? Just a reminder ;)

BTW this is using GTK3, with GTK2 (SWT_GTK3=0 environment variable) it is fine. I don't know if 12.04 has GTK3 installed by default so SWT might be using GTK2 in the case you tested.
Comment 5 Paul Wellner Bou CLA 2014-01-29 03:02:34 EST
I have the same problem, almost all tabs are not visible with GTK3. I am using Ubuntu 13.10 with the very latest Gnome out of the gnome3-team ppa.

This bug did not happen when 13.10 was released, Eclipse Luna M4 worked for me fine until I did a big update out of the gnome3-team repositories and of the Ubuntu System.
Comment 6 Alexander Kurtakov CLA 2014-01-30 05:14:51 EST
(In reply to Paul Wellner Bou from comment #5)
> I have the same problem, almost all tabs are not visible with GTK3. I am
> using Ubuntu 13.10 with the very latest Gnome out of the gnome3-team ppa.
> 
> This bug did not happen when 13.10 was released, Eclipse Luna M4 worked for
> me fine until I did a big update out of the gnome3-team repositories and of
> the Ubuntu System.

Did this change included update of gtk itself to 3.10 ?
Comment 7 Paul Wellner Bou CLA 2014-01-31 03:12:38 EST
(In reply to Alexander Kurtakov from comment #6)
> (In reply to Paul Wellner Bou from comment #5)
> > This bug did not happen when 13.10 was released, Eclipse Luna M4 worked for
> > me fine until I did a big update out of the gnome3-team repositories and of
> > the Ubuntu System.
> 
> Did this change included update of gtk itself to 3.10 ?

I think so, i am quite sure. I did not care about the versions then, but the updated changed the appearance of nautilus as well, for example.

Will it help if I try to reproduce it on a fresh Ubuntu 13.10 without gnome updates?
Comment 8 Stephan Herrmann CLA 2014-03-25 16:29:19 EDT
Now that JDT can finally move to luna I'm seeing an unusable IDE:
With the default GTK3 on Kubuntu 13.10 almost all tables that I checked don't render any content.

Some examples of what I tried:

About Eclipse SDK > Installation details > all tabs

Refactor > Change Method Signature 
 -> add a new parameter table remains empty (gray background)

Project > Properties > Java Build Path > all tabs

All show grey background only.

Positive exception:
Preferences > Network Connectsions:
  - both tables render fine


Not marking as blocker only because SWT_GTK3=0 is a (somewhat hidden) workaround.

Question: is GTK3 really planned to be default for luna GA?
Comment 9 Arun Thondapu CLA 2014-03-26 02:46:11 EDT
(In reply to Stephan Herrmann from comment #8)
> Now that JDT can finally move to luna I'm seeing an unusable IDE:
> With the default GTK3 on Kubuntu 13.10 almost all tables that I checked
> don't render any content.
> 
> Some examples of what I tried:
> 
> About Eclipse SDK > Installation details > all tabs
> 
> Refactor > Change Method Signature 
>  -> add a new parameter table remains empty (gray background)
> 
> Project > Properties > Java Build Path > all tabs
> 
> All show grey background only.
> 
> Positive exception:
> Preferences > Network Connectsions:
>   - both tables render fine
> 
> 
> Not marking as blocker only because SWT_GTK3=0 is a (somewhat hidden)
> workaround.
> 
> Question: is GTK3 really planned to be default for luna GA?

Yes it is. Of course, that does mean that we need to fix all the critical/major GTK 3 related issues and we're targeting to fix a majority of them by M7.
Comment 10 Alexander Kurtakov CLA 2014-03-26 02:55:30 EDT
I just tried to reproduce this on RHEL 7 (GTK 3.8) and the problem is not there. Have someone experienced the problem on non-Ubuntu system? Pure Debian is what I'm interested in someone to test on.
Comment 11 Marc-André Laperle CLA 2014-04-03 12:54:29 EDT
I'm still seeing this on Ubuntu 13.10 with GTK3 3.8.6-0ubuntu3.1 and Eclipse 4.4-I20140402-0100. I also noticed many other places with similar behavior, like Project > Properties > Plug-in Development > API Errors/Warnings. Similarly, on a CDT project, Properties > C/C++ General > Paths and Symbols.
Comment 12 Marc-André Laperle CLA 2014-04-04 10:56:56 EDT
Interesting, it works if I disable overlay scrollbars (LIBOVERLAY_SCROLLBAR=0 environment variable). Something must be wrong with that library, it wouldn't be the first time...

That would also explain why it's not seen on RHEL.
Comment 13 Alexander Kurtakov CLA 2014-04-04 11:13:30 EDT
liboverlay-scrollbars and libmenuproxy are generating too much churn for many gtk applications. I really recommend people disabling them when they run eclipse.
Comment 14 Marc-André Laperle CLA 2014-04-07 07:48:58 EDT

*** This bug has been marked as a duplicate of bug 424343 ***