A java program we have written crashes with IBM JDK 1.3.1 on linux.
It works fine on other platforms(Solaris,HPUx). It gets a SIGSERV
Signal 11 and crashes just after few minutes after starting up. THe
program creates a good number of threads.
Any suggestions most welcome.
Have tried following
setting LD_ASSUME_KERNEL=2.2.5
disabling JIT by passing -Djava.compiler=NONE
We are using red hat linux.
Environment:
Linux 2.4.9-e.3smp #1 SMP i686 unknown
glibc version : 2.2.4-32.3
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1)
Classic VM (build 1.3.1, J2RE 1.3.1 IBM build cxia32131-20021107 (JIT
enabled:
itc))
Here is the stack trace:
----------------
NULL
------------------------------------------------------------------------
0SECTION TITLE subcomponent dump routine
NULL ===============================
1TISIGINFO signal 11 received
1TIDATETIME Date: 2003/09/09 at 19:26:56
1TIFILENAME Javacore filename:
/opt/CA/UMWAS/agent/main/common/bin/javacore7789.1063150016.txt
NULL
------------------------------------------------------------------------
0SECTION XHPI subcomponent dump routine
NULL ==============================
1HPTIME Tue Sep 09 19:26:56 2003
1HPSIGRECV SIGSEGV received in ?? at 0x400a3662 in /lib/libc.so.6.
Processing terminated.
1HPFULLVERSION J2RE 1.3.1 IBM build cxia32131-20021107
NULL
1HPOPENV Operating Environment
NULL ---------------------
2HPHOSTNAME Host : mlblab-sun.ca.com.(none)
2HPOSLEVEL OS Level : 2.4.9-e.3smp.#1 SMP Fri May 3
16:48:54 EDT 2002
2HPLIBCVER glibc Version : 2.2.4
2HPCPUS Processors -
3HPARCH Architecture : (not implemented)
3HPNUMCPUS How Many : (not implemented)
3HPCPUSENABLED Enabled : 4
NULL
1HPMEMINFO Memory Info
NULL -----------
2HPMEMLINE total: used: free: shared: buffers:
cached:
2HPMEMLINE Mem: 2108264448 1895714816 212549632 917504
833921024 646197248
2HPMEMLINE Swap: 2089177088 0 2089177088
2HPMEMLINE MemTotal: 2058852 kB
2HPMEMLINE MemFree: 207568 kB
2HPMEMLINE MemShared: 896 kB
2HPMEMLINE Buffers: 814376 kB
2HPMEMLINE Cached: 631052 kB
2HPMEMLINE SwapCached: 0 kB
2HPMEMLINE Active: 8312 kB
2HPMEMLINE Inact_dirty: 1328396 kB
2HPMEMLINE Inact_clean: 109616 kB
2HPMEMLINE Inact_target: 524272 kB
2HPMEMLINE HighTotal: 1179584 kB
2HPMEMLINE HighFree: 203016 kB
2HPMEMLINE LowTotal: 879268 kB
2HPMEMLINE LowFree: 4552 kB
2HPMEMLINE SwapTotal: 2040212 kB
2HPMEMLINE SwapFree: 2040212 kB
2HPMEMLINE BigPagesFree: 0 kB
NULL
1HPUSERLIMITS User Limits (in bytes except for NOFILE and NPROC) -
NULL -----------
2HPUSERLIMIT RLIMIT_FSIZE : infinity
2HPUSERLIMIT RLIMIT_DATA : infinity
2HPUSERLIMIT RLIMIT_STACK : 2093056
2HPUSERLIMIT RLIMIT_CORE : 0
2HPUSERLIMIT RLIMIT_NOFILE : 1024
2HPUSERLIMIT RLIMIT_NPROC : 8191
NULL
1HPSIGHANDLERS Signal Handlers
NULL ---------------
2HPSIGHANDLER HUP : default handler
2HPSIGHANDLER INT : default handler
2HPSIGHANDLER QUIT : default handler
2HPSIGHANDLER ILL : intrDispatchMD (libhpi.so)
2HPSIGHANDLER TRAP : default handler
2HPSIGHANDLER ABRT : default handler
2HPSIGHANDLER FPE : intrDispatchMD (libhpi.so)
2HPSIGHANDLER KILL : default handler
2HPSIGHANDLER BUS : default handler
2HPSIGHANDLER SEGV : intrDispatchMD (libhpi.so)
2HPSIGHANDLER PIPE : ignored
2HPSIGHANDLER ALRM : default handler
2HPSIGHANDLER USR1 : sigusr1Handler (libhpi.so)
2HPSIGHANDLER USR2 : unknown handler
2HPSIGHANDLER TERM : default handler
2HPSIGHANDLER CLD : default handler
NULL
1HPENVVARS Environment Variables
NULL ---------------------
2HPENVVAR PWD=/opt/CA/UMWAS/agent/main/common/bin
2HPENVVAR XAUTHORITY=/root/.Xauthority
2HPENVVAR WINDOWID=25165957
2HPENVVAR CA_CAIMESSAGE=/opt/CA/NSM/messages/american
2HPENVVAR HOSTNAME=mlblab-sun.ca.com
2HPENVVAR CA_DB=/opt/CA/NSM/cadb
2HPENVVAR
LD_LIBRARY_PATH=/opt/CA/NSM/jasmine/framework/lib:/opt/CA/NSM/jasmine/framework/lib::/opt/CA/CAlib:/opt/CA/NSM/ingres/lib:/opt/CA/NSM/jasmine/framework/lib:/opt/CA/NSM/jasmine/framework/lib:/opt/WebSphere/AppServer/java/jre/bin/classic:/opt/WebSphere/AppServer/java/jre/bin:/opt/WebSphere/AppServer/java/jre/bin/classic:/opt/WebSphere/AppServer/java/jre/bin
2HPENVVAR PVM_RSH=/usr/bin/rsh
2HPENVVAR LESSOPEN=|/usr/bin/lesspipe.sh %s
2HPENVVAR GDMSESSION=Default
2HPENVVAR XPVM_ROOT=/usr/share/pvm3/xpvm
2HPENVVAR JI_SYSTEM=/opt/CA/NSM/jasmine/framework
2HPENVVAR GNOME_SESSION_NAME=Default
2HPENVVAR CAIGLBL0000=/opt/CA/NSM
2HPENVVAR CAIGLBL0002=CACRITMON
2HPENVVAR USER=root
2HPENVVAR
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:s o=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi= 01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com =01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01 ;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;3 1:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz =01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01; 31:*.cpio=01;31:*.jpg=01;35:*.gif=0
;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;3 5:*.tif=01;35:
2HPENVVAR MACHTYPE=i386-redhat-linux-gnu
2HPENVVAR CAI_DATEFMT=mm/dd/yyyy
2HPENVVAR CAIGLBL0006=CASNMPMGR
2HPENVVAR MAIL=/var/spool/mail/root
2HPENVVAR INPUTRC=/etc/inputrc
2HPENVVAR CA_CAILANGUAGE=enu
2HPENVVAR BASH_ENV=/root/.bashrc
2HPENVVAR CAPB_PATH=/opt/CA/NSM/prb/config/
2HPENVVAR XMODIFIERS=@im=none
2HPENVVAR LANG=en_US
2HPENVVAR JAVA_HOME=/opt/WebSphere/AppServer/java
2HPENVVAR COLORTERM=gnome-terminal
2HPENVVAR CA_REPORT=/opt/CA/NSM/report/
2HPENVVAR DISPLAY=:0
2HPENVVAR LOGNAME=root
2HPENVVAR SHLVL=4
2HPENVVAR CA_CAISERV_DIR=/opt/CA/NSM/bin
2HPENVVAR GDM_LANG=en_US
2HPENVVAR CAI_CAMSGF_OPRDIRECT=
2HPENVVAR SESSION_MANAGER=local/mlblab-sun.ca.com:/tmp/.ICE-unix/1116
2HPENVVAR CAIUNIDB=caiunidb
2HPENVVAR USERNAME=root
2HPENVVAR SHELL=/bin/bash
2HPENVVAR II_SYSTEM=/opt/CA/NSM
2HPENVVAR HOSTTYPE=i386
2HPENVVAR OSTYPE=linux-gnu
2HPENVVAR HISTSIZE=1000
2HPENVVAR LAMHELPFILE=/etc/lam/lam-helpfile
2HPENVVAR PVM_ROOT=/usr/share/pvm3
2HPENVVAR HOME=/root
2HPENVVAR SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
2HPENVVAR TERM=xterm
2HPENVVAR
PATH=/opt/CA/NSM/jasmine/framework/bin:/opt/CA/NSM/jasmine/framework/jre/1.3.1/bin:/usr/java/jdk1.3.1_08/bin:/usr/java/jdk1.3.1_08/jre/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/opt/CA/NSM/bin:/opt/CA/NSM/cadb/system:/opt/CA/NSM/gui/bin:/opt/CA/NSM/ingres/utility:/opt/CA/NSM/ingres/bin:/root/bin:/root/bin
2HPENVVAR _=./CAJ2EEAgentDaemon
NULL
1HPMEMORYMAP Memory Map
NULL ----------
2HPMEMMAPLINE 08048000-0804e000 r-xp 00000000 08:02 2998648
/opt/CA/UMWAS/agent/main/common/bin/CAJ2EEAgentDaemon
2HPMEMMAPLINE 0804e000-0804f000 rw-p 00005000 08:02 2998648
/opt/CA/UMWAS/agent/main/common/bin/CAJ2EEAgentDaemon
2HPMEMMAPLINE bffc9000-bffee000 rwxp fffdc000 00:00 0
---deleted long memory map trace
NULL
1HPTHDDETAILS Current Thread Details
NULL ----------------------
3HPNATIVESTACK Native Stack of ""P=994266:O=0:CT"" PID 7789
NULL -----------------------------------
3HPSTACKLINE ?? at 4001A467 in libxhpi.so
3HPSTACKLINE Diagnostics_Impl at 4001A55A in libxhpi.so
3HPSTACKLINE dgGenerateJavacore at 4024E4A4 in libjvm.so
3HPSTACKLINE dgDumpHandler at 4024C20D in libjvm.so
3HPSTACKLINE abortJVM at 402E624C in libjvm.so
3HPSTACKLINE ?? at 402E84F5 in libjvm.so
3HPSTACKLINE ?? at 402E8538 in libjvm.so
3HPSTACKLINE ExceptionHandlerStub at 402AF5DA in libjvm.so
3HPSTACKLINE ?? at 40384DEC in libhpi.so
3HPSTACKLINE intrDispatch at 40384D7A in libhpi.so
3HPSTACKLINE intrDispatchMD at 40384FDC in libhpi.so
3HPSTACKLINE ?? at 403306EE in libpthread.so.0
3HPSTACKLINE ?? at 400558D0 in libc.so.6
3HPSTACKLINE malloc at 400A3464 in libc.so.6
3HPSTACKLINE ?? at 4042F923 in libzip.so
3HPSTACKLINE ZIP_GetEntry at 4042FBB5 in libzip.so
3HPSTACKLINE ZIP_FindEntry at 4042FF10 in libzip.so
3HPSTACKLINE ?? at 40235751 in libjvm.so
3HPSTACKLINE loadClassLocally at 402360DA in libjvm.so
3HPSTACKLINE clFindClassFromClassLoader at 4023FA0A in
libjvm.so
3HPSTACKLINE clFindClassFromClass at 4023FC61 in libjvm.so
3HPSTACKLINE clResolveConstantPoolClass at 4023043D in
libjvm.so
3HPSTACKLINE ?? at 40232BB5 in libjvm.so
3HPSTACKLINE ?? at 40232CC1 in libjvm.so
3HPSTACKLINE loadSuperclasses at 40232DEF in libjvm.so
3HPSTACKLINE ensureLoaded at 4022B5A0 in libjvm.so
3HPSTACKLINE ?? at 40235A0E in libjvm.so
3HPSTACKLINE loadClassLocally at 402360DA in libjvm.so
3HPSTACKLINE clFindBootstrapSystemClass at 4023FBEB in
libjvm.so
3HPSTACKLINE IBMJVM_FindBootstrapSystemClass at 4021EA4B in
libjvm.so
NULL
------and lots of more stack dumps----------------------------------