in reply to Perl Deep Recursion locks up modern linuxes?

What happens if you turn off safe signals: set PERL_SIGNALS=unsafe?

If that allows ^C to interrupt the recursion; you then need to look at what has changed in the kernel that affects that difference in code path.


With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority". I knew I was on the right track :)
In the absence of evidence, opinion is indistinguishable from prejudice.

Replies are listed 'Best First'.
Re^2: Perl Deep Recursion locks up modern linuxes?
by vsespb (Chaplain) on Oct 09, 2016 at 17:08 UTC
    .. but just in case I tried export PERL_SIGNALS=unsafe. Does not help.
Re^2: Perl Deep Recursion locks up modern linuxes?
by vsespb (Chaplain) on Oct 09, 2016 at 17:02 UTC
    I don't think it's related to signals, whole system freezes - Ctrl-Alt-F1 (switch to root console), Ctrl-Alt-Del, screen, mouse. Nothing works. Mouse does not move, screen does not update. For example if you turn on/off laptop charger or terminate wifi, charger/wifi icon will not update. It's reproducible on real hardware and on Virtual box VM (of course only guest system freezes), and confirmed by Ubuntu team member.

      Ouch! And very strange.