Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Apr 2011 19:23:57 +1000
From:      Tiernan Messmer <tiernan.messmer@gmail.com>
To:        freebsd-java@FreeBSD.org
Subject:   Java Segfault
Message-ID:  <4DB1492D.5060000@gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

While running a Minecraft Server on FreeBSD 8.2-RELEASE amd64 I'm 
experiencing some intermittent crashes. The server is running 
CraftBukkit mod for Minecraft if it's relevant.

java -version outputs:

java version "1.6.0_03-p4"
Java(TM) SE Runtime Environment (build 
1.6.0_03-p4-root_03_apr_2011_06_26-b00)
Java HotSpot(TM) 64-Bit Server VM (build 
1.6.0_03-p4-root_03_apr_2011_06_26-b00, mixed mode)

Running: diablo-jdk-1.6.0.07.02_13

Contents of hs_err_pid24138.log is below:
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000801d102a6, pid=24138, tid=0xa58ec0
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM 
(1.6.0_03-p4-root_03_apr_2011_06_26-b00 mixed mode)
# Problematic frame:
# C  [libz.so.5+0xa2a6]  longest_match+0x1a6
#
# Please submit bug reports to freebsd-java@FreeBSD.org
#

---------------  T H R E A D  ---------------

Current thread (0x0000000800a70000):  JavaThread "Server thread" 
[_thread_in_native, id=10849984]

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000000896800000

Registers:
RAX=0x0000000000000000, RBX=0x0000000000000000, RCX=0x0000000891663000, 
RDX=0xffffffffffffffe8
RSP=0x00007ffffeaed458, RBP=0x0000000000008000, RSI=0x00000008967fff02, 
RDI=0x0000000896800004
R8 =0x000000000000fdf8, R9 =0x00000008967ffefa, R10=0x00000008967f0000, 
R11=0x0000000000000002
R12=0x0000000000000000, R13=0x0000000000000002, R14=0x0000000000000000, 
R15=0x0000000800a70000
RIP=0x0000000801d102a6, EFL=0x0000000000000001, ERR=0x0000000000000004
   TRAPNO=0x000000000000000c

Top of Stack: (sp=0x00007ffffeaed458)
0x00007ffffeaed458:   0000000801d0f714 0000000891a33470
0x00007ffffeaed468:   0000000891663000 0000000000000004
0x00007ffffeaed478:   0000000801d0e70c 00000008868ebc00
0x00007ffffeaed488:   0000000000000001 00007ffffeaed530
0x00007ffffeaed498:   00007ffffeaed5a0 00007ffffeaed608
0x00007ffffeaed4a8:   0000000000000000 0000000800a70000
0x00007ffffeaed4b8:   0000000801c001e4 0000000801c03ef8
0x00007ffffeaed4c8:   0000000400000070 0000000000014000
0x00007ffffeaed4d8:   00007ffffeaed548 00007ffffeaed540
0x00007ffffeaed4e8:   0000000800a70190 00007ffffeaed590
0x00007ffffeaed4f8:   0000000891a33470 0000000800a1be00
0x00007ffffeaed508:   0001400000000000 0000000891e6e000
0x00007ffffeaed518:   0000000891e82000 000000080675e2d0
0x00007ffffeaed528:   0100000885207248 00007ffffeaed590
0x00007ffffeaed538:   0000000801f4d681 000000080675e258
0x00007ffffeaed548:   000000080675e2e8 00007ffffeaed5b0
0x00007ffffeaed558:   00000008868ec688 0000000000000000
0x00007ffffeaed568:   00000008868ebc00 0000000000000000
0x00007ffffeaed578:   00007ffffeaed5a0 00007ffffeaed600
0x00007ffffeaed588:   0000000801e1e009 000000080675e258
0x00007ffffeaed598:   0000000802049fd0 000000080675e2e8
0x00007ffffeaed5a8:   0001400000000000 0000000000000000
0x00007ffffeaed5b8:   00007ffffeaed5a8 00000008868eaa73
0x00007ffffeaed5c8:   00007ffffeaed620 00000008868ec688
0x00007ffffeaed5d8:   00000008868ed368 0000000000000001
0x00007ffffeaed5e8:   0000000000000000 00007ffffeaed668
0x00007ffffeaed5f8:   0000000801e1e04e 0000000801e1e04e
0x00007ffffeaed608:   0000000000014000 0000000000000000
0x00007ffffeaed618:   000000080675e2e8 000000080675e258
0x00007ffffeaed628:   00007ffffeaed628 00000008868eb30d
0x00007ffffeaed638:   00007ffffeaed680 00000008868ec688
0x00007ffffeaed648:   0000000000000000 00000008868eb318

Instructions: (pc=0x0000000801d102a6)
0x0000000801d10296:   8b 44 16 08 48 33 44 17 08 75 18 48 8b 44 16 10
0x0000000801d102a6:   48 33 44 17 10 75 08 48 83 c2 18 75 d8 eb 7b 48

Stack: [0x00007ffffe9ee000,0x00007ffffeaee000),  sp=0x00007ffffeaed458,  
free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, 
C=native code)
C  [libz.so.5+0xa2a6]  longest_match+0x1a6

[error occurred during error reporting, step 120, id 0xb]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  java.util.zip.Deflater.deflateBytes([BII)I
J  java.util.zip.Deflater.deflate([BII)I
j  java.util.zip.Deflater.deflate([B)I+5
J  net.minecraft.server.EntityPlayer.a(Z)V
j  
net.minecraft.server.NetServerHandler.a(Lnet/minecraft/server/Packet10Flying;)V+1316
j  
net.minecraft.server.Packet10Flying.a(Lnet/minecraft/server/NetHandler;)V+2
J  net.minecraft.server.NetworkManager.a()V
J  net.minecraft.server.NetworkListenThread.a()V
J  net.minecraft.server.MinecraftServer.h()V
J  net.minecraft.server.MinecraftServer.run()V
j  net.minecraft.server.ThreadServerApplication.run()V+4
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
   0x000000088f4b3800 JavaThread "AWT-Shutdown" [_thread_blocked, 
id=-1910632512]
   0x0000000891116c00 JavaThread "Connection #111 write thread" 
[_thread_blocked, id=-1910624896]
   0x0000000891117400 JavaThread "Connection #111 read thread" 
[_thread_in_native, id=-1910629376]
   0x0000000891117c00 JavaThread "Connection #110 write thread" 
[_thread_blocked, id=-1910625792]
   0x0000000891118400 JavaThread "Connection #110 read thread" 
[_thread_in_native, id=-1910626688]
   0x000000088f687800 JavaThread "TimerQueue" daemon [_thread_blocked, 
id=-1914209664]
   0x000000088f687400 JavaThread "Thread-7" [_thread_blocked, 
id=-1914210112]
   0x000000088df40000 JavaThread "Timer-0" daemon [_thread_blocked, 
id=-1914187264]
   0x000000088df40800 JavaThread "Thread-5" [_thread_blocked, 
id=-1914185920]
   0x000000088df41000 JavaThread "Listen thread" [_thread_in_native, 
id=-1914185472]
   0x000000088df41400 JavaThread "Thread-4" daemon [_thread_in_native, 
id=-1914185024]
   0x0000000800a76000 JavaThread "DestroyJavaVM" [_thread_blocked, 
id=10530368]
=>0x0000000800a70000 JavaThread "Server thread" [_thread_in_native, 
id=10849984]
   0x0000000800a71c00 JavaThread "Thread-1" daemon [_thread_blocked, 
id=10851776]
   0x0000000800a72400 JavaThread "Low Memory Detector" daemon 
[_thread_blocked, id=10852224]
   0x0000000800a72c00 JavaThread "CompilerThread1" daemon 
[_thread_blocked, id=10852672]
   0x0000000800a73400 JavaThread "CompilerThread0" daemon 
[_thread_blocked, id=10853120]
   0x0000000800a73c00 JavaThread "Signal Dispatcher" daemon 
[_thread_blocked, id=10853568]
   0x0000000800ac3000 JavaThread "Surrogate Locker Thread (CMS)" daemon 
[_thread_blocked, id=10854016]
   0x0000000800a74400 JavaThread "Finalizer" daemon [_thread_blocked, 
id=10854464]
   0x0000000800a74800 JavaThread "Reference Handler" daemon 
[_thread_blocked, id=10854912]

Other Threads:
   0x0000000800ae7800 VMThread [id=10855360]
   0x0000000800ae7400 WatcherThread [id=10856256]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
  par new generation   total 38336K, used 27252K [0x0000000805200000, 
0x0000000807b90000, 0x0000000807b90000)
   eden space 34112K,  68% used [0x0000000805200000, 0x00000008068b2110, 
0x0000000807350000)
   from space 4224K,  94% used [0x0000000807770000, 0x0000000807b5b108, 
0x0000000807b90000)
   to   space 4224K,   0% used [0x0000000807350000, 0x0000000807350000, 
0x0000000807770000)
  concurrent mark-sweep generation total 2054592K, used 1522610K 
[0x0000000807b90000, 0x0000000885200000, 0x0000000885200000)
  concurrent-mark-sweep perm gen total 45436K, used 27260K 
[0x0000000885200000, 0x0000000887e5f000, 0x000000088a600000)

Dynamic libraries:
0x0000000000400000      /usr/local/jdk1.6.0/bin/java
0x0000000800657000      /lib/libthr.so.3
0x0000000800770000      /lib/libc.so.7
0x0000000800c00000      /usr/local/jdk1.6.0/jre/lib/amd64/server/libjvm.so
0x000000080146d000      /usr/lib/libstdc++.so.6
0x000000080167d000      /lib/libm.so.5
0x000000080179d000      /lib/libgcc_s.so.1
0x00000008018ab000      
/usr/local/jdk1.6.0/jre/lib/amd64/native_threads/libhpi.so
0x00000008019b8000      /usr/local/jdk1.6.0/jre/lib/amd64/libverify.so
0x0000000801ac9000      /usr/local/jdk1.6.0/jre/lib/amd64/libjava.so
0x0000000801bfd000      /usr/local/jdk1.6.0/jre/lib/amd64/libzip.so
0x0000000801d06000      /lib/libz.so.5
0x000000088d6c1000      /usr/local/jdk1.6.0/jre/lib/amd64/libnet.so
0x000000088e400000      /usr/local/jdk1.6.0/jre/lib/amd64/libnio.so
0x0000000890a00000      /usr/local/jdk1.6.0/jre/lib/amd64/libawt.so
0x0000000890bff000      /usr/local/jdk1.6.0/jre/lib/amd64/libmlib_image.so
0x000000088fe00000      
/usr/local/jdk1.6.0/jre/lib/amd64/headless/libmawt.so
0x0000000800511000      /libexec/ld-elf.so.1

VM Arguments:
jvm_args: -Xms1024M -Xmx2048M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
java_command: craftbukkit-0.0.1-SNAPSHOT.jar nogui
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/jdk1.6.0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/nvx/bin
USERNAME=minecraft
LD_LIBRARY_PATH=/usr/local/jdk1.6.0/jre/lib/amd64/server:/usr/local/jdk1.6.0/jre/lib/amd64:/usr/local/jdk1.6.0/jre/../lib/amd64
SHELL=/usr/local/bin/zsh

Signal Handlers:
SIGSEGV: [libjvm.so+0x5d5960], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGBUS: [libjvm.so+0x5d5960], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGFPE: [libjvm.so+0x4a9410], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGPIPE: [libjvm.so+0x4a9410], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGILL: [libjvm.so+0x4a9410], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000002
SIGUSR2: [libjvm.so+0x4ab600], sa_mask[0]=0x00000000, sa_flags=0x00000042
SIGHUP: [libjvm.so+0x4aa370], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGINT: [libjvm.so+0x4aa370], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGQUIT: [libjvm.so+0x4aa370], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGTERM: [libjvm.so+0x4aa370], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGUSR2: [libjvm.so+0x4ab600], sa_mask[0]=0x00000000, sa_flags=0x00000042


---------------  S Y S T E M  ---------------

OS:Bsd
uname:FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 
UTC 2011     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
rlimit: STACK 524288k, CORE infinity, NPROC 5547, NOFILE 11095
CPU:total 2 (2 cores per cpu, 1 threads per core) family 16 model 6 
stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 
3dnowext, sse4a

Memory: 4k page, physical 2946524k(736631k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM 
(1.6.0_03-p4-root_03_apr_2011_06_26-b00) for bsd-amd64, built on Apr  3 
2011 06:29:27 by "root" with gcc 4.2.1 20070719  [FreeBSD]


Any ideas on where to go from here? I have a 2.4GB core dump for Java 
from the crash as well.

Regards,
Tiernan Messmer




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DB1492D.5060000>