Customer is starting their server with following options and are
experiencing a crash:
-server -Xms100m -Xmx1300m
-Dkenobi.home.path=/opt/apps/dante/kenobi/controller
-Dbase.config.path=/opt/apps/dante/kenobi/controller/conf
The stack trace is below and the hotspot error log is in the attachment.
> /usr/bin/java
> bash-2.05$ gdb /usr/bin/java core.11277
> GNU gdb Red Hat Linux (5.2-2)
> Copyright 2002 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you
> are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for
> details.
> This GDB was configured as "i386-redhat-linux"...(no debugging symbols
> found)...
> Core was generated by `/usr/java/bin/java -server -Xms100m -Xmx1300m
> -Dkenobi.home.path=/opt/apps/dant'.
> Program terminated with signal 6, Aborted.
> Reading symbols from /lib/i686/libpthread.so.0...done.
> Loaded symbols for /lib/i686/libpthread.so.0
> Reading symbols from /lib/libdl.so.2...done.
> Loaded symbols for /lib/libdl.so.2
> Reading symbols from /lib/i686/libc.so.6...done.
> Loaded symbols for /lib/i686/libc.so.6
> Reading symbols from /lib/ld-linux.so.2...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> Reading symbols from /lib/libnsl.so.1...done.
> Loaded symbols for /lib/libnsl.so.1
> Reading symbols from /lib/i686/libm.so.6...done.
> Loaded symbols for /lib/i686/libm.so.6
> Reading symbols from
> /usr/j2sdk1.4.2/jre/lib/i386/native_threads/libhpi.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/native_threads/libhpi.so
> Reading symbols from /lib/libnss_files.so.2...done.
> Loaded symbols for /lib/libnss_files.so.2
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libverify.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libverify.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libjava.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libjava.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libzip.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libzip.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libnet.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libnet.so
> Reading symbols from /lib/libnss_nisplus.so.2...done.
> Loaded symbols for /lib/libnss_nisplus.so.2
> Reading symbols from /lib/libnss_dns.so.2...done.
> Loaded symbols for /lib/libnss_dns.so.2
> Reading symbols from /lib/libresolv.so.2...done.
> Loaded symbols for /lib/libresolv.so.2
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/librmi.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/librmi.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libawt.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libawt.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libmlib_image.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libmlib_image.so
> Reading symbols from /usr/X11R6/lib/libXp.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libXp.so.6
> Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libXt.so.6
> Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libXext.so.6
> Reading symbols from /usr/X11R6/lib/libXtst.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libXtst.so.6
> Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libX11.so.6
> Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libSM.so.6
> Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libICE.so.6
> #0 0x4007fb41 in __kill () at __kill:-1
> -1 __kill: No such file or directory.
> in __kill
> (gdb) bt
> #0 0x4007fb41 in __kill () at __kill:-1
> #1 0x4002580b in raise (sig=6) at signals.c:65
> #2 0x400810c2 in abort () at ../sysdeps/generic/abort.c:88
> #3 0x4053eb58 in os::abort () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #4 0x4053b80a in os::handle_unexpected_exception ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #5 0x4053f45d in JVM_handle_linux_signal () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #6 0x4053e3d8 in signalHandler () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #7 0x40025bc3 in pthread_sighandler_rt (signo=11, si=0xbfdfbc90,
> uc=0xbfdfbd10) at signals.c:121
> #8 <signal handler called>
> #9 0x40511be8 in MarkSweep::follow_stack () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #10 0x40511846 in MarkSweep::follow_root () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #11 0x405f4558 in MarkSweep::FollowRootClosure::do_oop ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #12 0x405c98f0 in Universe::oops_do () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #13 0x404165ea in GenCollectedHeap::process_strong_roots ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #14 0x40418c0a in GenMarkSweep::mark_sweep_phase1 ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #15 0x4041886f in GenMarkSweep::invoke_at_safepoint ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #16 0x40424180 in OneContigSpaceCardGeneration::collect ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #17 0x405b32b4 in TenuredGeneration::collect () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #18 0x40416322 in GenCollectedHeap::do_collection ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #19 0x40417a39 in GenCollectedHeap::do_full_collection ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #20 0x405e1c6a in VM_GenCollectFull::doit () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #21 0x405e147d in VM_Operation::evaluate () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #22 0x405e071f in VMThread::evaluate_operation ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #23 0x405e09b2 in VMThread::loop () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #24 0x405e05ea in VMThread::run () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #25 0x4053f6b5 in _start () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #26 0x40022c2f in pthread_start_thread (arg=0x9a55ebe0) at manager.c:279
> (gdb)
experiencing a crash:
-server -Xms100m -Xmx1300m
-Dkenobi.home.path=/opt/apps/dante/kenobi/controller
-Dbase.config.path=/opt/apps/dante/kenobi/controller/conf
The stack trace is below and the hotspot error log is in the attachment.
> /usr/bin/java
> bash-2.05$ gdb /usr/bin/java core.11277
> GNU gdb Red Hat Linux (5.2-2)
> Copyright 2002 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you
> are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for
> details.
> This GDB was configured as "i386-redhat-linux"...(no debugging symbols
> found)...
> Core was generated by `/usr/java/bin/java -server -Xms100m -Xmx1300m
> -Dkenobi.home.path=/opt/apps/dant'.
> Program terminated with signal 6, Aborted.
> Reading symbols from /lib/i686/libpthread.so.0...done.
> Loaded symbols for /lib/i686/libpthread.so.0
> Reading symbols from /lib/libdl.so.2...done.
> Loaded symbols for /lib/libdl.so.2
> Reading symbols from /lib/i686/libc.so.6...done.
> Loaded symbols for /lib/i686/libc.so.6
> Reading symbols from /lib/ld-linux.so.2...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> Reading symbols from /lib/libnsl.so.1...done.
> Loaded symbols for /lib/libnsl.so.1
> Reading symbols from /lib/i686/libm.so.6...done.
> Loaded symbols for /lib/i686/libm.so.6
> Reading symbols from
> /usr/j2sdk1.4.2/jre/lib/i386/native_threads/libhpi.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/native_threads/libhpi.so
> Reading symbols from /lib/libnss_files.so.2...done.
> Loaded symbols for /lib/libnss_files.so.2
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libverify.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libverify.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libjava.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libjava.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libzip.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libzip.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libnet.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libnet.so
> Reading symbols from /lib/libnss_nisplus.so.2...done.
> Loaded symbols for /lib/libnss_nisplus.so.2
> Reading symbols from /lib/libnss_dns.so.2...done.
> Loaded symbols for /lib/libnss_dns.so.2
> Reading symbols from /lib/libresolv.so.2...done.
> Loaded symbols for /lib/libresolv.so.2
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/librmi.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/librmi.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libawt.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libawt.so
> Reading symbols from /usr/j2sdk1.4.2/jre/lib/i386/libmlib_image.so...done.
> Loaded symbols for /usr/j2sdk1.4.2/jre/lib/i386/libmlib_image.so
> Reading symbols from /usr/X11R6/lib/libXp.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libXp.so.6
> Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libXt.so.6
> Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libXext.so.6
> Reading symbols from /usr/X11R6/lib/libXtst.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libXtst.so.6
> Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libX11.so.6
> Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libSM.so.6
> Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
> Loaded symbols for /usr/X11R6/lib/libICE.so.6
> #0 0x4007fb41 in __kill () at __kill:-1
> -1 __kill: No such file or directory.
> in __kill
> (gdb) bt
> #0 0x4007fb41 in __kill () at __kill:-1
> #1 0x4002580b in raise (sig=6) at signals.c:65
> #2 0x400810c2 in abort () at ../sysdeps/generic/abort.c:88
> #3 0x4053eb58 in os::abort () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #4 0x4053b80a in os::handle_unexpected_exception ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #5 0x4053f45d in JVM_handle_linux_signal () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #6 0x4053e3d8 in signalHandler () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #7 0x40025bc3 in pthread_sighandler_rt (signo=11, si=0xbfdfbc90,
> uc=0xbfdfbd10) at signals.c:121
> #8 <signal handler called>
> #9 0x40511be8 in MarkSweep::follow_stack () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #10 0x40511846 in MarkSweep::follow_root () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #11 0x405f4558 in MarkSweep::FollowRootClosure::do_oop ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #12 0x405c98f0 in Universe::oops_do () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #13 0x404165ea in GenCollectedHeap::process_strong_roots ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #14 0x40418c0a in GenMarkSweep::mark_sweep_phase1 ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #15 0x4041886f in GenMarkSweep::invoke_at_safepoint ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #16 0x40424180 in OneContigSpaceCardGeneration::collect ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #17 0x405b32b4 in TenuredGeneration::collect () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #18 0x40416322 in GenCollectedHeap::do_collection ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #19 0x40417a39 in GenCollectedHeap::do_full_collection ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #20 0x405e1c6a in VM_GenCollectFull::doit () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #21 0x405e147d in VM_Operation::evaluate () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #22 0x405e071f in VMThread::evaluate_operation ()
> from /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #23 0x405e09b2 in VMThread::loop () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #24 0x405e05ea in VMThread::run () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #25 0x4053f6b5 in _start () from
> /usr/j2sdk1.4.2/jre/lib/i386/server/libjvm.so
> #26 0x40022c2f in pthread_start_thread (arg=0x9a55ebe0) at manager.c:279
> (gdb)