build 963 consumes 100% CPU

Whenever I start the new build, it consumes 100% CPU forever and is extremely slow. I purged everything from IDEA system dir, but it did not help me. I had to rollback to 957 because of that. Anybody else sees this?

19 comments

#963 - 100% CPU - not usable

Hi,

this is the first eap build since very long which is unusable for me:

I started the build without 3rd party plugins and with an empty system
directory. It reproducably hangs with 100% CPU after opening the main
frame. autoloading project is disabled.
I was able to start the build after clearing the config directory.
Unfortunately this is no alternative for me.
After killing the process the log file's content was



After restoring the config directory and removing only jdk.table.xml I tried
to start again. I was able to load a project but this lasted about 5-10
times as long as with #957 and IDEA blocks with 100% cpu again after
having showed this exception:

(i.java:8) at com.intellij.openapi.fileEditor.a.f$7.run(f$7.java:8) at com.intellij.openapi.command.b.a.executeCommand(a.java:88) at com.intellij.openapi.fileEditor.a.f$6.run(f$6.java:1) at com.intellij.ide.f.a.a.e(a.java:9) at com.intellij.ide.f.a.a.d(a.java:29) at com.intellij.openapi.project.a.b$5.run(b$5.java:2) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at com.intellij.ide.s.a(s.java:43) at com.intellij.ide.s.dispatchEvent(s.java:6) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.Dialog$1.run(Unknown Source) at java.awt.Dialog.show(Unknown Source) at com.intellij.openapi.ui.DialogWrapper$MyDialog.show(DialogWrapper.java:35) at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:177) at com.intellij.progress.a.c$0.run(c$0.java:1) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at com.intellij.ide.s.a(s.java:43) at com.intellij.ide.s.dispatchEvent(s.java:6) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) ]]>

I'm going back to 957.
Should I file a bug report for this? What should it's content be?
Thanks.

0

It would be great to see thread dump...

--

Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


"Sergei S. Ivanov" <no_mail@jetbrains.com> wrote in message
news:10382840.1067937344944.JavaMail.itn@is.intellij.net...

Whenever I start the new build, it consumes 100% CPU forever and is

extremely slow. I purged everything from IDEA system dir, but it did not
help me. I had to rollback to 957 because of that. Anybody else sees this?


0

Unfortunately there is no thread dump because I need to enforce the shutdown using the nt4 taskmanager. IDEA hangs indefinetely (several minutes at least) otherwise.

Maybe I could extend the logging configuration to show some more details and try it again?

Regards
Frank Bruch

0

Thread dump could be taken by pressing Ctrl+Break in IDEA console window.

--

Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


"Frank Bruch" <no_mail@jetbrains.com> wrote in message
news:22368680.1067950922524.JavaMail.itn@is.intellij.net...

Unfortunately there is no thread dump because I need to enforce the

shutdown using the nt4 taskmanager. IDEA hangs indefinetely (several minutes
at least) otherwise.
>

Maybe I could extend the logging configuration to show some more details

and try it again?
>

Regards
Frank Bruch



0

Aah! Please excuse me, I've read, thought and wrote stack trace instead of thread dump, here we go:

(Unknown Source) at java.awt.image.Raster.createPackedRaster(Unknown Source) at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknow n Source) at sun.awt.image.ImageRepresentation.createBufferedImage(Unknown Source) at sun.awt.image.ImageRepresentation.setPixels(Unknown Source) - locked <0x1183bbc8> (a sun.awt.windows.WImageRepresentation) at sun.awt.image.ImageDecoder.setPixels(Unknown Source) at sun.awt.image.PNGImageDecoder.sendPixels(Unknown Source) at sun.awt.image.PNGImageDecoder.produceImage(Unknown Source) at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source) at sun.awt.image.ImageFetcher.fetchloop(Unknown Source) at sun.awt.image.ImageFetcher.run(Unknown Source) "AWT-EventQueue-1" prio=7 tid=0x007d2da0 nid=0x251 in Object.wait() [694f000..69 4fd98] at java.lang.Object.wait(Native Method) - waiting on <0x1116a750> (a java.awt.MediaTracker) at java.awt.MediaTracker.waitForID(Unknown Source) - locked <0x1116a750> (a java.awt.MediaTracker) at javax.swing.ImageIcon.loadImage(Unknown Source) - locked <0x1116a750> (a java.awt.MediaTracker) at javax.swing.ImageIcon.(Unknown Source) at com.intellij.openapi.util.IconLoader$MyImageIcon.(IconLoader.ja va) at com.intellij.openapi.util.IconLoader.a(IconLoader.java:1) at com.intellij.openapi.util.IconLoader.getIcon(IconLoader.java:0) at com.intellij.ui.df$a_.a(df$a_.java:27) at com.intellij.ui.df$a_.(df$a_.java:20) at com.intellij.ui.df.b(df.java:94) at com.intellij.ui.df.(df.java:60) at com.intellij.ui.df.(df.java:127) at com.intellij.j2ee.a.b.m.a(m.java:22) at com.intellij.j2ee.a.b.m.a(m.java:25) at com.intellij.j2ee.a.b.m.a(m.java:25) at com.intellij.j2ee.a.b.j$0.run(j$0.java:3) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at com.intellij.ide.s.a(s.java:43) at com.intellij.ide.s.dispatchEvent(s.java:6) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) "com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x00832570 nid=0x24f in Object.wait() [690f000..690fd98] at java.lang.Object.wait(Native Method) - waiting on <0x11788b58> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x11788b58> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.jniwrapper.NativeResourceCollector$1.run(NativeResourceCollector. java:56) "Thread-1" prio=7 tid=0x00831d50 nid=0x43 waiting on condition [68bf000..68bfd98 ] at java.lang.Thread.sleep(Native Method) at com.intellij.progress.c$1.run(c$1.java:3) "TimerQueue" daemon prio=5 tid=0x007f9420 nid=0x1fe in Object.wait() [687f000..6 87fd98] at java.lang.Object.wait(Native Method) - waiting on <0x114480d0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(Unknown Source) - locked <0x114480d0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Unknown Source) "StoreRefreshStatusThread" prio=2 tid=0x007e2ea0 nid=0x227 waiting on condition [673f000..673fd98] at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.vfs.a.a.f$a_.run(f$a_.java:1) "WatchForChangesThread" prio=7 tid=0x007e1280 nid=0x245 runnable [66ff000..66ffd 98] at org.apache.log4j.Category.isDebugEnabled(Category.java:747) at com.intellij.openapi.diagnostic.Logger.isDebugEnabled(Logger.java:55) at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:2) at com.intellij.openapi.vfs.a.a.f$b_.run(f$b_.java:25) "AlarmThread" prio=7 tid=0x007d75d0 nid=0x249 in Object.wait() [658f000..658fd98 ] at java.lang.Object.wait(Native Method) - waiting on <0x112b3c30> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at com.intellij.util.Alarm$MyThread.run(Alarm.java:4) - locked <0x112b3c30> (a java.lang.Object) "AlarmThread" prio=7 tid=0x007d78f0 nid=0x247 in Object.wait() [654f000..654fd98 ] at java.lang.Object.wait(Native Method) - waiting on <0x112b3c98> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at com.intellij.util.Alarm$MyThread.run(Alarm.java:4) - locked <0x112b3c98> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x007b4860 nid=0x24b in Object.wait() [2167f000..2167f d98] at java.lang.Object.wait(Native Method) - waiting on <0x10fc76e8> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x10fc76e8> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) "Java2D Disposer" daemon prio=10 tid=0x007a4e70 nid=0x24a in Object.wait() [2163 f000..2163fd98] at java.lang.Object.wait(Native Method) - waiting on <0x10fc7758> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10fc7758> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "AWT-Windows" daemon prio=7 tid=0x007a1c10 nid=0x248 runnable [2147f000..2147fd9 8] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Lock thread" prio=5 tid=0x00795d10 nid=0x246 runnable [2129f000..2129fd98] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x10fc78d8> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at com.intellij.idea.d$b_.run(d$b_.java:2) at java.lang.Thread.run(Unknown Source) "DestroyJavaVM" prio=5 tid=0x00794880 nid=0x226 waiting on condition [0..6fae0] "Signal Dispatcher" daemon prio=10 tid=0x0076e2f0 nid=0x241 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0076b420 nid=0x23f in Object.wait() [209ef000..2 09efd98] at java.lang.Object.wait(Native Method) - waiting on <0x10f70150> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10f70150> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x0076a120 nid=0x179 in Object.wait() [20 9af000..209afd98] at java.lang.Object.wait(Native Method) - waiting on <0x10f70070> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x10f70070> (a java.lang.ref.Reference$Lock) "VM Thread" prio=5 tid=0x00769430 nid=0x23e runnable "VM Periodic Task Thread" prio=10 tid=0x00771830 nid=0x243 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0076ee50 nid=0x240 runnable Full thread dump Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode): "AWT-EventQueue-1" prio=7 tid=0x007d2da0 nid=0x251 in Object.wait() [694f000..69 4fd98] at java.lang.Object.wait(Native Method) - waiting on <0x11449a50> (a com.intellij.ide.s) at java.lang.Object.wait(Unknown Source) at java.awt.EventQueue.getNextEvent(Unknown Source) - locked <0x11449a50> (a com.intellij.ide.s) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) "com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x00832570 nid=0x24f in Object.wait() [690f000..690fd98] at java.lang.Object.wait(Native Method) - waiting on <0x11788b58> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x11788b58> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.jniwrapper.NativeResourceCollector$1.run(NativeResourceCollector. java:56) "Thread-1" prio=7 tid=0x00831d50 nid=0x43 waiting on condition [68bf000..68bfd98 ] at java.lang.Thread.sleep(Native Method) at com.intellij.progress.c$1.run(c$1.java:3) "TimerQueue" daemon prio=5 tid=0x007f9420 nid=0x1fe in Object.wait() [687f000..6 87fd98] at java.lang.Object.wait(Native Method) - waiting on <0x114480d0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(Unknown Source) - locked <0x114480d0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Unknown Source) "StoreRefreshStatusThread" prio=2 tid=0x007e2ea0 nid=0x227 waiting on condition [673f000..673fd98] at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.vfs.a.a.f$a_.run(f$a_.java:1) "WatchForChangesThread" prio=7 tid=0x007e1280 nid=0x245 runnable [66ff000..66ffd 98] at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met hod) at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:25) at com.intellij.openapi.vfs.a.a.f$b_.run(f$b_.java:25) "AlarmThread" prio=7 tid=0x007d75d0 nid=0x249 in Object.wait() [658f000..658fd98 ] at java.lang.Object.wait(Native Method) - waiting on <0x112b3c30> (a java.lang.Object) at com.intellij.util.Alarm$MyThread.run(Alarm.java:49) - locked <0x112b3c30> (a java.lang.Object) "AlarmThread" prio=7 tid=0x007d78f0 nid=0x247 in Object.wait() [654f000..654fd98 ] at java.lang.Object.wait(Native Method) - waiting on <0x112b3c98> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at com.intellij.util.Alarm$MyThread.run(Alarm.java:4) - locked <0x112b3c98> (a java.lang.Object) "AWT-Shutdown" prio=7 tid=0x007b4860 nid=0x24b in Object.wait() [2167f000..2167f d98] at java.lang.Object.wait(Native Method) - waiting on <0x10fc76e8> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x10fc76e8> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) "Java2D Disposer" daemon prio=10 tid=0x007a4e70 nid=0x24a in Object.wait() [2163 f000..2163fd98] at java.lang.Object.wait(Native Method) - waiting on <0x10fc7758> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10fc7758> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "AWT-Windows" daemon prio=7 tid=0x007a1c10 nid=0x248 runnable [2147f000..2147fd9 8] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Lock thread" prio=5 tid=0x00795d10 nid=0x246 runnable [2129f000..2129fd98] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x10fc78d8> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at com.intellij.idea.d$b_.run(d$b_.java:2) at java.lang.Thread.run(Unknown Source) "DestroyJavaVM" prio=5 tid=0x00794880 nid=0x226 waiting on condition [0..6fae0] "Signal Dispatcher" daemon prio=10 tid=0x0076e2f0 nid=0x241 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0076b420 nid=0x23f in Object.wait() [209ef000..2 09efd98] at java.lang.Object.wait(Native Method) - waiting on <0x10f70150> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10f70150> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x0076a120 nid=0x179 in Object.wait() [20 9af000..209afd98] at java.lang.Object.wait(Native Method) - waiting on <0x10f70070> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x10f70070> (a java.lang.ref.Reference$Lock) "VM Thread" prio=5 tid=0x00769430 nid=0x23e runnable "VM Periodic Task Thread" prio=10 tid=0x00771830 nid=0x243 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0076ee50 nid=0x240 runnable ]]>

0

The first dump I demanded while there were no components visible inside the native window, the second one afterwards.

0

Sorry but shouldn't all this be entered in an SRC so it can be tracked?

R

Frank Bruch wrote:

The first dump I demanded while there were no components visible inside the native window, the second one afterwards.


0

Another scenario:

- empty system directory
- empty config directory
- starting #963
- loading project with resources spread on different drives
(including network drives)
- very slow (10 min) creating of caches
(#957 about 1 min)
- 100% cpu even after completed cache-creation and
successfully loaded project

Thread dump:
(a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.jniwrapper.NativeResourceCollector$1.run(NativeResourceCollector. java:56) "AWT-EventQueue-1" prio=7 tid=0x0082b8f0 nid=0x1d2 in Object.wait() [688f000..68 8fd98] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at java.awt.EventQueue.getNextEvent(Unknown Source) - locked <0x11272198> (a com.intellij.ide.s) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) "Thread-1" prio=7 tid=0x008281f0 nid=0x174 waiting on condition [684f000..684fd9 8] at java.lang.Thread.sleep(Native Method) at com.intellij.progress.c$1.run(c$1.java:3) "TimerQueue" daemon prio=5 tid=0x007f6ba0 nid=0x1a6 in Object.wait() [680f000..6 80fd98] at java.lang.Object.wait(Native Method) - waiting on <0x11277370> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(Unknown Source) - locked <0x11277370> (a javax.swing.TimerQueue) at java.lang.Thread.run(Unknown Source) "StoreRefreshStatusThread" prio=2 tid=0x007ddbb0 nid=0x1dd waiting on condition [66bf000..66bfd98] at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.vfs.a.a.f$a_.run(f$a_.java:1) "WatchForChangesThread" prio=5 tid=0x007ddea0 nid=0x1d9 runnable [667f000..667fd 98] at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met hod) at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:25) at com.intellij.openapi.vfs.a.a.f$b_.run(f$b_.java:25) "AlarmThread" prio=7 tid=0x007d44f0 nid=0x1d6 in Object.wait() [650f000..650fd98 ] at java.lang.Object.wait(Native Method) at com.intellij.util.Alarm$MyThread.run(Alarm.java:49) - locked <0x111a7500> (a java.lang.Object) "AlarmThread" prio=7 tid=0x007d4770 nid=0x1d7 in Object.wait() [64cf000..64cfd98 ] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at com.intellij.util.Alarm$MyThread.run(Alarm.java:4) - locked <0x111a7568> (a java.lang.Object) "Java2D Disposer" daemon prio=10 tid=0x007a2200 nid=0x170 in Object.wait() [2162 f000..2162fd98] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10fc6a70> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "AWT-Windows" daemon prio=7 tid=0x0079f410 nid=0x1c9 runnable [2146f000..2146fd9 8] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "AWT-Shutdown" prio=5 tid=0x0079f680 nid=0x1d5 in Object.wait() [2142f000..2142f d98] at java.lang.Object.wait(Native Method) - waiting on <0x10fc6b40> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x10fc6b40> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) "Lock thread" prio=5 tid=0x00794ea0 nid=0x1c3 runnable [2128f000..2128fd98] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x10fc6be8> (a java.net.PlainSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at com.intellij.idea.d$b_.run(d$b_.java:2) at java.lang.Thread.run(Unknown Source) "DestroyJavaVM" prio=5 tid=0x00790bd0 nid=0x1c7 waiting on condition [0..6fae0] "Signal Dispatcher" daemon prio=10 tid=0x0076e2f0 nid=0x1ca waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0076b420 nid=0x133 in Object.wait() [209ef000..2 09efd98] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10f701b8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x0076a120 nid=0x1b5 in Object.wait() [20 9af000..209afd98] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x10f700d8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=5 tid=0x00769430 nid=0x175 runnable "VM Periodic Task Thread" prio=10 tid=0x00771830 nid=0x1b1 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0076ee50 nid=0x1b4 runnable]]>

0

After regular shutdown the restart failed with the following error:

0

The error occured because of an already running instance of a completely separated installation of build 957. The log file
contained:

java.net.BindException: Address already in use: JVM_Bind

- -

I could reproduce the 100%-problem with a small project on a local drive only (same procedure as above). -> no network drive problem

"Using accelerated file access" as shown in the log file
looks "suspicious" for me in this concern...

0

Find attached idea.log containing only a new start including the manual load of the "small project" above.

Interesting parts seem to be:

and



Attachment(s):
idea.log
0

One more question. Is that true you're running under Windows NT?

--

Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


"Frank Bruch" <no_mail@jetbrains.com> wrote in message
news:7219298.1068031123270.JavaMail.itn@is.intellij.net...

Find attached idea.log containing only a new start including the manual

load of the "small project" above.
>

Interesting parts seem to be:
oldRoots='[]' > newRoots='[VirtualFile: C:\frb\idea.963\jre\lib\charsets.jar, VirtualFile: C:\frb\idea.963\jre\lib\jce.jar, VirtualFile: C:\frb\idea.963\jre\lib\jsse.jar, VirtualFile: C:\frb\idea.963\jre\lib\plugin.jar, VirtualFile: C:\frb\idea.963\jre\lib\rt.jar, VirtualFile: C:\frb\idea.963\jre\lib\sunrsasign.jar, VirtualFile: C:\frb\idea.963\jre\lib\tools.jar, VirtualFile: C:\frb\idea.963\jre\lib\ext\dnsns.jar, VirtualFile: C:\frb\idea.963\jre\lib\ext\ldapsec.jar, VirtualFile: C:\frb\idea.963\jre\lib\ext\localedata.jar, VirtualFile: C:\frb\idea.963\jre\lib\ext\sunjce_provider.jar]' > 2003-11-05 12:08:40,641 [ 86078] INFO - enapi.vfs.impl.jar.JarFileInfo - Opening zip-file C:\frb\iQgenEE\lib\castor-0.9.4.3.jar... ]]>
and
2003-11-05 12:10:49,422 [ 214859] INFO - ject.impl.BaseFileConfigurable - Time to save E:\frb\ob\ob.iml: 0 ]]>




0

One more question. Is that true you're running under
Windows NT?


Yes, I do.
NT4.0 SP6
And my project sources are also located on a network drive.

0

I think they have said before that projects on a network drive are not good.

0

Please remove FileWatcherNT.dll from bin/ directory to make build usable.
(FileWatcher native dll
has been optimized, but I forgot about NT users...) This issue is already
fixed and new dll will be available in next build.

"Sergei S. Ivanov" <no_mail@jetbrains.com> wrote in message
news:27059268.1068044884409.JavaMail.itn@is.intellij.net...

One more question. Is that true you're running under
Windows NT?

>

Yes, I do.
NT4.0 SP6
And my project sources are also located on a network drive.



0

I think they have said before that projects on a
network drive are not good.


Yes, but it's never been that bad.

0

I experience the exact same thing. Clean install of 963.
Windows NT4, SP6, no network drives involved. New Cache Dir, new UserPrefsDir, no Migration of anything.

Here are two ThreadDumps:

"Finalizer" daemon prio=9 tid=0x00898ea0 nid=0x191 in Object.wait() [1c3ef000..1
c3efd98]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10a0da60> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x008988e0 nid=0x19a in Object.wait() [1c 2ef000..1c2efd98] at java.lang.Object.wait(Native Method) - waiting on <0x10a0dac8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x10a0dac8>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00891d60 nid=0x149 waiting on condition

"VM Thread" prio=5 tid=0x00897ab0 nid=0x15a runnable

"VM Periodic Task Thread" prio=10 tid=0x0089c100 nid=0x152 waiting on condition

"Suspend Checker Thread" prio=10 tid=0x0089a7a0 nid=0xfd runnable
Full thread dump Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode):

"Image Fetcher 0" daemon prio=9 tid=0x008e8d00 nid=0x12b in Object.wait() [1f3df
000..1f3dfd98]
at java.lang.Object.wait(Native Method)
- waiting on (a java.util.Vector) at sun.awt.image.ImageFetcher.nextImage(Unknown Source) - locked <0x10af6c90>]]> (a java.util.Vector)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source)

"com.jniwrapper.NativeResourceCollector" daemon prio=7 tid=0x00947c30 nid=0x16b
in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10f5dc68> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.jniwrapper.NativeResourceCollector$1.run(NativeResourceCollector. java:56) "StoreRefreshStatusThread" prio=2 tid=0x009067f0 nid=0xdf waiting on condition [ 1f0bf000..1f0bfd98] at java.lang.Thread.sleep(Native Method) at com.intellij.openapi.vfs.a.a.f$a_.run(f$a_.java:1) "WatchForChangesThread" prio=7 tid=0x009069b0 nid=0xf1 waiting on condition [1ef bf000..1efbfd98] at java.util.Vector.(Unknown Source) at java.util.Vector.(Unknown Source) at java.util.Vector.(Unknown Source) at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Met hod) at com.intellij.vfs.local.win32.FileWatcher.b(FileWatcher.java:25) at com.intellij.openapi.vfs.a.a.f$b_.run(f$b_.java:25) "AlarmThread" prio=7 tid=0x008eae90 nid=0x11d in Object.wait() [1ed8f000..1ed8fd 98] at java.lang.Object.wait(Native Method) - waiting on <0x10d71910> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at com.intellij.util.Alarm$MyThread.run(Alarm.java:4) - locked <0x10d71910> (a java.lang.Object) "AlarmThread" prio=7 tid=0x00900280 nid=0x1ab in Object.wait() [1ec8f000..1ec8fd 98] at java.lang.Object.wait(Native Method) - waiting on <0x10d71978> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at com.intellij.util.Alarm$MyThread.run(Alarm.java:4) - locked <0x10d71978> (a java.lang.Object) "TimerQueue" daemon prio=5 tid=0x008c4b60 nid=0x103 in Object.wait() [1ddef000.. 1ddefd98] at java.lang.Object.wait(Native Method) - waiting on <0x10b26290> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(Unknown Source) - locked <0x10b26290>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Unknown Source)

"AWT-EventQueue-0" prio=7 tid=0x008d2100 nid=0xcc runnable
at sun.awt.windows.WComponentPeer.beginValidate(Native Method)
at java.awt.Container.validate(Unknown Source)
- locked (a java.awt.Component$AWTTreeLock) at javax.swing.SwingUtilities.updateComponentTreeUI(Unknown Source) at com.intellij.ide.o.a.a(a.java:0) at com.intellij.ide.o.a.f(a.java:70) at com.intellij.ide.o.a.initComponent(a.java:119) at com.intellij.openapi.components.b.a.a(a.java:29) at com.intellij.openapi.components.b.a.getComponent(a.java:30) - locked <0x11005c58> (a java.lang.Object) at com.intellij.ide.o.a.a(a.java:50) at com.intellij.uiDesigner.Palette.initComponent(Palette.java:58) at com.intellij.openapi.components.b.a.a(a.java:29) at com.intellij.openapi.components.b.a.getComponent(a.java:30) - locked <0x11003d70> (a java.lang.Object) at com.intellij.openapi.components.b.a.m(a.java:43) at com.intellij.openapi.components.b.a.h(a.java:39) at com.intellij.openapi.project.a.c.v(c.java:128) at com.intellij.openapi.project.a.d.v(d.java:111) at com.intellij.openapi.project.a.b.a(b.java:68) at com.intellij.openapi.fileEditor.a.d.initComponent(d.java:100) at com.intellij.openapi.components.b.a.a(a.java:29) at com.intellij.openapi.components.b.a.getComponent(a.java:30) - locked <0x10dc77e0> (a java.lang.Object) at com.intellij.openapi.components.b.a.m(a.java:43) at com.intellij.openapi.components.b.a.h(a.java:39) at com.intellij.openapi.application.a.b.a(b.java:173) at com.intellij.idea.c.b(c.java:6) at com.intellij.idea.Main$4.run(Main$4.java:1) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) "Java2D Disposer" daemon prio=10 tid=0x008c3240 nid=0x113 in Object.wait() [1dad f000..1dadfd98] at java.lang.Object.wait(Native Method) - waiting on <0x10ae6e10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10ae6e10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "AWT-Windows" daemon prio=7 tid=0x008bb6d0 nid=0x1ac runnable [1d47f000..1d47fd9 8] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "AWT-Shutdown" prio=5 tid=0x008b9360 nid=0x1b6 in Object.wait() [1d37f000..1d37f d98] at java.lang.Object.wait(Native Method) - waiting on <0x10ae6ee0> (a java.lang.Object) at java.lang.Object.wait(Unknown Source) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x10ae6ee0>]]> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

"Lock thread" prio=5 tid=0x008c6100 nid=0x1b4 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
- locked ]]> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at com.intellij.idea.d$b_.run(d$b_.java:2)
at java.lang.Thread.run(Unknown Source)

"Signal Dispatcher" daemon prio=10 tid=0x0089aaa0 nid=0xf8 waiting on condition


"Finalizer" daemon prio=9 tid=0x00898ea0 nid=0x191 in Object.wait() [1c3ef000..1
c3efd98]
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x10a0da60> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x008988e0 nid=0x19a in Object.wait() [1c 2ef000..1c2efd98] at java.lang.Object.wait(Native Method) - waiting on <0x10a0dac8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x10a0dac8>]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00891d60 nid=0x149 waiting on condition

"VM Thread" prio=5 tid=0x00897ab0 nid=0x15a runnable

"VM Periodic Task Thread" prio=10 tid=0x0089c100 nid=0x152 waiting on condition

"Suspend Checker Thread" prio=10 tid=0x0089a7a0 nid=0xfd runnable

0

Evgueny, just now we posted at the same time. Thanks for the quick fix. Will remove FileWatcher dll.
Reto

0

Yes, I have to use NT4,SP6 too.

As mentioned the problem has nothing to do with project files being on a network drive or not.

Thanks alot for the fix!
Regards
Frank Bruch

0

Please sign in to leave a comment.