Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4860514
Votes 0
Synopsis Java hotspot compiler causes runaway process
Category hotspot:compiler1
Reported Against hotspot
Release Fixed 1.4.1_05
State 10-Fix Delivered, bug
Priority: 2-High
Related Bugs 4702051
Submit Date 08-MAY-2003
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.
Work Around
Adding the options "-server" provided a work around to the runaway
process.
Evaluation
Compiler problem caused by unlimited jsr inlining. Fix is to add code to 
bailout after specified depth. (See bug 4702051). 

   xxxxx@xxxxx   2003-05-08
Comments
  
  Include a link with my name & email   

Submitted On 13-MAY-2005
kutts4u
The "-server" option does not help much



PLEASE NOTE: JDK6 is formerly known as Project Mustang