APAR status
Closed as program error.
Error description
Error Message: This is a very rare problem that can cause the JVM to stop running and generate a core file due to a GPF while compiling code that deals with arrays at high optimization levels. Stack Trace: 0xd5b7b510 {libj9jit24.so}{getOriginalROMMethod} [0x3208e860] 0xd5b768e4 {libj9jit24.so}{__ct__11TR_J9MethodFP11TR_FrontEndP9TR_MemoryP20 TR_OpaqueMethodBlock} [0x3208e8b0] 0xd5b71048 {libj9jit24.so}{__ct__19TR_ResolvedJ9MethodFP20TR_OpaqueMethodBl ockP11TR_FrontEndP9TR_MemoryP17TR_ResolvedMethodUi} [0x3208e910] 0xd5b78fc4 {libj9jit24.so}{getResolvedVirtualMethod__19TR_ResolvedJ9MethodF P14TR_CompilationP19TR_OpaqueClassBlockib} [0x3208e970] 0xd5db9c74 {libj9jit24.so}{buildVirtualDispatch__20TR_PPCPrivateLinkageFP7T R_NodeP34TR_PPCRegisterDependencyConditionsP11TR_RegisterUi} [0x3208e9d0] 0xd5dbcd20 {libj9jit24.so}{buildIndirectDispatch__20TR_PPCPrivateLinkageFP7 TR_Node} [0x3208eb00] 0xd5d05440 {libj9jit24.so}{indirectCallEvaluator__19TR_PPCTreeEvaluatorFP7T R_NodeP16TR_CodeGenerator} [0x3208eb90] 0xd5b4641c {libj9jit24.so}{evaluate__16TR_CodeGeneratorFP7TR_Node} [0x3208ebd0] 0xd5d05490 {libj9jit24.so}{treetopEvaluator__19TR_PPCTreeEvaluatorFP7TR_Nod eP16TR_CodeGenerator} [0x3208ec20] 0xd5b4641c {libj9jit24.so}{evaluate__16TR_CodeGeneratorFP7TR_Node} [0x3208ec70] 0xd5b4292c {libj9jit24.so}{doInstructionSelection__16TR_CodeGeneratorFv} [0x3208ecc0] 0xd5b4075c {libj9jit24.so}{generateCodePhase1__16TR_CodeGeneratorFv} [0x3208ee70] 0xd5b4430c {libj9jit24.so}{generateCode__16TR_CodeGeneratorFv} [0x3208ef30] 0xd5b2a5fc {libj9jit24.so}{generateCode__14TR_CompilationFv} [0x3208ef90] 0xd5b29bf4 {libj9jit24.so}{compile__14TR_CompilationFv} [0x3208efd0] 0xd5b12a4c {libj9jit24.so}{compile__18TR_CompilationInfoFP10J9VMThreadP14TR _CompilationP10TR_OptionsP17TR_ResolvedMethodR11TR_FrontEndP19TR _OptimizationPlan} [0x3208f030] 0xd5b118b4 {libj9jit24.so}{wrappedCompile__18TR_CompilationInfoFP13J9PortLi braryPQ2_18TR_CompilationInfo17CompileParameters} [0x3208f2b0] 0xd095aa98 {libj9prt24.so}{j9sig_protect} [0x3208f460] 0xd5b0f7f0 {libj9jit24.so}{compile__18TR_CompilationInfoFP10J9VMThreadP21TR _MethodToBeCompiledb} [0x3208f5f0] 0xd5b0e7b4 {libj9jit24.so}{protectedCompilationThreadProc__FP13J9PortLibrar yPv} [0x3208f810] 0xd095aa98 {libj9prt24.so}{j9sig_protect} [0x3208f880] 0xd5b0d2cc {libj9jit24.so}{compilationThreadProc__FPv} [0x3208fa10] 0xd06a97cc {libj9thr24.so}{thread_wrapper} [0x3208fa70] 0xd04edc50 {libpthreads.a}{_pthread_body} [0x3208fb00]
Local fix
This issue can be avoided by specifying -Xjit:disableProfiling on the Java command line.
Problem summary
The problem related to the use of profiling data for array operations.
Problem conclusion
This defect will be fixed in: 6.0.0 SR10 1.5.0 SR13 FP1 . The JIT has been modified to avoid this problem. . To obtain the fix: Install build 20110928 or later
Temporary fix
Comments
APAR Information
APAR number
IV17994
Reported component name
JAVA 5 JIT
Reported component ID
620500124
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-03-20
Closed date
2012-03-20
Last modified date
2012-03-31
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
JAVA 5 JIT
Fixed component ID
620500124
Applicable component levels
R500 PSY
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC9HBA","label":"Just In Time (JIT) Compiler"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
31 March 2012