Q7

deadlock problem in latest Q7

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 1.1M2
  • Fix Version/s: 1.1.2
  • Component/s: Core
  • Labels:
    None

Activity

Hide
Andrey Sobolev added a comment - 28/Nov/11 1:27 PM

2011-11-28 14:25:09
Full thread dump Java HotSpot(TM) Client VM (20.0-b11 mixed mode, sharing):

"Worker-16" prio=6 tid=0x03918400 nid=0x17c4 in Object.wait() [0x052ff000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)

  • locked <0x1f0687d8> (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)

"ECL tcp session:4309" prio=6 tid=0x02f7ec00 nid=0xce0 waiting on condition [0x03faf000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)

  • parking to wait for <0x193b00f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
    at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424)
    at org.eclipse.ecl.internal.core.Pipe.take(Pipe.java:44)
    at org.eclipse.ecl.server.tcp.EclTcpServer$SessionRequestHandler.writeOutput(EclTcpServer.java:113)
    at org.eclipse.ecl.server.tcp.EclTcpServer$SessionRequestHandler.run(EclTcpServer.java:80)

"ECL tcp session:4303" prio=6 tid=0x0329d800 nid=0x1694 waiting on condition [0x0315f000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)

  • parking to wait for <0x193b0268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
    at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424)
    at org.eclipse.ecl.internal.core.Pipe.take(Pipe.java:44)
    at org.eclipse.ecl.server.tcp.EclTcpServer$SessionRequestHandler.writeOutput(EclTcpServer.java:113)
    at org.eclipse.ecl.server.tcp.EclTcpServer$SessionRequestHandler.run(EclTcpServer.java:80)

"Worker-15" prio=6 tid=0x03d7e400 nid=0x928 waiting on condition [0x0948f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.xored.q7.internal.core.jobs.JobManager$ProgressJob.run(JobManager.java:342)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-12" prio=6 tid=0x02ff9400 nid=0x16c in Object.wait() [0x06e3f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)

  • locked <0x1f0687d8> (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)

"pool-2-thread-2" prio=6 tid=0x032ae800 nid=0x854 runnable [0x0690f000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at java.io.DataInputStream.readInt(DataInputStream.java:370)
at com.xored.x5.common.BinaryReader.readBytes(BinaryReader.java:40)
at com.xored.x5.common.BinaryReader.read(BinaryReader.java:26)
at com.xored.x5.server.tcp.TcpServerTransport$TcpSession.handle(TcpServerTransport.java:60)
at com.xored.x5.server.core.PackageServerTransport$PackageSession.handle(PackageServerTransport.java:45)
at com.xored.x5.server.core.Server$SessionTask.run(Server.java:116)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

"Process monitor" daemon prio=6 tid=0x03a20400 nid=0x90c runnable [0x068bf000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessImpl.waitFor(Native Method)
at org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread.run(RuntimeProcess.java:417)

"Input Stream Monitor" daemon prio=6 tid=0x034ca800 nid=0xf14 in Object.wait() [0x0686f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)

  • waiting on <0x210ee148> (a java.lang.Object)
    at java.lang.Object.wait(Object.java:485)
    at org.eclipse.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:154)
  • locked <0x210ee148> (a java.lang.Object)
    at org.eclipse.debug.internal.core.InputStreamMonitor.write(InputStreamMonitor.java:124)
    at org.eclipse.debug.internal.core.InputStreamMonitor$1.run(InputStreamMonitor.java:99)
    at java.lang.Thread.run(Thread.java:662)

"Output Stream Monitor" daemon prio=2 tid=0x034ca400 nid=0x1378 runnable [0x0681f000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:220)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)

  • locked <0x210ec068> (a java.io.BufferedInputStream)
    at java.io.FilterInputStream.read(FilterInputStream.java:90)
    at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:144)
    at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:134)
    at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:207)
    at java.lang.Thread.run(Thread.java:662)

"Output Stream Monitor" daemon prio=2 tid=0x03714800 nid=0x14d0 runnable [0x0673f000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:220)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)

  • locked <0x210e7d70> (a java.io.BufferedInputStream)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
  • locked <0x210e9fc0> (a java.io.BufferedInputStream)
    at java.io.FilterInputStream.read(FilterInputStream.java:90)
    at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:144)
    at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:134)
    at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:207)
    at java.lang.Thread.run(Thread.java:662)

"pool-2-thread-1" prio=6 tid=0x039ff400 nid=0x11e4 runnable [0x060ef000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)

  • locked <0x20c5fad0> (a java.net.SocksSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    at java.net.ServerSocket.accept(ServerSocket.java:430)
    at com.xored.x5.server.tcp.TcpServerTransport.accept(TcpServerTransport.java:34)
    at com.xored.x5.server.core.PackageServerTransport.accept(PackageServerTransport.java:23)
    at com.xored.x5.server.core.Server$TransportTask.run(Server.java:67)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

"Worker-10" prio=6 tid=0x036ca400 nid=0x11a8 in Object.wait() [0x0661f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43)

  • locked <0x193b03d0> (a org.eclipse.ui.internal.Semaphore)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:168)
    at org.eclipse.swt.widgets.Display.syncExec_aroundBody12(Display.java:4683)
    at org.eclipse.swt.widgets.Display$AjcClosure13.run(Display.java:1)
    at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$9$400dfa49proceed(DisplayAspect.aj:1)
    at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$9$400dfa49(DisplayAspect.aj:237)
    at org.eclipse.swt.widgets.Display.syncExec_aroundBody14(Display.java:4679)
    at org.eclipse.swt.widgets.Display$AjcClosure15.run(Display.java:1)
    at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$1$400dfa49proceed(DisplayAspect.aj:1)
    at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$1$400dfa49(DisplayAspect.aj:26)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:4679)
    at com.xored.tesla.ecl.internal.impl.commands.AdvancedInfoService.service(AdvancedInfoService.java:23)
    at org.eclipse.ecl.internal.core.Session$1.run(Session.java:67)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-9" prio=6 tid=0x0370e400 nid=0x480 in Object.wait() [0x0652f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)

  • waiting on <0x210ef5f8> (a org.eclipse.ui.console.IOConsoleInputStream)
    at java.lang.Object.wait(Object.java:485)
    at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:147)
    at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:92)
  • locked <0x210ef5f8> (a org.eclipse.ui.console.IOConsoleInputStream)
    at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:117)
    at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:678)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Worker-8" prio=6 tid=0x03aac400 nid=0x1314 waiting on condition [0x05f8f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.xored.q7.internal.runtime.ui.UIRunnable.exec(UIRunnable.java:89)
at com.xored.q7.ctx.workbench.impl.WorkbenchContextProcessor.apply(WorkbenchContextProcessor.java:222)
at com.xored.q7.core.ContextTypeManager.apply(ContextTypeManager.java:72)
at com.xored.q7.internal.ecl.core.commands.EnterContextService.service(EnterContextService.java:47)
at org.eclipse.ecl.internal.core.Session$1.run(Session.java:67)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Provisioning Event Dispatcher" daemon prio=6 tid=0x03546400 nid=0x1294 in Object.wait() [0x05c3f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)

  • waiting on <0x20a3bbf0> (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 <0x20a3bbf0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Q7 Indexer" daemon prio=6 tid=0x03608400 nid=0x12e0 in Object.wait() [0x065cf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)

  • waiting on <0x193c7990> (a org.eclipse.swt.widgets.RunnableLock)
    at java.lang.Object.wait(Object.java:485)
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
  • locked <0x193c7990> (a org.eclipse.swt.widgets.RunnableLock)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
    at org.eclipse.swt.widgets.Display.syncExec_aroundBody12(Display.java:4683)
    at org.eclipse.swt.widgets.Display$AjcClosure13.run(Display.java:1)
    at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$9$400dfa49proceed(DisplayAspect.aj:1)
    at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$9$400dfa49(DisplayAspect.aj:237)
    at org.eclipse.swt.widgets.Display.syncExec_aroundBody14(Display.java:4679)
    at org.eclipse.swt.widgets.Display$AjcClosure15.run(Display.java:1)
    at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$1$400dfa49proceed(DisplayAspect.aj:1)
    at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$1$400dfa49(DisplayAspect.aj:26)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:4679)
    at com.xored.q7.ui.utils.UIContentAdapter.notifyChanged(UIContentAdapter.java:35)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:280)
    at com.xored.q7.core.scenario.impl.NamedElementImpl.setId(NamedElementImpl.java:241)
    at com.xored.q7.core.persistence.plain.PlainTextPersistenceModel.updateMetadata(PlainTextPersistenceModel.java:315)
    at com.xored.q7.internal.core.model.Q7ResourceInfo.load(Q7ResourceInfo.java:48)
    at com.xored.q7.internal.core.model.Q7NamedElement.buildStructure(Q7NamedElement.java:62)
    at com.xored.q7.internal.core.model.Openable.generateInfos(Openable.java:65)
    at com.xored.q7.internal.core.model.Q7Element.openWhenClosed(Q7Element.java:65)
  • locked <0x193c7ca8> (a com.xored.q7.internal.core.model.Q7Context)
    at com.xored.q7.internal.core.model.Q7Element.getElementInfo(Q7Element.java:38)
    at com.xored.q7.internal.core.model.Q7Element.getElementInfo(Q7Element.java:29)
    at com.xored.q7.internal.core.model.Q7NamedElement.getInfo(Q7NamedElement.java:88)
    at com.xored.q7.internal.core.model.Q7NamedElement.getNamedElement(Q7NamedElement.java:192)
    at com.xored.q7.ctx.group.GroupContextIndexer.index(GroupContextIndexer.java:25)
    at com.xored.q7.internal.core.model.index.Q7ProjectIndexer.doIndexing(Q7ProjectIndexer.java:124)
    at com.xored.q7.internal.core.model.index.Q7ProjectIndexer.indexNamedElement(Q7ProjectIndexer.java:76)
    at com.xored.q7.internal.core.model.index.NamedElementRequest.run(NamedElementRequest.java:36)
    at com.xored.q7.internal.core.model.index.AbstractJob.execute(AbstractJob.java:55)
    at com.xored.q7.internal.core.jobs.JobManager.run(JobManager.java:403)
    at java.lang.Thread.run(Thread.java:662)

"pool-1-thread-1" prio=6 tid=0x02f0d400 nid=0xd08 waiting on condition [0x0657f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)

  • parking to wait for <0x1f4f1220> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    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:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:662)

"Tesla network server:7002" prio=6 tid=0x033a8400 nid=0x13c4 runnable [0x064df000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)

  • locked <0x2033a610> (a java.net.SocksSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    at java.net.ServerSocket.accept(ServerSocket.java:430)
    at com.xored.tesla.core.server.TeslaNetworkServer.run(TeslaNetworkServer.java:42)

"ECL TCP server" prio=6 tid=0x02fdb800 nid=0x11bc runnable [0x0648f000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)

  • locked <0x203395a0> (a java.net.SocksSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    at java.net.ServerSocket.accept(ServerSocket.java:430)
    at org.eclipse.ecl.server.tcp.EclTcpServer.run(EclTcpServer.java:47)

"Worker-2" prio=6 tid=0x02f90c00 nid=0xf88 in Object.wait() [0x0639f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:272)

  • locked <0x1f3eb5d0> (a java.lang.Object)
    at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199)
    at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
    at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
    at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

"Java indexing" daemon prio=4 tid=0x033d2800 nid=0x17b0 in Object.wait() [0x0470f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)

  • waiting on <0x2003ee10> (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 <0x2003ee10> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
    at java.lang.Thread.run(Thread.java:662)

"Provisioning Event Dispatcher" daemon prio=6 tid=0x03471400 nid=0x13dc in Object.wait() [0x03fff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)

  • waiting on <0x1f4b9020> (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 <0x1f4b9020> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Worker-JM" prio=6 tid=0x033d6c00 nid=0xb50 in Object.wait() [0x03f5f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)

  • locked <0x1f05d7d0> (a java.util.ArrayList)

"[ThreadPool Manager] - Idle Thread" daemon prio=6 tid=0x02fef000 nid=0x37c in Object.wait() [0x03f0f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)

  • locked <0x1eff69b0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

"[Timer] - Main Queue Handler" daemon prio=6 tid=0x036bf400 nid=0x15cc in Object.wait() [0x03ebf000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)

  • locked <0x1eff6aa0> (a java.lang.Object)
    at java.lang.Thread.run(Thread.java:662)

"Bundle File Closer" daemon prio=6 tid=0x03492800 nid=0xd54 in Object.wait() [0x0324f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)

  • locked <0x1eb655b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Start Level Event Dispatcher" daemon prio=6 tid=0x02ef8400 nid=0x12c4 in Object.wait() [0x031ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)

  • waiting on <0x1ea696e0> (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 <0x1ea696e0> (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=6 tid=0x02f05400 nid=0x1180 in Object.wait() [0x031af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)

  • waiting on <0x1ea69930> (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 <0x1ea69930> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

"Framework Active Thread" prio=6 tid=0x02f3f400 nid=0x1204 in Object.wait() [0x0310f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1816)

  • locked <0x1ea69758> (a org.eclipse.osgi.framework.internal.core.Framework)
    at java.lang.Thread.run(Thread.java:662)

"Low Memory Detector" daemon prio=6 tid=0x02b81800 nid=0xbdc runnable [0x00000000]
java.lang.Thread.State: RUNNABLE

"C1 CompilerThread0" daemon prio=10 tid=0x02b72c00 nid=0x834 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x02b71400 nid=0x1e8 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x02b6fc00 nid=0x930 runnable [0x00000000]
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x02b6c400 nid=0x3d8 in Object.wait() [0x02cff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)

  • locked <0x1e9a0340> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x02b67800 nid=0x1124 in Object.wait() [0x02caf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)

  • locked <0x1e9a0080> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x003a7800 nid=0x1308 waiting on condition [0x0088d000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.xored.q7.internal.core.jobs.JobManager.performConcurrentJob(JobManager.java:234)
at com.xored.q7.core.model.search.Q7SearchCore.findItemByDocument(Q7SearchCore.java:138)
at com.xored.q7.core.model.search.Q7SearchCore.findTagsByDocument(Q7SearchCore.java:188)
at com.xored.q7.ui.tags.impl.TagsWatcher.processElementChanged(TagsWatcher.java:97)
at com.xored.q7.ui.tags.impl.TagsWatcher.elementChanged(TagsWatcher.java:58)
at com.xored.q7.internal.core.model.deltas.DeltaProcessor$2.run(DeltaProcessor.java:833)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at com.xored.q7.internal.core.model.deltas.DeltaProcessor.notifyListeners(DeltaProcessor.java:826)
at com.xored.q7.internal.core.model.deltas.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:669)
at com.xored.q7.internal.core.model.deltas.DeltaProcessor.fire(DeltaProcessor.java:648)
at com.xored.q7.internal.core.model.deltas.DeltaProcessor.resourceChanged(DeltaProcessor.java:1083)
at com.xored.q7.internal.core.model.deltas.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:200)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353)
at com.xored.q7.internal.core.model.Q7Operation.runOperation(Q7Operation.java:745)
at com.xored.q7.internal.core.model.Q7NamedElement.commitWorkingCopy(Q7NamedElement.java:170)
at com.xored.q7.ui.editors.NamedElementEditor.doSave(NamedElementEditor.java:161)
at com.xored.q7.ui.editors.ContextEditor.doSave(ContextEditor.java:56)
at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:151)
at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2642)
at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:285)
at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:264)
at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:156)
at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1399)
at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:3416)
at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3429)
at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent_aroundBody2(Display.java:1262)
at org.eclipse.swt.widgets.Display$AjcClosure3.run(Display.java:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$5$a74609acproceed(RecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$5$a74609ac(RecordingAspect.aj:138)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262)
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody2(Widget.java:1052)
at org.eclipse.swt.widgets.Widget$AjcClosure3.run(Widget.java:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$4$2f127892proceed(RecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$4$2f127892(RecordingAspect.aj:124)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1051)
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody4(Widget.java:1077)
at org.eclipse.swt.widgets.Widget$AjcClosure5.run(Widget.java:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7proceed(RecordingAspect.aj:1)
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7(RecordingAspect.aj:63)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
at com.xored.tesla.internal.ui.player.SWTEvents.sendEventRaw(SWTEvents.java:74)
at com.xored.tesla.internal.ui.player.SWTUIPlayer$10.sendKeyEvent(SWTUIPlayer.java:2734)
at com.xored.tesla.internal.ui.player.SWTUIPlayer$10.run(SWTUIPlayer.java:2706)
at com.xored.tesla.internal.ui.player.SWTUIPlayer$7.run(SWTUIPlayer.java:2400)
at org.eclipse.swt.widgets.RunnableLock.run_aroundBody0(RunnableLock.java:35)
at org.eclipse.swt.widgets.RunnableLock$AjcClosure1.run(RunnableLock.java:1)
at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$10$90b1ba39proceed(DisplayAspect.aj:1)
at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$10$90b1ba39(DisplayAspect.aj:273)
at org.eclipse.swt.widgets.RunnableLock.run_aroundBody2(RunnableLock.java:35)
at org.eclipse.swt.widgets.RunnableLock$AjcClosure3.run(RunnableLock.java:1)
at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$2$90b1ba39proceed(DisplayAspect.aj:1)
at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$2$90b1ba39(DisplayAspect.aj:60)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)

  • locked <0x193c86b0> (a org.eclipse.swt.widgets.RunnableLock)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    at org.eclipse.ui.internal.Workbench.runUI_aroundBody0(Workbench.java:2660)
    at org.eclipse.ui.internal.Workbench$AjcClosure1.run(Workbench.java:1)
    at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$a7b5a621proceed(WorkbenchRecordingAspect.aj:1)
    at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$a7b5a621(WorkbenchRecordingAspect.aj:39)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2495)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

"VM Thread" prio=10 tid=0x02b2b400 nid=0xaa8 runnable

"VM Periodic Task Thread" prio=10 tid=0x02b95000 nid=0x1404 waiting on condition

JNI global references: 2072

Show
Andrey Sobolev added a comment - 28/Nov/11 1:27 PM 2011-11-28 14:25:09 Full thread dump Java HotSpot(TM) Client VM (20.0-b11 mixed mode, sharing): "Worker-16" prio=6 tid=0x03918400 nid=0x17c4 in Object.wait() [0x052ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
  • locked <0x1f0687d8> (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)
"ECL tcp session:4309" prio=6 tid=0x02f7ec00 nid=0xce0 waiting on condition [0x03faf000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method)
  • parking to wait for <0x193b00f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424) at org.eclipse.ecl.internal.core.Pipe.take(Pipe.java:44) at org.eclipse.ecl.server.tcp.EclTcpServer$SessionRequestHandler.writeOutput(EclTcpServer.java:113) at org.eclipse.ecl.server.tcp.EclTcpServer$SessionRequestHandler.run(EclTcpServer.java:80)
"ECL tcp session:4303" prio=6 tid=0x0329d800 nid=0x1694 waiting on condition [0x0315f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method)
  • parking to wait for <0x193b0268> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424) at org.eclipse.ecl.internal.core.Pipe.take(Pipe.java:44) at org.eclipse.ecl.server.tcp.EclTcpServer$SessionRequestHandler.writeOutput(EclTcpServer.java:113) at org.eclipse.ecl.server.tcp.EclTcpServer$SessionRequestHandler.run(EclTcpServer.java:80)
"Worker-15" prio=6 tid=0x03d7e400 nid=0x928 waiting on condition [0x0948f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.xored.q7.internal.core.jobs.JobManager$ProgressJob.run(JobManager.java:342) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) "Worker-12" prio=6 tid=0x02ff9400 nid=0x16c in Object.wait() [0x06e3f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
  • locked <0x1f0687d8> (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)
"pool-2-thread-2" prio=6 tid=0x032ae800 nid=0x854 runnable [0x0690f000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.net.SocketInputStream.read(SocketInputStream.java:182) at java.io.DataInputStream.readInt(DataInputStream.java:370) at com.xored.x5.common.BinaryReader.readBytes(BinaryReader.java:40) at com.xored.x5.common.BinaryReader.read(BinaryReader.java:26) at com.xored.x5.server.tcp.TcpServerTransport$TcpSession.handle(TcpServerTransport.java:60) at com.xored.x5.server.core.PackageServerTransport$PackageSession.handle(PackageServerTransport.java:45) at com.xored.x5.server.core.Server$SessionTask.run(Server.java:116) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) "Process monitor" daemon prio=6 tid=0x03a20400 nid=0x90c runnable [0x068bf000] java.lang.Thread.State: RUNNABLE at java.lang.ProcessImpl.waitFor(Native Method) at org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread.run(RuntimeProcess.java:417) "Input Stream Monitor" daemon prio=6 tid=0x034ca800 nid=0xf14 in Object.wait() [0x0686f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)
  • waiting on <0x210ee148> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.eclipse.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:154)
  • locked <0x210ee148> (a java.lang.Object) at org.eclipse.debug.internal.core.InputStreamMonitor.write(InputStreamMonitor.java:124) at org.eclipse.debug.internal.core.InputStreamMonitor$1.run(InputStreamMonitor.java:99) at java.lang.Thread.run(Thread.java:662)
"Output Stream Monitor" daemon prio=2 tid=0x034ca400 nid=0x1378 runnable [0x0681f000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:220) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
  • locked <0x210ec068> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:144) at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:134) at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:207) at java.lang.Thread.run(Thread.java:662)
"Output Stream Monitor" daemon prio=2 tid=0x03714800 nid=0x14d0 runnable [0x0673f000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:220) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
  • locked <0x210e7d70> (a java.io.BufferedInputStream) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
  • locked <0x210e9fc0> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:144) at org.eclipse.debug.internal.core.OutputStreamMonitor.access$1(OutputStreamMonitor.java:134) at org.eclipse.debug.internal.core.OutputStreamMonitor$1.run(OutputStreamMonitor.java:207) at java.lang.Thread.run(Thread.java:662)
"pool-2-thread-1" prio=6 tid=0x039ff400 nid=0x11e4 runnable [0x060ef000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
  • locked <0x20c5fad0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at com.xored.x5.server.tcp.TcpServerTransport.accept(TcpServerTransport.java:34) at com.xored.x5.server.core.PackageServerTransport.accept(PackageServerTransport.java:23) at com.xored.x5.server.core.Server$TransportTask.run(Server.java:67) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)
"Worker-10" prio=6 tid=0x036ca400 nid=0x11a8 in Object.wait() [0x0661f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43)
  • locked <0x193b03d0> (a org.eclipse.ui.internal.Semaphore) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:168) at org.eclipse.swt.widgets.Display.syncExec_aroundBody12(Display.java:4683) at org.eclipse.swt.widgets.Display$AjcClosure13.run(Display.java:1) at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$9$400dfa49proceed(DisplayAspect.aj:1) at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$9$400dfa49(DisplayAspect.aj:237) at org.eclipse.swt.widgets.Display.syncExec_aroundBody14(Display.java:4679) at org.eclipse.swt.widgets.Display$AjcClosure15.run(Display.java:1) at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$1$400dfa49proceed(DisplayAspect.aj:1) at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$1$400dfa49(DisplayAspect.aj:26) at org.eclipse.swt.widgets.Display.syncExec(Display.java:4679) at com.xored.tesla.ecl.internal.impl.commands.AdvancedInfoService.service(AdvancedInfoService.java:23) at org.eclipse.ecl.internal.core.Session$1.run(Session.java:67) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
"Worker-9" prio=6 tid=0x0370e400 nid=0x480 in Object.wait() [0x0652f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)
  • waiting on <0x210ef5f8> (a org.eclipse.ui.console.IOConsoleInputStream) at java.lang.Object.wait(Object.java:485) at org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:147) at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:92)
  • locked <0x210ef5f8> (a org.eclipse.ui.console.IOConsoleInputStream) at org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:117) at org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:678) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
"Worker-8" prio=6 tid=0x03aac400 nid=0x1314 waiting on condition [0x05f8f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.xored.q7.internal.runtime.ui.UIRunnable.exec(UIRunnable.java:89) at com.xored.q7.ctx.workbench.impl.WorkbenchContextProcessor.apply(WorkbenchContextProcessor.java:222) at com.xored.q7.core.ContextTypeManager.apply(ContextTypeManager.java:72) at com.xored.q7.internal.ecl.core.commands.EnterContextService.service(EnterContextService.java:47) at org.eclipse.ecl.internal.core.Session$1.run(Session.java:67) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) "Provisioning Event Dispatcher" daemon prio=6 tid=0x03546400 nid=0x1294 in Object.wait() [0x05c3f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)
  • waiting on <0x20a3bbf0> (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 <0x20a3bbf0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Q7 Indexer" daemon prio=6 tid=0x03608400 nid=0x12e0 in Object.wait() [0x065cf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)
  • waiting on <0x193c7990> (a org.eclipse.swt.widgets.RunnableLock) at java.lang.Object.wait(Object.java:485) at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
  • locked <0x193c7990> (a org.eclipse.swt.widgets.RunnableLock) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150) at org.eclipse.swt.widgets.Display.syncExec_aroundBody12(Display.java:4683) at org.eclipse.swt.widgets.Display$AjcClosure13.run(Display.java:1) at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$9$400dfa49proceed(DisplayAspect.aj:1) at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$9$400dfa49(DisplayAspect.aj:237) at org.eclipse.swt.widgets.Display.syncExec_aroundBody14(Display.java:4679) at org.eclipse.swt.widgets.Display$AjcClosure15.run(Display.java:1) at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$1$400dfa49proceed(DisplayAspect.aj:1) at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$1$400dfa49(DisplayAspect.aj:26) at org.eclipse.swt.widgets.Display.syncExec(Display.java:4679) at com.xored.q7.ui.utils.UIContentAdapter.notifyChanged(UIContentAdapter.java:35) at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:280) at com.xored.q7.core.scenario.impl.NamedElementImpl.setId(NamedElementImpl.java:241) at com.xored.q7.core.persistence.plain.PlainTextPersistenceModel.updateMetadata(PlainTextPersistenceModel.java:315) at com.xored.q7.internal.core.model.Q7ResourceInfo.load(Q7ResourceInfo.java:48) at com.xored.q7.internal.core.model.Q7NamedElement.buildStructure(Q7NamedElement.java:62) at com.xored.q7.internal.core.model.Openable.generateInfos(Openable.java:65) at com.xored.q7.internal.core.model.Q7Element.openWhenClosed(Q7Element.java:65)
  • locked <0x193c7ca8> (a com.xored.q7.internal.core.model.Q7Context) at com.xored.q7.internal.core.model.Q7Element.getElementInfo(Q7Element.java:38) at com.xored.q7.internal.core.model.Q7Element.getElementInfo(Q7Element.java:29) at com.xored.q7.internal.core.model.Q7NamedElement.getInfo(Q7NamedElement.java:88) at com.xored.q7.internal.core.model.Q7NamedElement.getNamedElement(Q7NamedElement.java:192) at com.xored.q7.ctx.group.GroupContextIndexer.index(GroupContextIndexer.java:25) at com.xored.q7.internal.core.model.index.Q7ProjectIndexer.doIndexing(Q7ProjectIndexer.java:124) at com.xored.q7.internal.core.model.index.Q7ProjectIndexer.indexNamedElement(Q7ProjectIndexer.java:76) at com.xored.q7.internal.core.model.index.NamedElementRequest.run(NamedElementRequest.java:36) at com.xored.q7.internal.core.model.index.AbstractJob.execute(AbstractJob.java:55) at com.xored.q7.internal.core.jobs.JobManager.run(JobManager.java:403) at java.lang.Thread.run(Thread.java:662)
"pool-1-thread-1" prio=6 tid=0x02f0d400 nid=0xd08 waiting on condition [0x0657f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method)
  • parking to wait for <0x1f4f1220> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) 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:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:662)
"Tesla network server:7002" prio=6 tid=0x033a8400 nid=0x13c4 runnable [0x064df000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
  • locked <0x2033a610> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at com.xored.tesla.core.server.TeslaNetworkServer.run(TeslaNetworkServer.java:42)
"ECL TCP server" prio=6 tid=0x02fdb800 nid=0x11bc runnable [0x0648f000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
  • locked <0x203395a0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.eclipse.ecl.server.tcp.EclTcpServer.run(EclTcpServer.java:47)
"Worker-2" prio=6 tid=0x02f90c00 nid=0xf88 in Object.wait() [0x0639f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:272)
  • locked <0x1f3eb5d0> (a java.lang.Object) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286) at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
"Java indexing" daemon prio=4 tid=0x033d2800 nid=0x17b0 in Object.wait() [0x0470f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)
  • waiting on <0x2003ee10> (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 <0x2003ee10> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:662)
"Provisioning Event Dispatcher" daemon prio=6 tid=0x03471400 nid=0x13dc in Object.wait() [0x03fff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)
  • waiting on <0x1f4b9020> (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 <0x1f4b9020> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Worker-JM" prio=6 tid=0x033d6c00 nid=0xb50 in Object.wait() [0x03f5f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
  • locked <0x1f05d7d0> (a java.util.ArrayList)
"[ThreadPool Manager] - Idle Thread" daemon prio=6 tid=0x02fef000 nid=0x37c in Object.wait() [0x03f0f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
  • locked <0x1eff69b0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
"[Timer] - Main Queue Handler" daemon prio=6 tid=0x036bf400 nid=0x15cc in Object.wait() [0x03ebf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
  • locked <0x1eff6aa0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:662)
"Bundle File Closer" daemon prio=6 tid=0x03492800 nid=0xd54 in Object.wait() [0x0324f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
  • locked <0x1eb655b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Start Level Event Dispatcher" daemon prio=6 tid=0x02ef8400 nid=0x12c4 in Object.wait() [0x031ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)
  • waiting on <0x1ea696e0> (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 <0x1ea696e0> (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=6 tid=0x02f05400 nid=0x1180 in Object.wait() [0x031af000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method)
  • waiting on <0x1ea69930> (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 <0x1ea69930> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Framework Active Thread" prio=6 tid=0x02f3f400 nid=0x1204 in Object.wait() [0x0310f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1816)
  • locked <0x1ea69758> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:662)
"Low Memory Detector" daemon prio=6 tid=0x02b81800 nid=0xbdc runnable [0x00000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread0" daemon prio=10 tid=0x02b72c00 nid=0x834 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x02b71400 nid=0x1e8 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x02b6fc00 nid=0x930 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x02b6c400 nid=0x3d8 in Object.wait() [0x02cff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
  • locked <0x1e9a0340> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x02b67800 nid=0x1124 in Object.wait() [0x02caf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
  • locked <0x1e9a0080> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x003a7800 nid=0x1308 waiting on condition [0x0088d000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.xored.q7.internal.core.jobs.JobManager.performConcurrentJob(JobManager.java:234) at com.xored.q7.core.model.search.Q7SearchCore.findItemByDocument(Q7SearchCore.java:138) at com.xored.q7.core.model.search.Q7SearchCore.findTagsByDocument(Q7SearchCore.java:188) at com.xored.q7.ui.tags.impl.TagsWatcher.processElementChanged(TagsWatcher.java:97) at com.xored.q7.ui.tags.impl.TagsWatcher.elementChanged(TagsWatcher.java:58) at com.xored.q7.internal.core.model.deltas.DeltaProcessor$2.run(DeltaProcessor.java:833) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at com.xored.q7.internal.core.model.deltas.DeltaProcessor.notifyListeners(DeltaProcessor.java:826) at com.xored.q7.internal.core.model.deltas.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:669) at com.xored.q7.internal.core.model.deltas.DeltaProcessor.fire(DeltaProcessor.java:648) at com.xored.q7.internal.core.model.deltas.DeltaProcessor.resourceChanged(DeltaProcessor.java:1083) at com.xored.q7.internal.core.model.deltas.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:200) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353) at com.xored.q7.internal.core.model.Q7Operation.runOperation(Q7Operation.java:745) at com.xored.q7.internal.core.model.Q7NamedElement.commitWorkingCopy(Q7NamedElement.java:170) at com.xored.q7.ui.editors.NamedElementEditor.doSave(NamedElementEditor.java:161) at com.xored.q7.ui.editors.ContextEditor.doSave(ContextEditor.java:56) at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:151) at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2642) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:285) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:264) at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:156) at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1399) at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:3416) at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3429) at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567) at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508) at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent_aroundBody2(Display.java:1262) at org.eclipse.swt.widgets.Display$AjcClosure3.run(Display.java:1) at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$5$a74609acproceed(RecordingAspect.aj:1) at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$5$a74609ac(RecordingAspect.aj:138) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody2(Widget.java:1052) at org.eclipse.swt.widgets.Widget$AjcClosure3.run(Widget.java:1) at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$4$2f127892proceed(RecordingAspect.aj:1) at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$4$2f127892(RecordingAspect.aj:124) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1051) at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody4(Widget.java:1077) at org.eclipse.swt.widgets.Widget$AjcClosure5.run(Widget.java:1) at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7proceed(RecordingAspect.aj:1) at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7(RecordingAspect.aj:63) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774) at com.xored.tesla.internal.ui.player.SWTEvents.sendEventRaw(SWTEvents.java:74) at com.xored.tesla.internal.ui.player.SWTUIPlayer$10.sendKeyEvent(SWTUIPlayer.java:2734) at com.xored.tesla.internal.ui.player.SWTUIPlayer$10.run(SWTUIPlayer.java:2706) at com.xored.tesla.internal.ui.player.SWTUIPlayer$7.run(SWTUIPlayer.java:2400) at org.eclipse.swt.widgets.RunnableLock.run_aroundBody0(RunnableLock.java:35) at org.eclipse.swt.widgets.RunnableLock$AjcClosure1.run(RunnableLock.java:1) at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$10$90b1ba39proceed(DisplayAspect.aj:1) at com.xored.tesla.swt.aspects.DisplayAspect.ajc$around$com_xored_tesla_swt_aspects_DisplayAspect$10$90b1ba39(DisplayAspect.aj:273) at org.eclipse.swt.widgets.RunnableLock.run_aroundBody2(RunnableLock.java:35) at org.eclipse.swt.widgets.RunnableLock$AjcClosure3.run(RunnableLock.java:1) at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$2$90b1ba39proceed(DisplayAspect.aj:1) at com.xored.sherlock.aspects.swt.DisplayAspect.ajc$around$com_xored_sherlock_aspects_swt_DisplayAspect$2$90b1ba39(DisplayAspect.aj:60) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
  • locked <0x193c86b0> (a org.eclipse.swt.widgets.RunnableLock) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) at org.eclipse.ui.internal.Workbench.runUI_aroundBody0(Workbench.java:2660) at org.eclipse.ui.internal.Workbench$AjcClosure1.run(Workbench.java:1) at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$a7b5a621proceed(WorkbenchRecordingAspect.aj:1) at com.xored.tesla.recording.aspects.WorkbenchRecordingAspect.ajc$around$com_xored_tesla_recording_aspects_WorkbenchRecordingAspect$2$a7b5a621(WorkbenchRecordingAspect.aj:39) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2495) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) 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) at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
"VM Thread" prio=10 tid=0x02b2b400 nid=0xaa8 runnable "VM Periodic Task Thread" prio=10 tid=0x02b95000 nid=0x1404 waiting on condition JNI global references: 2072
Andrey Sobolev made changes - 28/Nov/11 1:32 PM
Field Original Value New Value
Assignee Ivan Inozemtsev [ komaz ] Andrey Sobolev [ andrei.sobolev ]
Fix Version/s 1.1.2M1 [ 11274 ]
Affects Version/s 1.1M2 [ 10973 ]
Component/s Core [ 10730 ]
Hide
Andrey Sobolev added a comment - 28/Nov/11 3:24 PM

Fixed.

Show
Andrey Sobolev added a comment - 28/Nov/11 3:24 PM Fixed.
Andrey Sobolev made changes - 28/Nov/11 3:24 PM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Transition Time In Source Status Execution Times Last Executer Last Execution Date
Open Open Resolved Resolved
1h 57m 1 Andrey Sobolev 28/Nov/11 3:24 PM

People

Vote (0)
Watch (0)

Dates

  • Created:
    28/Nov/11 1:27 PM
    Updated:
    28/Nov/11 3:24 PM
    Resolved:
    28/Nov/11 3:24 PM