EVALUATION
We've verified that the fix of 6548757 solves the problem, so I'm closing this bug as duplicate.
25-04-2007
EVALUATION
I found the cause. It is in the native method sun.awt.windows.WDesktopProperties.getWindowsParameters(). The method reads parameters into a HashMap. The problem is in parameters, which are related to fonts, for example "win.frame.captionFont". When any code tries to use the value Object of such parameter, VM silently crashes without any error messages.
Most likely, the bug relates to 2D team. I talked to them. They recently fixed very similar bug for 6u2 b03: 6548757. Probably this one is a duplicate, but it should be proved before the bug will be closed.
I reassigned the bug to 2D team.
---
Tested configuration:
Host Name: am-opteron.russia.sun.com
OS Name: Microsoft(R) Windows(R) Server 2003 Standard x64 Edition
OS Version: 5.2.3790 Service Pack 1 Build 3790
OS Build Type: Uniprocessor Free
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: AMD64 Family 15 Model 5 Stepping 8 AuthenticAMD
I reproduced the bug on 1.6.0_02-ea-b01 and 1.6.0_02-ea-b02. The JDKs I took here: /java/re/jdk/6u2/promoted/ea/b02/bundles/windows-amd64
25-04-2007
EVALUATION
I found Windows 2003 Server amd64 machine and tried the test case. It turned out that if a Swing application sets Windows LaF, the application crashes without any exceptions or error messages. For example the attached simple test case WindowsLaFCrashTest.java cannot print "Test passed".
I used 6u2_b02, which took here: /net/koori.sfbay/onestop/j2se/6u2/promoted/all/b02/binaries/ windows-amd64
I talked to guys, who filed the bug. They said that the test case from description always fails under 6u2_b01, but it sometimes (not always) passes under 6u2_b02. Maybe the cause is in Windows 2003 Server version (e.g. Enterprise/Standard edition) or installed software (e.g. DirectX version).
The bug requires more investigation.
24-04-2007
EVALUATION
As we discussed with Mikhail, we need to investigate it a bit more. Leaving open until it gets fully resolved.
24-04-2007
EVALUATION
I cannot reproduce the problem. I tried the latest 6u2 version (I downloaded the latest workspace and built it), 6u2 b02 and the latest jdk7.
Maybe the cause is in an old jtreg version? As I can see, Eugene used v2.1.6. The test fails on my machine under jtreg v3.1.3 (with different error message than described one), but it works under jtreg v3.2.1.
Anyway, tooltips and window activation/deactivation (see 4832671) work properly under every jdk which I have tested.
I attached my jtreg results.
I closed the bug as not reproducible.