diff --git a/docs/faq.html b/docs/faq.html
index b52d42735..4ca8174c8 100644
--- a/docs/faq.html
+++ b/docs/faq.html
@@ -383,6 +383,10 @@
<exec> causes other tasks to hang
or leads to strange behaviour of <input>
tasks.
+
+
<javac> causes a
+ StackOverflowError
This behaviour leads to strange side effects like the Ant
- process being suspended when a build forking new process is
- run as a background process on Unix-like systems or
- <input> tasks requiring additional inputs
- if they come after an <exec> task.
<input>
+ tasks requiring
+ additional inputs if they come after
+ an <exec> task.
Fortunately there is a workaround for this, always specify
inputstring="" for
any <exec> task (or one of its sibblings)
if you know the forked process doesn't consume any
input.
+
+ <javac> causes a
+ StackOverflowError
+
For some Java source files it is possible + that causes + a StackOverlowError is thrown inside Sun's javac + compiler. As far as we can tell this is not triggered by a + bug in Ant.
+It is possible to work around this problem by setting
+ <javac>'s fork attribute to true.