On Wed Oct 28 03:44:27 2015, kazuhooku@gmail.com wrote: > Unsafe signal handler calls malloc (via newSVsv), therefore causes > deadlock when signal is received while malloc is running. > > When I run the following script, and repeatedly send SIGUSR1 to the > script (e.g. while 1 ; do kill -USR1 proc-id ; sleep 1; done), then > the script enters a dead lock within the signal handler. I don't think this is a bug - it's the reason safe signal handlers were introduced. Tony --- via perlbug: queue: perl5 status: new https://rt.perl.org/Ticket/Display.html?id=126474Thread Previous