On Wed, Jan 03, 2018 at 11:52:02AM +0100, Zdenek Salvet wrote:
> Sys::Syslog module is not thread-safe, reopening syslog connection
> (could be internal/automatic after transient transport error, without user 
> calling openlog/closelog) can crash multithreaded process 
> (Apache event MPM with mod_perl in my case).
> You can find upstream bug report at 
> https://rt.perl.org/Public/Bug/Display.html?id=132679 ,
> attached patch (serializing access to shared variable with straightforward 
> locking)
> has been tested on jessie.

Hello,

Are you able to tell whether this affects Debian stretch too?
Or at the very least please could you provide reproducing instructions?
If it's still an issue in current releases of perl we should fix it
there first/also.

By the way, you probably want to file that upstream issue on CPAN RT
rather than rt.perl.org since Sys-Syslog is not maintained by the perl5
porters - and against a current release:

https://rt.cpan.org//Dist/Display.html?Queue=Sys-Syslog

You might find it helpful for testing purposes to install the current
Sys-Syslog from CPAN locally to verify the problem with the newest
version of Sys-Syslog.

Cheers,
Dominic.

Reply via email to