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

share/vm/runtime/thread.cpp:2551 assert(_stack_guard_state != stack_guard_enabled) failed: already enabled

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 9
    • hotspot
    • None

      Seen only once so far, JDK9 PIT
       Intel Xeon 2301 MHz, 72 cores, 504G, Linux / Oracle Linux 7.0, x86_64

      # Internal Error (/scratch/opt/jprt/T/P1/225424.amurillo/s/hotspot/src/share/vm/runtime/thread.cpp:2551), pid=42482, tid=42596
      # assert(_stack_guard_state != stack_guard_enabled) failed: already enabled
      #
      # JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2016-03-24-225424.amurillo.jdk9-hs-2016-03-24-snapshot)
      # Java VM: Java HotSpot(TM) Server VM (fastdebug 9-internal+0-2016-03-24-225424.amurillo.jdk9-hs-2016-03-24-snapshot, mixed mode, tiered, parallel gc, linux-x86)
      # Core dump will be written. Default location: Core dumps may be processed with "/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e" (or dumping to /export/home/aurora/sandbox/results/ResultDir/stressHierarchy012/core.42482)
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

      --------------- S U M M A R Y ------------

      Command Line: -XX:MaxMetaspaceSize=450m -Xss10m -Xbootclasspath/a:/export/home/aurora/CommonData/vm9/lib/wb.jar -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xmixed -XX:+UseParallelGC metaspace.stressHierarchy.common.StressHierarchy2 -treeDepth 70 -minLevelSize 10 -maxLevelSize 100 -hierarchyType MIXED -triggerUnloadingByFillingMetaspace

      Host: spbfh01.ru.oracle.com, Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz, 72 cores, 503G, Oracle Linux Server release 7.0
      Time: Fri Mar 25 14:21:48 2016 MSK elapsed time: 38 seconds (0d 0h 0m 38s)

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

      Current thread (0x9074a800): JavaThread "pool-1-thread-23" [_thread_in_Java, id=42596, stack(0x7f5ff000,0x80000000)]

      Stack: [0x7f5ff000,0x80000000], sp=0x7fffec08, free space=10239k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x1241cd7] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned int)+0x137
      V [libjvm.so+0x1242910] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, char*)+0x30
      V [libjvm.so+0x7f9fd0] report_vm_error(char const*, int, char const*, char const*, ...)+0x60
      V [libjvm.so+0x11aa405] JavaThread::enable_stack_reserved_zone()+0x1e5
      V [libjvm.so+0x10ab761] SharedRuntime::enable_stack_reserved_zone(JavaThread*)+0x91
      j java.util.concurrent.locks.AbstractOwnableSynchronizer.setExclusiveOwnerThread(Ljava/lang/Thread;)V+0 java.base@9-internal
      j java.util.concurrent.ThreadPoolExecutor$Worker.tryRelease(I)Z+2 java.base@9-internal
      j java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z+2 java.base@9-internal
      j java.util.concurrent.ThreadPoolExecutor$Worker.unlock()V+2 java.base@9-internal
      j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+15 java.base@9-internal
      j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@9-internal
      j java.lang.Thread.run()V+11 java.base@9-internal
      v ~StubRoutines::call_stub
      V [libjvm.so+0xaee72c] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x73c
      V [libjvm.so+0xf5f9f9] os::os_exception_wrapper(void (*)(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*), JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x19
      V [libjvm.so+0xaec2d9] JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x2c9
      V [libjvm.so+0xaec42e] JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x8e
      V [libjvm.so+0xc09b47] thread_entry(JavaThread*, Thread*)+0xa7
      V [libjvm.so+0x11b4fa3] JavaThread::thread_main_inner()+0x1d3
      V [libjvm.so+0x11b5238] JavaThread::run()+0x1f8
      V [libjvm.so+0xf62c14] java_start(Thread*)+0x104
      C [libpthread.so.0+0x6b2c] start_thread+0xcc
      C [libc.so.6+0xf75ae] clone+0x5e

            Unassigned Unassigned
            dfazunen Dmitry Fazunenko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: