JDK-6336111 : Intel IA64(Montecito) failed with 1.4.2_09
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 1.4.2_09
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_2003
  • CPU: itanium
  • Submitted: 2005-10-12
  • Updated: 2012-10-08
  • Resolved: 2005-12-09
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
1.4.2_11 b02Fixed
JDK 1.4.2_09 simply failed on IA2 (montecito, both Windows and Linux) with following output:
# An unexpected error has been detected by HotSpot Virtual Machine:
#  EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x00000000103f0070, pid=1280, tid=2476
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.2_09-b05-debug mixed mode)
# Problematic frame:
[error occurred during error reporting, step 60, id 0xc0000005]

EVALUATION The generated flush code is not ready after it generated and called to flush itself first --- a chicken/egg conflict on IA64 montecito. This platform is known with icache flush problem and with bigger cache size the possibility is bigger. See more details on comments. We have to use the static version flush code to do the job.