Hello Peter and everyone else,
I upgraded to InstantDB 3.13 from 3.10 this week on both
an AIX and WindowsNT platform. Unfortunately, on AIX I
receive a SIGSEGV signal causing the DB-CLUI to dump core
about 9 out of 10 times. The problem does not seem present
on WindowsNT. I have attached the javacore.txt file
for your perusal. I can also make available the core
file if needed.
Has anyone else run into this problem? Is there a fix
and/or workaround? Although 3.10 seems to be
behaving as expected I'd like to upgrade to 3.13 or higher.
Thanks for any feedback!
Bregitte
SIGSEGV received at 204c2470 in . Processing terminated
java full version "JDK 1.1.6 IBM build a116-19990714 (JIT enabled: jitc)"
args: /usr/jdk_base/bin/aix/native_threads/java -DNPM_PROPERTY_FILE=/sdm/configdata/npm/NPM.properties NpmServer/DBClui
Operating Environment
---------------------
Host : 300ppk_snm:47.165.202.45
OS Level : AIX
Processors -
Architecture : POWER_PC (impl: POWER_604, ver: PV_604)
How Many : 1
Enabled : 1
User Limits (in bytes except for NOFILE and NPROC) -
RLIMIT_FSIZE : 1073741312
RLIMIT_DATA : 134217728
RLIMIT_STACK : 33554432
RLIMIT_CORE : 1073741312
NOFILE(max) : 32767
NPROC(max) : 131072
Page Space (in blocks) -
/dev/hd6: size=131072, free=124177
Application Environment
-----------------------
Signal Handlers -
SIGQUIT : sysThreadIDump (libjava.a)
SIGILL : sysThreadIDump (libjava.a)
SIGTRAP : JITSigTrapHandler (libjitc.a)
SIGABRT : sysThreadIDump (libjava.a)
SIGFPE : sysThreadIDump (libjava.a)
SIGBUS : sysThreadIDump (libjava.a)
SIGSEGV : sysThreadIDump (libjava.a)
SIGSYS : sysThreadIDump (libjava.a)
SIGPIPE : ignored
SIGUSR1 : sysThreadIHUSR1 (libjava.a)
SIGUSR2 : sysThreadIDump (libjava.a)
Environment Variables -
_=/usr/jdk_base/bin/aix/native_threads/java
ESCDELAY=5000
LANG=en_US
LOGIN=root
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
PATH=/sdm/npm/bin:/sdm/crba/crba/bin:/usr/jdk_base/bin:/sdmtools/bin:/sdm/snm/bin:/usr/sbin:/bin:/usr/bin:/etc:/usr/rbin
ORBIXROOT=/sdm/crba/crba
LC__FASTMSG=true
EDITOR=vi
CLASSPATH=/npm/harlow_test/Database/idb.jar:/npm/harlow_test/Database/idbf.jar://sdm/npm/classes/NPM.jar:/sdm/configdata/npm:/sdm/npm/classes/NPM.jar:/sdm/npm/classes/idb.jar:/sdm/npm/classes/idbj.jar:/usr/jdk_base/lib/classes.zip:/sdm/3rdparty/adventnet/classes/AdventNet.jar:/sdm/3rdparty/adventnet_v3/classes/AdventNetSnmp.jar:/sdm/3rdparty/jtgo/classes/jtgo.jar:/sdm/3rdparty/jviews/classes/jviewsall.jar:/sdm/3rdparty/orbixweb/classes:/sdm/3rdparty/orbixweb/classes/orbixweb.jar:/sdm/3rdparty/swing_1.1/classes/swing.jar:/sdm/configdata/snm:/sdm/snm/classes/EPM.jar:/sdm/configdata/snm:/sdm/snm/classes/SM.jar:.:/usr/jdk_base/classes:/usr/jdk_base/lib/classes.jar:/usr/jdk_base/lib/rt.jar:/usr/jdk_base/lib/i18n.jar:/usr/jdk_base/lib/classes.zip
LOGNAME=root
ORBIXWEB_ROOT=/sdm/crba/crba
MAIL=/usr/spool/mail/root
LOCPATH=/usr/lib/nls/loc
USER=root
IT_CONFIG_PATH=/sdm/configdata/crba
AUTHSTATE=compat
DISPLAY=:0.0
SHELL=/sdmtools/bin/cm_screener
ODMDIR=/etc/objrepos
JAVA_HOME=/usr/jdk_base
JAVAHOME=/opt/java/bin/java
TMOUT=0
HOME=/home/root
TERM=xterm
MAILMSG=[YOU HAVE NEW MAIL]
PWD=/npm/harlow_test
TZ=EST5EDT-06:00:0,M3.5.0/02:00:00,M10.4.0/02:00:00
A__z=! LOGNAME="*TMOUT
LIBPATH=/usr/jdk_base/lib/aix/native_threads:/sdm/crba/crba/lib:/sdm/snm/lib:/sdm/npm/lib
Loaded Libraries (sizes in bytes)
---------------------------------
/usr/jdk_base/lib/aix/native_threads/libzip.a
filesize : 62151
text start : d0ce4000
text size : f2c7
data start : 20216258
date size : 2858
/usr/jdk_base/lib/aix/native_threads/libjitc.a
filesize : 1061589
text start : d0d79000
text size : 1032d5
data start : 20201050
date size : 4c50
/usr/lib/libiconv.a
filesize : 369664
text start : d01af100
text size : 137fe
data start : f02dacd8
date size : a0b0
/usr/lib/libi18n.a
filesize : 122951
text start : d01a7100
text size : 7904
data start : f0038500
date size : 111c
/usr/lib/nls/loc/en_US
filesize : 14366
text start : d01a1000
text size : 2d71
data start : d01a4130
date size : 2324
/usr/jdk_base/lib/aix/native_threads/libjava.a
filesize : 691709
text start : d0c3b000
text size : a8dfd
data start : f03ffc38
date size : 42e80
/usr/lib/libcrypt.a
filesize : 11167
text start : d01a00f8
text size : 87a
data start : f0053528
date size : 13c
/usr/lib/libc.a
filesize : 5930595
text start : d00005c0
text size : 19ecef
data start : f0104800
date size : 61f70
/usr/lib/libpthreads.a
filesize : 666694
text start : d0242000
text size : 1fe7
data start : f01a5000
date size : 41004
/usr/lib/libpthreads.a
filesize : 666694
text start : d0225000
text size : 1c5fe
data start : f01a1000
date size : 3008
Current Thread Details
----------------------
"main" (TID:0x3002bd70, sys_thread_t:0x20006838)
Native Thread State: ThreadID: 00000001 Reuse: 1 USER PRIMORDIAL RUNNING
Native Stack Data : base: 2ff225bc pointer 2ff21068 used(5460) free(252588)
----- Monitors held -----
db.Transaction@300d5060
jdbc.idbStatement@30342758
----- Native stack -----
unavailable - context not saved
------ Java stack ------ () prio=5 *current thread*
----------------------------------------------------------------------
Total Thread Count: 4
Active Thread Count: 4
JNI Thread Count: 0
Full thread dump:
"patchdb$timer" (TID:0x300d52f0, sys_thread_t:0x202969b8)
Native Thread State: ThreadID: 00000304 Reuse: 1 USER MONITOR WAIT
Native Stack Data : base: 20332ac0 pointer 20331f48 used(2936) free(255112)
----- Monitors held -----
----- Native stack -----
sysThreadBlockingSection
sysMonitorWait
sysThreadSleep
threadSleep
java_lang_Thread_sleep
------ Java stack ------ () prio=5
db.Database.run(Compiled Code)
java.lang.Thread.run(Compiled Code)
----------------------------------------------------------------------
"Async Garbage Collector" (TID:0x3002bd00, sys_thread_t:0x200ed948)
Native Thread State: ThreadID: 00000203 Reuse: 1 DAEMON MONITOR WAIT
Native Stack Data : base: 201e3030 pointer 201e2cf8 used(824) free(257224)
----- Monitors held -----
----- Native stack -----
sysThreadBlockingSection
sysMonitorWait
sysThreadSleep
threadSleep
gc_loop
sysThread_shell
_pthread_body
y0¿Aÿè|¦`
------ Java stack ------ () prio=1
----------------------------------------------------------------------
"Finalizer thread" (TID:0x3002bd38, sys_thread_t:0x200e3848)
Native Thread State: ThreadID: 00000102 Reuse: 1 DAEMON MONITOR WAIT
Native Stack Data : base: 2019cd70 pointer 2019ca98 used(728) free(257320)
----- Monitors held -----
----- Native stack -----
sysThreadBlockingSection
sysMonitorWait - waiting on Finalize me queue lock
finalizer_loop
sysThread_shell
_pthread_body
y0¿Aÿè|¦`
------ Java stack ------ () prio=1
----------------------------------------------------------------------
"main" (TID:0x3002bd70, sys_thread_t:0x20006838)
Native Thread State: ThreadID: 00000001 Reuse: 1 USER PRIMORDIAL RUNNING
Native Stack Data : base: 2ff225bc pointer 2ff21018 used(5540) free(252508)
----- Monitors held -----
db.Transaction@300d5060
jdbc.idbStatement@30342758
----- Native stack -----
unavailable - context not saved
------ Java stack ------ () prio=5 *current thread*
----------------------------------------------------------------------
System Monitor Status
---------------------
Thread queue lock: unowned.
Name and type hash table lock: unowned.
String intern lock: unowned.
JNI pinning lock: unowned.
JNI global reference lock: unowned.
BinClass lock: unowned.
Class loading lock: unowned.
Java stack lock: unowned.
Code rewrite lock: unowned.
Heap Lock: unowned.
Has finalization queue lock: unowned.
Finalize me queue lock: unowned.
"Finalizer thread" (0x3002bd38) waiting
Integer lock access-lock: unowned.
Monitor cache lock: unowned.
Monitor registry: unowned.
Object Monitor Status
---------------------
db.Transaction@300d5060: owner: "main"
jdbc.idbStatement@30342758: owner: "main"
|