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
IV07500
Reported component name
JIT
Reported component ID
620700124
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-09-10
Closed date
2011-10-04
Last modified date
2012-03-20
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 PSY
UP
[{"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":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
20 March 2012