Bug 486875 - [Cocoa] Eclipse Eventually crashes in El Capitan OSX
Summary: [Cocoa] Eclipse Eventually crashes in El Capitan OSX
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.7.2   Edit
Hardware: Macintosh Mac OS X
: P3 blocker (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2016-01-29 19:03 EST by Douglas Ortega CLA
Modified: 2017-08-24 03:05 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Douglas Ortega CLA 2016-01-29 19:03:43 EST
The problem is that eclipse eventually crashes. Im working with the Oracle Service Bus perspective and every time I open a component it freezes and it never comes back I have the jstack trace:

"Attach Listener" daemon prio=9 tid=118015000 nid=0x7000018e2000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Worker-18" prio=5 tid=119009800 nid=0x700001b6e000 in Object.wait() [700001b6d000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-17" prio=5 tid=11b3f5000 nid=0x700000197000 in Object.wait() [700000196000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-15" prio=5 tid=11a9c8000 nid=0x700002386000 in Object.wait() [700002385000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-12" prio=5 tid=11a3ed800 nid=0x70000029d000 in Object.wait() [70000029c000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"AWT-EventQueue-0" prio=6 tid=11b271800 nid=0x70000426f000 in Object.wait() [70000426e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7b5a79768> (a java.awt.EventQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.getNextEvent(EventQueue.java:558)
	- locked <7b5a79768> (a java.awt.EventQueue)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:263)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

"Thread-21" daemon prio=6 tid=11be98000 nid=0x70000416c000 in Object.wait() [70000416b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ae71a310> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <7ae71a310> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at org.apache.batik.util.CleanerThread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=11a67c800 nid=0x700003f63000 in Object.wait() [700003f62000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7b59b48b8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <7b59b48b8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at sun.java2d.Disposer.run(Disposer.java:125)
	at java.lang.Thread.run(Thread.java:695)

"AWT-Shutdown" prio=6 tid=11a5fc800 nid=0x700003e60000 in Object.wait() [700003e5f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7b594c168> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
	- locked <7b594c168> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:695)

"Dali Event Handler" prio=6 tid=11acf9000 nid=0x700002489000 in Object.wait() [700002488000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7b567de18> (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs_(SynchronizedQueue.java:138)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs(SynchronizedQueue.java:129)
	- locked <7b567de18> (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
	at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilNotEmpty(SynchronizedQueue.java:153)
	at org.eclipse.jpt.common.utility.internal.AsynchronousCommandExecutor$Consumer.waitForProducer(AsynchronousCommandExecutor.java:156)
	at org.eclipse.jpt.common.utility.internal.ConsumerThreadCoordinator$RunnableConsumer.run(ConsumerThreadCoordinator.java:199)
	at java.lang.Thread.run(Thread.java:695)

"Reporting Thread-1 (Spring UAA/1.0.2)" daemon prio=5 tid=11af67000 nid=0x70000394e000 waiting on condition [70000394d000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <7b544e388> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917)
	at java.lang.Thread.run(Thread.java:695)

"Event Batch Processing (Spring UAA/1.0.2)" daemon prio=5 tid=11b878000 nid=0x700003d5d000 waiting on condition [700003d5c000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.springframework.ide.eclipse.internal.uaa.client.QueueingUaaServiceExtension$QueueFlushingRunnable.run(QueueingUaaServiceExtension.java:307)
	at java.lang.Thread.run(Thread.java:695)

"Synchronizer (Spring UAA/1.0.2)" daemon prio=5 tid=11bbaf800 nid=0x700003c5a000 waiting on condition [700003c59000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at org.springframework.uaa.client.internal.TransmissionAwareUaaServiceImpl$UaaTransmissionRunnable.run(TransmissionAwareUaaServiceImpl.java:389)
	at java.lang.Thread.run(Thread.java:695)

"Timer-0" daemon prio=5 tid=11b2e0000 nid=0x700003b57000 in Object.wait() [700003b56000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7b556c638> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.util.TimerThread.mainLoop(Timer.java:483)
	- locked <7b556c638> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

"Worker-8" prio=5 tid=11b95a000 nid=0x700003542000 in Object.wait() [700003541000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-7" prio=5 tid=11b3f6000 nid=0x70000343f000 waiting on condition [70000343e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <7b556b420> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
	at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424)
	at oracle.eclipse.tools.common.services.resources.internal.SequentialEventManager.takeCommandSet(SequentialEventManager.java:246)
	at oracle.eclipse.tools.common.services.resources.internal.QueueManagerJob.run(QueueManagerJob.java:118)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-6" prio=5 tid=119002800 nid=0x70000333c000 in Object.wait() [70000333b000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Worker-4" prio=5 tid=11a3ec800 nid=0x700002798000 in Object.wait() [700002797000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
	- locked <7a8f39880> (a org.eclipse.core.internal.jobs.WorkerPool)
	at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

"Thread-11" prio=6 tid=11bf0d000 nid=0x700003136000 waiting on condition [700003135000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at oracle.eclipse.tools.weblogic.j2eelib.LibraryModuleRegistry$LibraryArchiveChangeMonitor.run(LibraryModuleRegistry.java:488)

"com.bea.osb.transports.jms.TimerThread" daemon prio=6 tid=11b175000 nid=0x700003033000 waiting on condition [700003032000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <7ad789f88> (a java.util.concurrent.Semaphore$NonfairSync)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
	at java.util.concurrent.Semaphore.acquire(Semaphore.java:286)
	at com.bea.wli.sb.transports.jms.JmsAsyncMessageTable$TimeoutThread.run(JmsAsyncMessageTable.java:248)

"weblogic.timers.TimerThread" daemon prio=9 tid=11a883000 nid=0x700002f30000 in Object.wait() [700002f2f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ad6c4340> (a weblogic.timers.internal.TimerThread)
	at java.lang.Object.wait(Object.java:485)
	at weblogic.timers.internal.TimerThread$Thread.run(TimerThread.java:235)
	- locked <7ad6c4340> (a weblogic.timers.internal.TimerThread)

"ExecuteThread: '4' for queue: 'default'" daemon prio=5 tid=112a78800 nid=0x700002e2d000 in Object.wait() [700002e2c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ad699280> (a weblogic.kernel.ServerExecuteThread)
	at java.lang.Object.wait(Object.java:485)
	at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:91)
	- locked <7ad699280> (a weblogic.kernel.ServerExecuteThread)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:115)

"ExecuteThread: '3' for queue: 'default'" daemon prio=5 tid=112ab1800 nid=0x700002d2a000 in Object.wait() [700002d29000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ad6dd298> (a weblogic.kernel.ServerExecuteThread)
	at java.lang.Object.wait(Object.java:485)
	at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:91)
	- locked <7ad6dd298> (a weblogic.kernel.ServerExecuteThread)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:115)

"ExecuteThread: '2' for queue: 'default'" daemon prio=5 tid=112dac800 nid=0x700002c27000 in Object.wait() [700002c26000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ad699320> (a weblogic.kernel.ServerExecuteThread)
	at java.lang.Object.wait(Object.java:485)
	at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:91)
	- locked <7ad699320> (a weblogic.kernel.ServerExecuteThread)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:115)

"ExecuteThread: '1' for queue: 'default'" daemon prio=5 tid=11a46e000 nid=0x700002b24000 in Object.wait() [700002b23000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ad6993c0> (a weblogic.kernel.ServerExecuteThread)
	at java.lang.Object.wait(Object.java:485)
	at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:91)
	- locked <7ad6993c0> (a weblogic.kernel.ServerExecuteThread)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:115)

"ExecuteThread: '0' for queue: 'default'" daemon prio=5 tid=11ac42800 nid=0x700001d74000 in Object.wait() [700001d73000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ad6dd338> (a weblogic.kernel.ServerExecuteThread)
	at java.lang.Object.wait(Object.java:485)
	at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:91)
	- locked <7ad6dd338> (a weblogic.kernel.ServerExecuteThread)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:115)

"[ThreadPool Manager] - Idle Thread" daemon prio=5 tid=11a72c000 nid=0x700002a21000 in Object.wait() [700002a20000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ac981580> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
	- locked <7ac981580> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

"Thread-8" daemon prio=6 tid=11ad4c000 nid=0x70000291e000 in Object.wait() [70000291d000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7ad12c8f0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <7ad12c8f0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at com.bea.wli.config.derivedcache.GarbageCollectionNotifier.run(GarbageCollectionNotifier.java:149)
	at java.lang.Thread.run(Thread.java:695)

"Java indexing" daemon prio=4 tid=11a956000 nid=0x700002695000 in Object.wait() [700002694000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7abb07ba0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
	- locked <7abb07ba0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
	at java.lang.Thread.run(Thread.java:695)

"Provisioning Event Dispatcher" daemon prio=5 tid=11b0a4800 nid=0x700002283000 in Object.wait() [700002282000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7abc7d398> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <7abc7d398> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Bundle File Closer" daemon prio=5 tid=112ab2800 nid=0x700001f7a000 in Object.wait() [700001f79000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7aad09c38> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <7aad09c38> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Worker-JM" prio=5 tid=11aaf1800 nid=0x700002180000 in Object.wait() [70000217f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7aa8df300> (a java.util.ArrayList)
	at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
	- locked <7aa8df300> (a java.util.ArrayList)

"[Timer] - Main Queue Handler" daemon prio=5 tid=11b879000 nid=0x70000207d000 in Object.wait() [70000207c000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7aa8a7798> (a java.lang.Object)
	at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
	- locked <7aa8a7798> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:695)

"Start Level Event Dispatcher" daemon prio=5 tid=112d1a000 nid=0x700001e77000 in Object.wait() [700001e76000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a97d3638> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <7a97d3638> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Framework Event Dispatcher" daemon prio=5 tid=11a092000 nid=0x700001c71000 in Object.wait() [700001c70000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a9484a88> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at java.lang.Object.wait(Object.java:485)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
	- locked <7a9484a88> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Framework Active Thread" prio=5 tid=1128e1000 nid=0x700001a6b000 in Object.wait() [700001a6a000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a80215e0> (a org.eclipse.osgi.framework.internal.core.Framework)
	at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
	- locked <7a80215e0> (a org.eclipse.osgi.framework.internal.core.Framework)
	at java.lang.Thread.run(Thread.java:695)

"Low Memory Detector" daemon prio=5 tid=1091a9800 nid=0x7000016dc000 runnable [00000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=9 tid=112800000 nid=0x7000015d9000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=9 tid=108823800 nid=0x7000014d6000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=9 tid=108822800 nid=0x7000013d3000 runnable [00000000]
   java.lang.Thread.State: RUNNABLE

"Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=112004000 nid=0x7000012d0000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=10880d000 nid=0x7000011cd000 in Object.wait() [7000011cc000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8025e68> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <7a8025e68> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171)

"Reference Handler" daemon prio=10 tid=10880c000 nid=0x7000010ca000 in Object.wait() [7000010c9000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <7a8025e50> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <7a8025e50> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=109000800 nid=0x7fff79d43000 runnable [7fff5fbfb000]
   java.lang.Thread.State: RUNNABLE
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
	at org.eclipse.swt.widgets.Widget.mouseDownSuper(Widget.java:1092)
	at org.eclipse.swt.widgets.Table.mouseDownSuper(Table.java:2004)
	at org.eclipse.swt.widgets.Widget.mouseDown(Widget.java:1084)
	at org.eclipse.swt.widgets.Control.mouseDown(Control.java:2528)
	at org.eclipse.swt.widgets.Table.mouseDown(Table.java:1966)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5471)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
	at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2095)
	at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2253)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5535)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4989)
	at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5138)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
	at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3610)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
	at org.eclipse.jface.window.Window.open(Window.java:801)
	at com.bea.alsb.process.messageflow.core.properties.MessageFlowPropertySection$XQueryHyperlinkListener.linkActivated(Unknown Source)
	at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleActivate(AbstractHyperlink.java:233)
	at org.eclipse.ui.forms.widgets.AbstractHyperlink.handleMouseUp(AbstractHyperlink.java:327)
	at org.eclipse.ui.forms.widgets.AbstractHyperlink.access$2(AbstractHyperlink.java:311)
	at org.eclipse.ui.forms.widgets.AbstractHyperlink$4.handleEvent(AbstractHyperlink.java:125)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1270)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3974)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3613)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

"VM Thread" prio=9 tid=108807800 nid=0x700000fc7000 runnable 

"Gang worker#0 (Parallel GC Threads)" prio=9 tid=108801800 nid=0x7000004a6000 runnable 

"Gang worker#1 (Parallel GC Threads)" prio=9 tid=109002000 nid=0x7000005a9000 runnable 

"Gang worker#2 (Parallel GC Threads)" prio=9 tid=109002800 nid=0x7000006ac000 runnable 

"Gang worker#3 (Parallel GC Threads)" prio=9 tid=109003000 nid=0x7000007af000 runnable 

"Gang worker#4 (Parallel GC Threads)" prio=9 tid=109004000 nid=0x7000008b2000 runnable 

"Gang worker#5 (Parallel GC Threads)" prio=9 tid=109004800 nid=0x7000009b5000 runnable 

"Gang worker#6 (Parallel GC Threads)" prio=9 tid=109005000 nid=0x700000ab8000 runnable 

"Gang worker#7 (Parallel GC Threads)" prio=9 tid=109005800 nid=0x700000bbb000 runnable 

"Concurrent Mark-Sweep GC Thread" prio=9 tid=1090e3000 nid=0x700000ec4000 runnable 
"Gang worker#0 (Parallel CMS Threads)" prio=9 tid=1090e2000 nid=0x700000cbe000 runnable 

"Gang worker#1 (Parallel CMS Threads)" prio=9 tid=1090e2800 nid=0x700000dc1000 runnable 

"VM Periodic Task Thread" prio=10 tid=1091b3800 nid=0x7000017df000 waiting on condition 

"Exception Catcher Thread" prio=10 tid=109001800 nid=0x7000003a3000 runnable 
JNI global references: 3584
Comment 1 Kalyan Prasad Tatavarthi CLA 2016-02-16 03:01:21 EST
Looks like SWT problem. Transferring it to SWT team
Comment 2 Douglas Ortega CLA 2016-02-16 10:30:24 EST
(In reply to Kalyan Prasad Tatavarthi from comment #1)
> Looks like SWT problem. Transferring it to SWT team

Thanks, maybe they can help me.
Comment 3 Lakshmi P Shanmugam CLA 2016-02-16 13:08:15 EST
Can you check if there are any Runtime Exceptions caused when you open the component?
Also, does this problem happen with any other perspectives, such as Java or Debug?
Comment 4 Lakshmi P Shanmugam CLA 2017-07-05 01:22:27 EDT
Does this still happen for you on Mac 10.11 or 10.12?
Comment 5 Lakshmi P Shanmugam CLA 2017-08-24 03:05:42 EDT
Closing due to inactivity. Please reopen if you still see this problem or have more information.