"CompilerThread" または "JIT Compilation Thread" で Java がクラッシュする

Solution Verified - Updated -

Issue

  • メモリーのセグメンテーションフォールトが原因で JBoss サーバーが 3 回クラッシュしました。
  • JBoss がクラッシュし、致命的なエラーとコアダンプを生成しています。
  • Sun JDK/OpenJDK の致命的なエラーログの先頭に以下が表示されます。

    #
    # An unexpected error has been detected by HotSpot Virtual Machine:
    #
    #  SIGSEGV (0xb) at pc=0x00002aaaaafe08b6, pid=9053, tid=1093802304
    #
    # Java VM:Java HotSpot(TM) 64-Bit Server VM (1.5.0_19-b02 mixed mode)
    # Problematic frame:
    # V  [libjvm.so+0x5248b6]
    #
    
    ---------------  T H R E A D  ---------------
    
    Current thread (0x00002aab84d33400):JavaThread "CompilerThread1" daemon [_thread_in_native, id=9073]
    
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000000000000008
    
  • IBM javacore に以下が表示されます。

    1XMCURTHDINFO  Current Thread Details
    NULL           ----------------------
    3XMTHREADINFO      "JIT Compilation Thread" TID:0x30EE1D00, j9thread_t:0x30116E4C, state:R, prio=10
    3XMTHREADINFO1            (native thread ID:0x3700b7, native priority:0xb, native policy:UNKNOWN)
    

Environment

  • Sun JDK
  • OpenJDK
  • IBM JDK

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.