(lldb) thread select 24 * thread #24, stop reason = signal SIGSTOP frame #0: 0x00007fff8d675286 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill: -> 0x7fff8d675286 <+10>: jae 0x7fff8d675290 ; <+20> 0x7fff8d675288 <+12>: movq %rax, %rdi 0x7fff8d67528b <+15>: jmp 0x7fff8d670c53 ; cerror_nocancel 0x7fff8d675290 <+20>: retq (lldb) thread backtrace * thread #24, stop reason = signal SIGSTOP * frame #0: 0x00007fff8d675286 libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff946c99f9 libsystem_pthread.dylib`pthread_kill + 90 frame #2: 0x00007fff8a82c9a3 libsystem_c.dylib`abort + 129 frame #3: 0x00007fff946cae1f libsystem_pthread.dylib`__pthread_abort + 49 frame #4: 0x00007fff946caed3 libsystem_pthread.dylib`__pthread_abort_reason + 180 frame #5: 0x00007fff946c5aa1 libsystem_pthread.dylib`pthread_mutex_unlock + 246 frame #6: 0x000000010ee8a0cf libjvm.dylib`os::PlatformMonitor::unlock(this=) at os_posix.cpp:2227 [opt] frame #7: 0x000000010ee956e1 libjvm.dylib`OWSTTaskTerminator::offer_termination(this=0x00007ffcd35bbdf0, terminator=0x0000000000000000) at owstTaskTerminator.cpp:80 [opt] frame #8: 0x000000010e98ac3c libjvm.dylib`G1ParEvacuateFollowersClosure::do_void() [inlined] ParallelTaskTerminator::offer_termination(this=) at taskqueue.hpp:488 [opt] frame #9: 0x000000010e98ac34 libjvm.dylib`G1ParEvacuateFollowersClosure::do_void() [inlined] G1ParEvacuateFollowersClosure::offer_termination() at g1CollectedHeap.cpp:3227 [opt] frame #10: 0x000000010e98ac10 libjvm.dylib`G1ParEvacuateFollowersClosure::do_void(this=0x000000013cb81d58) at g1CollectedHeap.cpp:3242 [opt] frame #11: 0x000000010e991ee7 libjvm.dylib`G1ParTask::work(this=0x000000013be2d470, worker_id=0) at g1CollectedHeap.cpp:3297 [opt] frame #12: 0x000000010f107516 libjvm.dylib`GangWorker::run_task(this=0x00007ffcd5032800, data=WorkData @ 0x00007fafeabb1b40) at workgroup.cpp:335 [opt] frame #13: 0x000000010f1075d9 libjvm.dylib`GangWorker::loop(this=0x00007ffcd5032800) at workgroup.cpp:345 [opt] frame #14: 0x000000010f01b27f libjvm.dylib`Thread::call_run(this=0x00007ffcd5032800) at thread.cpp:400 [opt] frame #15: 0x000000010ee7f680 libjvm.dylib`thread_native_entry(thread=0x00007ffcd5032800) at os_bsd.cpp:692 [opt] frame #16: 0x00007fff946c805a libsystem_pthread.dylib`_pthread_body + 131 frame #17: 0x00007fff946c7fd7 libsystem_pthread.dylib`_pthread_start + 176 frame #18: 0x00007fff946c53ed libsystem_pthread.dylib`thread_start + 13 (lldb) frame select 11 libjvm.dylib was compiled with optimization - stepping may behave oddly; variables may not be available. frame #11: 0x000000010e991ee7 libjvm.dylib`G1ParTask::work(this=0x000000013be2d470, worker_id=0) at g1CollectedHeap.cpp:3297 [opt] (lldb) frame variable (G1ParTask *) this = 0x000000013be2d470 (uint) worker_id = 0 (double) start_sec = 9.4631971910000007 (ResourceMark) rm = { _area = 0x00007ffcd3763730 _chunk = 0x00007ffcd505d420 _hwm = 0x00007ffcd505d440 "????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????" _max = 0x00007ffcd505d818 "????????????????" _size_in_bytes = 984 _thread = 0x00007ffcd5032800 _previous_resource_mark = 0x0000000000000000 } (ReferenceProcessor *) rp = (G1ParScanThreadState *) pss = 0x00007ffcd35bc250 (double) start_strong_roots_sec = 9.4632031409999992 (size_t) evac_term_attempts = 0 (double) term_sec = 0 (double) strong_roots_sec = (HandleMark) hm = (double) start = 9.4636237750000002 (G1ParEvacuateFollowersClosure) evac = { _start_term = 9.4679423800000002 _term_time = 0 _term_attempts = 1 _g1h = 0x00007ffcd5000020 _par_scan_state = 0x00007ffcd35bc250 _queues = 0x00007ffcd370ac70 _terminator = 0x00007ffcd35bbdf0 _phase = ObjCopy } (double) elapsed_sec = (G1GCPhaseTimes *) p = (lldb) print *this (G1ParTask) $0 = { AbstractGangTask = (_name = "G1 collection", _gc_id = 617) _g1h = 0x00007ffcd5000020 _pss = 0x000000013be2d7f0 _queues = 0x00007ffcd370ac70 _root_processor = 0x000000013be2d4d8 _terminator = { _terminator = 0x00007ffcd35bbdf0 } _n_workers = 4 } (lldb) thread select 25 * thread #25, stop reason = signal SIGSTOP frame #0: 0x00007fff8d675166 libsystem_kernel.dylib`__psynch_mutexwait + 10 libsystem_kernel.dylib`__psynch_mutexwait: -> 0x7fff8d675166 <+10>: jae 0x7fff8d675170 ; <+20> 0x7fff8d675168 <+12>: movq %rax, %rdi 0x7fff8d67516b <+15>: jmp 0x7fff8d670c53 ; cerror_nocancel 0x7fff8d675170 <+20>: retq (lldb) thread backtrace * thread #25, stop reason = signal SIGSTOP * frame #0: 0x00007fff8d675166 libsystem_kernel.dylib`__psynch_mutexwait + 10 frame #1: 0x00007fff946c5696 libsystem_pthread.dylib`_pthread_mutex_lock + 480 frame #2: 0x000000010ee8a095 libjvm.dylib`os::PlatformMonitor::lock(this=) at os_posix.cpp:2222 [opt] frame #3: 0x000000010ee3644a libjvm.dylib`Monitor::lock_without_safepoint_check(this=0x00007ffcd35bbf50, self=0x00007ffcd4027800) at mutex.cpp:98 [opt] frame #4: 0x000000010ee95a70 libjvm.dylib`OWSTTaskTerminator::do_spin_master_work(TerminatorTerminator*) [inlined] MonitorLockerEx::MonitorLockerEx(this=0x000000010f4168a0, monitor=0x00007ffcd35bbf50, no_safepoint_check=true) at mutexLocker.hpp:252 [opt] frame #5: 0x000000010ee95a5f libjvm.dylib`OWSTTaskTerminator::do_spin_master_work(TerminatorTerminator*) [inlined] MonitorLockerEx::MonitorLockerEx(this=0x000000010f4168a0, monitor=0x00007ffcd35bbf50, no_safepoint_check=true) at mutexLocker.hpp:253 [opt] frame #6: 0x000000010ee95a5f libjvm.dylib`OWSTTaskTerminator::do_spin_master_work(this=, terminator=0x0000000000000000) at owstTaskTerminator.cpp:170 [opt] frame #7: 0x000000010ee9566d libjvm.dylib`OWSTTaskTerminator::offer_termination(this=0x00007ffcd35bbdf0, terminator=0x0000000000000000) at owstTaskTerminator.cpp:62 [opt] frame #8: 0x000000010e98ac3c libjvm.dylib`G1ParEvacuateFollowersClosure::do_void() [inlined] ParallelTaskTerminator::offer_termination(this=) at taskqueue.hpp:488 [opt] frame #9: 0x000000010e98ac34 libjvm.dylib`G1ParEvacuateFollowersClosure::do_void() [inlined] G1ParEvacuateFollowersClosure::offer_termination() at g1CollectedHeap.cpp:3227 [opt] frame #10: 0x000000010e98ac10 libjvm.dylib`G1ParEvacuateFollowersClosure::do_void(this=0x000000013cc84d58) at g1CollectedHeap.cpp:3242 [opt] frame #11: 0x000000010e991ee7 libjvm.dylib`G1ParTask::work(this=0x000000013be2d470, worker_id=2) at g1CollectedHeap.cpp:3297 [opt] frame #12: 0x000000010f107516 libjvm.dylib`GangWorker::run_task(this=0x00007ffcd4027800, data=WorkData @ 0x00007fafeacaef00) at workgroup.cpp:335 [opt] frame #13: 0x000000010f1075d9 libjvm.dylib`GangWorker::loop(this=0x00007ffcd4027800) at workgroup.cpp:345 [opt] frame #14: 0x000000010f01b27f libjvm.dylib`Thread::call_run(this=0x00007ffcd4027800) at thread.cpp:400 [opt] frame #15: 0x000000010ee7f680 libjvm.dylib`thread_native_entry(thread=0x00007ffcd4027800) at os_bsd.cpp:692 [opt] frame #16: 0x00007fff946c805a libsystem_pthread.dylib`_pthread_body + 131 frame #17: 0x00007fff946c7fd7 libsystem_pthread.dylib`_pthread_start + 176 frame #18: 0x00007fff946c53ed libsystem_pthread.dylib`thread_start + 13 (lldb) frame select 11 frame #11: 0x000000010e991ee7 libjvm.dylib`G1ParTask::work(this=0x000000013be2d470, worker_id=2) at g1CollectedHeap.cpp:3297 [opt] (lldb) print *this (G1ParTask) $1 = { AbstractGangTask = (_name = "G1 collection", _gc_id = 617) _g1h = 0x00007ffcd5000020 _pss = 0x000000013be2d7f0 _queues = 0x00007ffcd370ac70 _root_processor = 0x000000013be2d4d8 _terminator = { _terminator = 0x00007ffcd35bbdf0 } _n_workers = 4 } (lldb) frame variable (G1ParTask *) this = 0x000000013be2d470 (uint) worker_id = 2 (double) start_sec = 9.4632078590000006 (ResourceMark) rm = { _area = 0x00007ffcd35ae1b0 _chunk = 0x00007ffcd5033820 _hwm = 0x00007ffcd5033840 "??A\x0f\x01" _max = 0x00007ffcd5033c18 "????????????????" _size_in_bytes = 984 _thread = 0x00007ffcd4027800 _previous_resource_mark = 0x0000000000000000 } (ReferenceProcessor *) rp = (G1ParScanThreadState *) pss = 0x00007ffcd37a6db0 (double) start_strong_roots_sec = 9.4632143329999998 (size_t) evac_term_attempts = 0 (double) term_sec = 0 (double) strong_roots_sec = (HandleMark) hm = (double) start = 9.4636221569999996 (G1ParEvacuateFollowersClosure) evac = { _start_term = 9.4679222139999996 _term_time = 0 _term_attempts = 1 _g1h = 0x00007ffcd5000020 _par_scan_state = 0x00007ffcd37a6db0 _queues = 0x00007ffcd370ac70 _terminator = 0x00007ffcd35bbdf0 _phase = ObjCopy } (double) elapsed_sec = (G1GCPhaseTimes *) p = (lldb) thread select 26 * thread #26, stop reason = signal SIGSTOP frame #0: 0x00007fff8d675166 libsystem_kernel.dylib`__psynch_mutexwait + 10 libsystem_kernel.dylib`__psynch_mutexwait: -> 0x7fff8d675166 <+10>: jae 0x7fff8d675170 ; <+20> 0x7fff8d675168 <+12>: movq %rax, %rdi 0x7fff8d67516b <+15>: jmp 0x7fff8d670c53 ; cerror_nocancel 0x7fff8d675170 <+20>: retq (lldb) thread backtrace * thread #26, stop reason = signal SIGSTOP * frame #0: 0x00007fff8d675166 libsystem_kernel.dylib`__psynch_mutexwait + 10 frame #1: 0x00007fff946c5696 libsystem_pthread.dylib`_pthread_mutex_lock + 480 frame #2: 0x00007fff946c85ee libsystem_pthread.dylib`_pthread_cond_wait + 835 frame #3: 0x000000010ee8a1ae libjvm.dylib`os::PlatformMonitor::wait(this=, millis=100000000000) at os_posix.cpp:2251 [opt] frame #4: 0x000000010ee369d5 libjvm.dylib`Monitor::wait(this=0x00007ffcd35bbf50, no_safepoint_check=, timeout=1, as_suspend_equivalent=) at mutex.cpp:178 [opt] frame #5: 0x000000010ee9563f libjvm.dylib`OWSTTaskTerminator::offer_termination(this=0x00007ffcd35bbdf0, terminator=0x0000000000000000) at owstTaskTerminator.cpp:77 [opt] frame #6: 0x000000010e98ac3c libjvm.dylib`G1ParEvacuateFollowersClosure::do_void() [inlined] ParallelTaskTerminator::offer_termination(this=) at taskqueue.hpp:488 [opt] frame #7: 0x000000010e98ac34 libjvm.dylib`G1ParEvacuateFollowersClosure::do_void() [inlined] G1ParEvacuateFollowersClosure::offer_termination() at g1CollectedHeap.cpp:3227 [opt] frame #8: 0x000000010e98ac10 libjvm.dylib`G1ParEvacuateFollowersClosure::do_void(this=0x000000013cd87d58) at g1CollectedHeap.cpp:3242 [opt] frame #9: 0x000000010e991ee7 libjvm.dylib`G1ParTask::work(this=0x000000013be2d470, worker_id=3) at g1CollectedHeap.cpp:3297 [opt] frame #10: 0x000000010f107516 libjvm.dylib`GangWorker::run_task(this=0x00007ffcd402a800, data=WorkData @ 0x00007fafe271f040) at workgroup.cpp:335 [opt] frame #11: 0x000000010f1075d9 libjvm.dylib`GangWorker::loop(this=0x00007ffcd402a800) at workgroup.cpp:345 [opt] frame #12: 0x000000010f01b27f libjvm.dylib`Thread::call_run(this=0x00007ffcd402a800) at thread.cpp:400 [opt] frame #13: 0x000000010ee7f680 libjvm.dylib`thread_native_entry(thread=0x00007ffcd402a800) at os_bsd.cpp:692 [opt] frame #14: 0x00007fff946c805a libsystem_pthread.dylib`_pthread_body + 131 frame #15: 0x00007fff946c7fd7 libsystem_pthread.dylib`_pthread_start + 176 frame #16: 0x00007fff946c53ed libsystem_pthread.dylib`thread_start + 13 (lldb) frame select 9 frame #9: 0x000000010e991ee7 libjvm.dylib`G1ParTask::work(this=0x000000013be2d470, worker_id=3) at g1CollectedHeap.cpp:3297 [opt] (lldb)