Bug 142965 - [64] Blank splitter dialogs until resized
Summary: [64] Blank splitter dialogs until resized
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 major with 1 vote (vote)
Target Milestone: 3.4 M4   Edit
Assignee: Grant Gayed CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 136486 142688 150334 153052 153471 162735 185705 201098 201665 202166 205277 205823 211098 212318 212591 214150 216364 218274 218681 220073 221475 227646 237296 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-05-22 07:12 EDT by Matt CLA
Modified: 2013-10-01 07:38 EDT (History)
37 users (show)

See Also:


Attachments
Blank run config dialog (16.22 KB, image/png)
2006-05-24 08:20 EDT, Matt CLA
no flags Details
The "new..." dialog completely blank (9.99 KB, image/png)
2007-09-11 20:34 EDT, Luke Usherwood CLA
no flags Details
Main editor has problems too (61.88 KB, image/png)
2007-09-11 20:39 EDT, Luke Usherwood CLA
no flags Details
My .log file (13.50 KB, application/x-zip-compressed)
2007-09-11 20:47 EDT, Luke Usherwood CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt CLA 2006-05-22 07:12:54 EDT
Some of the dialogs that feature a horizontal splitter (run configurations, Project properties) often show up with blank content, and only on adjustment of the splitter position does the client area reappear.  I believe I only observed this issue since 3.2RC2 or so but am not sure.  Also, this only happens on my PC and not on my laptop.  The PC is an AMD Athlon 4200X2 (dual core), NVidia Geforce 7800GT (latest drivers) running on Windows XP Professional 64-bit Edition.  The laptop is a single CPU system running XP 32-bit.

Clearly this issue causes some annoyance and I would very much appreciate if it could be resolved in time for the 3.2 release.  Sorry for the late report!
Comment 1 Susan McCourt CLA 2006-05-23 11:57:44 EDT
Steve, does this ring a bell at all?  Resize problems/blank dialogs with splitters on certain platforms.  I suspect this would be an SWT-level problem. 

Matt, on the dialogs where it occurs, does it always happen consistently?  And  can you give an example of a splitter dialog that does not have the problem? 
Comment 2 Susan McCourt CLA 2006-05-23 12:48:32 EDT
btw, I assume you mean vertical splitter given the dialogs that show the problem.
Comment 3 Susan McCourt CLA 2006-05-23 13:28:02 EDT
I'm going to go ahead and punt this to SWT since I can't reproduce it and the behavior is specific to a very particular windows platform.  I checked the client code of the launch configuration dialog and properties dialog and they seem pretty straightforward.  One uses a SashForm and the other uses a Sash within the client's form.

Matt, if you could try this SWT snippet on the machine that fails and report whether it also has the problem, that might help.
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet107.java
Comment 4 Grant Gayed CLA 2006-05-23 15:46:14 EDT
Taking ownership for now since the failure is observed on a 64-bit machine only.  However this is not a case of 64-bit swt being used, since the first build of eclipse for 64-bit windows only appeared as of 3.2RC4.

We don't have a 64-bit windows install here (the one on the 3.2RC4 downloads page was contributed by Intel), so reproducing this and investigating a fix will be difficult in the meantime.
Comment 5 Matt CLA 2006-05-24 08:13:19 EDT
Sorry for being so quiet... Yes I mean vertical splitter (am always confusing the two), and I'm running the 32-bit Eclipse SDK NOT the early-access 64-bit build.

The bad news:
1) The problem is not 100% reproducable; usually everything's fine for a while and then the run config dialog shows the problem, at which point it is reproducable 100% of the time - until I restart Eclipse.
2) Your test case runs fine...

As for dialogs NOT showing the problem, I think the general prefs dialog is fine, and I use that one relatively often cos I keep having to change my JRE configs (installation location of the 32-bit Sun JDK being different on Win32 and Win64...).
Comment 6 Matt CLA 2006-05-24 08:20:36 EDT
Created attachment 42384 [details]
Blank run config dialog

This is what the 'Run' configuration dialog looks like once the problem occurs.
Comment 7 Michael Rennie CLA 2006-08-15 10:57:59 EDT
*** Bug 153471 has been marked as a duplicate of this bug. ***
Comment 8 Darin Wright CLA 2006-08-28 10:32:40 EDT
*** Bug 150334 has been marked as a duplicate of this bug. ***
Comment 9 Oleg Krasilnikov CLA 2006-08-29 08:20:41 EDT
Matt, could you please provide:
   - version of Win64 Eclipse you use (3.2 release was available 1 month ago)?
   - version of Java machine 
   - file <workspace>/.metadata/.log after problem occured ?
   - the most reliable ways to reproduce ?

Out team is one which works on Win64 port. We are testing our releases internally, but problem with empty lists was not reproduced yet, although there are at least 4 bugs about it ! But, it seems like these bugs were submitted for Eclipse 3.2RC2-RC4 versions. It would be reasonable to try your situation again with Eclipse 3.2 release (available for Win64 since August).

Anyway, .log files would be very-very useful. 

  
Comment 10 Oleg Krasilnikov CLA 2006-08-29 08:32:47 EDT
*** Bug 153052 has been marked as a duplicate of this bug. ***
Comment 11 Patrick Eger CLA 2006-08-29 12:58:19 EDT
I can confirm that this happens on standard win32 non-RC build:

Version: 3.2.0
Build id: M20060629-1905

Running on Sun JDK 1.5.0_07 x86

If it matters, my display adapter is a Radeon X700 Pro running driver version Catalyst 5.10.

Nothing custom in the startup besides Xmx and Xms settings.

Here was the bug i filed about this, i remember it happening during the RC series as well:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=150334


My machine is however a "windows server 2003 standard x64 edition". Wow thats a long tag ;-)
Comment 12 Patrick Eger CLA 2006-08-29 16:28:00 EDT
PPS: As a woraround, moving the splitter a little to one side or the other seems to fix things.
Comment 13 Oleg Krasilnikov CLA 2006-08-30 05:27:42 EDT
Oops... 
It seems like we are not aware of this problem directly.
Because it's not 64-bit Eclipse with 64-bit JVM. Sorry.
Anyway, .log contentents would be very informative for
further investigation.

Comment 14 Matt CLA 2006-09-20 09:03:58 EDT
Oleg,

I've been using Sun Java VM version "1.5.0_06".  I've used 3.2 for a while but I cannot now remember whether the blank splitters occurred with that version, I am pretty sure they DID post-RC4 though!

I have since upgraded my NV gfx drivers (prolly irrelevant, as this issue was seen by ppl with ATI cards).  I am now running 1.5.0_08 and Eclipse 3.3M1.  I can't say I've seen this bug again, so maybe it IS fixed in the 3.3 stream??

Sorry I know this isn't very helpful.  If the problem occurs again then I will check my .log and send it over, BIG promise...

In the mean time, thanks for looking into this, and also thanks for your efforts on the 64-bit port!

Matt.
Comment 15 Andrei Neshcheret CLA 2007-02-08 03:05:01 EST
Reproducable 100% in my environment is:
  - AMD Athlon(tm) 64 X2 DualCore 4200+
  - NVidia GeForce 6150
  - Windows XP Professional (x64).
  - Eclipse SDK
    Version: 3.2.1
    Build id: M20060921-0945
  - java version "1.6.0"
    Java(TM) SE Runtime Environment (build 1.6.0-b105)
    Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
  - Eclipse .log file is EMPTY, no any exceptions or warnings.
  - Latest drivers from NVidia 93.71_forceware_winxp64_english_whql.exe 

---
After start all seems to be worked properly. 
But if hover mouse pointer over any entity in java Editor and javadoc hover is show or javadoc view is active, error is reproduced.

Comment 16 Nichol Draper CLA 2007-08-17 09:40:55 EDT
This problem also occurs in the europa release 3.3.0.  However I also have the Windows XP 64 with the Nvidia GeForce card.  I found that by enabling the nView Desktop Manager that the problem goes away.  In addition to resizing splitter windows, you can change the system font to correct dialog boxes.  I think this is a JVM/Video driver bug.
Comment 17 Grant Gayed CLA 2007-08-24 15:43:44 EDT
*** Bug 136486 has been marked as a duplicate of this bug. ***
Comment 18 Tom CLA 2007-08-26 11:18:23 EDT
I have found that both 64 and 32bit versions of Eclipse v3.4M1 and 64 and 32bit versions of Java 1.6.0_02 suffer from the issue of missing tree view components.

Closing down UltraMon fixes the problem in both 3.3.0 and 3.4M1.

System Spec
WinXP Pro 64bit
Intel Core 2 Duo Quad Core 6800
NVidia 8800 Ultra Card with ForceWare Release 162.18 WHQL Drivers.

Eclipse 3.3.0 64bit I20070625-1500
Java(TM) SE Runtime Environment (build 1.6.0_02-b05)

I will report this to the UltraMon people and see what they say.

Comment 19 Grant Gayed CLA 2007-08-27 11:51:46 EDT
I've found this previous response from someone that contacted UltraMon at https://bugs.eclipse.org/bugs/show_bug.cgi?id=57151#c88 .  However swt is not hooking WH_CALLWNDPROC or WH_CALLWNDPROCRET, so this does not seem to be the cause.
Comment 20 Steve Northover CLA 2007-08-27 13:02:10 EDT
However, some operating system component we call or IE could be doing this.
Comment 21 Grant Gayed CLA 2007-09-05 10:05:39 EDT
*** Bug 202166 has been marked as a duplicate of this bug. ***
Comment 22 Luke Usherwood CLA 2007-09-11 20:34:15 EDT
Created attachment 78128 [details]
The "new..." dialog completely blank

This problem cursed me throughout v3.2. 

I thought it had gone away in v3.3 - it was working perfectly for 2 or 3 weeks after installation. Now it's come back worse than ever.  

The "New, Other..." dialog and the "Installed JREs..." preference panel are totally unusable. (I also have problems in the Run... dialog and Java Build Path dialogs, but moving the splitter bars there fixes the problem.)

I'm running WinXP x64, NVidia 7600GS, 2 Monitors. 

I do not have any multi-desktop utilities installed (which other people reported problems with). Enabling nView Desktop Manager did not help (another suggestion given here).
Comment 23 Luke Usherwood CLA 2007-09-11 20:39:27 EDT
Created attachment 78129 [details]
Main editor has problems too

Even the main editor has problems on start-up.  Not sure if this will provide other clues...

For me to reproduce:
 1. resize the window small
 2. close and restart exclipse 
 3. maximize or resize the window

Observe that the size of the editor remains the same as when it was opened, and never displays scrollbars.

Moving a splitter makes the problem go away.
Comment 24 Luke Usherwood CLA 2007-09-11 20:47:04 EDT
Created attachment 78130 [details]
My .log file

Here is my .log file. Anything else I can do to help, just let me know.
Thanks!
Comment 25 Luke Usherwood CLA 2007-09-12 06:12:25 EDT
Another clue! Yesterday, the problems occurred both during the day, and during the evening, when I was working remotely using Real VNC (http://www.realvnc.com v4.1.2)

When I arrived at work today I noticed the problem had gone away again. This gave me a thought:

 * As a test I connected VNC Viewer to VNC Server (both running locally). The problems in eclipse came back. 
 * I disconnected VNC Viewer. The problems in eclipse remained.
 * I restarted Eclipse. The problems went away. 

Repeating the excercise, I'd say it's about 30% reproduceable. I've reproduced it now 3 times this morning - but when repeating it in quick succession the problems somehow stop showing up. 

(BTW, I'm using Eclipse Version: 3.3.0, Build id: I20070621-1340)
Comment 26 Grant Gayed CLA 2007-09-12 09:16:55 EDT
To update, we think we know what's happening, and plan to investigate in the next couple of days.
Comment 27 Steve Northover CLA 2007-09-19 17:04:37 EDT
Fixed > 20070919

Sorry but the fix was too late for Eclipse 3.4 M2.
Comment 28 Grant Gayed CLA 2007-09-20 10:18:19 EDT
*** Bug 201665 has been marked as a duplicate of this bug. ***
Comment 29 Grant Gayed CLA 2007-09-20 10:22:02 EDT
The test case that was used to replicate this problem was running Logictech SetPoint with eclipse.  Some of the reports that were dup'd to this report had identical symptoms to what we saw but did not report running with SetPoint.  We're quite sure that these other cases do have the same cause and solution as this problem, but if you get an eclipse 3.4-stream build from next week or later and still see this problem then please reopen your original report.
Comment 30 Grant Gayed CLA 2007-09-20 11:24:39 EDT
*** Bug 162735 has been marked as a duplicate of this bug. ***
Comment 31 Grant Gayed CLA 2007-09-20 11:31:51 EDT
*** Bug 123158 has been marked as a duplicate of this bug. ***
Comment 32 Gerald Holl CLA 2007-10-03 13:23:12 EDT
*** Bug 205277 has been marked as a duplicate of this bug. ***
Comment 33 Kim Horne CLA 2007-10-09 13:17:44 EDT
*** Bug 205823 has been marked as a duplicate of this bug. ***
Comment 34 Grant Gayed CLA 2007-11-29 10:03:41 EST
*** Bug 211098 has been marked as a duplicate of this bug. ***
Comment 35 Steve Northover CLA 2007-12-11 13:47:06 EST
*** Bug 212318 has been marked as a duplicate of this bug. ***
Comment 36 Steve Northover CLA 2007-12-11 13:48:14 EST
Under consideration for Eclipse 3.3.2.
Comment 37 Steve Northover CLA 2007-12-12 12:02:59 EST
*** Bug 212591 has been marked as a duplicate of this bug. ***
Comment 38 Thorsten Kunz CLA 2007-12-23 07:43:53 EST
I am also suffering from this bug in Eclipse 3.3.1.1 running on a 32bit JVM on 64bit vista.
In 3.4M4 the bug is gone and disabling Logitech SetPoint fixed it for me in 3.3.1.1 as well.
Please if possible backport the fix to the next 3.3 maintenance release. Thanks
Comment 39 Grant Gayed CLA 2008-01-04 10:17:07 EST
*** Bug 214150 has been marked as a duplicate of this bug. ***
Comment 40 Grant Gayed CLA 2008-01-16 11:55:21 EST
This fix will not be added to the 3.3.2 stream because there are numerous changes in key areas that could destabilize the release.  Also, users have a workaround available to them, which is to close the external software (SetPoint, Hydravision, UltraMon, etc.) that is causing the conflict before launching eclipse.
Comment 41 Grant Gayed CLA 2008-02-13 12:28:10 EST
*** Bug 218274 has been marked as a duplicate of this bug. ***
Comment 42 Duong Nguyen CLA 2008-02-14 14:09:38 EST
*** Bug 142688 has been marked as a duplicate of this bug. ***
Comment 43 Grant Gayed CLA 2008-02-14 14:29:51 EST
*** Bug 218681 has been marked as a duplicate of this bug. ***
Comment 44 RayLast CLA 2008-02-24 20:37:42 EST
*** Bug 220073 has been marked as a duplicate of this bug. ***
Comment 45 Grant Gayed CLA 2008-02-25 09:06:45 EST
*** Bug 216364 has been marked as a duplicate of this bug. ***
Comment 46 Kim Horne CLA 2008-03-05 11:55:44 EST
*** Bug 221475 has been marked as a duplicate of this bug. ***
Comment 47 Grant Gayed CLA 2008-04-10 17:37:01 EDT
*** Bug 185705 has been marked as a duplicate of this bug. ***
Comment 48 Grant Gayed CLA 2008-04-18 08:51:35 EDT
*** Bug 227646 has been marked as a duplicate of this bug. ***
Comment 49 Steve Northover CLA 2008-04-25 10:56:49 EDT
*** Bug 201098 has been marked as a duplicate of this bug. ***
Comment 50 Steve Northover CLA 2008-06-16 12:08:36 EDT
*** Bug 237296 has been marked as a duplicate of this bug. ***
Comment 51 Thomas Müller CLA 2008-09-24 15:47:16 EDT
It looks like I'm experiencing this bug with Eclipse Ganymede (3.4.0) on Windows XP x64 SP2 with the Logitech SetPoint (4.60) drivers.

Most of the time when I switch to Eclipse from another application or restore it if it was minimized the "Package Explorer" shows whatever was there before I switched to Eclipse (desktop background, other apps, ...)
After I resize it a little all content is shown correctly.
Comment 52 Steve Northover CLA 2008-09-24 15:57:07 EDT
It doesn't sound like the same problem.  Can you make the problem go away by disabling SetPoint (ie. comment #40) before launching Eclipse?
Comment 53 Thomas Müller CLA 2008-09-25 09:56:18 EDT
That's strange... I'm currently unable to reproduce this bug at all.

It used to happen almost every time I switched to Eclipse but now it never happens.
I've no idea what's different now. I've installed some updates to various programs, but none of them should affect Eclipse.

I'll continue to try to reproduce this and will get back to you if I manage to do so...

Sorry for the noise. :(
Comment 54 Steve Northover CLA 2008-09-25 11:43:09 EDT
Don't feel sorry for reporting a bug and trying to help Eclipse get better.
Comment 55 Mamun CLA 2010-09-22 09:58:49 EDT
I faced problem with totally Empty/Blank "New Project Wizard" in Eclipse built with OSATE (AADL). Uninstalling the "Logitech SetPoint" (both Logitech wireless keyboard and mouse) and then restarting the computer instantly solved the problem. 

I went through a lot of unsuccessful attempt with enabling/disabling duplicated desktop, nvidia nView settings, jdk/jre.