Hi All! On Wed, 2007-01-17 at 09:44 +0000, Justin Mason wrote: > A threading deadlock in perl's C code -- that's a perl bug ;)
There aren't any thread in spamassassin, are there? ;) But I agree, that the problem is somewhere in perl. But where? I think, we can agree, that the code which cause the deadlock is called from /usr/share/perl5/Mail/SpamAssassin/Timeout.pm in line 144: local $SIG{ALRM} = sub { $timedout++; die "__alarm__ignore__\n" }; I'm getting more sure about this, because after I disable pyzor the problems looks like disappearing. But this document says that this cannot happen: http://perldoc.perl.org/perlipc.html#Deferred-Signals-(Safe-Signals) But it happen. (My perl version is: 5.8.4-8sarge5) So, what can I do? (I think that this problems happens at me because my firewall is misconfigured and deny the pyzor communication, but I'm not sure) -- Szalay Attila BalaBit IT Biztonságtechnikai Kft. tel:(36-1)-371-05-40 HU-1115 Budapest, Bártfai u. 54 fax:(36-1)-208-08-75 http://www.balabit.hu/