in reply to END failed--call queue aborted

I'm pretty sure a die in an END block is fatal, unless it's caught.

Sure, it's an endless loop. It's just that infinity's pretty short for a dead program.