Create account / Log in

Vassal Editor: Java crashes on iMac

Issues with the Vassal engine.

Moderators: uckelman, Tim M

Vassal Editor: Java crashes on iMac

Postby marktb1961 » October 26th, 2020, 1:34 pm

Since starting to use a new machine (iMac), I've been experiencing Java crashes whilst using the Vassal Editor; they seem to be happening when I am 3-4 or more windows deep in an edit... e.g. open a prototype; copy a trait from that prototype to another prototype, open a trait in the second prototype to edit etc. It doesn't happen all the time though.

The error message points towards the Graphics hardware and that might be why I don't get these issues on a MacBook, running the same MacOS and Vassal versions. So far, the Vassal Player and other applications seem unaffected; however, I haven't been using much else other than Vassal and a few standard Apple Apps.

I'm guessing this might be a Java issue rather than Vassal ?

Code: Select all
Process:               java [21459]
Path:                  /Applications/VASSAL.app/Contents/MacOS/jre/bin/java
Identifier:            net.java.openjdk.15.java
Version:               1.0 (15)
Code Type:             X86-64 (Native)
Parent Process:        java [19730]
Responsible:           java [19730]
User ID:               503

Date/Time:             2020-10-26 12:59:29.988 +0000
OS Version:            Mac OS X 10.15.7 (19H2)
Report Version:        12
Bridge OS Version:     4.6 (17P6610)
Anonymous UUID:        B68EA60A-38A0-B7E7-D60A-ED9470912EC0

Sleep/Wake UUID:       5B0D78B5-F4BE-46E6-AC9C-1FE20453A115

Time Awake Since Boot: 120000 seconds
Time Since Wake:       43000 seconds

System Integrity Protection: enabled

Crashed Thread:        22  Java: Java2D Queue Flusher

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x000000010f4aa008
Exception Note:        EXC_CORPSE_NOTIFY

VM Regions Near 0x10f4aa008:
    __LINKEDIT             000000010f4a3000-000000010f4aa000 [   28K] r--/rwx SM=COW  /Applications/VASSAL.app/Contents/MacOS/jre/lib/libjimage.dylib
--> VM_ALLOCATE            000000010f4aa000-000000010f4ab000 [    4K] ---/rwx SM=NUL 
    VM_ALLOCATE            000000010f4ab000-000000010f4ac000 [    4K] r--/rwx SM=PRV 

Application Specific Information:
abort() called

Application Specific Signatures:
Graphics hardware encountered an error and was reset: 0x00000002


Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e49d89 Parker::park(bool, long) + 329
3   libjvm.dylib                     0x0000000112050a94 Unsafe_Park(JNIEnv_*, _jobject*, unsigned char, long) + 148
4   ???                              0x00000001245e2455 0 + 4905116757
5   ???                              0x0000000124b01a2c 0 + 4910488108

Thread 1:
0   libsystem_kernel.dylib           0x00007fff6dc9e55e __ulock_wait + 10
1   libsystem_pthread.dylib          0x00007fff6dd615c2 _pthread_join + 347
2   libjli.dylib                     0x000000010f46565c CallJavaMainInNewThread + 140
3   libjli.dylib                     0x000000010f464170 ContinueInNewThread + 160
4   libjli.dylib                     0x000000010f461fd2 JLI_Launch + 7522
5   java                             0x000000010f455c1e main + 414
6   libjli.dylib                     0x000000010f465dc4 apple_main + 84
7   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
8   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 2:
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a42b os::PlatformMonitor::wait(long) + 155
3   libjvm.dylib                     0x0000000111e0adf2 Monitor::wait(long, bool) + 178
4   libjvm.dylib                     0x00000001120253bf Threads::destroy_vm() + 79
5   libjvm.dylib                     0x0000000111b304d2 jni_DestroyJavaVM + 162
6   libjli.dylib                     0x000000010f462f07 JavaMain + 2887
7   libjli.dylib                     0x000000010f465699 ThreadJavaMain + 9
8   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
9   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 3:: Java: GC Thread#0
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 4:: Java: G1 Main Marker
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a42b os::PlatformMonitor::wait(long) + 155
3   libjvm.dylib                     0x0000000111e0ad26 Monitor::wait_without_safepoint_check(long) + 38
4   libjvm.dylib                     0x00000001119d363a G1ConcurrentMarkThread::run_service() + 202
5   libjvm.dylib                     0x00000001118f4679 ConcurrentGCThread::run() + 41
6   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
7   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
8   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
9   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 5:: Java: G1 Conc#0
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 6:: Java: G1 Refine#0
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001119d5abc G1ConcurrentRefineThread::run_service() + 108
3   libjvm.dylib                     0x00000001118f4679 ConcurrentGCThread::run() + 41
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 7:: Java: G1 Young RemSet Sampling
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a507 os::PlatformMonitor::wait(long) + 375
3   libjvm.dylib                     0x0000000111e0ad26 Monitor::wait_without_safepoint_check(long) + 38
4   libjvm.dylib                     0x0000000111a1e75b G1YoungRemSetSamplingThread::run_service() + 139
5   libjvm.dylib                     0x00000001118f4679 ConcurrentGCThread::run() + 41
6   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
7   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
8   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
9   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 8:: Java: VM Thread
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a507 os::PlatformMonitor::wait(long) + 375
3   libjvm.dylib                     0x0000000111e0ad26 Monitor::wait_without_safepoint_check(long) + 38
4   libjvm.dylib                     0x000000011209ea66 VMThread::loop() + 454
5   libjvm.dylib                     0x000000011209e773 VMThread::run() + 115
6   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
7   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
8   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
9   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 9:: Java: Reference Handler
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a42b os::PlatformMonitor::wait(long) + 155
3   libjvm.dylib                     0x0000000111e0ae84 Monitor::wait(long, bool) + 324
4   libjvm.dylib                     0x0000000111b6af0c JVM_WaitForReferencePendingList + 188
5   ???                              0x000000011c5293d0 0 + 4770141136
6   ???                              0x000000011c523ebe 0 + 4770119358
7   ???                              0x000000011c523ebe 0 + 4770119358
8   ???                              0x000000011c51a949 0 + 4770081097
9   libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
10  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
11  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
12  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
13  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
14  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
15  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
16  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
17  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 10:: Java: Finalizer
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x0000000124a585d8 0 + 4909794776

Thread 11:: Java: Signal Dispatcher
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x0000000111e40bad os::signal_wait() + 221
3   libjvm.dylib                     0x0000000111e3a399 signal_thread_entry(JavaThread*, Thread*) + 57
4   libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
5   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
6   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
7   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
8   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 12:: Java: Service Thread
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a507 os::PlatformMonitor::wait(long) + 375
3   libjvm.dylib                     0x0000000111e0ad26 Monitor::wait_without_safepoint_check(long) + 38
4   libjvm.dylib                     0x0000000111ed75d0 ServiceThread::service_thread_entry(JavaThread*, Thread*) + 176
5   libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
6   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
7   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
8   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
9   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 13:: Java: C2 CompilerThread0
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a507 os::PlatformMonitor::wait(long) + 375
3   libjvm.dylib                     0x0000000111e0ae84 Monitor::wait(long, bool) + 324
4   libjvm.dylib                     0x00000001118db13a CompileQueue::get() + 154
5   libjvm.dylib                     0x00000001118df404 CompileBroker::compiler_thread_loop() + 516
6   libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
7   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
8   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
9   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
10  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 14:: Java: C1 CompilerThread0
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a507 os::PlatformMonitor::wait(long) + 375
3   libjvm.dylib                     0x0000000111e0ae84 Monitor::wait(long, bool) + 324
4   libjvm.dylib                     0x00000001118db13a CompileQueue::get() + 154
5   libjvm.dylib                     0x00000001118df404 CompileBroker::compiler_thread_loop() + 516
6   libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
7   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
8   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
9   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
10  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 15:: Java: Sweeper thread
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a507 os::PlatformMonitor::wait(long) + 375
3   libjvm.dylib                     0x0000000111e0ad26 Monitor::wait_without_safepoint_check(long) + 38
4   libjvm.dylib                     0x0000000111fc7cfa NMethodSweeper::sweeper_loop() + 138
5   libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
6   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
7   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
8   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
9   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 16:: Java: Notification Thread
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a42b os::PlatformMonitor::wait(long) + 155
3   libjvm.dylib                     0x0000000111e0ad26 Monitor::wait_without_safepoint_check(long) + 38
4   libjvm.dylib                     0x0000000111e1ef7a NotificationThread::notification_thread_entry(JavaThread*, Thread*) + 154
5   libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
6   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
7   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
8   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
9   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 17:: Java: VM Periodic Task Thread
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4a507 os::PlatformMonitor::wait(long) + 375
3   libjvm.dylib                     0x0000000111e0ad26 Monitor::wait_without_safepoint_check(long) + 38
4   libjvm.dylib                     0x000000011201dc6e WatcherThread::sleep() const + 142
5   libjvm.dylib                     0x000000011201dd2f WatcherThread::run() + 63
6   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
7   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
8   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
9   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 18:: Java: Common-Cleaner
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e49af3 os::PlatformEvent::park(long) + 547
3   libjvm.dylib                     0x0000000111e26cc2 ObjectMonitor::wait(long, bool, Thread*) + 626
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x0000000124a585d8 0 + 4909794776

Thread 19:: Java: AWT-Shutdown
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x00000001245bb7b4 0 + 4904957876
8   ???                              0x000000011c523f03 0 + 4770119427
9   ???                              0x000000011c51a949 0 + 4770081097
10  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
11  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
12  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
13  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
14  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
15  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
16  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
17  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
18  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 20:: com.apple.NSEventThread
0   libsystem_kernel.dylib           0x00007fff6dc9cdfa mach_msg_trap + 10
1   libsystem_kernel.dylib           0x00007fff6dc9d170 mach_msg + 60
2   com.apple.CoreFoundation         0x00007fff33abdef5 __CFRunLoopServiceMachPort + 247
3   com.apple.CoreFoundation         0x00007fff33abc9c2 __CFRunLoopRun + 1319
4   com.apple.CoreFoundation         0x00007fff33abbe3e CFRunLoopRunSpecific + 462
5   com.apple.AppKit                 0x00007fff30ecf954 _NSEventThread + 132
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 21:: Java: AWT-EventQueue-0
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x0000000124c108b8 0 + 4911597752

Thread 22 Crashed:: Java: Java2D Queue Flusher
0   libsystem_kernel.dylib           0x00007fff6dca333a __pthread_kill + 10
1   libsystem_pthread.dylib          0x00007fff6dd5fe60 pthread_kill + 430
2   libsystem_c.dylib                0x00007fff6dc2a808 abort + 120
3   libGPUSupportMercury.dylib       0x00007fff54f290a5 gpusGenerateCrashLog.cold.1 + 95
4   libGPUSupportMercury.dylib       0x00007fff54f2018f gpusGenerateCrashLog + 89
5   com.apple.AMDRadeonX6000GLDriver   0x000000012f5187ed gpusKillClientExt + 9
6   libGPUSupportMercury.dylib       0x00007fff54f216a1 gpusSubmitDataBuffers + 490
7   com.apple.AMDRadeonX6000GLDriver   0x000000012f5413cb glrATI_Hwl_SubmitPacketsWithToken + 101
8   libawt_lwawt.dylib               0x000000011c23d054 Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer + 2868
9   ???                              0x00000001245dff55 0 + 4905107285
10  ???                              0x00000001249a91ec 0 + 4909076972

Thread 23:: Java: Java2D Disposer
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x0000000124a585d8 0 + 4909794776

Thread 24:: Java: IPC receiver for 2104973502
0   libsystem_kernel.dylib           0x00007fff6dc9d81e read + 10
1   libnio.dylib                     0x000000011b866418 Java_sun_nio_ch_SocketDispatcher_read0 + 40
2   ???                              0x000000011c5293d0 0 + 4770141136
3   ???                              0x000000011c5238e0 0 + 4770117856
4   ???                              0x000000011c5238e0 0 + 4770117856
5   ???                              0x000000011c5238e0 0 + 4770117856
6   ???                              0x000000011c5238e0 0 + 4770117856
7   ???                              0x000000011c5238e0 0 + 4770117856
8   ???                              0x000000011c5238e0 0 + 4770117856
9   ???                              0x000000011c5238e0 0 + 4770117856
10  ???                              0x000000011c5238e0 0 + 4770117856
11  ???                              0x000000011c5238e0 0 + 4770117856
12  ???                              0x000000011c5238e0 0 + 4770117856
13  ???                              0x000000011c5235a0 0 + 4770117024
14  ???                              0x000000011c523c20 0 + 4770118688
15  ???                              0x000000011c523c20 0 + 4770118688
16  ???                              0x000000011c523cff 0 + 4770118911
17  ???                              0x000000011c523f03 0 + 4770119427
18  ???                              0x000000011c51a949 0 + 4770081097
19  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
20  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
21  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
22  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
23  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
24  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
25  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
26  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
27  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 25:: Java: IPC dispatcher for 2104973502
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e49d89 Parker::park(bool, long) + 329
3   libjvm.dylib                     0x0000000112050a94 Unsafe_Park(JNIEnv_*, _jobject*, unsigned char, long) + 148
4   ???                              0x00000001245e2455 0 + 4905116757
5   ???                              0x000000011d8f3c74 0 + 4790893684
6   ???                              0x000000011c523cff 0 + 4770118911
7   ???                              0x000000011c523f03 0 + 4770119427
8   ???                              0x000000011c51a949 0 + 4770081097
9   libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
10  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
11  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
12  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
13  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
14  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
15  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
16  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
17  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 26:: Java: GC Thread#1
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 27:: Java: GC Thread#2
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 28:: Java: GC Thread#3
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 29:: Java: GC Thread#4
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 30:: Java: GC Thread#5
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 31:: Java: GC Thread#6
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 32:: Java: GC Thread#7
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 33:: Java: GC Thread#8
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 34:: Java: GC Thread#9
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 35:: Java: GC Thread#10
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 36:: Java: GC Thread#11
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 37:: Java: GC Thread#12
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 38:: Java: G1 Conc#1
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 39:: Java: G1 Conc#2
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001120c9d72 SemaphoreGangTaskDispatcher::worker_wait_for_task() + 18
3   libjvm.dylib                     0x00000001120c9701 GangWorker::loop() + 49
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 40:: Java: TimerQueue
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e49d89 Parker::park(bool, long) + 329
3   libjvm.dylib                     0x0000000112050a94 Unsafe_Park(JNIEnv_*, _jobject*, unsigned char, long) + 148
4   ???                              0x00000001245e2455 0 + 4905116757

Thread 41:: AMCP Logging Spool
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   com.apple.audio.caulk            0x00007fff6772fb16 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk            0x00007fff6772f9b2 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk            0x00007fff6772f7c4 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk            0x00007fff6772f1e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
5   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
6   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 42:
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   com.apple.audio.caulk            0x00007fff6772fb16 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk            0x00007fff6772f9b2 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk            0x00007fff6772f7c4 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk            0x00007fff6772f1e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
5   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
6   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 43:: Java: Java Sound Event Dispatcher
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x000000011c523ebe 0 + 4770119358
8   ???                              0x000000011c523ebe 0 + 4770119358
9   ???                              0x000000011c523ebe 0 + 4770119358
10  ???                              0x000000011c523f03 0 + 4770119427
11  ???                              0x000000011c51a949 0 + 4770081097
12  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
13  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
14  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
15  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
16  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
17  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
18  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
19  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
20  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 44:: Java: Direct Clip
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x000000011c523ebe 0 + 4770119358
8   ???                              0x000000011c523ebe 0 + 4770119358
9   ???                              0x000000011c523f03 0 + 4770119427
10  ???                              0x000000011c51a949 0 + 4770081097
11  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
12  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
13  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
14  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
15  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
16  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
17  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
18  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
19  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 45:: Java: Direct Clip
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x000000011c523ebe 0 + 4770119358
8   ???                              0x000000011c523ebe 0 + 4770119358
9   ???                              0x000000011c523f03 0 + 4770119427
10  ???                              0x000000011c51a949 0 + 4770081097
11  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
12  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
13  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
14  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
15  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
16  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
17  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
18  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
19  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 46:: Java: Direct Clip
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x000000011c523ebe 0 + 4770119358
8   ???                              0x000000011c523ebe 0 + 4770119358
9   ???                              0x000000011c523f03 0 + 4770119427
10  ???                              0x000000011c51a949 0 + 4770081097
11  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
12  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
13  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
14  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
15  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
16  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
17  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
18  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
19  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 47:: Java: SwingWorker-pool-2-thread-1
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e49d89 Parker::park(bool, long) + 329
3   libjvm.dylib                     0x0000000112050a94 Unsafe_Park(JNIEnv_*, _jobject*, unsigned char, long) + 148
4   ???                              0x00000001245e2455 0 + 4905116757
5   ???                              0x000000011d8f3c74 0 + 4790893684
6   ???                              0x000000011c523cff 0 + 4770118911
7   ???                              0x000000011c523c20 0 + 4770118688
8   ???                              0x000000011c523ebe 0 + 4770119358
9   ???                              0x000000011c523f03 0 + 4770119427
10  ???                              0x000000011c51a949 0 + 4770081097
11  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
12  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
13  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
14  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
15  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
16  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
17  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
18  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
19  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 48:: Java: G1 Refine#1
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001119d5abc G1ConcurrentRefineThread::run_service() + 108
3   libjvm.dylib                     0x00000001118f4679 ConcurrentGCThread::run() + 41
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 49:: Java: G1 Refine#2
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001119d5abc G1ConcurrentRefineThread::run_service() + 108
3   libjvm.dylib                     0x00000001118f4679 ConcurrentGCThread::run() + 41
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 50:: Java: G1 Refine#3
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001119d5abc G1ConcurrentRefineThread::run_service() + 108
3   libjvm.dylib                     0x00000001118f4679 ConcurrentGCThread::run() + 41
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 51:: Java: G1 Refine#4
0   libsystem_kernel.dylib           0x00007fff6dc9ce36 semaphore_wait_trap + 10
1   libjvm.dylib                     0x0000000111ed6807 OSXSemaphore::wait() + 23
2   libjvm.dylib                     0x00000001119d5abc G1ConcurrentRefineThread::run_service() + 108
3   libjvm.dylib                     0x00000001118f4679 ConcurrentGCThread::run() + 41
4   libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
5   libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
6   libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
7   libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 52:: Java: pool-1-thread-1
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e49d89 Parker::park(bool, long) + 329
3   libjvm.dylib                     0x0000000112050a94 Unsafe_Park(JNIEnv_*, _jobject*, unsigned char, long) + 148
4   ???                              0x00000001245e2455 0 + 4905116757
5   ???                              0x000000011d8f3c74 0 + 4790893684
6   ???                              0x000000011c523cff 0 + 4770118911
7   ???                              0x000000011c523c20 0 + 4770118688
8   ???                              0x000000011c523ebe 0 + 4770119358
9   ???                              0x000000011c523f03 0 + 4770119427
10  ???                              0x000000011c51a949 0 + 4770081097
11  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
12  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
13  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
14  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
15  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
16  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
17  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
18  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
19  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 53:: Java: pool-1-thread-2
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e49d89 Parker::park(bool, long) + 329
3   libjvm.dylib                     0x0000000112050a94 Unsafe_Park(JNIEnv_*, _jobject*, unsigned char, long) + 148
4   ???                              0x00000001245e2455 0 + 4905116757
5   ???                              0x000000011d8f3c74 0 + 4790893684
6   ???                              0x000000011c523cff 0 + 4770118911
7   ???                              0x000000011c523c20 0 + 4770118688
8   ???                              0x000000011c523ebe 0 + 4770119358
9   ???                              0x000000011c523f03 0 + 4770119427
10  ???                              0x000000011c51a949 0 + 4770081097
11  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
12  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
13  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
14  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
15  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
16  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
17  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
18  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
19  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 54:: Java: Direct Clip
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x00000001245bb7b4 0 + 4904957876
8   ???                              0x000000011c523f03 0 + 4770119427
9   ???                              0x000000011c51a949 0 + 4770081097
10  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
11  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
12  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
13  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
14  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
15  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
16  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
17  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
18  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 55:: Java: Direct Clip
0   libsystem_kernel.dylib           0x00007fff6dc9f882 __psynch_cvwait + 10
1   libsystem_pthread.dylib          0x00007fff6dd60425 _pthread_cond_wait + 698
2   libjvm.dylib                     0x0000000111e4989b os::PlatformEvent::park() + 251
3   libjvm.dylib                     0x0000000111e26d2e ObjectMonitor::wait(long, bool, Thread*) + 734
4   libjvm.dylib                     0x0000000111fd0e3d ObjectSynchronizer::wait(Handle, long, Thread*) + 269
5   libjvm.dylib                     0x0000000111b57db2 JVM_MonitorWait + 626
6   ???                              0x000000012418e853 0 + 4900579411
7   ???                              0x00000001245bb7b4 0 + 4904957876
8   ???                              0x000000011c523f03 0 + 4770119427
9   ???                              0x000000011c51a949 0 + 4770081097
10  libjvm.dylib                     0x0000000111abb512 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 738
11  libjvm.dylib                     0x0000000111aba3f9 JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 489
12  libjvm.dylib                     0x0000000111aba4c3 JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*) + 99
13  libjvm.dylib                     0x0000000111b68c00 thread_entry(JavaThread*, Thread*) + 176
14  libjvm.dylib                     0x000000011201f4c2 JavaThread::thread_main_inner() + 178
15  libjvm.dylib                     0x000000011201c591 Thread::call_run() + 113
16  libjvm.dylib                     0x0000000111e3f2e7 thread_native_entry(Thread*) + 407
17  libsystem_pthread.dylib          0x00007fff6dd60109 _pthread_start + 148
18  libsystem_pthread.dylib          0x00007fff6dd5bb8b thread_start + 15

Thread 56:
0   libsystem_pthread.dylib          0x00007fff6dd5bb68 start_wqthread + 0

Thread 22 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000070000ad1c000  rcx: 0x000070000ad1b788  rdx: 0x0000000000000000
  rdi: 0x000000000000ef07  rsi: 0x0000000000000006  rbp: 0x000070000ad1b7b0  rsp: 0x000070000ad1b788
   r8: 0x000070000ad1b590   r9: 0x000070000ad1b7d0  r10: 0x000070000ad1c000  r11: 0x0000000000000246
  r12: 0x000000000000ef07  r13: 0x0000000000000001  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007fff6dca333a  rfl: 0x0000000000000246  cr2: 0x00007fff8faca290
 
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133
.
.
.
Model: iMac20,2, BootROM 1037.147.4.0.0 (iBridge: 17.16.16610.0.0,0), 8 processors, 8-Core Intel Core i7, 3.8 GHz, 32 GB, SMC
Graphics: kHW_AMDRadeonPro5700Item, AMD Radeon Pro 5700, spdisplays_pcie_device, 8 GB
Platform used:
Vassal 3.4.10
MacOS Big Sur
iMac (27", mid-2020)
User avatar
marktb1961
 
Posts: 328
Joined: October 4th, 2018, 2:36 pm
Location: Liverpool, England

Re: Vassal Editor: Java crashes on iMac

Postby uckelman » November 2nd, 2020, 1:21 am

This is either a Java or a video driver issue. It's not a VASSAL issue---Java programs containing no native code definitionally cannot crash a correctly working JVM. If they can, then the JVM or something it depends on is broken.
User avatar
uckelman
Site Admin
 
Posts: 8979
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: Vassal Editor: Java crashes on iMac

Postby uckelman » November 2nd, 2020, 5:37 pm

I can't tell if any of this is relevant for you, but it appears people were having some bad problems with the GPU firmware on Macs in late spring: https://mrmacintosh.com/2020-002-update ... ted-video/
User avatar
uckelman
Site Admin
 
Posts: 8979
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: Vassal Editor: Java crashes on iMac

Postby marktb1961 » November 2nd, 2020, 8:52 pm

uckelman wrote:I can't tell if any of this is relevant for you, but it appears people were having some bad problems with the GPU firmware on Macs in late spring: https://mrmacintosh.com/2020-002-update ... ted-video/


Thanks Joel. I think that is an old, or at least a different problem, as the OS is several point releases on and the GPU different. I will keep an eye out on Apple updates. Meanwhile, it has not recurred since a day after I posted this thread. Maybe It is very specific to however I was working at the time.
Platform used:
Vassal 3.4.10
MacOS Big Sur
iMac (27", mid-2020)
User avatar
marktb1961
 
Posts: 328
Joined: October 4th, 2018, 2:36 pm
Location: Liverpool, England


Return to Technical Support & Bugs

Who is online

Users browsing this forum: No registered users and 6 guests