Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4942929

1.4.2 Crash during Full GC on RedHat Linux

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Cannot Reproduce
    • Affects Version/s: 1.4.2
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • CPU:
      x86
    • OS:
      linux

      Description

      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)

        Attachments

          Activity

            People

            • Assignee:
              jcoomes John Coomes
              Reporter:
              atongschsunw Albert Tong-schmidt (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: