$ ./rubymine.sh ^\2009-06-15 17:37:10 Full thread dump Java HotSpot(TM) Server VM (14.0-b16 mixed mode): "ApplicationImpl pooled thread" prio=10 tid=0x08d83800 nid=0x17b0 waiting on condition [0x870e5000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x94228860> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857) 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:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:6) "ApplicationImpl pooled thread" prio=10 tid=0x08d88400 nid=0x17ae runnable [0x88c3e000] java.lang.Thread.State: RUNNABLE at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1200(ZipFile.java:29) at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:447) - locked <0x94738eb8> (a java.util.zip.ZipFile) at java.io.FilterInputStream.read(FilterInputStream.java:116) at sun.misc.Resource.getBytes(Resource.java:97) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:114) at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:71) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) - locked <0x9458a350> (a com.intellij.util.lang.UrlClassLoader) at com.intellij.util.lang.UrlClassLoader.loadClass(UrlClassLoader.java:80) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) - locked <0x9458a350> (a com.intellij.util.lang.UrlClassLoader) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) at org.jruby.javasupport.JavaClass.getMethods(JavaClass.java:1738) at org.jruby.javasupport.JavaClass.setupClassMethods(JavaClass.java:718) at org.jruby.javasupport.JavaClass.initializeClass(JavaClass.java:509) at org.jruby.javasupport.JavaClass.(JavaClass.java:453) at org.jruby.javasupport.JavaClass.createJavaClass(JavaClass.java:894) - locked <0x8cff8878> (a java.lang.Class for org.jruby.javasupport.JavaClass) at org.jruby.javasupport.JavaClass.get(JavaClass.java:877) at org.jruby.javasupport.JavaClass.forNameVerbose(JavaClass.java:941) - locked <0x8cff8878> (a java.lang.Class for org.jruby.javasupport.JavaClass) at org.jruby.javasupport.Java.getProxyOrPackageUnderPackage(Java.java:887) at org.jruby.javasupport.Java.get_proxy_or_package_under_package(Java.java:915) at org.jruby.javasupport.Java$JavaUtilities.get_proxy_or_package_under_package(Java.java:324) at org.jruby.javasupport.Java$JavaUtilities$s_method_2_0$RUBYINVOKER$get_proxy_or_package_under_package.call(org/jruby/javasupport/Java$JavaUtilities$s_method_2_0$RUBYINVOKER$get_proxy_or_package_under_package.gen) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:150) at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:153) at org.jruby.RubyClass.finvoke(RubyClass.java:372) at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:376) at org.jruby.javasupport.util.RuntimeHelpers.callMethodMissingInternal(RuntimeHelpers.java:346) at org.jruby.javasupport.util.RuntimeHelpers.callMethodMissing(RuntimeHelpers.java:334) at org.jruby.runtime.callsite.CachingCallSite.callMethodMissing(CachingCallSite.java:331) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:250) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:72) at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61) at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) at org.jruby.ast.IfNode.interpret(IfNode.java:114) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.Ruby.loadFile(Ruby.java:2247) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:570) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:277) at org.jruby.runtime.load.LoadService.require(LoadService.java:288) at org.jruby.RubyKernel.require(RubyKernel.java:839) at org.jruby.RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$require.call(org/jruby/RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$require.gen) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:312) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112) at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.Ruby.loadFile(Ruby.java:2247) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:570) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:277) at org.jruby.runtime.load.LoadService.require(LoadService.java:288) at org.jruby.RubyKernel.require(RubyKernel.java:839) at org.jruby.RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$require.call(org/jruby/RubyKernel$s_method_1_0$RUBYFRAMEDINVOKER$require.gen) at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:312) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:112) at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) at org.jruby.ast.RootNode.interpret(RootNode.java:129) at org.jruby.Ruby.loadFile(Ruby.java:2247) at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58) at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:570) at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:277) at org.jruby.runtime.load.LoadService.require(LoadService.java:288) at org.jetbrains.plugins.ruby.ruby.lang.RubySupportLoader$2.run(RubySupportLoader.java:3) at org.jetbrains.plugins.ruby.ruby.lang.RubySupportLoader.a(RubySupportLoader.java:60) at org.jetbrains.plugins.ruby.ruby.lang.RubySupportLoader.require(RubySupportLoader.java:77) at org.jetbrains.plugins.ruby.ruby.lang.RubySupportLoader$1.run(RubySupportLoader.java:2) at org.jetbrains.plugins.ruby.ruby.lang.RubySupportLoader.a(RubySupportLoader.java:60) at org.jetbrains.plugins.ruby.ruby.lang.RubySupportLoader.loadRubyScript(RubySupportLoader.java:55) - locked <0xb320d8f0> (a org.jetbrains.plugins.ruby.ruby.lang.RubySupportLoader) at org.jetbrains.plugins.ruby.rails.codeInsight.RailsParamDefProvider.registerParamDefs(RailsParamDefProvider.java:5) at org.jetbrains.plugins.ruby.ruby.codeInsight.paramDefs.ParamDefManager.(ParamDefManager.java:5) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:220) at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53) at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248) at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:60) at com.intellij.openapi.components.impl.CachingComponentAdapter.getComponentInstance(CachingComponentAdapter.java:24) - locked <0xb21c1898> (a java.lang.Object) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.a(ServiceManagerImpl.java:20) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.access$100(ServiceManagerImpl.java:5) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter$1.compute(ServiceManagerImpl.java:3) - locked <0xb320f7f8> (a com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter) at com.intellij.openapi.application.impl.ApplicationImpl$11.run(ApplicationImpl.java:1) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:284) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:371) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:11) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:230) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:217) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:199) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:33) at org.jetbrains.plugins.ruby.ruby.codeInsight.paramDefs.ParamDefManager.getInstance(ParamDefManager.java:2) at org.jetbrains.plugins.ruby.ruby.lang.JRubyInitializer.initComponent(JRubyInitializer.java:8) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:172) at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1200(ComponentManagerImpl.java:95) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:2) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:25) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:230) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:217) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:199) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:26) - locked <0xb303c150> (a com.intellij.openapi.project.impl.ProjectImpl) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:159) at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:10) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:142) at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:95) at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:32) at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:117) at com.intellij.openapi.project.impl.ProjectManagerImpl.access$200(ProjectManagerImpl.java:300) at com.intellij.openapi.project.impl.ProjectManagerImpl$4.run(ProjectManagerImpl.java:2) at com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressManagerImpl.java:2) at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:7) at com.intellij.openapi.progress.impl.ProgressManagerImpl$4.run(ProgressManagerImpl.java:2) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:1) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:49) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:98) at com.intellij.openapi.application.impl.ApplicationImpl$7$1.run(ApplicationImpl.java:7) at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:7) 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:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:6) "Refreshing filesystem timer" prio=10 tid=0x08c54c00 nid=0x17ad sleeping[0x87658000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.intellij.util.ui.Timer$1.run(Timer.java:46) "Timer-0" daemon prio=10 tid=0x089ae000 nid=0x17ac in Object.wait() [0x876a9000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb3372570> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0xb3372570> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "TimerQueue" daemon prio=10 tid=0x08b46800 nid=0x17aa in Object.wait() [0x8956a000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xb344b2f8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0xb344b2f8> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "FS Synchronizer" prio=10 tid=0x089f4800 nid=0x17a9 waiting on condition [0x891c2000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb336c4f8> (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:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) 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:619) "XML-RPC Weblistener" prio=10 tid=0x08795000 nid=0x17a8 runnable [0x88e47000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0xb3208508> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.xmlrpc.WebServer.run(WebServer.java:453) at java.lang.Thread.run(Thread.java:619) "Performance watcher" prio=10 tid=0x085d8400 nid=0x17a7 waiting on condition [0x88e98000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xb3208e90> (a java.util.concurrent.Semaphore$NonfairSync) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:947) at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1239) at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:383) at com.intellij.diagnostic.PerformanceWatcher.c(PerformanceWatcher.java:69) at com.intellij.diagnostic.PerformanceWatcher.access$100(PerformanceWatcher.java:55) at com.intellij.diagnostic.PerformanceWatcher$2.run(PerformanceWatcher.java:2) at java.lang.Thread.run(Thread.java:619) "ApplicationImpl pooled thread" prio=10 tid=0x089b7800 nid=0x17a6 waiting on condition [0x88ffe000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x94228860> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857) 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:619) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:6) "Progress Cancel Checker" prio=10 tid=0x085ad000 nid=0x17a3 sleeping[0x894b4000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:3) "AWT-EventQueue-1 1.1#952, eap:false" prio=10 tid=0x89bfd400 nid=0x17a2 in Object.wait() [0x89171000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x942dd1a8> (a com.intellij.ide.IdeEventQueue) at java.lang.Object.wait(Object.java:485) at java.awt.EventQueue.getNextEvent(EventQueue.java:479) - locked <0x942dd1a8> (a com.intellij.ide.IdeEventQueue) at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:105) at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:60) at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:16) at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:65) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:97) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:55) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadProjectWithProgress(ProjectManagerImpl.java:241) at com.intellij.platform.PlatformProjectOpenProcessor.doOpenProject(PlatformProjectOpenProcessor.java:39) at com.intellij.ide.RecentDirectoryProjectsManager.doOpenProject(RecentDirectoryProjectsManager.java:2) at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:16) 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 com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101) at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:182) at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:174) at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:166) at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40) at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106) at $Proxy33.appStarting(Unknown Source) at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:43) at com.intellij.idea.IdeaApplication.access$500(IdeaApplication.java:3) at com.intellij.idea.IdeaApplication$IdeStarter$3.run(IdeaApplication.java:7) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:4) - locked <0x946f4d28> (a java.lang.Object) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:13) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:90) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:95) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "timed reference disposer" prio=10 tid=0x08aa2000 nid=0x17a0 waiting on condition [0x893dc000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x942e2c78> (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:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576) 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:619) "Periodic tasks thread" prio=10 tid=0x89bbdc00 nid=0x179f waiting on condition [0x89f7c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x942e0830> (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:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576) 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:619) "AWT-Shutdown" prio=10 tid=0x087a0c00 nid=0x179d in Object.wait() [0x89505000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x94753f40> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x94753f40> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x08775800 nid=0x179b runnable [0x895bb000] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:548) at sun.awt.X11.XToolkit.run(XToolkit.java:523) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x0875a400 nid=0x179a in Object.wait() [0x89873000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x9427baf8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x9427baf8> (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:619) "Lock thread" prio=10 tid=0x086c2400 nid=0x1799 runnable [0x89c65000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x941fa140> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:8) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0x08572800 nid=0x178c waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "timed reference disposer" prio=10 tid=0x08605400 nid=0x1797 waiting on condition [0x8a034000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x941fe808> (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:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576) 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:619) "Low Memory Detector" daemon prio=10 tid=0x08580800 nid=0x1795 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x8a78b000 nid=0x1794 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x8a789800 nid=0x1793 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x8a788000 nid=0x1792 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x8a778800 nid=0x1791 in Object.wait() [0x8a496000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x941feea0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x941feea0> (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=0x8a777000 nid=0x1790 in Object.wait() [0x8a4e7000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x941fa350> (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 <0x941fa350> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x8a773000 nid=0x178f runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x08579000 nid=0x178d runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x0857a800 nid=0x178e runnable "VM Periodic Task Thread" prio=10 tid=0x08582800 nid=0x1796 waiting on condition JNI global references: 1501 Heap PSYoungGen total 45888K, used 40667K [0xb08d0000, 0xb41b0000, 0xb41b0000) eden space 39936K, 87% used [0xb08d0000,0xb2ac6150,0xb2fd0000) from space 5952K, 98% used [0xb2fd0000,0xb3590ca0,0xb35a0000) to space 9536K, 0% used [0xb3860000,0xb3860000,0xb41b0000) PSOldGen total 29184K, used 13791K [0x941b0000, 0x95e30000, 0xb08d0000) object space 29184K, 47% used [0x941b0000,0x94f27c50,0x95e30000) PSPermGen total 41600K, used 41510K [0x8abb0000, 0x8d450000, 0x941b0000) object space 41600K, 99% used [0x8abb0000,0x8d4399e8,0x8d450000)