IBM Support

IJ00586: FIXED POINT OVERFLOW IN MAXPREC ROUTINE ON Z PLATFORMS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: Abend S0C8 or Program-Interruption Code 0008
    (Fixed Point Overflow Exception) triggered from maxprec routine.
    .
    Stack Trace: maxprec
            j9time_current_time_millis
            jitHookBytecodeProfiling
            J9HookDispatch
            flushBytecodeProfilingData
            bytecodeLoop+0000357E
            RUNCALLINMETHOD
            gpProtectedRunCallInMethod
            signalProtectAndRunGlue
            j9sig_protect_ceehdlr
            gpProtectAndRun
            gpCheckCallin
            callStaticVoidMethod
    .
    The original Fixed Point Overflow Exception in maxprec may be
    masked by a Language Environment Abend U4036 with reason code 1
    (U4036-1). In this case, the EPIE stored in Register 2 at the
    time of the U4036 abend will contain details of the actual
    exception.
    

Local fix

Problem summary

  • Use of signed instead of unsigned subtraction for a particular
    instruction in the systemZ platform routines to calculate
    current time caused the fixed point overflow trap to be
    triggered if the Fixed Point Overflow mask happened to be set
    (for e.g. via JNI code).
    

Problem conclusion

  • The jvm has been changed to use unsigned subtraction as
    appropriate, and thus avoid triggering fixed point overflow
    exceptions.
    .
    This APAR will be fixed in the following Java Releases:
       8    SR5 FP5   (8.0.5.5)
    .
    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

    IJ00586

  • 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

    2017-10-07

  • Closed date

    2017-10-07

  • Last modified date

    2017-10-07

  • 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:
22 February 2022