IBM Support

IZ88265: JAVA 6 SR8 HANGS WHILE OPENING A SHARED CLASSES CACHE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: Java 6 SR8 hangs while opening a shared classes
    cache.
    .
    Stack Trace: #1  0x0000002a96400ebe in semopWrapper () from
    jre/lib/amd64/default/libj9prt24.so
    #2  0x0000002a96410a8e in j9shsem_deprecated_wait () from
    jre/lib/amd64/default/libj9prt24.so
    #3  0x0000002a97c33693 in SH_OSCachesysv::enterHeaderMutex ()
    from jre/lib/amd64/default/libj9shr24.so
    #4  0x0000002a97c31c7c in SH_OSCachesysv::startup () from
    jre/lib/amd64/default/libj9shr24.so
    #5  0x0000002a97c24434 in SH_CompositeCacheImpl::startup () from
    jre/lib/amd64/default/libj9shr24.so
    #6  0x0000002a97c1597c in SH_CacheMap::startup () from
    jre/lib/amd64/default/libj9shr24.so
    #7  0x0000002a97c1368a in j9shr_init () from
    jre/lib/amd64/default/libj9shr24.so
    #8  0x0000002a97c0cee0 in J9VMDllMain () from
    jre/lib/amd64/default/libj9shr24.so
    #9  0x0000002a960ac766 in runJ9VMDllMain () from
    jre/lib/amd64/default/libj9vm24.so
    #10 0x0000002a960cde90 in pool_do () from
    jre/lib/amd64/default/libj9vm24.so
    #11 0x0000002a960ac66f in runInitializationStage () from
    jre/lib/amd64/default/libj9vm24.so
    #12 0x0000002a960b0e47 in protectedInitializeJavaVM () from
    jre/lib/amd64/default/libj9vm24.so
    #13 0x0000002a964127a1 in j9sig_protect () from
    jre/lib/amd64/default/libj9prt24.so
    #14 0x0000002a960a98ae in initializeJavaVM () from
    jre/lib/amd64/default/libj9vm24.so
    #15 0x0000002a96097ef1 in JNI_CreateJavaVM () from
    jre/lib/amd64/default/libj9vm24.so
    #16 0x0000002a95e4e518 in JNI_CreateJavaVM () from
    jre/lib/amd64/default/libjvm.so
    #17 0x0000002a95bcbff7 in JNI_CreateJavaVM () from
    jre/lib/amd64/j9vm/libjvm.so
    #18 0x0000000000403d61 in InitializeJVM ()
    #19 0x0000000000402500 in JavaMain ()
    #20 0x0000002a95673b8f in start_thread () from
    /lib64/tls/libpthread.so.0
    #21 0x0000002a95a4a633 in clone () from /lib64/tls/libc.so.6
    #22 0x0000000000000000 in ?? ()
    .
    

Local fix

  • Do not open caches created by any ifixes or non base Java 6 SR8
    JVM using Java 6 SR8.
    

Problem summary

  • This problem is fixed in Java 6 SR9, and only exists in Java 6
    SR8.
    
    
    The problem occurs when a cache created by a driver
    built on the Java 6 SR8 base, for example Java 6 SR8 FP1 or Java
    6 SR8
    ifixes, is opened using Java 6 SR8
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR9
    .
    The SR9 JVM has been updated to release the 'cache header lock'
    when it detects that a cache was created by a different JVM.
    .
    To obtain the fix:
    Install build 20101016 or later
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ88265

  • Reported component name

    J9 COMMON CODE

  • Reported component ID

    620700127

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-11-08

  • Closed date

    2010-11-08

  • Last modified date

    2011-05-16

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    PM30723

Fix information

  • Fixed component name

    J9 COMMON CODE

  • Fixed component ID

    620700127

Applicable component levels

  • R600 PSN

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVQ3W","label":"Virtual Machine"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
16 May 2011