IBM Support

IJ14008: SEGMENTATION FAULT WHILE COMPILING A METHOD

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: j> 12:18:09 Unhandled exception
    j> 12:18:09 Type=Segmentation error vmState=0x00054fff
    .
    Stack Trace: N/A
    .
    Failing test was run using the
    "enableGPU={enforce<PIPE>verbose}" Xjit option.
    

Local fix

  • Two choices for a workaround:
    1. Do not use the "-Xjit:enableGPU={enforce}" option. Just
    "-Xjit:enableGPU" is still okay.
    This may prevent Java from offloading code to the GPU when
    normally it could.
    2. Use "-Xjit:disableAutoSIMD" option.
    This will disable the use of vector instructions to parallelize
    qualified loops.
    

Problem summary

  • If the "enableGPU={enforce}" Xjit option is used to enforce the
    use of JIT GPU, it can sometimes confuse the AutoSIMD
    optimization (which is on be default) that tries to
    automatically parallelize loops with vector instructions. This
    happens when both optimizations try to act on the same loop and
    leads to a segmentation fault.
    

Problem conclusion

  • The AutoSIMD optimization was updated to understand what the JIT
    GPU optimization did and back off instead of segfaulting.
    .
    This APAR will be fixed in the following Java Releases:
       8    SR5 FP30  (8.0.5.30)
    .
    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

    IJ14008

  • Reported component name

    JIT

  • Reported component ID

    620700124

  • Reported release

    130

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-02-19

  • Closed date

    2019-02-19

  • Last modified date

    2019-02-19

  • 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

    JIT

  • Fixed component ID

    620700124

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC9HBA","label":"Just In Time (JIT) Compiler"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
19 February 2019