1


libglib g_list_lastで次のJavaセグメンテーション違反を見たことがありますか?スタックにはg_list_lastしか表示されず、「現在のスレッドはネイティブスレッドです」と表示されます。Java 6VMはJBOSS6を実行しており、カスタムネイティブコードはありませんでした。
サーバーは数時間正常に動作し、その後故障します...常にまったく同じエラーが発生します。hs_errファイルからの最も興味深い抜粋を投稿しています。

手がかりを事前に感謝します!

よろしく、
ダグ


    #
    #致命的なエラーがJavaランタイム環境によって検出されました:
    #
    #SIGSEGV(0xb)at pc = 0x0000003e5022a5e3、pid = 14845、tid = 1196464448
    #
    #JREバージョン:6.0_23-b05
    #Java VM:Java HotSpot(TM)64ビットサーバーVM(19.0-b09混合モードlinux-amd64圧縮oops)
    #問題のあるフレーム:
    #C [libglib-2.0.so.0 + 0x2a5e3] g_list_last + 0x13
    #
    #バグレポートを提出したい場合は、以下にアクセスしてください。
    #http://java.sun.com/webapps/bugreport/crash.jsp
    #

    -  -  -  -  -  -  - - スレッド  -  -  -  -  -  -  - -

    現在のスレッドはネイティブスレッドです

    siginfo:si_signo = SIGSEGV:si_errno = 0、si_code = 1(SEGV_MAPERR)、si_addr = 0x0000010068f06abb

    レジスター:
    RAX = 0x0000010068f06ab3、RBX = 0x000000004d59ee10、RCX = 0x000000004e60aeb0、RDX = 0x0000000000000000
    RSP = 0x0000000047508e18、RBP = 0x00002aaab9afcca0、RSI = 0x00002aaab9afcca0、RDI = 0x0000010068f06ab3
    R8 = 0x0000000000000001、R9 = 0x0000000000003a93、R10 = 0x0000000000000000、R11 = 0x0000003e5022abb0
    R12 = 0x000000047c6556b8、R13 = 0x00002aaab8c7a3f0、R14 = 0x000000004d698e40、R15 = 0x000000004da3c4b0
    RIP = 0x0000003e5022a5e3、EFL = 0x0000000000010202、CSGSFS = 0x0000000000000033、ERR = 0x0000000000000004
      TRAPNO = 0x000000000000000e

..。

    R11 = 0x0000003e5022abb0
    0x0000003e5022abb0:/lib64/libglib-2.0.so.0の0x0000003e50200000のg_list_append + 0

    R12 = 0x000000047c6556b8

    [エラー報告中にエラーが発生しました(レジスタの印刷、スタックの最上位、PCの近くの命令)、id 0xb]

    スタック:[0x00000000474c9000,0x000000004750a000]、sp = 0x0000000047508e18、空き領域= 255k
    ネイティブフレーム:(J =コンパイルされたJavaコード、j =解釈された、Vv = VMコード、C =ネイティブコード)
    C [libglib-2.0.so.0 + 0x2a5e3] g_list_last + 0x13


    -  -  -  -  -  -  - - 処理する  -  -  -  -  -  -  - -

    VMの状態:セーフポイントではありません(通常の実行)

    現在スレッドが所有しているVMMutex/ Monitor:なし

    ヒープ
     PSYoungGen合計4767296K、使用済み4345622K [0x00000006c2800000、0x0000000800000000、0x0000000800000000)
      eden space 4368704K、99%使用[0x00000006c2800000,0x00000007caaac208,0x00000007cd250000)
      スペース398592Kから、4%使用[0x00000007cd250000,0x00000007ce369990,0x00000007e5790000)
      スペース373184K、0%使用[0x00000007e9390000,0x00000007e9390000,0x0000000800000000)
     PSOldGen合計10403840K、使用済み1828930K [0x0000000447800000、0x00000006c2800000、0x00000006c2800000)
      オブジェクトスペース10403840K、17%使用[0x0000000447800000,0x00000004b7210910,0x00000006c2800000)
     PSPermGen合計288448K、使用済み288427K [0x0000000347800000、0x00000003591b0000、0x0000000447800000)
      オブジェクトスペース288448K、99%使用[0x0000000347800000,0x00000003591aaf10,0x00000003591b0000)

..。

    -  -  -  -  -  -  - - システム  -  -  -  -  -  -  - -

    OS:Red Hat Enterprise Linux Serverリリース5.5(Tikanga)

    uname:Linux 2.6.18-194.el5#1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64
    libc:glibc 2.5 NPTL 2.5
    rlimit:スタック10240k、コア0k、NPROC 1056767、NOFILE 16384、AS無限大
    負荷平均:1.01 0.58 0.40

    / proc / meminfo:
    MemTotal:132086452 kB
    MemFree:12656648 kB
    バッファー:1441372 kB
    キャッシュ:107627992 kB
    SwapCached:0 kB
    アクティブ:77778444 kB
    非アクティブ:39851400 kB
    HighTotal:0 kB
    HighFree:0 kB
    LowTotal:132086452 kB
    LowFree:12656648 kB
    SwapTotal:61440552 kB
    SwapFree:61440552 kB
    汚れた:864 kB
    書き戻し:0 kB
    AnonPages:8560164 kB
    マップ済み:84312 kB
    スラブ:1645472 kB
    ページテーブル:31956 kB
    NFS_Unstable:0 kB
    バウンス:0 kB
    CommitLimit:127483776 kB
    Committed_AS:20373196 kB
    VmallocTotal:34359738367 kB
    VmallocUsed:297932 kB
    VmallocChunk:34359436991 kB
    HugePages_Total:0
    HugePages_Free:0
    HugePages_Rsvd:0
    巨大なページサイズ:2048 kB


    CPU:合計32(CPUあたり8コア、コアあたり2スレッド)ファミリ6モデル47ステッピング2、cmov、cx8、fxsr、mmx、sse、sse2、sse3、ssse3、sse4.1、sse4.2、popcnt、ht

    メモリ:4kページ、物理132086452k(12656648k無料)、スワップ61440552k(61440552k無料)

    vm_info:Linux-amd64 JRE(1.6.0_23-b05)用のJava HotSpot(TM)64ビットサーバーVM(19.0-b09)、2010年11月12日14:12:21に「java_re」とgcc 3.2.2( SuSE Linux)

4

0 に答える 0