IBM Support

IV29965: JAVA -VERSION CRASHES ON SOME WINDOWS MACHINES ONLY AFTER APPLYING IV31693

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: Running the "java -version" command results in a
    crash on some Windows platform machines.
    .
    Stack Trace: 00000000`0033c1a0 000007ff`ff443a64
    j9prt24!j9dump_create+0x255
    00000000`0033c240 000007ff`ff443745 j9dmp24!doSystemDump+0xb4
    00000000`0033c4c0 000007ff`ff64e5bf
    j9dmp24!protectedDumpFunction+0x15
    00000000`0033c4f0 000007ff`ff4448ef j9prt24!j9sig_protect+0x17f
    00000000`0033c690 000007ff`ff4451b2 j9dmp24!runDumpFunction+0x6f
    00000000`0033c700 000007ff`ff4517dd j9dmp24!runDumpAgent+0x292
    00000000`0033cbc0 000007ff`ff67d598
    j9dmp24!triggerDumpAgents+0x36d
    00000000`0033cf00 000007ff`ff64e5bf
    j9vm24!generateDiagnosticFiles+0x68
    00000000`0033cf40 000007ff`ff67d71f j9prt24!j9sig_protect+0x17f
    00000000`0033d0e0 000007ff`ff64e046
    j9vm24!structuredSignalHandler+0x16f
    00000000`0033dfa0 00000000`7745a59f
    j9prt24!masterExceptionHandler+0xc6
    00000000`0033e130 00000000`77458e42
    ntdll!vsprintf_s+0x12b
    00000000`0033e1a0 00000000`77491278
    ntdll!RtlUnwindEx+0x852
    00000000`0033e880 000007ff`ff345c7f
    ntdll!KiUserExceptionDispatcher+0x2e
    00000000`0033efb0 000007ff`ff3877e7
    jclscar_24!getDefaultBootstrapClassPath+0x7f
    00000000`0033f030 000007ff`ff3882cd
    jclscar_24!initializeBootClassPathSystemProperty+0x227
    00000000`0033f110 000007ff`ff38c2aa
    jclscar_24!standardPreconfigure+0xd
    00000000`0033f140 000007ff`ff38c449
    jclscar_24!scarPreconfigure+0x4aa
    .
    

Local fix

  • N/A
    

Problem summary

  • The problem is caused due to inconsistent use of
    allocation/deallocation routines while retrieving the classpath
    during JVM initialization.
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR12
    6.0.1 SR4
    .
    The JDK has been updated to prevent the crash from occurring by
    ensuring that allocation/deallocation happens via OS APIs while
    retrieving the classpath during JVM initialization.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV29965

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-11

  • Closed date

    2012-10-11

  • Last modified date

    2012-11-09

  • 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 CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCVQ3Y","label":"Java Class Libraries"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 November 2012