5622 locking up

I am using fedora core 5 on a 64 bit dual core amd processor. Each of the last few builds have been locking up on me. I am not sure what is going on exactly, but am willing to help debug from this side of things if needed. The CPU of one processor pegs at a 100% and does not stop until I kill the program. After the cpu initially pegs, the program is basically locked, accepting no user input.

6 comments
Comment actions Permalink

Hello Bryan,

BC> I am using fedora core 5 on a 64 bit dual core amd processor. Each
BC> of the last few builds have been locking up on me. I am not sure
BC> what is going on exactly, but am willing to help debug from this
BC> side of things if needed. The CPU of one processor pegs at a 100%
BC> and does not stop until I kill the program. After the cpu initially
BC> pegs, the program is basically locked, accepting no user input.

Could you please press Ctrl-Break in the console to get a thread dump and
send us the thread dump that's produced while IDEA is stuck?

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

I tried pressing Ctrl-Break and I did not find a thread dump anywhere. Is there a specific folder it places it in? I look everywhere I could think of. Maybe a filename would help.

0
Comment actions Permalink

Bryan Coleman wrote:

I tried pressing Ctrl-Break and I did not find a thread dump
anywhere. Is there a specific folder it places it in? I look
everywhere I could think of. Maybe a filename would help.


Sun's Linux JVM performs a thread dump to System.out when it receives a
SIGQUIT so you need to find its pid, execute

kill -QUIT $

and look at wherever stdout is written (which will depend on how you
launched IDEA) for the thread dump.

--
Mark Scott
mark@codebrewer.com

0
Comment actions Permalink

Here is the Error messages and stack trace:

./idea.sh
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.5.0_07-b03 mixed mode):

"AWT-EventQueue-1" prio=1 tid=0x00002aaad9cba780 nid=0x38db runnable
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:72)
at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:68)
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:49)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
- locked (a com.intellij.util.lang.UrlClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) - locked <0x00002aaab872dd40> (a com.intellij.util.lang.UrlClassLoader) at com.intellij.diagnostic.DialogAppender.appendToLoggers(DialogAppender.java:23) at com.intellij.diagnostic.DialogAppender.append(DialogAppender.java:14) - locked <0x00002aaab87488a0> (a com.intellij.diagnostic.DialogAppender) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221) - locked <0x00002aaab87488a0> (a com.intellij.diagnostic.DialogAppender) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57) at org.apache.log4j.Category.callAppenders(Category.java:190) - locked <0x00002aaab873d990> (a org.apache.log4j.spi.RootCategory) at org.apache.log4j.Category.forcedLog(Category.java:375) at org.apache.log4j.Category.error(Category.java:306) at com.intellij.idea.IdeaLogger.error(IdeaLogger.java:62) at com.intellij.openapi.diagnostic.Logger.error(Logger.java:60) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:19) - locked <0x00002aaab8b6cf68>]]> (a java.lang.Object)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:178)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:109)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

"Thread-14" prio=1 tid=0x00002aaae0839bf0 nid=0x3763 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a com.intellij.util.concurrency.Semaphore) at java.lang.Object.wait(Object.java:474) at com.intellij.util.concurrency.Semaphore.waitFor(Semaphore.java:38) - locked <0x00002aaabb320518>]]> (a com.intellij.util.concurrency.Semaphore)
at com.intellij.execution.process.OSProcessHandler$ProcessWaitFor.waitFor(OSProcessHandler.java:66)
at com.intellij.execution.process.OSProcessHandler$3$1.run(OSProcessHandler.java:101)

"ReadProcessThread com.intellij.execution.junit.JUnitProcessHandler$Extractor$3" prio=1 tid=0x00002aaade597790 nid=0x3762 runnable
at java.io.FileInputStream.available(Native Method)
at sun.nio.cs.StreamDecoder$CharsetSD.inReady(StreamDecoder.java:490)
at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:451)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
- locked (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.read(BufferedReader.java:157) - locked <0x00002aaabb3275c0>]]> (a java.io.InputStreamReader)
at com.intellij.execution.junit2.PushReader.next(PushReader.java:2)
at com.intellij.execution.junit2.SegmentedInputStream.e(SegmentedInputStream.java:6)
at com.intellij.execution.junit2.SegmentedInputStream.b(SegmentedInputStream.java:7)
at com.intellij.execution.junit2.SegmentedInputStream.read(SegmentedInputStream.java:40)
at com.intellij.execution.junit2.SegmentedInputStream.a(SegmentedInputStream.java:33)
at com.intellij.execution.junit2.SegmentedInputStream.read(SegmentedInputStream.java:55)
at com.intellij.execution.junit.JUnitProcessHandler$Extractor$3.read(JUnitProcessHandler.java:7)
at java.io.Reader.read(Reader.java:103)
at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.readNextByte(OSProcessHandler.java:232)
at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.run(OSProcessHandler.java:210)

"ReadProcessThread com.intellij.execution.junit.JUnitProcessHandler$Extractor$3" prio=1 tid=0x00002aaae05e7d40 nid=0x3761 runnable
at $Proxy44.onTextAvailable(Unknown Source)
at com.intellij.execution.process.ProcessHandler.notifyTextAvailable(ProcessHandler.java:158)
at com.intellij.execution.process.OSProcessHandler$1.textAvailable(OSProcessHandler.java:78)
at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.checkTextAvailable(OSProcessHandler.java:246)
- locked ]]> (a java.lang.StringBuffer)
at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.run(OSProcessHandler.java:218)

"Thread-13" prio=1 tid=0x00002aaad9f93db0 nid=0x375d in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.UNIXProcess) at java.lang.Object.wait(Object.java:474) at java.lang.UNIXProcess.waitFor(UNIXProcess.java:165) - locked <0x00002aaabb31f288>]]> (a java.lang.UNIXProcess)
at com.intellij.execution.process.OSProcessHandler$ProcessWaitFor$1.run(OSProcessHandler.java:55)

"process reaper" daemon prio=1 tid=0x00002aaad79f0e00 nid=0x375b runnable
at java.lang.UNIXProcess.waitForProcessExit(Native Method)
at java.lang.UNIXProcess.access$900(UNIXProcess.java:20)
at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132)

"EditorCaretThread" prio=1 tid=0x00002aaadebb4cd0 nid=0x367f waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.impl.EditorImpl$RepaintCursorThread.run(EditorImpl.java:24)

"pool-3-thread-1" prio=1 tid=0x00002aaadf732fe0 nid=0x3675 waiting on condition
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:131)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)

"Timer-0" daemon prio=1 tid=0x00002aaadeffcaf0 nid=0x366d in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x00002aaab8bf26c8>]]> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"pool-1-thread-1" prio=1 tid=0x00002aaaddc37c20 nid=0x366c waiting on condition
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)

"AlarmThread" prio=1 tid=0x00002aaadf0d8b90 nid=0x366b in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.util.Alarm$MyThread.run(Alarm.java:217) - locked <0x00002aaab8cce738>]]> (a java.lang.Object)

"Error Icon Blinker" prio=1 tid=0x00002aaaded4e950 nid=0x3666 waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.diagnostic.IdeMessagePanel$Blinker.run(IdeMessagePanel.java:8)

"Fatal Errors Grouper" prio=1 tid=0x00002aaadeaf7360 nid=0x3665 sleeping[0x0000000042676000..0x0000000042676c80]
at java.lang.Thread.sleep(Native Method)
at com.intellij.diagnostic.MessagePool$MessageGrouper.run(MessagePool.java:13)

"UserActivityMonitor thread" prio=1 tid=0x00002aaadef36ee0 nid=0x3664 runnable
at org.picocontainer.defaults.DefaultPicoContainer.addOrderedComponentAdapter(DefaultPicoContainer.java:333)
at org.picocontainer.defaults.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:411)
at org.picocontainer.defaults.DefaultPicoContainer.getComponentInstancesOfType(DefaultPicoContainer.java:351)
at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserActivityMonitor.java:84)
at java.lang.Thread.run(Thread.java:595)

"TimerQueue" daemon prio=1 tid=0x00002aaade666180 nid=0x3662 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a javax.swing.TimerQueue) at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:215) - locked <0x00002aaab94f1f18> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x00002aaab94f1f18>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:595)

"Thread-7" prio=1 tid=0x00002aaad78315e0 nid=0x3660 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab8cce7d8>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"Thread-6" prio=1 tid=0x00002aaad79ffa00 nid=0x365f in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab8ccee70>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"Thread-4" prio=1 tid=0x00002aaad79fef70 nid=0x365e in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab8ccee40>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"Thread-3" prio=1 tid=0x00002aaad9b48f30 nid=0x365d in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab8ccee10>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"/192.168.1.2 IDEtalk Multicast Thread" prio=1 tid=0x00002aaadebfbbd0 nid=0x365a runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x00002aaab8f82258> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x00002aaabb711da8> (a java.net.DatagramPacket) - locked <0x00002aaab8cd0690>]]> (a java.net.MulticastSocket)
at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:101)

"/10.1.0.152 IDEtalk Multicast Thread" prio=1 tid=0x00002aaadebffad0 nid=0x3659 runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x00002aaab8f822b0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x00002aaabb711dd8> (a java.net.DatagramPacket) - locked <0x00002aaab8cd0710>]]> (a java.net.MulticastSocket)
at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:101)

"User Monitor Thread" prio=1 tid=0x00002aaaded47130 nid=0x3658 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java:197) - locked <0x00002aaab8cd0790>]]> (a java.lang.Object)
at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:119)

"XML-RPC Weblistener" prio=1 tid=0x00002aaadd5fc610 nid=0x3657 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.xmlrpc.WebServer.run(WebServer.java:453)
at java.lang.Thread.run(Thread.java:595)

"Network Message Dispatcher" prio=1 tid=0x00002aaadedfcb70 nid=0x3656 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessageDispatcherImpl.java:64) - locked <0x00002aaab8cd07a0>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:595)

"Progress Cancel Checker" prio=1 tid=0x00002aaadd8c2d00 nid=0x3646 sleeping[0x0000000041a6a000..0x0000000041a6ab80]
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:2)

"Activation listener" prio=1 tid=0x00002aaad9d54a00 nid=0x3645 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.intellij.ide.ActivationServerImpl.run(ActivationServerImpl.java:120)
at java.lang.Thread.run(Thread.java:595)

"XML-RPC Weblistener" prio=1 tid=0x00002aaad9faf270 nid=0x3644 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.xmlrpc.WebServer.run(WebServer.java:453)
at java.lang.Thread.run(Thread.java:595)

"AWT-Shutdown" prio=1 tid=0x00002aaadca004f0 nid=0x3642 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x00002aaab804b2d8>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:595)

"AlarmThread" prio=1 tid=0x00002aaad96d6300 nid=0x3641 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at com.intellij.util.Alarm$MyThread.run(Alarm.java:277) - locked <0x00002aaab8748c98>]]> (a java.lang.Object)

"AlarmThread" prio=1 tid=0x00002aaad96d5ef0 nid=0x3640 waiting for monitor entry
at org.apache.log4j.Category.callAppenders(Category.java:189)
- waiting to lock ]]> (a org.apache.log4j.spi.RootCategory)
at org.apache.log4j.Category.forcedLog(Category.java:375)
at org.apache.log4j.Category.error(Category.java:306)
at com.intellij.idea.IdeaLogger.error(IdeaLogger.java:62)
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:60)
at com.intellij.util.Alarm$1.run(Alarm.java:110)
at com.intellij.util.Alarm$MyThread$1.run(Alarm.java:250)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:270)

"SocketListenerThread" prio=1 tid=0x00002aaad96cded0 nid=0x363e runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x00002aaab874bba8> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x00002aaabb6e0998> (a java.net.DatagramPacket) - locked <0x00002aaab89b2f08>]]> (a java.net.MulticastSocket)
at com.intellij.a.h.a.e.a(e.java:28)
at com.intellij.a.h.a.f.run(f.java:17)

"SocketListenerThread" prio=1 tid=0x00002aaad96c9f40 nid=0x363d runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x00002aaab874bc00> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x00002aaab804b2e8> (a java.net.DatagramPacket) - locked <0x00002aaab89b2e30>]]> (a java.net.DatagramSocket)
at com.intellij.a.h.a.e.a(e.java:28)
at com.intellij.a.h.a.f.run(f.java:17)

"MessageDeliveryThread" prio=1 tid=0x00002aaad96cd330 nid=0x363c in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.a.h.r.run(r.java:28) - locked <0x00002aaab8cd0bf8>]]> (a java.lang.Object)

"AWT-XAWT" daemon prio=1 tid=0x00002aaad96a4e20 nid=0x363a runnable
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:463)
at sun.awt.X11.XToolkit.run(XToolkit.java:438)
at java.lang.Thread.run(Thread.java:595)

"Java2D Disposer" daemon prio=1 tid=0x00002aaad760fc80 nid=0x3639 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00002aaab804b428>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:107)
at java.lang.Thread.run(Thread.java:595)

"Lock thread" prio=1 tid=0x00002aaad7753160 nid=0x3638 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:6)
at java.lang.Thread.run(Thread.java:595)

"DestroyJavaVM" prio=1 tid=0x00002aaad7714710 nid=0x3627 waiting on condition

"Low Memory Detector" daemon prio=1 tid=0x00002aaad0245c30 nid=0x3635 runnable

"CompilerThread1" daemon prio=1 tid=0x00002aaad0244010 nid=0x3634 waiting on condition

"CompilerThread0" daemon prio=1 tid=0x00002aaad0242a70 nid=0x3633 waiting on condition

"AdapterThread" daemon prio=1 tid=0x00002aaad0241320 nid=0x3632 waiting on condition

"Signal Dispatcher" daemon prio=1 tid=0x00002aaad0240030 nid=0x3631 waiting on condition

"Finalizer" daemon prio=1 tid=0x00002aaad022bf70 nid=0x3630 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00002aaab804ba18>]]> (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=1 tid=0x00002aaad022b690 nid=0x362f in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x00002aaab8b118b8>]]> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=1 tid=0x00002aaad0227280 nid=0x362e runnable

"GC task thread#0 (ParallelGC)" prio=1 tid=0x0000000040146440 nid=0x362c runnable

"GC task thread#1 (ParallelGC)" prio=1 tid=0x00000000401472c0 nid=0x362d runnable

"VM Periodic Task Thread" prio=1 tid=0x00002aaad0247870 nid=0x3636 waiting on condition

java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space

0
Comment actions Permalink

Here is another dump:

idea.sh
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.5.0_07-b03 mixed mode):

"AWT-EventQueue-1" prio=1 tid=0x00002aaae0125f00 nid=0x420d runnable
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:72)
at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:68)
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:49)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
- locked (a com.intellij.util.lang.UrlClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) - locked <0x00002aaab87a4dc0> (a com.intellij.util.lang.UrlClassLoader) at com.intellij.diagnostic.DialogAppender.appendToLoggers(DialogAppender.java:23) at com.intellij.diagnostic.DialogAppender.append(DialogAppender.java:14) - locked <0x00002aaab87b9eb0> (a com.intellij.diagnostic.DialogAppender) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221) - locked <0x00002aaab87b9eb0> (a com.intellij.diagnostic.DialogAppender) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57) at org.apache.log4j.Category.callAppenders(Category.java:190) - locked <0x00002aaab87b6170>]]> (a org.apache.log4j.spi.RootCategory)
at org.apache.log4j.Category.forcedLog(Category.java:375)
at org.apache.log4j.Category.error(Category.java:306)
at com.intellij.idea.IdeaLogger.error(IdeaLogger.java:62)
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:56)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:23)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:147)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

"Image Fetcher 1" daemon prio=1 tid=0x00002aaae0864420 nid=0x4207 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.util.Vector) at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:114) - locked <0x00002aaab8edcc30>]]> (a java.util.Vector)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:167)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)

"EditorCaretThread" prio=1 tid=0x00002aaadda84780 nid=0x398c runnable
at java.lang.System.currentTimeMillis(Native Method)
at com.intellij.openapi.editor.impl.EditorImpl$RepaintCursorThread.run(EditorImpl.java:20)

"pool-3-thread-1" prio=1 tid=0x00002aaae2583c20 nid=0x3986 waiting on condition
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:131)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)

"Timer-0" daemon prio=1 tid=0x00002aaadef73da0 nid=0x397e in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x00002aaab893b898>]]> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"pool-1-thread-1" prio=1 tid=0x00002aaadf3ff5e0 nid=0x397d waiting on condition
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)

"AlarmThread" prio=1 tid=0x00002aaadebdffd0 nid=0x397c in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.util.Alarm$MyThread.run(Alarm.java:217) - locked <0x00002aaab893b9e0>]]> (a java.lang.Object)

"Error Icon Blinker" prio=1 tid=0x00002aaadeb9a9f0 nid=0x3977 sleeping[0x0000000042979000..0x0000000042979c00]
at java.lang.Thread.sleep(Native Method)
at com.intellij.diagnostic.IdeMessagePanel$Blinker.run(IdeMessagePanel.java:8)

"Fatal Errors Grouper" prio=1 tid=0x00002aaadeb9a740 nid=0x3976 waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.diagnostic.MessagePool$MessageGrouper.run(MessagePool.java:13)

"UserActivityMonitor thread" prio=1 tid=0x00002aaadebb8360 nid=0x3975 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at jetbrains.communicator.idea.monitor.UserActivityMonitor.run(UserActivityMonitor.java:92) - locked <0x00002aaab98c38e8>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:595)

"TimerQueue" daemon prio=1 tid=0x00002aaada089f80 nid=0x3973 in Object.wait()
at java.lang.Object.wait(Native Method)
at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:215)
- locked (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x00002aaab893b790>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:595)

"Thread-8" prio=1 tid=0x00002aaadaa89cf0 nid=0x3972 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab91072e0>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"Thread-7" prio=1 tid=0x00002aaadaa89260 nid=0x3971 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab9107b50>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"Thread-6" prio=1 tid=0x00002aaadaa887d0 nid=0x3970 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab9107af0>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"Thread-5" prio=1 tid=0x00002aaade1c1230 nid=0x396f in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab9107b20>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"Thread-4" prio=1 tid=0x00002aaadaa8d2e0 nid=0x396e in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab9107ac0>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"Thread-3" prio=1 tid=0x00002aaade1d4530 nid=0x396d in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a org.apache.xmlrpc.WebServer$Runner) at java.lang.Object.wait(Object.java:474) at org.apache.xmlrpc.WebServer$Runner.run(WebServer.java:657) - locked <0x00002aaab9107208>]]> (a org.apache.xmlrpc.WebServer$Runner)
at java.lang.Thread.run(Thread.java:595)

"/192.168.1.2 IDEtalk Multicast Thread" prio=1 tid=0x00002aaade26ebc0 nid=0x396a runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x00002aaab90c7d68> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x00002aaabb5df8d8> (a java.net.DatagramPacket) - locked <0x00002aaab9109ae0>]]> (a java.net.MulticastSocket)
at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:101)

"/10.1.0.152 IDEtalk Multicast Thread" prio=1 tid=0x00002aaade26e7b0 nid=0x3969 runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x00002aaab90c7dc0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x00002aaabb5df908> (a java.net.DatagramPacket) - locked <0x00002aaab9109e08>]]> (a java.net.MulticastSocket)
at jetbrains.communicator.p2p.MulticastPingThread.run(MulticastPingThread.java:101)

"User Monitor Thread" prio=1 tid=0x00002aaadaa7fc90 nid=0x3968 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at jetbrains.communicator.p2p.UserMonitorThread.waitForNextSearch(UserMonitorThread.java:197) - locked <0x00002aaab910a160>]]> (a java.lang.Object)
at jetbrains.communicator.p2p.UserMonitorThread.run(UserMonitorThread.java:119)

"XML-RPC Weblistener" prio=1 tid=0x00002aaadaa7f9e0 nid=0x3967 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.xmlrpc.WebServer.run(WebServer.java:453)
at java.lang.Thread.run(Thread.java:595)

"Network Message Dispatcher" prio=1 tid=0x00002aaadab45b80 nid=0x3966 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at jetbrains.communicator.core.impl.dispatcher.AsyncMessageDispatcherImpl.run(AsyncMessageDispatcherImpl.java:64) - locked <0x00002aaab9111908>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:595)

"Progress Cancel Checker" prio=1 tid=0x00002aaadab47b90 nid=0x3956 waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:2)

"Activation listener" prio=1 tid=0x00002aaade033b90 nid=0x3955 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.intellij.ide.ActivationServerImpl.run(ActivationServerImpl.java:120)
at java.lang.Thread.run(Thread.java:595)

"XML-RPC Weblistener" prio=1 tid=0x00002aaade04e520 nid=0x3954 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.xmlrpc.WebServer.run(WebServer.java:453)
at java.lang.Thread.run(Thread.java:595)

"AWT-Shutdown" prio=1 tid=0x00002aaad9667fb0 nid=0x3952 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x00002aaab83148a8>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:595)

"AlarmThread" prio=1 tid=0x00002aaad96afbd0 nid=0x394e in Object.wait()
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:277)
- locked ]]> (a java.lang.Object)

"SocketListenerThread" prio=1 tid=0x00002aaad96ffb60 nid=0x394c runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x00002aaab87b9b68> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x00002aaabb43d280> (a java.net.DatagramPacket) - locked <0x00002aaab893cb68>]]> (a java.net.MulticastSocket)
at com.intellij.a.h.a.e.a(e.java:28)
at com.intellij.a.h.a.f.run(f.java:17)

"SocketListenerThread" prio=1 tid=0x00002aaad96645e0 nid=0x394b runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x00002aaab87b9bc0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x00002aaab83ae358> (a java.net.DatagramPacket) - locked <0x00002aaab893cf78>]]> (a java.net.DatagramSocket)
at com.intellij.a.h.a.e.a(e.java:28)
at com.intellij.a.h.a.f.run(f.java:17)

"MessageDeliveryThread" prio=1 tid=0x00002aaad9668850 nid=0x394a in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.a.h.r.run(r.java:28) - locked <0x00002aaab893d0f8>]]> (a java.lang.Object)

"AWT-XAWT" daemon prio=1 tid=0x00002aaad9652cb0 nid=0x3948 runnable
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:463)
at sun.awt.X11.XToolkit.run(XToolkit.java:438)
at java.lang.Thread.run(Thread.java:595)

"Java2D Disposer" daemon prio=1 tid=0x00002aaada093000 nid=0x3947 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00002aaab87b63e8>]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:107)
at java.lang.Thread.run(Thread.java:595)

"Lock thread" prio=1 tid=0x00002aaad770e690 nid=0x3946 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:6)
at java.lang.Thread.run(Thread.java:595)

"DestroyJavaVM" prio=1 tid=0x00002aaad7703c10 nid=0x3935 waiting on condition

"Low Memory Detector" daemon prio=1 tid=0x00002aaad0245c40 nid=0x3943 runnable

"CompilerThread1" daemon prio=1 tid=0x00002aaad0244020 nid=0x3942 waiting on condition

"CompilerThread0" daemon prio=1 tid=0x00002aaad0242a80 nid=0x3941 waiting on condition

"AdapterThread" daemon prio=1 tid=0x00002aaad0241330 nid=0x3940 waiting on condition

"Signal Dispatcher" daemon prio=1 tid=0x00002aaad02400a0 nid=0x393f runnable

"Finalizer" daemon prio=1 tid=0x00002aaad022bf70 nid=0x393e in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x00002aaab83adc88>]]> (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=1 tid=0x00002aaad022b690 nid=0x393d in Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked ]]> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=1 tid=0x00002aaad0227280 nid=0x393c runnable

"GC task thread#0 (ParallelGC)" prio=1 tid=0x0000000040146440 nid=0x393a runnable

"GC task thread#1 (ParallelGC)" prio=1 tid=0x00000000401472c0 nid=0x393b runnable

"VM Periodic Task Thread" prio=1 tid=0x00002aaad0247880 nid=0x3944 waiting on condition

java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space

0
Comment actions Permalink

Hello Bryan,

BC> java.lang.OutOfMemoryError: PermGen space

That's the problem. You need to increase the PermGen size specified by the
-XX:MaxPermSize VM parameter.

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Please sign in to leave a comment.