Вообщем интресеный такой вопрос нарисовался:<br><br>Дано: freebsd+ v5.10.1 (*) built for i386-freebsd-thread-multi<br><br>весит демон слушает udp порт - обрабатывет запросы... в начале был c use threads - но память утекает вникуда даже на пустых циклах - и это факт тк проблема в инете обсуждается <br>
<br>перешел на use forks -&gt; работает долго (по пару дней), память не кушает...<br><br>НО иногда падает с ошибкой<br><br>Use of uninitialized value in scalar assignment at /usr/local/lib/perl5/site_perl/5.10.1/mach/<a href="http://forks.pm">forks.pm</a> line 814.<br>
panic: attempt to copy value  to a freed scalar 28782c70 at /usr/local/lib/perl5/site_perl/5.10.1/mach/<a href="http://forks.pm">forks.pm</a> line 814.<br><br clear="all">в 814 срочке<br><br># Mark PID for reaping, if using custom CHLD signal handler<br>
# Obtain the thread id from the thread just started<br># Create an object for it and return it<br><br>--&gt; $CHILD_PID{$pid} = undef;<br>    my ($tid) = _command( &#39;_waitppid2ctid&#39;,$$ );<br>    $class-&gt;_object( $tid,$pid );<br>
} #new<br><br><br>подскажите куда копать, тк в инете что-то глухо<br><br>-- <br>-- follow your dream...<br>