IBM Support

IV26850: INCORRECT REMATERIALIZATION SIZE FOR J9CLASS IN CMPRREF

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: j> 11:54:11 Unhandled exception
    j> 11:54:11 Type=Segmentation error vmState=0x0005ff0c
    j> 11:54:11 J9Generic_Signal_Number=00000004
    Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001
    j> 11:54:11 Handler1=00007FFC2EF16400 Handler2=00007FFC2EBBD970
    InaccessibleAddress=0000000000000020
    j> 11:54:11
    Module=/jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-jav
    a-x86_64-70/jre/lib/amd64/default/libj9jit26.so
    j> 11:54:11 Module_base_address=00007FFC2DA04000
    .
    Stack Trace: j> 11:54:11 ----------- Stack Backtrace -----------
    j> 11:54:11 (0x00007FFC2DFA8EBB
    <OSB>libj9jit26.so+0x5a4ebb<CSB>)
    j> 11:54:11 (0x00007FFC2DAC1E17 <OSB>libj9jit26.so+0xbde17<CSB>)
    j> 11:54:11 (0x00007FFC2DB950E2
    <OSB>libj9jit26.so+0x1910e2<CSB>)
    j> 11:54:11 (0x00007FFC2DB9BA0D
    <OSB>libj9jit26.so+0x197a0d<CSB>)
    j> 11:54:11 (0x00007FFC2DB0F33C
    <OSB>libj9jit26.so+0x10b33c<CSB>)
    j> 11:54:11 (0x00007FFC2DB1BF5E
    <OSB>libj9jit26.so+0x117f5e<CSB>)
    j> 11:54:11 (0x00007FFC2DAA2190 <OSB>libj9jit26.so+0x9e190<CSB>)
    j> 11:54:11 (0x00007FFC2DAA3B65 <OSB>libj9jit26.so+0x9fb65<CSB>)
    j> 11:54:11 (0x00007FFC2EBBE73F <OSB>libj9prt26.so+0x1f73f<CSB>)
    j> 11:54:11 (0x00007FFC2DAA50C3 <OSB>libj9jit26.so+0xa10c3<CSB>)
    j> 11:54:11 (0x00007FFC2DAA5D03 <OSB>libj9jit26.so+0xa1d03<CSB>)
    j> 11:54:11 (0x00007FFC2EBBE73F <OSB>libj9prt26.so+0x1f73f<CSB>)
    j> 11:54:11 (0x00007FFC2DAA6637 <OSB>libj9jit26.so+0xa2637<CSB>)
    j> 11:54:11 (0x00007FFC2EDF43C9 <OSB>libj9thr26.so+0x93c9<CSB>)
    j> 11:54:11 (0x00000034902077E1
    <OSB>libpthread.so.0+0x77e1<CSB>)
    j> 11:54:11 clone+0x6d (0x000000348FEE68ED
    <OSB>libc.so.6+0xe68ed<CSB>)
    j> 11:54:11 ---------------------------------------
    .
    #11 <signal handler called>
    #12 0x00007ffc2dfa8ebb in
    TR_MCCCodeCache::findTrampoline(J9Method*) () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #13 0x00007ffc2dac1e17 in
    TR_J9VM::methodTrampolineLookup(TR_Compilation*,
    TR_SymbolReference*, void*) () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #14 0x00007ffc2db950e2 in
    TR_X86ImmSymInstruction::generateBinaryEncoding() () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #15 0x00007ffc2db9ba0d in
    TR_X86CodeGenerator::doCodeGeneration() () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #16 0x00007ffc2db0f33c in TR_CodeGenerator::generateCode() ()
    from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #17 0x00007ffc2db1bf5e in TR_Compilation::compile() () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #18 0x00007ffc2daa2190 in
    TR_CompilationInfoPerThreadBase::compile(J9VMThread*,
    TR_Compilation*, TR_Options*, TR_ResolvedMethod*, TR_FrontEnd&,
    TR_OptimizationPlan*) () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #19 0x00007ffc2daa3b65 in
    TR_CompilationInfoPerThreadBase::wrappedCompile(J9PortLibrary*,
    CompileParameters*) () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #20 0x00007ffc2ebbe73f in j9sig_protect () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9prt26.so
    #21 0x00007ffc2daa50c3 in
    TR_CompilationInfoPerThreadBase::compile(J9VMThread*,
    TR_MethodToBeCompiled*, bool) () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    #22 0x00007ffc2daa5d03 in
    protectedCompilationThreadProc(J9PortLibrary*,
    TR_CompilationInfoPerThread*) () from
    /jtctest/sdk_installs/pxa6470/pxa6470-20110607_02/ibm-java-x86_6
    4-70/jre/lib/amd64/default/libj9jit26.so
    

Local fix

Problem summary

  • A a request to allocate addition space for an internal JIT data
    structure incorrectly registered the location of the request. As
    a result, a NULL pointer was returned when attempting to
    retrieve the data structure.
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR11
    .
    The JIT was changed to properly
    register the site requesting the allocation.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV26850

  • Reported component name

    JIT

  • Reported component ID

    620700124

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-08-22

  • Closed date

    2012-08-31

  • Last modified date

    2012-08-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

    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:
31 August 2012