Java VM dump when trying to connect to TimesTen (libttclient.so?)
552927Dec 21 2006 — edited Dec 22 2006Hi,
I'm getting the following Java dump when creating a client connection to the TimesTen database from my application. Target platform is a freshly installed Sun V240 with Solaris 10 and Java 1.5.0_10.
Did anyone encounter a simular problem, and is it related to libttclient.so or am I missing some C libraries?
Thanks in advance,
/Niels
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xffffffff4a9082ec, pid=6598, tid=1
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_10-b03 mixed mode)
# Problematic frame:
# C [libttclient.so+0x82ec]
#
--------------- T H R E A D ---------------
Current thread (0x000000010011e670): JavaThread "main" [_thread_in_native, id=1]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000005a0348
Registers:
O0=0xffffffff4aa43ce8 O1=0x0000000000000009 O2=0xffffffff7fffda40 O3=0xffffffff4ab05394
O4=0x000000000000f3a0 O5=0x000000000000f000 O6=0xffffffff7fffd071 O7=0xffffffff4a9082d0
G1=0xffffffff4a93f4c0 G2=0x0000000000000010 G3=0x000000000000a800 G4=0x0000000100280318
G5=0x0000000000000000 G6=0x0000000000000000 G7=0xffffffff7f202000 Y=0x0000000000000000
PC=0xffffffff4a9082ec nPC=0xffffffff4a9082f0
Top of Stack: (sp=0xffffffff7fffd870)
0xffffffff7fffd870: ffffffff7f605000 000000007f605000
0xffffffff7fffd880: 0000000000011b90 ffffffff7ea1a000
0xffffffff7fffd890: 0000000000001ccc 0000000020023cce
0xffffffff7fffd8a0: 0000000000001ffc ffffffff7eabbec8
0xffffffff7fffd8b0: ffffffff7fffda40 ffffffff7fffda40
0xffffffff7fffd8c0: 00000000005a0340 ffffffff4aa43ce8
0xffffffff7fffd8d0: 0000000000000003 ffffffff7fffda40
0xffffffff7fffd8e0: ffffffff7fffd191 ffffffff4ab05394
0xffffffff7fffd8f0: 0000000000000000 00000000005a0340
0xffffffff7fffd900: ffffffff7fffda40 ffffffff4ab05394
0xffffffff7fffd910: 000000000000f3a0 000000000000f000
0xffffffff7fffd920: 0000000100740074 ffffffff7eabd8e8
0xffffffff7fffd930: 0000000000000050 0000003200000000
0xffffffff7fffd940: 0000000000000000 0000000000000000
0xffffffff7fffd950: 000000010011e980 0000000000000032
0xffffffff7fffd960: 0000000000000100 00000000750171c0
Instructions: (pc=0xffffffff4a9082ec)
0xffffffff4a9082dc: 02 60 00 89 07 00 00 2a b0 10 00 19 ba 10 00 19
0xffffffff4a9082ec: c4 16 a0 08 a0 10 00 1a 86 00 e3 ac 80 a0 80 03
Stack: [0xffffffff7ff00000,0xffffffff80000000), sp=0xffffffff7fffd870, free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libttclient.so+0x82ec]
C [libttJdbcCS.so+0x539c]
j com.timesten.jdbc.JdbcOdbcClient.allocConnect(I[B)I+782217768
j com.timesten.jdbc.JdbcOdbcClient.allocConnect(I[B)I+0
j com.timesten.jdbc.JdbcOdbc.SQLAllocConnect(I)I+42
j com.timesten.jdbc.JdbcOdbcConnection.connect(Ljava/lang/String;Ljava/util/Properties;I)V+177
j com.timesten.jdbc.TimesTenDataSource.getConnection()Ljava/sql/Connection;+184
j com.test.sinl.log.trace.preprocess.CgiReplaceProcessor.init()Z+49
j com.test.sinl.log.trace.ThreadControl.init()V+965
j com.test.sinl.log.trace.ThreadControl.<init>(Lcom/test/sinl/config/ConfigurationContext;)V+82
j com.test.sinl.log.trace.LTTMain.<init>(Ljava/lang/String;Ljava/lang/String;)V+417
j com.test.sinl.log.trace.LTTMain.main([Ljava/lang/String;)V+42
v ~StubRoutines::call_stub
V [libjvm.so+0x29b9c0]
V [libjvm.so+0x2ae938]
V [libjvm.so+0x3e6b78]
C [java+0x285c]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.timesten.jdbc.JdbcOdbcClient.allocConnect(I[B)I+0
j com.timesten.jdbc.JdbcOdbc.SQLAllocConnect(I)I+42
j com.timesten.jdbc.JdbcOdbcConnection.connect(Ljava/lang/String;Ljava/util/Properties;I)V+177
j com.timesten.jdbc.TimesTenDataSource.getConnection()Ljava/sql/Connection;+184
j com.test.sinl.log.trace.preprocess.CgiReplaceProcessor.init()Z+49
j com.test.sinl.log.trace.ThreadControl.init()V+965
j com.test.sinl.log.trace.ThreadControl.<init>(Lcom/test/sinl/config/ConfigurationContext;)V+82
j com.test.sinl.log.trace.LTTMain.<init>(Ljava/lang/String;Ljava/lang/String;)V+417
j com.test.sinl.log.trace.LTTMain.main([Ljava/lang/String;)V+42
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x000000010071f7d0 JavaThread "ProcessAgentThread" [_thread_in_native, id=17]
0x000000010059f5a0 JavaThread "Thread-2" daemon [_thread_blocked, id=16]
0x00000001007aa200 JavaThread "RMI TCP Accept-8106" daemon [_thread_in_native, id=14]
0x000000010046ba00 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=13]
0x00000001006d8bd0 JavaThread "Timer-0" daemon [_thread_blocked, id=12]
0x0000000100294990 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11]
0x0000000100292250 JavaThread "CompilerThread1" daemon [_thread_blocked, id=10]
0x0000000100291240 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9]
0x0000000100290230 JavaThread "AdapterThread" daemon [_thread_blocked, id=8]
0x000000010028f220 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7]
0x00000001002793b0 JavaThread "Finalizer" daemon [_thread_blocked, id=6]
0x0000000100278b40 JavaThread "Reference Handler" daemon [_thread_blocked, id=5]
=>0x000000010011e670 JavaThread "main" [_thread_in_native, id=1]
Other Threads:
0x0000000100274dd0 VMThread [id=4]
0x0000000100196a90 WatcherThread [id=15]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
PSYoungGen total 14848K, used 4079K [0xffffffff6a000000, 0xffffffff6b000000, 0xffffffff74c00000)
eden space 14336K, 28% used [0xffffffff6a000000,0xffffffff6a3fbee8,0xffffffff6ae00000)
from space 512K, 0% used [0xffffffff6af80000,0xffffffff6af80000,0xffffffff6b000000)
to space 512K, 0% used [0xffffffff6af00000,0xffffffff6af00000,0xffffffff6af80000)
PSOldGen total 16384K, used 3931K [0xffffffff54800000, 0xffffffff55800000, 0xffffffff6a000000)
object space 16384K, 23% used [0xffffffff54800000,0xffffffff54bd6cc8,0xffffffff55800000)
PSPermGen total 28672K, used 13155K [0xffffffff4f400000, 0xffffffff51000000, 0xffffffff54800000)
object space 28672K, 45% used [0xffffffff4f400000,0xffffffff500d8cc8,0xffffffff51000000)
Dynamic libraries:
0x0000000100000000 /opt/jdk1.5.0_10/bin/sparcv9/java
0xffffffff7f300000 /lib/64/libthread.so.1
0xffffffff7f400000 /lib/64/libdl.so.1
0xffffffff7ef00000 /lib/64/libc.so.1
0xffffffff7ee00000 /platform/SUNW,Sun-Fire-V240/lib/sparcv9/libc_psr.so.1
0xffffffff7e000000 /opt/jdk1.5.0_10/jre/lib/sparcv9/server/libjvm.so
0xffffffff7de00000 /lib/64/libsocket.so.1
0xffffffff7ed00000 /usr/lib/64/libsched.so.1
0xffffffff7dc00000 /usr/lib/64/libCrun.so.1
0xffffffff7da00000 /lib/64/libm.so.1
0xffffffff7d700000 /lib/64/libnsl.so.1
0xffffffff7d500000 /lib/64/libm.so.2
0xffffffff7d300000 /lib/64/libscf.so.1
0xffffffff7d000000 /lib/64/libdoor.so.1
0xffffffff7ce00000 /lib/64/libuutil.so.1
0xffffffff7cc00000 /lib/64/libmd5.so.1
0xffffffff7ca00000 /platform/SUNW,Sun-Fire-V240/lib/sparcv9/libmd5_psr.so.1
0xffffffff7c700000 /lib/64/libmp.so.2
0xffffffff7c300000 /opt/jdk1.5.0_10/jre/lib/sparcv9/native_threads/libhpi.so
0xffffffff7bf00000 /opt/jdk1.5.0_10/jre/lib/sparcv9/libverify.so
0xffffffff7bd00000 /opt/jdk1.5.0_10/jre/lib/sparcv9/libjava.so
0xffffffff7bb00000 /opt/jdk1.5.0_10/jre/lib/sparcv9/libzip.so
0xffffffff4df00000 /opt/jdk1.5.0_10/jre/lib/sparcv9/libmanagement.so
0xffffffff4dd00000 /opt/jdk1.5.0_10/jre/lib/sparcv9/libnet.so
0xffffffff4c100000 /opt/jdk1.5.0_10/jre/lib/sparcv9/libj2pkcs11.so
0xffffffff4bf00000 /usr/lib/sparcv9/libpkcs11.so
0xffffffff4bd00000 /usr/lib/64/libcryptoutil.so.1
0xffffffff4ba00000 /usr/lib/security/64/pkcs11_softtoken.so
0xffffffff4ab00000 /opt/TimesTen/abld/lib/libttJdbcCS.so
0xffffffff4a900000 /opt/TimesTen/abld/lib/libttclient.so
0xffffffff4a700000 /usr/lib/sparcv9/librt.so.1
0xffffffff4a400000 /usr/lib/sparcv9/libgen.so.1
0xffffffff4a300000 /usr/lib/sparcv9/libpthread.so.1
0xffffffff4a100000 /lib/64/libaio.so.1
VM Arguments:
jvm_args: -Xmx512M -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8106 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
java_command: com.test.sinl.log.trace.LTTMain ./config/MTS_ABLD.conf.xml start
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=/opt/jdk1.5.0_10
CLASSPATH=./classes:./lib/test_MTS_PA2.jar:./lib/SNMP4J.jar:./lib/classes15.jar:./lib/classloader.jar:./lib/jms.jar:./lib/log4j-1.2.14.jar:./lib/ltt-framework.PB1.jar:./lib/queue.jar:./lib/serializer.jar:./lib/sinl-reflection-api-0.1.0.jar:./lib/sinl-snmptrapappender-1.0.1.jar:./lib/sinl-xmlconfig-1.2.0.jar:./lib/sinl_snmp.jar:./lib/timestenjmsxla.jar:./lib/xalan.jar:./lib/xercesImpl.jar:./lib/xml-apis.jar:./lib/xsltc.jar
PATH=/usr/bin:
LD_LIBRARY_PATH=/opt/jdk1.5.0_10/jre/lib/sparcv9/server:/opt/jdk1.5.0_10/jre/lib/sparcv9:/opt/jdk1.5.0_10/jre/../lib/sparcv9:/opt/TimesTen/abld/lib
SHELL=/usr/bin/tcsh
HOSTTYPE=sun4
OSTYPE=solaris
MACHTYPE=sparc
Signal Handlers:
SIGSEGV: [libjvm.so+0x84a73c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGBUS: [libjvm.so+0x84a73c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGFPE: [libjvm.so+0x36df60], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGPIPE: [libjvm.so+0x36df60], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGILL: [libjvm.so+0x36df60], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGHUP: [libjvm.so+0x7b3d98], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: [libjvm.so+0x7b3d98], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGTERM: [libjvm.so+0x7b3d98], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
--------------- S Y S T E M ---------------
OS: Solaris 10 3/05 s10_74L2a SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 22 January 2005
Preinstall part number 259-4425-01
uname:SunOS 5.10 Generic_118833-24 sun4u (T2 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
load average:0.05 0.02 0.01
CPU:total 2 has_v8, has_v9, has_vis1, has_vis2, is_ultra3
Memory: 8k page, physical 4194304k(3482344k free)
vm_info: Java HotSpot(TM) 64-Bit Server VM (1.5.0_10-b03) for solaris-sparc, built on Nov 9 2006 13:12:23 by unknown with unknown Workshop:0x550