https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6482
Daniel Lemke <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #1 from Daniel Lemke <[email protected]> 2010-08-24 04:42:25 UTC --- This bug may be closely related to Bug 6359: In order to avoid "safe" signals, posix:sigaction is used in the util script. POSIX::SIGALRM( ) isn't available for Windows so we explicit forced the script to use $SIG{ALRM} instead. I've just found this article describing exactly that issue: > Note that some networking library functions like gethostbyname() are > known to have their own implementations of timeouts which may conflict > with your timeouts. If you are having problems with such functions, you > can try using the POSIX sigaction() function, which bypasses the Perl > safe signals (note that this means subjecting yourself to possible > memory corruption, as described above). See: http://perldoc.perl.org/perlipc.html#Deferred-Signals-%28Safe-Signals%29 Note that the crash always occured immediately after a call of gethostbyname()... May it be possible to use Perl::Unsafe::Signals for the affected parts instead? Daniel -- Configure bugmail: https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
