Date: Fri, 5 Nov 2010 20:01:58 -0700 From: Milo Hyson <milo@cyberlifelabs.com> To: freebsd-java@FreeBSD.org Subject: SIGSEGV while running Tomcat Message-ID: <1AA9F186-A50D-4558-B407-0CCB6CE3F514@cyberlifelabs.com>
next in thread | raw e-mail | index | archive | help
I'm getting a fairly regular SIGSEGV when running Tomcat 6.0.29 via = diablo-jdk1.6.0_07 on FreeBSD 7.3. =46rom the crash log it appears to be = occurring while my watchdog application is sending out pings (via = external process calls). Log is as follows: # # An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=3D0x1b404828, pid=3D49138, tid=3D0x28202690 # # Java VM: Diablo Java HotSpot(TM) Client VM (10.0-b23 mixed mode = bsd-x86) # Problematic frame: # C 0x1b404828 # # Please submit bug reports to freebsd-java@FreeBSD.org # --------------- T H R E A D --------------- Current thread (0x33128800): JavaThread "Thread-3" daemon = [_thread_in_Java, id=3D673195664, stack(0xbf5f5000,0xbf645000)] siginfo:si_signo=3DSIGSEGV: si_errno=3D0, si_code=3D1 (SEGV_MAPERR), = si_addr=3D0x1b404828 Registers: EAX=3D0x0000003f, EBX=3D0x000000b7, ECX=3D0x00000000, EDX=3D0x2acfbdb8 ESP=3D0xbf6443cc, EBP=3D0xbf644400, ESI=3D0x2ed84768, EDI=3D0xbf644414 EIP=3D0x1b404828, EFLAGS=3D0x00010203 Top of Stack: (sp=3D0xbf6443cc) 0xbf6443cc: 2acfbdb8 3f800000 3f800000 2b1b4048 0xbf6443dc: 2acf9d68 bf6443e0 2ed84761 bf644414 0xbf6443ec: 2ed85dd0 00000000 2ed84778 00000000 0xbf6443fc: bf644408 bf644438 28c19c87 3f800000 0xbf64440c: 3f800000 2b1b4048 2acf9d68 bf644418 0xbf64441c: 2ed83058 bf644444 2ed862e0 00000000 0xbf64442c: 2ed83070 bf644408 bf644440 bf644468 0xbf64443c: 28c19c87 2b1b4048 2acf9d68 bf644448=20 Instructions: (pc=3D0x1b404828) 0x1b404818: =20 [error occurred during error reporting (printing registers, top of = stack, instructions near pc), id 0xb] Stack: [0xbf5f5000,0xbf645000], sp=3D0xbf6443cc, free space=3D316k Native frames: (J=3Dcompiled Java code, j=3Dinterpreted, Vv=3DVM code, = C=3Dnative code) C 0x1b404828 v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter v ~BufferBlob::Interpreter J = sun.net.www.protocol.http.HttpURLConnection.getInputStream()Ljava/io/Input= Stream; v ~BufferBlob::Interpreter J = net.cyberlifelabs.ops.kanobe.watchdog.Http.getStatusCode(Ljava/lang/String= ;)I v ~BufferBlob::Interpreter J net.cyberlifelabs.ops.kanobe.watchdog.Watchdog.runAllTests()V J net.cyberlifelabs.ops.kanobe.watchdog.WatchdogThread.run()V v ~BufferBlob::Interpreter v ~BufferBlob::StubRoutines (1) V [libjvm.so+0x1aa0dc] V [libjvm.so+0x2a3fd9] V [libjvm.so+0x1a920f] V [libjvm.so+0x1a9315] V [libjvm.so+0x1a9bca] V [libjvm.so+0x1fdbf6] V [libjvm.so+0x332191] V [libjvm.so+0x33224b] V [libjvm.so+0x2a9237] C [libthr.so.3+0x673f] pthread_getprio+0x1bf --------------- P R O C E S S --------------- Java Threads: ( =3D> current thread ) 0x3305d000 JavaThread "http-8080-3" daemon [_thread_blocked, = id=3D673195936, stack(0xbf460000,0xbf4b0000)] 0x3305b800 JavaThread "http-8080-2" daemon [_thread_blocked, = id=3D673198928, stack(0xbf5a4000,0xbf5f4000)] 0x3305a800 JavaThread "http-8080-1" daemon [_thread_blocked, = id=3D673198384, stack(0xbf4b1000,0xbf501000)] =3D>0x33128800 JavaThread "Thread-3" daemon [_thread_in_Java, = id=3D673195664, stack(0xbf5f5000,0xbf645000)] 0x330e7800 JavaThread "http-8080-Acceptor-0" daemon = [_thread_in_native, id=3D673194304, stack(0xbf646000,0xbf696000)] 0x330e6800 JavaThread = "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon = [_thread_blocked, id=3D673194032, stack(0xbf697000,0xbf6e7000)] 0x282f2000 JavaThread "Low Memory Detector" daemon [_thread_blocked, = id=3D673191856, stack(0xbf769000,0xbf7b9000)] 0x2820d800 JavaThread "CompilerThread0" daemon [_thread_blocked, = id=3D673191584, stack(0xbf7ba000,0xbf83a000)] 0x2820c800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, = id=3D673191312, stack(0xbf83b000,0xbf88b000)] 0x2820b000 JavaThread "Finalizer" daemon [_thread_blocked, = id=3D673191040, stack(0xbf88c000,0xbf8dc000)] 0x2820a000 JavaThread "Reference Handler" daemon [_thread_blocked, = id=3D673190768, stack(0xbf8dd000,0xbf92d000)] 0x28208000 JavaThread "main" [_thread_in_native, id=3D673190224, = stack(0xbf9af000,0xbf9ff000)] Other Threads: 0x28209000 VMThread [stack: 0xbf92e000,0xbf9ae000] [id=3D673190496] 0x282f3000 WatcherThread [stack: 0xbf6e8000,0xbf768000] [id=3D673192128]= VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 1472K, used 502K [0x2aca0000, 0x2ae30000, = 0x2b180000) eden space 1344K, 27% used [0x2aca0000, 0x2acfdb80, 0x2adf0000) from space 128K, 100% used [0x2adf0000, 0x2ae10000, 0x2ae10000) to space 128K, 0% used [0x2ae10000, 0x2ae10000, 0x2ae30000) tenured generation total 18464K, used 9561K [0x2b180000, 0x2c388000, = 0x2eca0000) the space 18464K, 51% used [0x2b180000, 0x2bad6588, 0x2bad6600, = 0x2c388000) compacting perm gen total 13824K, used 13632K [0x2eca0000, 0x2fa20000, = 0x32ca0000) the space 13824K, 98% used [0x2eca0000, 0x2f9f01d0, 0x2f9f0200, = 0x2fa20000) No shared spaces configured. Dynamic libraries: 0x08048000 /usr/local/applications/diablo-jdk1.6.0_07/bin/java 0x28090000 /lib/libthr.so.3 0x280a5000 /lib/libc.so.7 0x28300000 = /usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386/client/libjvm.so 0x28ae9000 /usr/lib/libstdc++.so.6 0x281ab000 /lib/libm.so.5 0x281c0000 /lib/libgcc_s.so.1 0x281cc000 = /usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386/native_threads/lib= hpi.so 0x281e7000 = /usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386/libverify.so 0x28bde000 = /usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386/libjava.so 0x281f4000 = /usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386/libzip.so 0x28c05000 /lib/libz.so.4 0x2ac97000 = /usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386/libmanagement.so 0x33200000 = /usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386/libnet.so 0x28059000 /libexec/ld-elf.so.1 VM Arguments: jvm_args: = -Djava.util.logging.config.file=3D/servlets/server/conf/logging.properties= -Djava.util.logging.manager=3Dorg.apache.juli.ClassLoaderLogManager = -Djava.endorsed.dirs=3D/servlets/server/endorsed = -Dcatalina.base=3D/servlets/server -Dcatalina.home=3D/servlets/server = -Djava.io.tmpdir=3D/servlets/server/temp=20 java_command: org.apache.catalina.startup.Bootstrap start Launcher Type: SUN_STANDARD Environment Variables: = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/home/milo/bin:/applications/postgresql-8.4.5/bin:/applications/java/= bin:/home/milo/bin USERNAME=3Droot = LD_LIBRARY_PATH=3D/usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386/= client:/usr/local/applications/diablo-jdk1.6.0_07/jre/lib/i386:/usr/local/= applications/diablo-jdk1.6.0_07/jre/../lib/i386 SHELL=3D/bin/bash Signal Handlers: SIGSEGV: [libjvm.so+0x3685b0], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 SIGBUS: [libjvm.so+0x3685b0], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 SIGFPE: [libjvm.so+0x2a4f60], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 SIGPIPE: [libjvm.so+0x2a4f60], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 SIGXFSZ: [libjvm.so+0x2a4f60], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 SIGILL: [libjvm.so+0x2a4f60], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 SIGUSR1: SIG_DFL, sa_mask[0]=3D0x63807efb, sa_flags=3D0x00000000 SIGUSR2: [libjvm.so+0x2a7660], sa_mask[0]=3D0x00000000, = sa_flags=3D0x00000042 SIGHUP: [libjvm.so+0x2a6750], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 SIGINT: SIG_IGN, sa_mask[0]=3D0x00000000, sa_flags=3D0x00000000 SIGTERM: [libjvm.so+0x2a6750], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 SIGQUIT: [libjvm.so+0x2a6750], sa_mask[0]=3D0xfffefeff, = sa_flags=3D0x00000042 --------------- S Y S T E M --------------- OS:Bsd uname:FreeBSD 7.3-RELEASE FreeBSD 7.3-RELEASE #0: Sun Mar 21 06:15:01 = UTC 2010 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC = i386 rlimit: STACK 65536k, CORE infinity, NPROC 5547, NOFILE 11095 CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 10 = stepping 0, cmov, cx8, fxsr, mmx, sse, mmxext, 3dnow, 3dnowext Memory: 4k page, physical 929620k(232405k free) vm_info: Diablo Java HotSpot(TM) Client VM (10.0-b23) for bsd-x86 JRE = (1.6.0_07-b02), built on May 12 2008 23:14:46 by "truk" with gcc 4.2.1 = 20070719 [FreeBSD] time: Fri Nov 5 18:23:34 2010 elapsed time: 16287 seconds
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1AA9F186-A50D-4558-B407-0CCB6CE3F514>