IBM Support

IV80730: CRASH IN JIT/INLINER (VMSTATE=0X00050AFF)

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: Crash in JIT/Inliner (vmState=0x00050aff)
    .
    Stack Trace: Unhandled exception
    Type=Segmentation error vmState=0x00050aff
    J9Generic_Signal_Number=00000004 Signal_Number=0000000b
    Error_Value=00000000 Signal_Code=00000001
    Handler1=00007FB85E5CEE90 Handler2=00007FB85DF136E0
    InaccessibleAddress=0000000000000428
    RDI=00000000024F2C00 RSI=0000000000000000 RAX=0000000000000420
    RBX=0000000099669952
    RCX=0000000000000001 RDX=0000000000000000 R8=00007FB72BE234A8
    R9=0000000000000000
    R10=000000312BD2A1C0 R11=000000000000002A R12=00000000024F2C00
    R13=0000000099669966
    R14=00007FB85D101690 R15=0000000000000001
    RIP=00007FB85CCB8680 GS=0000 FS=0000 RSP=00007FB84D04A9E0
    EFlags=0000000000210246 CS=0033 RBP=00007FB85D101690
    ERR=0000000000000004
    TRAPNO=000000000000000E OLDMASK=0000000000000000
    CR2=0000000000000428
    xmm0 00000000bc9f5440 (f: 3164558336.000000, d: 1.563500e-314)
    xmm1 000000003f216bc4 (f: 1059154880.000000, d: 5.232920e-315)
    xmm2 2f6d62692f6d6f63 (f: 795701120.000000, d: 3.097763e-80)
    xmm3 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    xmm4 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    xmm5 5b5b5b5b5b5b5b5b (f: 1532713856.000000, d: 1.213625e+132)
    xmm6 2020202020202020 (f: 538976256.000000, d: 6.013470e-154)
    xmm7 0000000000200000 (f: 2097152.000000, d: 1.036131e-317)
    xmm8 0000000000ff0000 (f: 16711680.000000, d: 8.256667e-317)
    xmm9 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    xmm10 ff000000000000ff (f: 255.000000, d: -5.486124e+303)
    xmm11 3d72607bffbe6544 (f: 4290667776.000000, d: 1.044605e-12)
    xmm12 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    xmm13 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    xmm14 402a56ef8ec92280 (f: 2395546112.000000, d: 1.316980e+01)
    xmm15 0000000000000000 (f: 0.000000, d: 0.000000e+00)
    Module=/home/robbins/sdks/ibmjava8sr2/sdk/jre/lib/amd64/compress
    edrefs/libj9jit28.so
    Module_base_address=00007FB85C3C5000
    Method_being_compiled=scala/collection/AbstractTraversable.mkStr
    ing(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava
    /lang/String;
    .
    

Local fix

  • When J9 compiler crashes at a compilation time it prints out the
    method name to stderr (see the stacktrace example above). Please
    add the following to your java command line
    '-Xjit:{<insert_full_method_name_here>}(disableProfiledInlining)
    ' to disable profiled inlining for that particular method. If
    this doesn't work you could alternatively try using
    '-Xjit:disableProfiledInlining' or even '-Xjit:disableInlining'
    Even though the latter might affect performance significantly.
    

Problem summary

  • Inliner was missing a sanity check to make sure that profiling
    information is valid for a particular callsite.
    

Problem conclusion

  • The check was added to Inliner to prevent the crash.
    .
    This APAR will be fixed in the following Java Releases:
       8    SR2 FP10  (8.0.2.10)
    .
    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

    IV80730

  • Reported component name

    JIT

  • Reported component ID

    620700124

  • Reported release

    130

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-01-22

  • Closed date

    2016-01-22

  • Last modified date

    2016-01-22

  • 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

  • R130 PSY

       UP

[{"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:
22 January 2016