JDK-6547493 : CTE test 4832671 failed on 60u2b01 but passed on previous one 60u1b06
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u2
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_2003
  • CPU: x86
  • Submitted: 2007-04-18
  • Updated: 2011-01-19
  • Resolved: 2007-04-25
Related Reports
Duplicate :  
Description
see comments

Comments
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.
24-04-2007