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)