[libbluray-devel] BDJ menus on MacOS?
glenn
pygr at sonic.net
Fri Jan 17 22:10:21 CET 2020
Here is a sample (without the binary image section produced by Activity Monitor) of the hung process. Hopefully someone can make more sense of it than I can. Other than the first stack listed, the others end mostly with __psynch_cvwait, the remaining ones being one semaphore_wait_trap, one cerror_nocancel, one StatSampler::sample_data(PerfDataList*) and one mach_msg_trap.
I agree that BDJ menus work great with VLC 3.0.8 on MacOS 10.15.2. A Kodi 19.0-ALPHA1 or 18.5 process hangs when trying to access BDJ menus. Kodi is my player of choice.
The JDK being used is adoptopenjdk-8.jdk.
-pygr
**********************************************************************************
Sampling process 988 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling bdj_test (pid 988) every 1 millisecond
Process: bdj_test [988]
Path: /Users/USER/*/bdj_test
Load Address: 0x10e2a6000
Identifier: java..libs
Version: ???
Code Type: X86-64
Parent Process: zsh [448]
Date/Time: 2020-01-17 12:11:52.954 -0800
Launch Time: 2020-01-17 12:10:48.406 -0800
OS Version: Mac OS X 10.15.2 (19C57)
Report Version: 7
Analysis Tool: /usr/bin/sample
Physical footprint: 24.9M
Physical footprint (peak): 25.1M
----
Call graph:
2750 Thread_117093 DispatchQueue_1: com.apple.main-thread (serial)
+ 2750 _register_methods (in libbluray.2.dylib) + 68 [0x10e2dced4]
+ 2750 jni_FindClass (in libjvm.dylib) + 588 [0x1100ec779]
+ 2750 find_class_from_class_loader(JNIEnv_*, Symbol*, unsigned char, Handle, Handle, unsigned char, Thread*) (in libjvm.dylib) + 86 [0x11011feb1]
+ 2750 InstanceKlass::initialize(Thread*) (in libjvm.dylib) + 61 [0x1100b82d5]
+ 2750 InstanceKlass::initialize_impl(instanceKlassHandle, Thread*) (in libjvm.dylib) + 747 [0x1100b7e7f]
+ 2750 InstanceKlass::initialize(Thread*) (in libjvm.dylib) + 61 [0x1100b82d5]
+ 2750 InstanceKlass::initialize_impl(instanceKlassHandle, Thread*) (in libjvm.dylib) + 747 [0x1100b7e7f]
+ 2750 InstanceKlass::initialize(Thread*) (in libjvm.dylib) + 61 [0x1100b82d5]
+ 2750 InstanceKlass::initialize_impl(instanceKlassHandle, Thread*) (in libjvm.dylib) + 1195 [0x1100b803f]
+ 2750 InstanceKlass::call_class_initializer_impl(instanceKlassHandle, Thread*) (in libjvm.dylib) + 191 [0x1100b6b6f]
+ 2750 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 1703 [0x1100e388b]
+ 2750 ??? (in <unknown binary>) [0x11da834e7]
+ 2750 ??? (in <unknown binary>) [0x11daa7aba]
+ 2750 InterpreterRuntime::resolve_invoke(JavaThread*, Bytecodes::Code) (in libjvm.dylib) + 868 [0x1100ddfca]
+ 2750 LinkResolver::resolve_invoke(CallInfo&, Handle, constantPoolHandle, int, Bytecodes::Code, Thread*) (in libjvm.dylib) + 179 [0x1101a9483]
+ 2750 LinkResolver::resolve_invokestatic(CallInfo&, constantPoolHandle, int, Thread*) (in libjvm.dylib) + 258 [0x1101a93c2]
+ 2750 LinkResolver::resolve_static_call(CallInfo&, KlassHandle&, Symbol*, Symbol*, KlassHandle, bool, bool, Thread*) (in libjvm.dylib) + 156 [0x1101a91ae]
+ 2750 InstanceKlass::initialize(Thread*) (in libjvm.dylib) + 61 [0x1100b82d5]
+ 2750 InstanceKlass::initialize_impl(instanceKlassHandle, Thread*) (in libjvm.dylib) + 1195 [0x1100b803f]
+ 2750 InstanceKlass::call_class_initializer_impl(instanceKlassHandle, Thread*) (in libjvm.dylib) + 191 [0x1100b6b6f]
+ 2750 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 1703 [0x1100e388b]
+ 2750 ??? (in <unknown binary>) [0x11da834e7]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da8ad80]
+ 2750 ??? (in <unknown binary>) [0x11da9b407]
+ 2750 JVM_DoPrivileged (in libjvm.dylib) + 1245 [0x11012879d]
+ 2750 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 1703 [0x1100e388b]
+ 2750 ??? (in <unknown binary>) [0x11da834e7]
+ 2750 ??? (in <unknown binary>) [0x11da8ad80]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da8a7d0]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da9b407]
+ 2750 Java_java_lang_ClassLoader_00024NativeLibrary_load (in libjava.dylib) + 208 [0x10e4ce10a]
+ 2750 JNI_OnLoad (in libawt.dylib) + 9 [0x113b7e7a5]
+ 2750 AWT_OnLoad (in libawt.dylib) + 547 [0x113b7e758]
+ 2750 JNU_CallStaticMethodByName (in libjava.dylib) + 282 [0x10e4db6a7]
+ 2750 jni_CallStaticVoidMethodV (in libjvm.dylib) + 232 [0x1100f7187]
+ 2750 jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*) (in libjvm.dylib) + 447 [0x1100fe674]
+ 2750 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 1703 [0x1100e388b]
+ 2750 ??? (in <unknown binary>) [0x11da834e7]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da8a7d0]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da9b407]
+ 2750 Java_java_lang_ClassLoader_00024NativeLibrary_load (in libjava.dylib) + 208 [0x10e4ce10a]
+ 2750 JNI_OnLoad (in libawt_lwawt.dylib) + 769 [0x113cf0589]
+ 2750 +[AWTStarter start:] (in libawt_lwawt.dylib) + 466 [0x113cefc39]
+ 2750 -[AWTStarter starter:] (in libawt_lwawt.dylib) + 905 [0x113cf00cf]
+ 2750 +[NSApplicationAWT runAWTLoopWithApp:] (in libosxapp.dylib) + 156 [0x113d6bf72]
+ 2750 -[NSApplication run] (in AppKit) + 658 [0x7fff2d5313ae]
+ 2750 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] (in libosxapp.dylib) + 124 [0x113d6c328]
+ 2750 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit) + 1352 [0x7fff2d53f690]
+ 2750 _DPSNextEvent (in AppKit) + 990 [0x7fff2d540eb4]
+ 2750 _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) + 64 [0x7fff2eecf127]
+ 2750 ReceiveNextEventCommon (in HIToolbox) + 600 [0x7fff2eecf39d]
+ 2750 RunCurrentEventLoopInMode (in HIToolbox) + 292 [0x7fff2eecf65d]
+ 2750 CFRunLoopRunSpecific (in CoreFoundation) + 499 [0x7fff30378bd3]
+ 2750 __CFRunLoopRun (in CoreFoundation) + 1695 [0x7fff303798e7]
+ 2750 __CFRunLoopServiceMachPort (in CoreFoundation) + 322 [0x7fff3037ad0b]
+ 2750 mach_msg (in libsystem_kernel.dylib) + 60 [0x7fff6797d5d0]
+ 2750 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff6797d25a]
2750 Thread_117675
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117676
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117677
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117678
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117679
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117680
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117681
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117682
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117683
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117684
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
+ 2750 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117685: Java: VM Thread
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 VMThread::run() (in libjvm.dylib) + 138 [0x11038bcb0]
+ 2750 VMThread::loop() (in libjvm.dylib) + 444 [0x11038c224]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 os::PlatformEvent::park(long) (in libjvm.dylib) + 404 [0x110261446]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117686: Java: Reference Handler
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
+ 2750 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
+ 2750 thread_entry(JavaThread*, Thread*) (in libjvm.dylib) + 124 [0x110122b90]
+ 2750 JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) (in libjvm.dylib) + 74 [0x1100e41de]
+ 2750 JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 356 [0x1100e4032]
+ 2750 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 1703 [0x1100e388b]
+ 2750 ??? (in <unknown binary>) [0x11da834e7]
+ 2750 ??? (in <unknown binary>) [0x11da8a7d0]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da9b407]
+ 2750 JVM_MonitorWait (in libjvm.dylib) + 175 [0x110129cc5]
+ 2750 ObjectSynchronizer::wait(Handle, long, Thread*) (in libjvm.dylib) + 202 [0x11030e0a0]
+ 2750 ObjectMonitor::wait(long, bool, Thread*) (in libjvm.dylib) + 763 [0x110258931]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117687: Java: Finalizer
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
+ 2750 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
+ 2750 thread_entry(JavaThread*, Thread*) (in libjvm.dylib) + 124 [0x110122b90]
+ 2750 JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) (in libjvm.dylib) + 74 [0x1100e41de]
+ 2750 JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 356 [0x1100e4032]
+ 2750 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 1703 [0x1100e388b]
+ 2750 ??? (in <unknown binary>) [0x11da834e7]
+ 2750 ??? (in <unknown binary>) [0x11da8ad80]
+ 2750 ??? (in <unknown binary>) [0x11da8ad80]
+ 2750 ??? (in <unknown binary>) [0x11da8affd]
+ 2750 ??? (in <unknown binary>) [0x11da9b407]
+ 2750 JVM_MonitorWait (in libjvm.dylib) + 175 [0x110129cc5]
+ 2750 ObjectSynchronizer::wait(Handle, long, Thread*) (in libjvm.dylib) + 202 [0x11030e0a0]
+ 2750 ObjectMonitor::wait(long, bool, Thread*) (in libjvm.dylib) + 763 [0x110258931]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117688
+ 2750 start_wqthread (in libsystem_pthread.dylib) + 15 [0x7fff67a3c827]
+ 2750 _pthread_wqthread (in libsystem_pthread.dylib) + 390 [0x7fff67a3d760]
+ 2750 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff6797e92e]
2750 Thread_117691: Java: Signal Dispatcher
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
+ 2750 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
+ 2750 signal_thread_entry(JavaThread*, Thread*) (in libjvm.dylib) + 57 [0x11025f575]
+ 2750 check_pending_signals(bool) (in libjvm.dylib) + 143 [0x110262b0b]
+ 2750 semaphore_wait_trap (in libsystem_kernel.dylib) + 10 [0x7fff6797d296]
2750 Thread_117692: Java: C2 CompilerThread0
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
+ 2750 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
+ 2750 CompileBroker::compiler_thread_loop() (in libjvm.dylib) + 376 [0x10ffb6368]
+ 2750 CompileQueue::get() (in libjvm.dylib) + 122 [0x10ffb6140]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 237 [0x11023ef6b]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 os::PlatformEvent::park(long) (in libjvm.dylib) + 404 [0x110261446]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117693: Java: C2 CompilerThread1
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
+ 2750 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
+ 2750 CompileBroker::compiler_thread_loop() (in libjvm.dylib) + 376 [0x10ffb6368]
+ 2750 CompileQueue::get() (in libjvm.dylib) + 122 [0x10ffb6140]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 237 [0x11023ef6b]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 os::PlatformEvent::park(long) (in libjvm.dylib) + 404 [0x110261446]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117694: Java: C2 CompilerThread2
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
+ 2750 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
+ 2750 CompileBroker::compiler_thread_loop() (in libjvm.dylib) + 376 [0x10ffb6368]
+ 2750 CompileQueue::get() (in libjvm.dylib) + 122 [0x10ffb6140]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 237 [0x11023ef6b]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 os::PlatformEvent::park(long) (in libjvm.dylib) + 404 [0x110261446]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117695: Java: C1 CompilerThread3
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
+ 2750 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
+ 2750 CompileBroker::compiler_thread_loop() (in libjvm.dylib) + 376 [0x10ffb6368]
+ 2750 CompileQueue::get() (in libjvm.dylib) + 122 [0x10ffb6140]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 237 [0x11023ef6b]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 os::PlatformEvent::park(long) (in libjvm.dylib) + 404 [0x110261446]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117696: Java: Service Thread
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2750 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
+ 2750 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
+ 2750 ServiceThread::service_thread_entry(JavaThread*, Thread*) (in libjvm.dylib) + 149 [0x1102bbf6b]
+ 2750 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ 2750 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ 2750 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
+ 2750 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
+ 2750 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ 2750 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
2750 Thread_117697: Java: VM Periodic Task Thread
+ 2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
+ 2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
+ 2750 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
+ 2748 WatcherThread::run() (in libjvm.dylib) + 260 [0x1103416c6]
+ ! 2748 WatcherThread::sleep() const (in libjvm.dylib) + 126 [0x110340842]
+ ! 2748 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
+ ! 2748 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
+ ! 2748 os::PlatformEvent::park(long) (in libjvm.dylib) + 404 [0x110261446]
+ ! 2748 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
+ ! 2747 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff6797fce6]
+ ! 1 cerror_nocancel (in libsystem_kernel.dylib) + 20 [0x7fff6797da9d]
+ 2 WatcherThread::run() (in libjvm.dylib) + 284 [0x1103416de]
+ 2 PeriodicTask::real_time_tick(int) (in libjvm.dylib) + 77 [0x110313c67]
+ 1 StatSampler::sample_data(PerfDataList*) (in libjvm.dylib) + 34 [0x1102e111e]
+ : 1 PerfLongVariant::sample() (in libjvm.dylib) + 30 [0x110288d98]
+ : 1 MutableSpaceUsedHelper::take_sample() (in libjvm.dylib) + 17 [0x1102dc271]
+ : 1 MutableSpace::used_in_words() const (in libjvm.dylib) + 8 [0x11023e134]
+ 1 StatSampler::sample_data(PerfDataList*) (in libjvm.dylib) + 10 [0x1102e1106]
2750 Thread_117748: com.apple.NSEventThread
2750 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
2750 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
2750 _NSEventThread (in AppKit) + 132 [0x7fff2d6e3a72]
2750 CFRunLoopRunSpecific (in CoreFoundation) + 499 [0x7fff30378bd3]
2750 __CFRunLoopRun (in CoreFoundation) + 1695 [0x7fff303798e7]
2750 __CFRunLoopServiceMachPort (in CoreFoundation) + 322 [0x7fff3037ad0b]
2750 mach_msg (in libsystem_kernel.dylib) + 60 [0x7fff6797d5d0]
2750 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff6797d25a]
Total number in stack (recursive counted multiple, when >=5):
21 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff67a40e65]
21 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff67a3c83b]
20 java_start(Thread*) (in libjvm.dylib) + 246 [0x11026482e]
19 __psynch_cvwait (in libsystem_kernel.dylib) + 0 [0x7fff6797fcdc]
19 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff67a41185]
17 Monitor::IWait(Thread*, long) (in libjvm.dylib) + 168 [0x11023ed8c]
13 Monitor::wait(bool, long, bool) (in libjvm.dylib) + 390 [0x11023f004]
13 os::PlatformEvent::park() (in libjvm.dylib) + 192 [0x11026054e]
11 ??? (in <unknown binary>) [0x11da8affd]
11 ParkCommon(ParkEvent*, long) (in libjvm.dylib) + 42 [0x11023e4a8]
10 GCTaskManager::get_task(unsigned int) (in libjvm.dylib) + 56 [0x110070c2e]
10 GCTaskThread::run() (in libjvm.dylib) + 349 [0x110071cfb]
8 JavaThread::run() (in libjvm.dylib) + 448 [0x110341a4e]
8 JavaThread::thread_main_inner() (in libjvm.dylib) + 155 [0x110340365]
6 ??? (in <unknown binary>) [0x11da834e7]
6 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) (in libjvm.dylib) + 1703 [0x1100e388b]
6 os::PlatformEvent::park(long) (in libjvm.dylib) + 404 [0x110261446]
5 ??? (in <unknown binary>) [0x11da9b407]
Sort by top of stack, same collapsed (when >= 5):
__psynch_cvwait (in libsystem_kernel.dylib) 52247
mach_msg_trap (in libsystem_kernel.dylib) 5500
__workq_kernreturn (in libsystem_kernel.dylib) 2750
semaphore_wait_trap (in libsystem_kernel.dylib) 2750
More information about the libbluray-devel
mailing list