VOOZH about

URL: https://www.ibm.com/support/pages/apar/IJ30975

⇱ IJ30975: CRASH WHEN OUTPUTTING TO VERBOSE GC LOG USING THE SPECIFIER CHARACTERS.


IJ30975: CRASH WHEN OUTPUTTING TO VERBOSE GC LOG USING THE SPECIFIER CHARACTERS.

APAR status

  • Closed as program error.

Error description

  • Error Message: GPF
    .
    Stack Trace: writeSpec+0x45
    omrstr_vprintf+0x13c
    omrfile_vprintf+0x41
    omrfile_printf+0x6d
    MM_VerboseWriterFileLoggingSynchronous::openFile+0x165
    MM_VerboseWriterFileLogging::endOfCycle+0x56
    MM_VerboseWriterChain::endOfCycle+0x2c
    MM_VerboseHandlerOutput::handleExclusiveEnd+0x164
    J9HookDispatch+0x150
    MM_EnvironmentBase::reportExclusiveAccessRelease+0x5d
    MM_EnvironmentBase::unwindExclusiveVMAccessForGC+0x129
    OMR_GC_AllocateObject+0x455
    J9AllocateObject+0x27c
    old_slow_jitNewObject+0x270
    jitNewObject+0x88
    .
    

Local fix

  • There are some workarounds
    - disable the verbose GC log
    - switch verbose GC log generation from circular number of files
    to single file
    - inspect Java command line option and remove/change any options
    using % character
    

Problem summary

  • The problem occurs when the user customizes command options line
    with specifier characters starting with '%'
    

Problem conclusion

  • JVM has been updated to use the proper output interface function
    .
    This APAR will be fixed in the following Java Releases:
     8 SR6 FP26 (8.0.6.26)
    .
    Contact your IBM Product's Service Team for these Service
    Refreshes and Fix Packs.
    For those running stand-alone, information about the available
    Service Refreshes and Fix Packs can be found at:
     https://www.ibm.com/developerworks/java/jdk/
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ30975

  • Reported component name

    J9 COMMON CODE

  • Reported component ID

    620700127

  • Reported release

    270

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-02-22

  • Closed date

    2021-02-22

  • Last modified date

    2021-03-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

    J9 COMMON CODE

  • Fixed component ID

    620700127

Applicable component levels

  • R270 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022