Thread-Dump Per Second?

Hi,

IDEA locked up on me (for the second time today and both times while editing the same Scala source file) so I went to go create a thread dump.

In order to find the thread dump among all the bazillions of files in ~/.IntelliJIdea8x, I ran a find for files less than a minute old so I could compare that with the another list I'd make after sending the QUIT signal. Imagine my suprise to discover that IDEA was spitting out a thread-dump file every second!

What does this mean? Why is it happening? I've attached one of them.

Info:

IDEA: 8.1.3 #9886
Java: Sun JDK 1.6.0_u15
OS: Linux; kernel 2.6.27.29-0.1-pae #1 SMP
Arch: x86


Randall Schulz



Attachment(s):
threadDump-20090915-125322.txt.zip
1 comment
Comment actions Permalink

Hello Randall,

This is done for diagnostic purposes: when IDEA is unresponsive for more
than 5 seconds, it writes a thread dump file every second (so the user can
then send the archive of thread dumps to us and we can see what was going
on).

We planned to do some more stuff around this, with automatic thread dump
submission and deadlock detection, but so far haven't got around to that yet.

IDEA locked up on me (for the second time today and both times while
editing the same Scala source file) so I went to go create a thread
dump.

In order to find the thread dump among all the bazillions of files in
~/.IntelliJIdea8x, I ran a find for files less than a minute old so I
could compare that with the another list I'd make after sending the
QUIT signal. Imagine my suprise to discover that IDEA was spitting out
a thread-dump file every second!

What does this mean? Why is it happening? I've attached one of them.


--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Please sign in to leave a comment.