I did use Devel::Confess twice in my codebase and ended up dying with: Deep recursion on subroutine "Devel::Confess::_warn" at .../IO/All.pm line 148. The warn handler is being overridden twice, resulting in a goto to ourselves -- if the warn handler is to be kept, a != check needs to be done first!
I did
use Devel::Confess
twice in my codebase and ended up dying with:Deep recursion on subroutine "Devel::Confess::_warn" at .../IO/All.pm line 148.
The warn handler is being overridden twice, resulting in a goto to ourselves -- if the warn handler is to be kept, a != check needs to be done first!