# 8280 lock up

Diana just locked up / slowed to a crawl while I was editing a properties file (as straight text). It occasionally responds to the mouse, but takes from several seconds to a minute to do so. Most of the time it is taking 50% of the processor, but sometimes drops to a few %. Heap use shows 169M of 492M.

No background processes are showing... It has been like this for about 5-10 minutes now.

Thread dump attached.

Edited by: Dave Lorde on Apr 14, 2008 2:54 PM



Attachment(s):
idea 2
3 comments
Comment actions Permalink

Further to this, after I killed Diana (had to be done, she stopped responding altogether), I restarted and immediately got a fatal initialization error message box - saying the error stack trace had been written to the log.

Diana won't start now - I get the error message box every time, and when I OK it, the splash screen hangs around a while, then goes away. The application process is running in the background, but no GUI appears.

Log attached.

I guess I should reinstall ?

Edited by: Dave Lorde on Apr 14, 2008 3:13 PM



Attachment(s):
idea.log
0
Comment actions Permalink

It seems you need to increase VM perm gem size with -XX:MaxPermSize=120m

Dave Lorde wrote:

Diana just locked up / slowed to a crawl while I was editing a properties file (as straight text). It occasionally responds to the mouse, but takes from several seconds to a minute to do so. Most of the time it is taking 50% of the processor, but sometimes drops to a few %. Heap use shows 169M of 492M.

It has been like this for about 5-10 minutes now.

Thread dump attached.


------------------------------------------------------------------------

1260 idea.exe ( Debug - GP3 Client ) session:0 threads:62 parent:3688
2008-04-14 15:45:31
Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode):

"StackTrace Remote Thread" prio=6 tid=0x04168c00 nid=0xc3c waiting on condition
java.lang.Thread.State: RUNNABLE

"AWT-EventQueue-1" prio=6 tid=0x0c9b8800 nid=0x120c runnable
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12895428> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114)
at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186)
at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262)
at java.util.concurrent.DelayQueue.offer(DelayQueue.java:83)
at java.util.concurrent.DelayQueue.add(DelayQueue.java:71)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add(ScheduledThreadPoolExecutor.java:588)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.add(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:225)
at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:365)
at com.intellij.util.Alarm._addRequest(Alarm.java:97)
- locked <0x131e5b28> (a java.lang.Object)
at com.intellij.util.Alarm.addRequest(Alarm.java:86)
at com.intellij.openapi.wm.impl.status.InfoAndProgressPanel.e(InfoAndProgressPanel.java:38)
at com.intellij.openapi.wm.impl.status.InfoAndProgressPanel.access$300(InfoAndProgressPanel.java:18)
at com.intellij.openapi.wm.impl.status.InfoAndProgressPanel$4.run(InfoAndProgressPanel.java:1)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:13)
- locked <0x12e2cbd0> (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.c(IdeEventQueue.java:210)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:154)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:130)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

"JDI Internal Event Handler" daemon prio=6 tid=0x0bf95c00 nid=0xdb4 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.tools.jdi.VirtualMachineImpl.waitInitCompletion(VirtualMachineImpl.java:113)
- locked <0x1ca1c930> (a java.lang.Object)
at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:139)
at com.sun.tools.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:106)
at com.sun.tools.jdi.InternalEventHandler.run(InternalEventHandler.java:36)
at java.lang.Thread.run(Thread.java:619)

"ApplicationImpl pooled thread" prio=6 tid=0x0bf31800 nid=0x83c waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x128c70d8> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:944)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:9)

"ApplicationImpl pooled thread" prio=6 tid=0x0bf75000 nid=0x173c waiting on condition
java.lang.Thread.State: RUNNABLE
at java.lang.Throwable.getStackTraceElement(Native Method)
at java.lang.Throwable.getOurStackTrace(Throwable.java:591)
- locked <0x1d0a43c0> (a java.lang.reflect.InvocationTargetException)
at java.lang.Throwable.printStackTrace(Throwable.java:462)
- locked <0x12796240> (a java.io.PrintStream)
at java.lang.Throwable.printStackTrace(Throwable.java:451)
at com.intellij.diagnostic.DefaultIdeaErrorLogger.handle(DefaultIdeaErrorLogger.java:15)
at com.intellij.diagnostic.DialogAppender$2.run(DialogAppender.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:3)
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:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:9)

"ApplicationImpl pooled thread" prio=6 tid=0x03f12800 nid=0x7d4 runnable
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessImpl.waitFor(Native Method)
at com.intellij.execution.process.OSProcessHandler$ProcessWaitFor$1.run(OSProcessHandler.java:87)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:3)
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:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:9)

"ApplicationImpl pooled thread" prio=6 tid=0x04027c00 nid=0xce8 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.tools.jdi.TargetVM.waitForReply(TargetVM.java:281)
- locked <0x1ca1fef0> (a com.sun.tools.jdi.Packet)
at com.sun.tools.jdi.VirtualMachineImpl.waitForTargetReply(VirtualMachineImpl.java:1015)
at com.sun.tools.jdi.PacketStream.waitForReply(PacketStream.java:51)
at com.sun.tools.jdi.JDWP$VirtualMachine$IDSizes.waitForReply(JDWP.java:482)
at com.sun.tools.jdi.JDWP$VirtualMachine$IDSizes.process(JDWP.java:468)
at com.sun.tools.jdi.VirtualMachineImpl.<init>(VirtualMachineImpl.java:179)
at com.sun.tools.jdi.VirtualMachineManagerImpl.createVirtualMachine(VirtualMachineManagerImpl.java:215)
- locked <0x1c9f6380> (a com.sun.tools.jdi.VirtualMachineManagerImpl)
at com.sun.tools.jdi.VirtualMachineManagerImpl.createVirtualMachine(VirtualMachineManagerImpl.java:225)
at com.sun.tools.jdi.GenericListeningConnector.accept(GenericListeningConnector.java:149)
at com.intellij.debugger.engine.DebugProcessImpl.c(DebugProcessImpl.java:381)
at com.intellij.debugger.engine.DebugProcessImpl.access$1400(DebugProcessImpl.java:132)
at com.intellij.debugger.engine.DebugProcessImpl$9.action(DebugProcessImpl.java:21)
at com.intellij.debugger.engine.events.DebuggerCommandImpl.run(DebuggerCommandImpl.java:6)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:22)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:29)
at com.intellij.debugger.impl.InvokeThread.run(InvokeThread.java:17)
at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.run(InvokeThread.java:15)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:3)
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:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:907)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:9)

"ApplicationImpl pooled thread" prio=6 tid=0x03f11c00 nid=0x10a4 waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x128c70d8> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:944)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:9)

"FileBasedIndex.InvalidationQueue" prio=6 tid=0x03897400 nid=0x11e8 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12dd1f38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool" prio=6 tid=0x0464d400 nid=0xc18 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12c508f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueuejava:220)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"JobScheduler pool" prio=6 tid=0x0469c000 nid=0x9fc waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12c508f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueuejava:220)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"Background process timer" prio=6 tid=0x03267800 nid=0x14fc waiting on condition
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)

"Change List Updater" prio=6 tid=0x038e0c00 nid=0x14b4 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x132d5360> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"Alarm pool" prio=6 tid=0x04004400 nid=0x720 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x128c8150> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"Thread-12" prio=6 tid=0x045e2000 nid=0x1758 runnable
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:199)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
- locked <0x14069d80> (a java.io.BufferedInputStream)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
- locked <0x14069df8> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
- locked <0x14069df8> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at org.jdesktop.jdic.browser.internal.NativeEventThread$StreamGobbler.run(NativeEventThread.java:389)

"Thread-11" prio=6 tid=0x043a9800 nid=0x1598 runnable
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:199)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
- locked <0x1406bf40> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
- locked <0x1406bf40> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at org.jdesktop.jdic.browser.internal.NativeEventThread$StreamGobbler.run(NativeEventThread.java:389)

"You got mail timer" prio=6 tid=0x04007400 nid=0x1774 waiting on condition
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)

"EventThread" prio=6 tid=0x04007c00 nid=0x16f0 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.jdesktop.jdic.browser.internal.NativeEventThread.run(NativeEventThread.java:155)

"UserActivityMonitor thread" prio=6 tid=0x043aa400 nid=0xf4 in Objectwait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserActivityMonitor.java:129)
- locked <0x13130008> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)

"Swing-Shell" daemon prio=6 tid=0x04176c00 nid=0xa0c waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x13bc2288> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:458)
at java.lang.Thread.run(Thread.java:619)

"Refreshing filesystem timer" prio=6 tid=0x0413b000 nid=0x11a0 waiting on condition
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)

"FS Synchronizer" prio=6 tid=0x04158400 nid=0xfb4 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12de5fc0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"WebServer thread pool" prio=6 tid=0x03b26000 nid=0x12e4 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12e625b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"WebServer thread pool" prio=6 tid=0x0417f400 nid=0x142c waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12e625b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"User Monitor Thread" prio=6 tid=0x04035400 nid=0x110c in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java:212)
- locked <0x136c0bd0> (a java.lang.Object)
at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:131)

"XML-RPC Weblistener" prio=6 tid=0x0416f400 nid=0x177c runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x136c0c58> (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)

"Network Message Dispatcher" prio=6 tid=0x04024000 nid=0xafc in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessageDispatcherImpl.java:76)
- locked <0x136c0d80> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)

"Timer-1" daemon prio=6 tid=0x04087400 nid=0x159c in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0x132d8d20> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"JetConnect reader" prio=6 tid=0x03ed8c00 nid=0x1480 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:177)

"TimerQueue" daemon prio=6 tid=0x03bef800 nid=0x13e0 in Object.wait()
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:218)
- locked <0x12fcee00> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:234)
- locked <0x12fcee00> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:619)

"Timer-0" prio=6 tid=0x03b6b400 nid=0xd54 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x12fbb5f8> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Timer.java:483)
- locked <0x12fbb5f8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"Activation listener" prio=6 tid=0x03973800 nid=0x534 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x12fb8920> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at jetbrains.buildServer.activation.HttpActivationServer.run(HttpActivationServer.java:140)
at java.lang.Thread.run(Thread.java:619)

"XML-RPC Weblistener" prio=6 tid=0x03effc00 nid=0x1510 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x12e24410> (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)

"Exe4JStartupThread" daemon prio=6 tid=0x03ec3800 nid=0x1288 runnable
java.lang.Thread.State: RUNNABLE
at java.io.WinNTFileSystem.getBooleanAttributes(Native Method)
at java.io.File.exists(File.java:733)
at com.exe4j.Controller$StartupThread.run(Unknown Source)

"StoreRefreshStatusThread" daemon prio=2 tid=0x03b05000 nid=0x1780 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:6)

"WatchForChangesThread" prio=6 tid=0x03b04c00 nid=0x87c runnable
java.lang.Thread.State: RUNNABLE
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Method)
at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:48)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:11)

"File System Tracker" prio=6 tid=0x03b14c00 nid=0x834 waiting on condition
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12e24690> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawait(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
at com.intellij.openapi.vfs.impl.watcher.FileSystemTrackerImpl$1.run(FileSystemTrackerImpl.java:10)
- locked <0x12c41860> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)

"Progress Cancel Checker" prio=6 tid=0x03b01400 nid=0x254 waiting on condition
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:2)

"timed reference disposer" prio=6 tid=0x02f52800 nid=0xe08 waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12965e78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"Periodic tasks thread" prio=6 tid=0x039ba800 nid=0x111c waiting for monitor entry
java.lang.Thread.State: BLOCKED (on object monitor)
at com.intellij.util.Alarm$Request.run(Alarm.java:151)
- waiting to lock <0x131e5b28> (a java.lang.Object)
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.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:907)
at java.lang.Thread.run(Thread.java:619)

"AWT-Shutdown" prio=6 tid=0x03429c00 nid=0xac8 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <0x12885d68> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:619)

"SocketListenerThread" prio=6 tid=0x03424800 nid=0x13b0 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x12885e18> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x12885e18> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x1d062ee0> (a java.net.DatagramPacket)
- locked <0x12885e58> (a java.net.MulticastSocket)
at com.intellij.a.e.a.e.a(e.java:30)
at com.intellij.a.e.a.h.run(h.java:8)

"SocketListenerThread" prio=6 tid=0x03423c00 nid=0xc40 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x12888648> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
- locked <0x12888648> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
- locked <0x12888688> (a java.net.DatagramPacket)
- locked <0x128886a8> (a java.net.DatagramSocket)
at com.intellij.a.e.a.e.a(e.java:30)
at com.intellij.a.e.a.h.run(h.java:8)

"MessageDeliveryThread" prio=6 tid=0x0339c400 nid=0xfc0 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.intellij.a.e.j.run(j.java:4)
- locked <0x12888758> (a java.lang.Object)

"AWT-Windows" daemon prio=6 tid=0x0338f400 nid=0x1770 runnable
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:290)
at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x033a3400 nid=0xb30 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x12888830> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)

"Lock thread" prio=6 tid=0x032ddc00 nid=0x10b4 runnable
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x127801a8> (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:2)
at java.lang.Thread.run(Thread.java:619)

"timed reference disposer" prio=6 tid=0x02f6f000 nid=0xe6c waiting on condition
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x12780340> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObjectawaitNanos(AbstractQueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutorjava:906)
at java.lang.Thread.run(Thread.java:619)

"Exe4JStartupThread" daemon prio=6 tid=0x02f65800 nid=0x1204 waiting on condition
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.exe4j.Controller$StartupThread.run(Unknown Source)

"Low Memory Detector" daemon prio=6 tid=0x02f18c00 nid=0xfe0 runnable
java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x02f0ac00 nid=0xfe4 waiting on condition
java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x02f09800 nid=0x1644 runnable
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x02f08c00 nid=0x129c runnable
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x02ef9400 nid=0x12e8 in Object.wait()
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x127806a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x02ef5000 nid=0x1660 in Object.wait()
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 <0x12780098> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x003e6000 nid=0xf6c waiting on condition
java.lang.Thread.State: RUNNABLE

"VM Thread" prio=10 tid=0x02ef2000 nid=0xf98 runnable

"VM Periodic Task Thread" prio=10 tid=0x02f19c00 nid=0x440 waiting on condition



=================
System Properties
=================

java.vendor=Sun Microsystems Inc.
sun.management.compiler=HotSpot Client Compiler
idea.config.path=C:\dev\IntelliJ IDEA 8280/.IntelliJIdea80/config
com.ociweb.jarspy.gui.tree.packageOpenedIcon=/nodes/packageOpen.png
os.name=Windows XP
com.ociweb.jarspy.gui.tree.classIcon=/nodes/class.png
sun.boot.class.path=c:\dev\intell2\bin\/../lib/boot.jar;c:\dev\intell2\jre\jre\lib\resources.jar;c:\dev\intell2\jre\jre\lib\rt.jar;c:\dev\intell2\jre\jre\lib\sunrsasign.jar;c:\dev\intell2\jre\jre\lib\jsse.jar;c:\dev\intell2\jre\jre\lib\jce.jar;c:\dev\intell2\jre\jre\lib\charsets.jar;c:\dev\intell2\jre\jre\classes
idea.system.path=C:\dev\IntelliJ IDEA 8280/.IntelliJIdea80/system
sun.desktop=windows
idea.plugins.path=C:\dev\IntelliJ IDEA 8280/.IntelliJIdea80/config/plugins
java.vm.specification.vendor=Sun Microsystems Inc.
java.runtime.version=1.6.0_04-b12
user.name=dlorde
com.ociweb.jarspy.gui.tree.fieldIcon=/nodes/field.png
proxySet=false
#=Set up IDEA_PROPERTIES environment variable to specify custom location of this properties file like
com.ociweb.jarspy.gui.tree.archiveIcon=/nodes/ppJar.png
sun.swing.enableImprovedDragGesture=
user.language=en
sun.boot.library.path=c:\dev\intell~2\jre\jre\bin
idea.registered=true
java.version=1.6.0_04
swing.bufferPerWindow=false
user.timezone=Europe/London
sun.arch.data.model=32
java.endorsed.dirs=c:\dev\intell~2\jre\jre\lib\endorsed
sun.net.client.defaultConnectTimeout=2000
sun.cpu.isalist=
sun.jnu.encoding=Cp1252
file.encoding.pkg=sun.io
file.separator=\
java.specification.name=Java Platform API Specification
java.class.version=50.0
user.country=GB
sun.awt.noerasebackground=true
java.home=c:\dev\intell~2\jre\jre
java.vm.info=mixed mode
idea.jars.nocopy=false
exe4j.processCommFile=C:\DOCUME1\dlorde\LOCALS1\Temp\e4j_p1260.tmp
os.version=5.1
path.separator=;
java.vm.version=10.0-b19
idea.no.launcher=false
user.variant=
java.awt.printerjob=sun.awt.windows.WPrinterJob
sun.io.unicode.encoding=UnicodeLittle
awt.toolkit=sun.awt.windows.WToolkit
log4j.defaultInitOverride=true
user.home=C:\Documents and Settings\dlorde
idea.properties.file=$
exe4j.semaphoreName=c:_dev_intell~2_bin_idea.exe
java.specification.vendor=Sun Microsystems Inc.
java.library.path=C:\dev\IntelliJ IDEA 8280\.IntelliJIdea80\config\plugins\EmbeddedBrowser\lib\jdic.jar;C:\dev\IntelliJ IDEA 8280\.IntelliJIdea80\config\plugins\EmbeddedBrowser\lib\windows\x86;C:\dev\IntelliJ IDEA 8280\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\dev\Java\jdk1.5.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\JProbe 7.0.1\bin;c:\oracle\ora101\bin;C:\dev\RuleCompiler\;C:\Program Files\JProbe 7.0.3\bin
java.vendor.url=http://java.sun.com/
com.ociweb.jarspy.gui.tree.interfaceIcon=/nodes/interface.png
java.vm.vendor=Sun Microsystems Inc.
java.runtime.name=Java(TM) SE Runtime Environment
java.class.path=C:\DOCUME1\dlorde\LOCALS1\Temp\e4j607.tmp_dir27066\exe4jlib.jar;c:\dev\intell2\bin\..\lib\util.jar;c:\dev\intell2\bin\..\lib\bootstrap.jar;c:\dev\intell2\bin\..\lib\log4j.jar;c:\dev\intell2\bin\..\lib\jdom.jar;c:\dev\intell2\bin\..\lib\extensions.jar;c:\dev\intell2\jre\jre\bin\..\..\lib\tools.jar;
com.ociweb.jarspy.gui.tree.packageClosedIcon=/nodes/packageClosed.png
sun.java2d.noddraw=true
exe4j.tempDir=C:\DOCUME1\dlorde\LOCALS1\Temp\e4j607.tmp_dir27066
java.vm.specification.name=Java Virtual Machine Specification
idea.xdebug.key=-Xdebug
exe4j.moduleName=c:\dev\intell~2\bin\idea.exe
java.vm.specification.version=1.0
idea.popup.weight=heavy
sun.cpu.endian=little
sun.os.patch.level=Service Pack 2
java.io.tmpdir=C:\DOCUME1\dlorde\LOCALS1\Temp\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
os.arch=x86
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
exe4j.launchName=C:\dev\IntelliJ IDEA 8280\bin\idea.exe
idea.max.intellisense.filesize=2048
java.ext.dirs=c:\dev\intell~2\jre\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
user.dir=c:\dev\intell~2\bin
line.separator=

java.vm.name=Java HotSpot(TM) Client VM
com.ociweb.jarspy.gui.tree.methodIcon=/nodes/method.png
file.encoding=Cp1252
java.specification.version=1.6


============
Command line
============

"C:\dev\IntelliJ IDEA 8280\bin\idea.exe"


======
Memory
======

Used: 177716080 (~169MB)
Free: 338793616 (~323MB)
Total: 516509696 (~493MB)
Max: 532742144 (~508MB)


Available Processors: 2



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

I've tried that, and I still get the error message at startup, followed by a 'Could not save application settings' error (see attached images).

Once I've OK'd the message boxes, the splash screen eventually goes away and IDEA process just sits in the background, doing nothing - no GUI visible. See attached stack trace.



Attachment(s):
idea1.jpg
idea2.jpg
idea thread dump
0

Please sign in to leave a comment.