InstantDB Project
About InstantDB
Project Mail Lists
Short History
Reporting Bugs
Screen Shots
3rd Party Examples
FAQs

Software
Downloads
Documentation
CVS Repositories
Roadmap
License

About Enhydra.org
Who We Are
News, Articles & Events
Getting Involved
Contact Us

Community
Demos
Contributions
Resources
Case Studies
On The Edge! -NEW-
Commercial Vendors


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

InstantDB: SIGSEGV problem


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"