IV11011: MEMORY LEAK WHEN SHMGET() CALL FAILS TO ALLOCATE MEMORY

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Error Message:
    When using the AIX environment Variable EXTSHM=ON, the JVM may
    fail to start or may leak shared memory pages if 64K Large pages
    are in use. The JVM may not properly fall back to using standard
    4K pages.
    In Java 6/5: A memory leak is observed when using 64k pages
    .
    Stack Trace: N/A
    .
    

Local fix

  • Java 6.0.1 / R26: Set the environment variable: EXTSHM=OFF
    Java 6/5: Use -Xlp4k as a Java Option
    

Problem summary

  • The problem is caused when a call to shmget() fails, the JVM
    does not detach the shared memory using shmdt()
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR10
    5.0.0 SR13
    6.0.1 SR1
    .
    The JVM has been update to ensure it detaches shared memory when
    we fail to get the appropriate page size using shmget()
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV11011

  • 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

    2011-11-21

  • Closed date

    2011-11-21

  • Last modified date

    2011-12-23

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

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

    IV11016

Fix information

  • Fixed component name

    J9 COMMON CODE

  • Fixed component ID

    620700127

Applicable component levels

  • R600 PSY

       UP

  • R260 PSY

       UP



Rate this page:

(0 users)Average rating

Document information


More support for:

Runtimes for Java Technology
Virtual Machine

Software version:

6.0

Reference #:

IV11011

Modified date:

2011-12-23

Translate my page

Machine Translation

Content navigation