I also got that from the FAQ, and disabled anything I could conceive interfering with Spine (Finder modifications, etc.) but that did not help.
I did a jstack PID thing, and got this in the terminal:
vectorMac-2:~ herman$ jstack 5683
2016-03-22 12:33:17
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode):
"Attach Listener" daemon prio=5 tid=0x00007ff3fdb00000 nid=0x290f waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"AsynchExecutor-Thread" daemon prio=5 tid=0x00007ff3fc247000 nid=0x12a03 waiting on condition [0x0000700002d11000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007c0dee288> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
"Timer" daemon prio=5 tid=0x00007ff3fb34e000 nid=0x12007 in Object.wait() [0x0000700002802000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at iR.run(SourceFile:257)
- locked <0x00000007c10f4f48> (a hb)
at java.lang.Thread.run(Thread.java:744)
"Thread-8" daemon prio=5 tid=0x00007ff3fc1ae000 nid=0x12803 waiting on condition [0x0000700002c0e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007c0c99730> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
"Images" daemon prio=5 tid=0x00007ff3fb346000 nid=0x12603 waiting on condition [0x0000700002b0b000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007c10f50d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
"Open" daemon prio=5 tid=0x00007ff3fdb8d000 nid=0x12403 waiting on condition [0x0000700002a08000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at java.lang.invoke.LambdaForm$DMH/1364030911.invokeStatic_J_V(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/2126308798.linkToCallSite(LambdaForm$MH)
at Dn.e(SourceFile:702)
at java.lang.invoke.LambdaForm$DMH/136892060.invokeStatic_I_V(LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/789866483.linkToCallSite(LambdaForm$MH)
at mn.run(SourceFile:447)
"FileWatch" prio=5 tid=0x00007ff3fc62f800 nid=0x11d07 waiting on condition [0x00007000026ff000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007c0c9db90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:519)
at java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:682)
at sun.nio.fs.AbstractWatchService.poll(AbstractWatchService.java:108)
at CN.run(SourceFile:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
"TimerQueue" daemon prio=5 tid=0x00007ff3fd946000 nid=0xf307 waiting on condition [0x0000700002579000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007c081f9e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:744)
"Timer-0" daemon prio=5 tid=0x00007ff3fc107000 nid=0xec0b in Object.wait() [0x0000700002373000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000007c08248f8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Java2D Disposer" daemon prio=5 tid=0x00007ff3fb8e9000 nid=0xd703 in Object.wait() [0x000070000216d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007c07d2808> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at sun.java2d.Disposer.run(Disposer.java:145)
at java.lang.Thread.run(Thread.java:744)
"Java2D Queue Flusher" daemon prio=5 tid=0x00007ff3fb12e800 nid=0xcc07 in Object.wait() [0x000070000206a000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:208)
- locked <0x00000007c081f740> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)
"Spine" prio=5 tid=0x00007ff3fb057800 nid=0xc503 waiting on condition [0x0000700001f66000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at at.a(SourceFile:63)
at ac.e(SourceFile:236)
at mJ.e(SourceFile:92)
at ah.run(SourceFile:189)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
"AWT-Shutdown" prio=5 tid=0x00007ff3fb0d4000 nid=0xc303 in Object.wait() [0x0000700001e64000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
- locked <0x00000007c08aab38> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:744)
"AppKit Thread" daemon prio=5 tid=0x00007ff3fb0b1000 nid=0x160b runnable [0x00007fff5d9a2000]
java.lang.Thread.State: RUNNABLE
at sun.lwawt.macosx.LWCToolkit.doAWTRunLoop(Native Method)
at sun.lwawt.macosx.LWCToolkit.invokeAndWait(LWCToolkit.java:549)
at sun.lwawt.macosx.LWCToolkit.invokeAndWait(LWCToolkit.java:489)
at sun.lwawt.macosx.CAccessibility.invokeAndWait(CAccessibility.java:75)
at sun.lwawt.macosx.CAccessibility.getAccessibleRole(CAccessibility.java:232)
"Service Thread" daemon prio=5 tid=0x00007ff3fc038800 nid=0xbc03 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=5 tid=0x00007ff3fd83b000 nid=0xba03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=5 tid=0x00007ff3fd818000 nid=0xb803 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=5 tid=0x00007ff3fd836800 nid=0xb50b runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=5 tid=0x00007ff3fb85e000 nid=0xb203 in Object.wait() [0x0000700001852000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007c07d7bd8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
"Reference Handler" daemon prio=5 tid=0x00007ff3fc038000 nid=0xb003 in Object.wait() [0x000070000174f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x00000007c08a3160> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=0x00007ff3fb07f000 nid=0x870f waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"VM Thread" prio=5 tid=0x00007ff3fb85b800 nid=0xae03 runnable
"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007ff3fb074000 nid=0x9e03 runnable
"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007ff3fb082000 nid=0xa003 runnable
"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007ff3fb006800 nid=0xa203 runnable
"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007ff3fb007800 nid=0xa403 runnable
"GC task thread#4 (ParallelGC)" prio=5 tid=0x00007ff3fb008000 nid=0xa603 runnable
"GC task thread#5 (ParallelGC)" prio=5 tid=0x00007ff3fb821800 nid=0xa803 runnable
"GC task thread#6 (ParallelGC)" prio=5 tid=0x00007ff3fb822000 nid=0xaa03 runnable
"GC task thread#7 (ParallelGC)" prio=5 tid=0x00007ff3fb823000 nid=0xac03 runnable
"VM Periodic Task Thread" prio=5 tid=0x00007ff3fc046000 nid=0xbe03 waiting on condition
JNI global references: 923