APAR status
Closed as program error.
Error description
Error Message: The Java JIT compiler hangs and consumes 100% CPU during the compilation of a method. . Stack Trace: {libj9jit24.so}{walker__22TR_ByteCodeIlGeneratorFP8TR_Block} {libj9jit24.so}{genExceptionHandlers__22TR_ByteCodeIlGeneratorFP 8TR_Block} {libj9jit24.so}{genILFromByteCodes__22TR_ByteCodeIlGeneratorFv} {libj9jit24.so}{internalGenIL__22TR_ByteCodeIlGeneratorFv} {libj9jit24.so}{genIL__22TR_ByteCodeIlGeneratorFv} {libj9jit24.so}{genIL__23TR_ResolvedMethodSymbolFP11TR_FrontEndP 14TR_CompilationP23TR_SymbolReferenceTablebP8TR_ArrayXTP18TR_Sym bolReference_} . A JVMTI agent or some kind of bytecode manipulation software may be in use, to log or profile exceptions, or to instrument exception handling behaviour in some fashion.
Local fix
Disable any JVMTI agent or bytecode manipulation sofwtare that may be modifying the Java bytecodes. If the problem persists, the issues can be avoided by using the -Xjit:exclude={...} option to prevent the JIT compiler from compiling the offending method.
Problem summary
The JIT failed to handle a rare kind of method in which all the code reachable only by an exception handler was not contiguous in the bytecode stream. Normally, javac does not produce such methods; they are typically products of bytecode manipulation.
Problem conclusion
This defect will be fixed in: 6.0.0 SR6 5.0.0 SR11 . The JIT was modified to handle this case correctly. . To obtain the fix: Install build 20090806 or later
Temporary fix
Comments
APAR Information
APAR number
IZ55337
Reported component name
JIT
Reported component ID
620700124
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-07-17
Closed date
2009-11-25
Last modified date
2009-11-30
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
JIT
Fixed component ID
620700124
Applicable component levels
R600 PSN
UP
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.