JDK-8030027 : nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa
  • Type: Bug
  • Component: hotspot
  • Sub-Component: jvmti
  • Affected Version: hs25,9
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: linux
  • CPU: x86
  • Submitted: 2013-12-12
  • Updated: 2017-08-17
  • Resolved: 2014-01-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u20Fixed 9 b03Fixed
Related Reports
Relates :  
Description
The test crashed the VM on Linux-amd64 in Promotion testing of jdk8 b119 with this error message:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007faaaae3c72a, pid=17731, tid=140370607466240
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b119) (build 1.8.0-ea-b119)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b61 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x9dd72a]  JavaThread::last_java_vframe(RegisterMap*)+0xfa
#
# Core dump written. Default location: /export/local/aurora/sandbox/results/ResultDir/hs101t006/core or core.17731
#
# An error report file with more information is saved as:
# /export/local/aurora/sandbox/results/ResultDir/hs101t006/hs_err_pid17731.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#

hs_err file is attached, there are core files in the results directory.

Priority justification:
Impact: Crash in the VM
Likelihood: Has only happened once on one platform (yet)
Workaround: None.
ILW = HLH => P2 

Link to failure: http://vmsqe-app.russia.sun.com/surl/60

Link to test history: http://vmsqe-app.russia.sun.com/surl/61

Matching rule:
RULE nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crash SIGSEGV

Comments
Release team: Approved for deferral. Thanks for the details about this being a corner case and what was needed to trigger the issue.
16-01-2014

To Release Team: If the issue deferral for JDK 8 is rejected then, please, approve fix for the JDK 8. In fact, the fix has been already reviewed and is ready for integration. I kind of stuck on this and need this Release Team decision to make a progress. Please, let me know if more information from me is needed. My personal opinion is that it can go any way as both ways are safe. I've removed the 8-defer-nmi label and added the 8-defer-request back to attract attention of the Release Team. Please, add it again if removing was not right thing to do.
15-01-2014

8-defer-request justification: This bug should be deferred because it is not a regression and has a low impact on the customer. This is a corner case where a debugger is using the JVMTI GetFrameLocation API. It is unlikely an end user will hit this issue. There are 3 pre-conditions for this to happen: - user is debugging a JavaThread - the thread is exiting - a race condition takes place so that the JavaThread exits before a safepoint where a VM_GetCurrentLocation::doit() is trying to get the frame location data and crashes. Also, this issue is rarely reproducible.
15-01-2014

Release team: We'd like to understand a little bit more if this is for a corner case or a common case. How likely is an end user to hit this issue?
10-01-2014

SQE is OK to defer from 8 /ingo
08-01-2014

Requesting to defer this issue to post JDK 8. I have a simple/safe fix (see above) and would prefer to fix it now (will send for review tomorrow). But we don't believe it is going to be approved for JDK 8 at this stage of development as only showstopper fixes are allowed. If this issue must be fixed in JDK 8 then, please, approve the integration.
18-12-2013

I'm suggesting the following simple and safe fix: % hg diff diff -r c8c2d6b82499 src/share/vm/prims/jvmtiEnvThreadState.cpp --- a/src/share/vm/prims/jvmtiEnvThreadState.cpp Tue Dec 03 15:41:35 2013 -0800 +++ b/src/share/vm/prims/jvmtiEnvThreadState.cpp Wed Dec 18 04:06:22 2013 -0800 @@ -272,7 +272,7 @@ class VM_GetCurrentLocation : public VM_ // There can be a race condition between a VM_Operation reaching a safepoint // and the target thread exiting from Java execution. // We must recheck the last Java frame still exists. - if (_thread->has_last_Java_frame()) { + if (!_thread->is_exiting() && _thread->has_last_Java_frame()) { javaVFrame* vf = _thread->last_java_vframe(&rm); assert(vf != NULL, "must have last java frame"); Method* method = vf->method();
18-12-2013

The target thread T#10 is exiting as the JavaThread::exit() and JvmtiExport::cleanup_thread are already executed there: #6 JvmtiExport::cleanup_thread (thread=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiExport.cpp:2154 #7 0x00007faaaae403d1 in JavaThread::exit (this=0x7faaa4192800, destroy_vm=false, exit_type=JavaThread::normal_exit) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1910 I think, a safeguard with the check of JavaThread::is_exiting() is missed on some level of the crashed call stack. My suggestion is to put in the VM_GetCurrentLocation::doit() but it can be useful in the JavaThread::last_java_vframe() too. An assert with such a check is needed there anyway.
16-12-2013

The threads T#10 and T#8 below are relevant to the debuggee state and crash. The T#10 is exiting and doing a thread cleanup. The thread T#8 is executing the VM_Operation on behalf of JvmtiEnvThreadState::reset_current_location. The target thread has to be T#10, I guess. Thread 10 (Thread 0x7faa796f9700 (LWP 17753)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4193a00) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbb538 in ParkCommon (this=0x7faaa4009a00, Self=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::ILock (this=0x7faaa4009a00, Self=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:488 #4 0x00007faaaacbb6af in Monitor::lock (this=0x7faaa4009a00, Self=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:937 #5 0x00007faaaab840a5 in MutexLocker (thread=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutexLocker.hpp:177 #6 JvmtiExport::cleanup_thread (thread=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiExport.cpp:2154 #7 0x00007faaaae403d1 in JavaThread::exit (this=0x7faaa4192800, destroy_vm=false, exit_type=JavaThread::normal_exit) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1910 #8 0x00007faaaae40cc2 in JavaThread::thread_main_inner (this=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1704 #9 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #10 0x00007faaaacfde68 in java_start (thread=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #11 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #12 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7faa798fa700 (LWP 17752)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4190900) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa4009280, Self=0x7faaa4191800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa4009280, Self=0x7faaa4191800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc7c6 in Monitor::wait (this=0x7faaa4009280, no_safepoint_check=<value optimized out>, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1123 #5 0x00007faaaae94264 in VMThread::execute (op=0x7faa798f9860) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/vmThread.cpp:637 #6 0x00007faaaab7f4bf in JvmtiEnvThreadState::reset_current_location(<anonymous enum>, bool) (this=0x7faa58000c00, event_type=128, enabled=<value optimized out>) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEnvThreadState.cpp:318 #7 0x00007faaaab8145f in JvmtiEventControllerPrivate::recompute_env_thread_enabled (ets=0x7faa58000c00, state=0x7faa58000b70) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEventController.cpp:484 #8 0x00007faaaab818e3 in recompute_thread_enabled () at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEventController.cpp:513 #9 JvmtiEventControllerPrivate::recompute_enabled () at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEventController.cpp:592 #10 0x00007faaaab8258b in JvmtiEventController::set_user_enabled(JvmtiEnvBase *, JavaThread *, <anonymous enum>, bool) (env=0x7faaa4004440, thread=0x0, event_type=JVMTI_EVENT_SINGLE_STEP, enabled=255) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEventController.cpp:956 #11 0x00007faaaab723bd in JvmtiEnv::SetEventNotificationMode(<anonymous enum>, <anonymous enum>, jthread, ...) (this=0x7faaa4004440, mode=<value optimized out>, event_type=JVMTI_EVENT_SINGLE_STEP, event_thread=<value optimized out>) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEnv.cpp:396 #12 0x00007faaaab258ed in jvmti_SetEventNotificationMode(jvmtiEnv *, <anonymous enum>, <anonymous enum>, jthread, ...) (env=0x7faaa4004440, mode=JVMTI_ENABLE, event_type=JVMTI_EVENT_SINGLE_STEP, event_thread=0x0) at ../generated/jvmtifiles/jvmtiEnter.cpp:5250 #13 0x00007faaa9c01010 in agentProc () from /export/local/aurora/sandbox/sca/vmsqe/testbase/vm/8/build/execution/vm//bin/lib/linux-amd64/nsk/share/jvmti/hotswap/libHotSwap.so #14 0x00007faaa9bfba41 in agentThreadWrapper () from /export/local/aurora/sandbox/sca/vmsqe/testbase/vm/8/build/execution/vm//bin/lib/linux-amd64/nsk/share/jvmti/hotswap/libHotSwap.so #15 0x00007faaaab93ee2 in JvmtiAgentThread::call_start_function (this=0x7faaa4191800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiImpl.cpp:79 #16 0x00007faaaae40d6f in JavaThread::thread_main_inner (this=0x7faaa4191800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1699 #17 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa4191800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #18 0x00007faaaacfde68 in java_start (thread=0x7faaa4191800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #19 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #20 0x00000034b7ee570d in clone () from /lib64/libc.so.6
12-12-2013

The VM flags are: -server -Xmixed -XX:+UseG1GC It can be related to the G1 GC but not sure yet. Was not able to look at the history as clicking to the link hangs. This is a gdb output: Thread 20 (Thread 0x7faaa8277700 (LWP 17742)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4032500) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa4030ea0, Self=0x7faaa4031000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa4030ea0, Self=0x7faaa4031000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc746 in Monitor::wait (this=0x7faaa4030ea0, no_safepoint_check=true, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1108 #5 0x00007faaaaea870b in GangWorker::loop (this=0x7faaa4031000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/utilities/workgroup.cpp:303 #6 0x00007faaaacfde68 in java_start (thread=0x7faaa4031000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #7 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #8 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7faaa9011700 (LWP 17740)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4027f00) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa4007f80, Self=0x7faaa4027000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa4007f80, Self=0x7faaa4027000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc746 in Monitor::wait (this=0x7faaa4007f80, no_safepoint_check=true, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1108 #5 0x00007faaaa8d4d0f in wait_for_completed_buffers (this=0x7faaa4027000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp:124 #6 ConcurrentG1RefineThread::run (this=0x7faaa4027000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp:179 #7 0x00007faaaacfde68 in java_start (thread=0x7faaa4027000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #8 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #9 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7faaa8378700 (LWP 17741)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4030800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa4007b00, Self=0x7faaa402f800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa4007b00, Self=0x7faaa402f800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc746 in Monitor::wait (this=0x7faaa4007b00, no_safepoint_check=true, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1108 #5 0x00007faaaa900200 in sleepBeforeNextCycle (this=0x7faaa402f800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp:331 #6 ConcurrentMarkThread::run (this=0x7faaa402f800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp:91 #7 0x00007faaaacfde68 in java_start (thread=0x7faaa402f800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #8 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #9 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7faaa9112700 (LWP 17739)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4026300) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa40265f0, Self=0x7faaa4025000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa40265f0, Self=0x7faaa4025000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc746 in Monitor::wait (this=0x7faaa40265f0, no_safepoint_check=true, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1108 #5 0x00007faaaa8d4d0f in wait_for_completed_buffers (this=0x7faaa4025000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp:124 #6 ConcurrentG1RefineThread::run (this=0x7faaa4025000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp:179 #7 0x00007faaaacfde68 in java_start (thread=0x7faaa4025000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #8 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #9 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7faaa9213700 (LWP 17738)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4024600) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa4024940, Self=0x7faaa4023800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa4024940, Self=0x7faaa4023800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc746 in Monitor::wait (this=0x7faaa4024940, no_safepoint_check=true, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1108 #5 0x00007faaaa8d5b71 in SuspendibleThreadSet::join (this=0x7faaab3484e0) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/shared/concurrentGCThread.cpp:110 #6 0x00007faaaa8d499f in ConcurrentG1RefineThread::run_young_rs_sampling (this=0x7faaa4023800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp:102 #7 0x00007faaaa8d4f18 in ConcurrentG1RefineThread::run (this=0x7faaa4023800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp:169 #8 0x00007faaaacfde68 in java_start (thread=0x7faaa4023800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #9 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #10 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7faaa9516700 (LWP 17737)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4022000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa401edd0, Self=0x7faaa4021000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa401edd0, Self=0x7faaa4021000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc746 in Monitor::wait (this=0x7faaa401edd0, no_safepoint_check=true, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1108 #5 0x00007faaaaea870b in GangWorker::loop (this=0x7faaa4021000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/utilities/workgroup.cpp:303 #6 0x00007faaaacfde68 in java_start (thread=0x7faaa4021000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #7 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #8 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7faaaa45e700 (LWP 17734)): #0 0x00000034b7eaab9d in nanosleep () from /lib64/libc.so.6 #1 0x00000034b7eaaa10 in sleep () from /lib64/libc.so.6 #2 0x00007faaa9bfd62d in syncDebugeeStatus () from /export/local/aurora/sandbox/sca/vmsqe/testbase/vm/8/build/execution/vm//bin/lib/linux-amd64/nsk/share/jvmti/hotswap/libHotSwap.so #3 0x00007faaa9bfdb23 in Java_nsk_share_jvmti_DebugeeClass_checkStatus () from /export/local/aurora/sandbox/sca/vmsqe/testbase/vm/8/build/execution/vm//bin/lib/linux-amd64/nsk/share/jvmti/hotswap/libHotSwap.so #4 0x00007faa95014085 in ?? () #5 0x00007faa95013e07 in ?? () #6 0x0000000000000001 in ?? () #7 0x00000000896b25b8 in ?? () #8 0x00007faaaa45d738 in ?? () #9 0x00007faa94a11e28 in ?? () #10 0x00007faaaa45d7a8 in ?? () #11 0x00007faa94a12028 in ?? () #12 0x0000000000000000 in ?? () Thread 13 (Thread 0x7faaa9617700 (LWP 17736)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4020400) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa401edd0, Self=0x7faaa401f000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa401edd0, Self=0x7faaa401f000, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc746 in Monitor::wait (this=0x7faaa401edd0, no_safepoint_check=true, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1108 #5 0x00007faaaaea870b in GangWorker::loop (this=0x7faaa401f000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/utilities/workgroup.cpp:303 #6 0x00007faaaacfde68 in java_start (thread=0x7faaa401f000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #7 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #8 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7faaab382700 (LWP 17731)): #0 0x00000034b860804d in pthread_join () from /lib64/libpthread.so.0 #1 0x00007faaab38fd15 in ContinueInNewThread0 () from /export/local/aurora/sandbox/java/re/jdk/8/promoted/all/b119/binaries/linux-amd64/bin/../lib/amd64/jli/libjli.so #2 0x00007faaab38b63a in ContinueInNewThread () from /export/local/aurora/sandbox/java/re/jdk/8/promoted/all/b119/binaries/linux-amd64/bin/../lib/amd64/jli/libjli.so #3 0x00007faaab38e250 in JLI_Launch () from /export/local/aurora/sandbox/java/re/jdk/8/promoted/all/b119/binaries/linux-amd64/bin/../lib/amd64/jli/libjli.so #4 0x0000000000400696 in main () Thread 11 (Thread 0x7faa79cfd700 (LWP 17749)): #0 0x00000034b860b75b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacfcdcf in safe_cond_timedwait (this=0x7faaa413db00, millis=5000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5041 #2 os::PlatformEvent::park (this=0x7faaa413db00, millis=5000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5702 #3 0x00007faaaacbc17e in ParkCommon (this=0x7faaa4009c80, Self=0x7faaa413c800, timo=137) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:423 #4 Monitor::IWait (this=0x7faaa4009c80, Self=0x7faaa413c800, timo=137) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #5 0x00007faaaacbc7c6 in Monitor::wait (this=0x7faaa4009c80, no_safepoint_check=<value optimized out>, timeout=5000, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1123 #6 0x00007faaaa8c3f43 in CompileQueue::get (this=0x7faaa4139f50) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/compiler/compileBroker.cpp:683 #7 0x00007faaaa8caa2b in CompileBroker::compiler_thread_loop () at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/compiler/compileBroker.cpp:1710 #8 0x00007faaaae40d6f in JavaThread::thread_main_inner (this=0x7faaa413c800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1699 #9 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa413c800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #10 0x00007faaaacfde68 in java_start (thread=0x7faaa413c800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #11 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #12 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7faa796f9700 (LWP 17753)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4193a00) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbb538 in ParkCommon (this=0x7faaa4009a00, Self=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::ILock (this=0x7faaa4009a00, Self=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:488 #4 0x00007faaaacbb6af in Monitor::lock (this=0x7faaa4009a00, Self=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:937 #5 0x00007faaaab840a5 in MutexLocker (thread=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutexLocker.hpp:177 #6 JvmtiExport::cleanup_thread (thread=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiExport.cpp:2154 #7 0x00007faaaae403d1 in JavaThread::exit (this=0x7faaa4192800, destroy_vm=false, exit_type=JavaThread::normal_exit) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1910 #8 0x00007faaaae40cc2 in JavaThread::thread_main_inner (this=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1704 #9 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #10 0x00007faaaacfde68 in java_start (thread=0x7faaa4192800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #11 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #12 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7faa844ad700 (LWP 17745)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa410b500) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacea9bd in ObjectMonitor::wait (this=0x7faa6c0036c8, millis=0, interruptible=true, __the_thread__=0x7faaa410a800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/objectMonitor.cpp:1539 #3 0x00007faaaab12b25 in JVM_MonitorWait (env=<value optimized out>, handle=<value optimized out>, ms=0) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvm.cpp:522 #4 0x00007faa950134c2 in ?? () #5 0x00007faaa410b188 in ?? () #6 0x0000000000000000 in ?? () Thread 8 (Thread 0x7faa798fa700 (LWP 17752)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4190900) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa4009280, Self=0x7faaa4191800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa4009280, Self=0x7faaa4191800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc7c6 in Monitor::wait (this=0x7faaa4009280, no_safepoint_check=<value optimized out>, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1123 #5 0x00007faaaae94264 in VMThread::execute (op=0x7faa798f9860) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/vmThread.cpp:637 #6 0x00007faaaab7f4bf in JvmtiEnvThreadState::reset_current_location(<anonymous enum>, bool) (this=0x7faa58000c00, event_type=128, enabled=<value optimized out>) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEnvThreadState.cpp:318 #7 0x00007faaaab8145f in JvmtiEventControllerPrivate::recompute_env_thread_enabled (ets=0x7faa58000c00, state=0x7faa58000b70) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEventController.cpp:484 #8 0x00007faaaab818e3 in recompute_thread_enabled () at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEventController.cpp:513 #9 JvmtiEventControllerPrivate::recompute_enabled () at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEventController.cpp:592 #10 0x00007faaaab8258b in JvmtiEventController::set_user_enabled(JvmtiEnvBase *, JavaThread *, <anonymous enum>, bool) (env=0x7faaa4004440, thread=0x0, event_type=JVMTI_EVENT_SINGLE_STEP, enabled=255) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEventController.cpp:956 #11 0x00007faaaab723bd in JvmtiEnv::SetEventNotificationMode(<anonymous enum>, <anonymous enum>, jthread, ...) (this=0x7faaa4004440, mode=<value optimized out>, event_type=JVMTI_EVENT_SINGLE_STEP, event_thread=<value optimized out>) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiEnv.cpp:396 #12 0x00007faaaab258ed in jvmti_SetEventNotificationMode(jvmtiEnv *, <anonymous enum>, <anonymous enum>, jthread, ...) (env=0x7faaa4004440, mode=JVMTI_ENABLE, event_type=JVMTI_EVENT_SINGLE_STEP, event_thread=0x0) at ../generated/jvmtifiles/jvmtiEnter.cpp:5250 #13 0x00007faaa9c01010 in agentProc () from /export/local/aurora/sandbox/sca/vmsqe/testbase/vm/8/build/execution/vm//bin/lib/linux-amd64/nsk/share/jvmti/hotswap/libHotSwap.so #14 0x00007faaa9bfba41 in agentThreadWrapper () from /export/local/aurora/sandbox/sca/vmsqe/testbase/vm/8/build/execution/vm//bin/lib/linux-amd64/nsk/share/jvmti/hotswap/libHotSwap.so #15 0x00007faaaab93ee2 in JvmtiAgentThread::call_start_function (this=0x7faaa4191800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvmtiImpl.cpp:79 #16 0x00007faaaae40d6f in JavaThread::thread_main_inner (this=0x7faaa4191800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1699 #17 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa4191800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #18 0x00007faaaacfde68 in java_start (thread=0x7faaa4191800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #19 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #20 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7faa842ac700 (LWP 17746)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4137800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa4136ba8, Self=0x7faaa4136800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa4136ba8, Self=0x7faaa4136800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc7c6 in Monitor::wait (this=0x7faaa4136ba8, no_safepoint_check=<value optimized out>, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1123 #5 0x00007faaaa8d511e in SurrogateLockerThread::loop (this=0x7faaa4136800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/gc_implementation/shared/concurrentGCThread.cpp:252 #6 0x00007faaaae40d6f in JavaThread::thread_main_inner (this=0x7faaa4136800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1699 #7 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa4136800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #8 0x00007faaaacfde68 in java_start (thread=0x7faaa4136800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #9 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #10 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7faa799fb700 (LWP 17751)): #0 0x00000034b860b75b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacfcdcf in safe_cond_timedwait (this=0x7faaa4147600, millis=120000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5041 #2 os::PlatformEvent::park (this=0x7faaa4147600, millis=120000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5702 #3 0x00007faaaacfe4ef in os::sleep (thread=<value optimized out>, millis=120000, interruptible=<value optimized out>) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:3865 #4 0x00007faaaae3c8a1 in WatcherThread::run (this=0x7faaa4146800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1327 #5 0x00007faaaacfde68 in java_start (thread=0x7faaa4146800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #6 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7faa79fff700 (LWP 17747)): #0 0x00000034b860d6c0 in sem_wait () from /lib64/libpthread.so.0 #1 0x00007faaaacfd062 in check_pending_signals (wait=true) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:2583 #2 0x00007faaaacf5d93 in signal_thread_entry (thread=<value optimized out>, __the_thread__=0x7faaa4138800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/os.cpp:242 #3 0x00007faaaae40d6f in JavaThread::thread_main_inner (this=0x7faaa4138800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1699 #4 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa4138800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #5 0x00007faaaacfde68 in java_start (thread=0x7faaa4138800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #6 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #7 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7faa79bfc700 (LWP 17750)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4144b00) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacbbe27 in ParkCommon (this=0x7faaa4008800, Self=0x7faaa4143800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:421 #3 Monitor::IWait (this=0x7faaa4008800, Self=0x7faaa4143800, timo=128) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #4 0x00007faaaacbc746 in Monitor::wait (this=0x7faaa4008800, no_safepoint_check=true, timeout=0, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1108 #5 0x00007faaaad91fbc in ServiceThread::service_thread_entry (jt=0x7faaa4143800, __the_thread__=0x7faaa4143800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/serviceThread.cpp:108 #6 0x00007faaaae40d6f in JavaThread::thread_main_inner (this=0x7faaa4143800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1699 #7 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa4143800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #8 0x00007faaaacfde68 in java_start (thread=0x7faaa4143800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #9 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #10 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7faa79dfe700 (LWP 17748)): #0 0x00000034b860b75b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacfcdcf in safe_cond_timedwait (this=0x7faaa413b900, millis=5000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5041 #2 os::PlatformEvent::park (this=0x7faaa413b900, millis=5000) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5702 #3 0x00007faaaacbc17e in ParkCommon (this=0x7faaa4009c80, Self=0x7faaa413a800, timo=137) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:423 #4 Monitor::IWait (this=0x7faaa4009c80, Self=0x7faaa413a800, timo=137) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:799 #5 0x00007faaaacbc7c6 in Monitor::wait (this=0x7faaa4009c80, no_safepoint_check=<value optimized out>, timeout=5000, as_suspend_equivalent=false) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/mutex.cpp:1123 #6 0x00007faaaa8c3f43 in CompileQueue::get (this=0x7faaa4139f20) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/compiler/compileBroker.cpp:683 #7 0x00007faaaa8caa2b in CompileBroker::compiler_thread_loop () at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/compiler/compileBroker.cpp:1710 #8 0x00007faaaae40d6f in JavaThread::thread_main_inner (this=0x7faaa413a800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1699 #9 0x00007faaaae40f35 in JavaThread::run (this=0x7faaa413a800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:1679 #10 0x00007faaaacfde68 in java_start (thread=0x7faaa413a800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #11 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #12 0x00000034b7ee570d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7faa9421d700 (LWP 17744)): #0 0x00000034b860b3dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007faaaacf7c93 in os::PlatformEvent::park (this=0x7faaa4107400) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:5646 #2 0x00007faaaacea9bd in ObjectMonitor::wait (this=0x7faa6c002178, millis=0, interruptible=true, __the_thread__=0x7faaa4106800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/objectMonitor.cpp:1539 #3 0x00007faaaab12b25 in JVM_MonitorWait (env=<value optimized out>, handle=<value optimized out>, ms=0) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/prims/jvm.cpp:522 #4 0x00007faa950134c2 in ?? () #5 0x00007faa9421c6e8 in ?? () #6 0x00007faa950131c1 in ?? () #7 0x00007faa9501317c in ?? () #8 0x00007faa9421c6a8 in ?? () #9 0x00007faa94611a00 in ?? () #10 0x00007faa9421c718 in ?? () #11 0x00007faa946a5188 in ?? () #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7faa9431e700 (LWP 17743)): #0 0x00000034b7e32885 in raise () from /lib64/libc.so.6 #1 0x00000034b7e34065 in abort () from /lib64/libc.so.6 #2 0x00007faaaacfcf45 in os::abort (dump_core=true) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:1563 #3 0x00007faaaae8d573 in VMError::report_and_die (this=0x7faa9431cda0) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/utilities/vmError.cpp:1078 #4 0x00007faaaad02302 in JVM_handle_linux_signal (sig=11, info=0x7faa9431cfb0, ucVoid=0x7faa9431ce80, abort_if_unrecognized=1) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:534 #5 0x00007faaaacf9293 in signalHandler (sig=11, info=0x7faa9431cfb0, uc=0x7faa9431ce80) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:4278 #6 <signal handler called> #7 frame (this=0x7faaa4192800, reg_map=0x7faa9431d350) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/cpu/x86/vm/frame_x86.inline.hpp:84 #8 pd_last_frame (this=0x7faaa4192800, reg_map=0x7faa9431d350) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os_cpu/linux_x86/vm/thread_linux_x86.hpp:39 #9 last_frame (this=0x7faaa4192800, reg_map=0x7faa9431d350) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.hpp:1459 #10 JavaThread::last_java_vframe (this=0x7faaa4192800, reg_map=0x7faa9431d350) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/thread.cpp:3209 #11 0x00007faaaab8007d in VM_GetCurrentLocation::doit() () from /export/local/aurora/sandbox/java/re/jdk/8/promoted/all/b119/binaries/linux-amd64/jre/lib/amd64/server/libjvm.so #12 0x00007faaaae95f45 in VM_Operation::evaluate (this=0x7faa798f9860) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/vm_operations.cpp:60 #13 0x00007faaaae9433a in VMThread::evaluate_operation (this=<value optimized out>, op=0x7faa798f9860) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/vmThread.cpp:372 #14 0x00007faaaae946be in VMThread::loop (this=0x7faaa4101800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/vmThread.cpp:497 #15 0x00007faaaae94b30 in VMThread::run (this=0x7faaa4101800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/share/vm/runtime/vmThread.cpp:274 #16 0x00007faaaacfde68 in java_start (thread=0x7faaa4101800) at /HUDSON/workspace/8-2-build-linux-amd64/jdk8/923/hotspot/src/os/linux/vm/os_linux.cpp:860 #17 0x00000034b86077f1 in start_thread () from /lib64/libpthread.so.0 #18 0x00000034b7ee570d in clone () from /lib64/libc.so.6
12-12-2013

Moving this bug from hotspot/runtime -> hotspot/jvmti for initial evaluation.
12-12-2013

Here's the crashing stack trace from the hs_err_pid file: Stack: [0x00007faa9421e000,0x00007faa9431f000], sp=0x00007faa9431d2c0, free space=1020k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x9dd72a] JavaThread::last_java_vframe(RegisterMap*)+0xfa;; JavaThread::last_java_vframe(RegisterMap*)+0xfa V [libjvm.so+0x72107d] VM_GetCurrentLocation::doit()+0x8d;; VM_GetCurrentLocation::doit()+0x8d V [libjvm.so+0xa36f45] VM_Operation::evaluate()+0x55;; VM_Operation::evaluate()+0x55 V [libjvm.so+0xa3533a] VMThread::evaluate_operation(VM_Operation*)+0xba;; VMThread::evaluate_operation(VM_Operation*)+0xba V [libjvm.so+0xa356be] VMThread::loop()+0x1ce;; VMThread::loop()+0x1ce V [libjvm.so+0xa35b30] VMThread::run()+0x70;; VMThread::run()+0x70 V [libjvm.so+0x89ee68] java_start(Thread*)+0x108;; java_start(Thread*)+0x108
12-12-2013