JDK-4860514 : Java hotspot compiler causes runaway process
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: unknown
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_9
  • CPU: sparc
  • Submitted: 2003-05-08
  • Updated: 2003-07-03
  • Resolved: 2003-06-18
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.
Other
1.4.1_05 05Fixed
Related Reports
Relates :  
Description
A problem in the Java JDK 1.4.1 Hotspot compiler causes the Lockhart
console server process to go into an infinite loop allocating heap
memory.  Ultimately, the server process consumes swap space and dies.

The Java engineers helping with the investigation suggest this is the
problem reported in bug 4702051.

The original Lockhart reported bug is 4837903.

The problem occurred in JDK 1.4.1_02 on Solaris 9.  Lockhart runs
on this JDK in Solaris 8, Solaris 9, and Solaris 10.

It has been suggested that this problem is fixed in JDK 1.4.2.

The problem appears to be related to the JIT compilation of
the Launch$jsp.java class automatically generated by the
Tomcat 4.0.5 Jasper compiler (of the Launch.jsp page).
This generated source file contained 52 finally clauses.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.4.1_05 FIXED IN: 1.4.1_05 INTEGRATED IN: 1.4.1_05
14-06-2004

WORK AROUND Adding the options "-server" provided a work around to the runaway process.
11-06-2004

EVALUATION Compiler problem caused by unlimited jsr inlining. Fix is to add code to bailout after specified depth. (See bug 4702051). ###@###.### 2003-05-08
08-05-2003