VOOZH about

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

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


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

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:

  • 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