> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 26, 2005 3:37 PM > To: [EMAIL PROTECTED] > Cc: users@spamassassin.apache.org > Subject: Re: SpamAssassin, FreeBSD, Perl 5.8.7, bus errors, oh my! > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > ah, so it does. > http://article.gmane.org/gmane.mail.spam.spamassassin.general/70459 > > so it couldn't be fixed with a simple 'ulimit -s unlimited'? >
Nope. At least not on FreeBSD 5.4. Far from being an expert on FreeBSD, but the stack size's hardlimit seems to be set in the kernel (the MAXSSIZ option). By default its 65536 (64MB). Increasing the MAXSSIZ, after Recompiling and rebooting the new kernel to 131072 (128MB) helped, but not enough to overcome this (in other words, it would get further through the $evalstr statement, but not completely). Again, I'm not really pointing my finger at spamassassin, just really relaying the information out so people who have yet to encounter this problem can find a way to fix it. Its something in perl 5.8.7, but I don't know specifically what it is. Another possible fix is for spamassassin to not 'eval' such a lengthy string. John Narron | "Sacrifice, they always say Network Administration | Is a sign of nobility CDS/CDSinet, LLC | But where does one draw the line http://www.cdsinet.net | In the face of injury?" (660) 886 4045 | - Queensryche