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.

Reply via email to