[ic] Strange error

Kevin Walsh interchange-users@icdevgroup.org
Mon Jun 17 18:16:01 2002


> > 
> > Do a Google search for that "recursive call" problem.  You'll find
> > that it's not confined to Interchange.  It occurs mostly with Perl
> > applications and doesn't occur on anything but FreeBSD.
> > 
> > http://interchange.redhat.com/pipermail/interchange-users/2000-December/002720.html
> > http://www.geocrawler.com/archives/3/11679/2001/10/0/6962660/
> > http://www.geocrawler.com/archives/3/1371/2002/3/0/8238008/
> > http://www.apachelabs.org/httpd-users/200203.mbox/%3C02030114155105.03561@pico%3E
> > 
> > There are loads of other examples.
> > 
> > That particular problem appears to be related to signal handling
> > routines, so you "may" be able to solve it by setting PreFork to
> > Yes and MaxServers to 0.
> > 
> > Another solution could be to rebuild Perl with the option to use
> > it's own malloc, rather than the FreeBSD malloc.  Run "make test"
> > and make sure that ALL of the tests pass.
> > 
> > You can probably guess my third, and preferred, solution. :-)
> > 
> Please! Let me know, if rebuilding Perl with it's own malloc solve the 
> problem.
> 
To be honest, I doubt that it will, but it may be worth a try. I don't
use FreeBSD, for obvious reasons, so I don't have any way to test this
for you.

You may as well try the PreFork/MaxServers suggestion first.

-- 
   _/   _/  _/_/_/_/  _/    _/  _/_/_/  _/    _/
  _/_/_/   _/_/      _/    _/    _/    _/_/  _/   K e v i n   W a l s h
 _/ _/    _/          _/ _/     _/    _/  _/_/    kevin@cursor.biz
_/   _/  _/_/_/_/      _/    _/_/_/  _/    _/