diff --git a/en/releases/4.4R/errata.html b/en/releases/4.4R/errata.html index c565bbe263..ed22e619cd 100644 --- a/en/releases/4.4R/errata.html +++ b/en/releases/4.4R/errata.html @@ -170,6 +170,28 @@ class="FILENAME">libscrypt</tt> and <tt class= "FILENAME">libdescrypt</tt>; the new unified library is called <tt class="FILENAME">libcrypt</tt>.</p> + + <p>A problem has been noted with an increasing number of + device drivers that make heavy use of and, in some cases, + can overflow, the kernel stack. This problem has an + easily-identifable signature; processes randomly receive a + <tt class="LITERAL">SIGPROF</tt> signal and may die with + the message ``<tt class="ERRORNAME">Profiling time + alarm</tt>''. For those users experiencing this problem, a + workaround is to edit <tt class= + "FILENAME">/src/sys/i386/include/param.h</tt> and change + the line which reads:</p> +<pre class="PROGRAMLISTING"> + #define UPAGES 2 +</pre> + to read: +<pre class="PROGRAMLISTING"> + #define UPAGES 3 +</pre> + It will be necessary to recompile the kernel and reboot for + the change to take effect. This problem has been fixed in + FreeBSD 4.4-STABLE.<br> + <br> </div> </div> <hr>