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

SIGSEGV in GCTaskThread

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Duplicate
    • Affects Version/s: 6u18
    • Fix Version/s: 6u18
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
      gc
    • CPU:
      x86
    • OS:
      solaris_10

      Description

      I experienced a crash with the below signature in a long running database test (11 days, Java DB). I have a core dump available if needed.


      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0xfeb8db21, pid=28406, tid=3
      #
      # JRE version: 6.0_18-b07
      # Java VM: Java HotSpot(TM) Server VM (16.0-b13 mixed mode solaris-x86 )
      # Problematic frame:
      # V [libjvm.so+0x58db21]
      #

      --------------- T H R E A D ---------------

      Current thread (0x08077400): GCTaskThread [stack: 0xfb00e000,0xfb08e000] [id=3]

      siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000c

      Registers:
      EAX=0x00000000, EBX=0x00000008, ECX=0x00000000, EDX=0xfaefc138
      ESP=0xfb08dac4, EBP=0xfb08db04, ESI=0x00000000, EDI=0xfaefc138
      EIP=0xfeb8db21, EFLAGS=0x00010293

      Top of Stack: (sp=0xfb08dac4)
      0xfb08dac4: 00000ba9 080ecefc f5a93000 faf68000
      0xfb08dad4: 00001000 08078500 fb08db24 feb8e212
      0xfb08dae4: 080ecea8 faf6ac90 00000018 00000000
      0xfb08daf4: 00000006 0000000d 080ecf00 08077330
      0xfb08db04: fb08db24 feb8e390 080ecea8 faefc138
      0xfb08db14: 00000001 080ecefc 080ecf00 f5a1a5f4
      0xfb08db24: fb08db84 feb8d862 080ecea8 f5a93000
      0xfb08db34: f5a93200 fb112499 fb112501 fb08db6c

      Instructions: (pc=0xfeb8db21)
      0xfeb8db11: 03 83 f8 03 0f 84 cf 05 00 00 8b 4f 04 8d 59 08
      0xfeb8db21: 8b 41 0c 8b d0 c1 fa 02 89 55 f0 85 c0 7f 33 85

      Stack: [0xfb00e000,0xfb08e000], sp=0xfb08dac4, free space=1fefedf0004k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x58db21]
      V [libjvm.so+0x58e390]
      V [libjvm.so+0x58d862]
      V [libjvm.so+0x12e729]
      V [libjvm.so+0x12e7af]
      V [libjvm.so+0x1ce48b]
      V [libjvm.so+0x56a335]
      C [libc.so.1+0xa71c0]
      C [libc.so.1+0xa74b0]


      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
        0x08be5400 JavaThread "DRDAConnThread_22" [_thread_in_native, id=40, stack(0xede8b000,0xededb000)]
        0x08a75400 JavaThread "DRDAConnThread_21" [_thread_in_native, id=39, stack(0xededc000,0xedf2c000)]
        0x083a2400 JavaThread "DRDAConnThread_20" [_thread_in_native, id=38, stack(0xedf2d000,0xedf7d000)]
        0x083a5400 JavaThread "DRDAConnThread_19" [_thread_in_native, id=37, stack(0xedf7e000,0xedfce000)]
        0x08386c00 JavaThread "DRDAConnThread_18" [_thread_in_native, id=36, stack(0xedfcf000,0xee01f000)]
        0x08386400 JavaThread "DRDAConnThread_17" [_thread_in_native, id=35, stack(0xee042000,0xee092000)]
        0x083b5400 JavaThread "DRDAConnThread_16" [_thread_in_native, id=34, stack(0xee093000,0xee0e3000)]
        0x087d4c00 JavaThread "DRDAConnThread_15" [_thread_in_native, id=33, stack(0xee0e4000,0xee134000)]
        0x083bdc00 JavaThread "DRDAConnThread_14" [_thread_in_native, id=32, stack(0xee135000,0xee185000)]
        0x08819000 JavaThread "DRDAConnThread_13" [_thread_blocked, id=31, stack(0xee186000,0xee1d6000)]
        0x087c9400 JavaThread "DRDAConnThread_12" [_thread_in_native, id=30, stack(0xee1d7000,0xee227000)]
        0x085df800 JavaThread "DRDAConnThread_11" [_thread_in_native, id=29, stack(0xee228000,0xee278000)]
        0x0850f400 JavaThread "DRDAConnThread_10" [_thread_in_native, id=28, stack(0xee279000,0xee2c9000)]
        0x087ca000 JavaThread "DRDAConnThread_9" [_thread_blocked, id=27, stack(0xee2ca000,0xee31a000)]
        0x08a78c00 JavaThread "DRDAConnThread_8" [_thread_in_native, id=26, stack(0xee31b000,0xee36b000)]
        0x08a78800 JavaThread "DRDAConnThread_7" [_thread_in_native, id=25, stack(0xee36c000,0xee3bc000)]
        0x083a6800 JavaThread "DRDAConnThread_6" [_thread_in_native, id=24, stack(0xee3bd000,0xee40d000)]
        0x084d6c00 JavaThread "DRDAConnThread_5" [_thread_in_native, id=23, stack(0xee40e000,0xee45e000)]
        0x08437400 JavaThread "derby.rawStoreDaemon" daemon [_thread_blocked, id=22, stack(0xee527000,0xee577000)]
        0x0818f800 JavaThread "DRDAConnThread_4" [_thread_blocked, id=21, stack(0xee45f000,0xee4af000)]
        0x083f2800 JavaThread "DRDAConnThread_3" [_thread_in_native, id=19, stack(0xee578000,0xee5c8000)]
        0x083d9400 JavaThread "NetworkServerThread_2" [_thread_in_native, id=18, stack(0xee5c9000,0xee619000)]
        0x08447000 JavaThread "Timer-0" daemon [_thread_blocked, id=17, stack(0xee61a000,0xee66a000)]
        0x08415800 JavaThread "derby.antiGC" daemon [_thread_blocked, id=16, stack(0xee66b000,0xee6bb000)]
        0x08384c00 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=14, stack(0xee73d000,0xee78d000)]
        0x083c1400 JavaThread "RMI TCP Accept-8005" daemon [_thread_in_native, id=13, stack(0xee78e000,0xee7de000)]
        0x08371000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=12, stack(0xee7df000,0xee82f000)]
        0x0813d400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11, stack(0xee920000,0xee970000)]
        0x0813a800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=10, stack(0xee971000,0xee9f1000)]
        0x08138c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9, stack(0xee9f2000,0xeea72000)]
        0x08137400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8, stack(0xeea73000,0xeeac3000)]
        0x08122400 JavaThread "Finalizer" daemon [_thread_blocked, id=7, stack(0xeeac4000,0xeeb14000)]
        0x08120c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=6, stack(0xeeb15000,0xeeb65000)]
        0x08070400 JavaThread "main" [_thread_blocked, id=2, stack(0xfe34f000,0xfe39f000)]

      Other Threads:
        0x0811e000 VMThread [stack: 0xeeb66000,0xeebe6000] [id=5]
        0x083d4800 WatcherThread [stack: 0xee6bc000,0xee73c000] [id=15]

      =>0x08077400 (exited) GCTaskThread [stack: 0xfb00e000,0xfb08e000] [id=3]

      VM state:at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x0806f738] Threads_lock - owner thread: 0x0811e000
      [0x0806fb48] Heap_lock - owner thread: 0x08819000

      Heap
       PSYoungGen total 42176K, used 42128K [0xf8400000, 0xfb000000, 0xfb000000)
        eden space 42112K, 100% used [0xf8400000,0xfad20000,0xfad20000)
        from space 64K, 25% used [0xfad20000,0xfad24000,0xfad30000)
        to space 1664K, 74% used [0xfae60000,0xfaf967c0,0xfb000000)
       PSOldGen total 88064K, used 47036K [0xf2e00000, 0xf8400000, 0xf8400000)
        object space 88064K, 53% used [0xf2e00000,0xf5bef038,0xf8400000)
       PSPermGen total 55296K, used 35660K [0xeee00000, 0xf2400000, 0xf2e00000)
        object space 55296K, 64% used [0xeee00000,0xf10d31b8,0xf2400000)

      Dynamic libraries:
      0x08050000 /usr/local/java/jdk1.6.0_18/jre/bin/java
      0xfefb0000 /lib/libthread.so.1
      0xfef80000 /usr/local/java/jdk1.6.0_18/jre/bin/../lib/i386/jli/libjli.so
      0xfef60000 /lib/libdl.so.1
      0xfee30000 /lib/libc.so.1
      0xfe600000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/server/libjvm.so
      0xfee10000 /lib/libsocket.so.1
      0xfefa0000 /usr/lib/libsched.so.1
      0xfe5e0000 /lib/libm.so.1
      0xfe5b0000 /usr/lib/libCrun.so.1
      0xfe590000 /lib/libdoor.so.1
      0xfe4f0000 /lib/libnsl.so.1
      0xfe490000 /lib/libm.so.2
      0xfe460000 /lib/libscf.so.1
      0xfe440000 /lib/libuutil.so.1
      0xfe420000 /lib/libgen.so.1
      0xfe400000 /lib/libmd.so.1
      0xfe3e0000 /lib/libmp.so.2
      0xfe310000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/libverify.so
      0xfe2d0000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/libjava.so
      0xfe2b0000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/native_threads/libhpi.so
      0xfe250000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/libzip.so
      0xfe230000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/libmanagement.so
      0xee8f0000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/libnet.so
      0xee8d0000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/libj2pkcs11.so
      0xee8a0000 /usr/lib/libpkcs11.so
      0xee880000 /usr/lib/libcryptoutil.so.1
      0xee830000 /usr/lib/security/pkcs11_softtoken_extra.so
      0xee510000 /usr/local/java/jdk1.6.0_18/jre/lib/i386/libnio.so
      0xee4f0000 /lib/librt.so.1
      0xee4d0000 /lib/libaio.so.1
      0xee4b0000 /usr/lib/libsendfile.so.1

      VM Arguments:
      jvm_args: -Xms128m -Xmx128m -XX:MaxPermSize=64m -XX:+HeapDumpOnOutOfMemoryError -XX:OnError="/export/home/tmp/javadb/longruntest/sendMailOnFatalError.bash" -XX:OnOutOfMemoryError="/export/home/tmp/javadb/longruntest/sendMailOnOutOfMemoryError.bash" -Dcom.sun.management.jmxremote.port=8005 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dderby.stream.error.file=/export/home/tmp/jagtmp/autoderbyLongRunningTest/LTT_0/log/derby.log
      java_command: org.apache.derby.drda.NetworkServerControl start -noSecurityManager -h 0.0.0.0 -p 1566
      Launcher Type: SUN_STANDARD

      Environment Variables:
      LD_LIBRARY_PATH=/usr/local/java/jdk1.6.0_18/jre/lib/i386/server:/usr/local/java/jdk1.6.0_18/jre/lib/i386:/usr/local/java/jdk1.6.0_18/jre/../lib/i386

      Signal Handlers:
      SIGSEGV: [libjvm.so+0x63ef08], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGBUS: [libjvm.so+0x63ef08], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGFPE: [libjvm.so+0x12b518], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGPIPE: [libjvm.so+0x12b518], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGXFSZ: [libjvm.so+0x12b518], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGILL: [libjvm.so+0x12b518], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGQUIT: [libjvm.so+0x56be18], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGINT: [libjvm.so+0x56be18], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGTERM: [libjvm.so+0x56be18], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIG39: [libjvm.so+0x56dafc], sa_mask[0]=0x00000000, sa_flags=0x00000008
      SIG40: [libjvm.so+0x12b518], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c


      --------------- S Y S T E M ---------------

      OS: Solaris 10 10/09 s10x_u8wos_08a X86
                 Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
                              Use is subject to license terms.
                                 Assembled 16 September 2009

      uname:SunOS 5.10 Generic_141445-09 i86pc (T2 libthread)
      rlimit: STACK 10240k, CORE infinity, NOFILE 65536, AS infinity
      load average:0.02 0.02 0.02

      CPU:total 2 (1 cores per cpu, 1 threads per core) family 15 model 37 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext

      Memory: 4k page, physical 2096168k(1242536k free)

      vm_info: Java HotSpot(TM) Server VM (16.0-b13) for solaris-x86 JRE (1.6.0_18-b07), built on Dec 17 2009 14:00:41 by "" with Workshop 5.8

      time: Sat May 8 07:09:45 2010
      elapsed time: 850081 seconds

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jmasa Jon Masamitsu (Inactive)
              Reporter:
              dwanvik Dag Wanvik
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: