in reply to Re^3: perl dying without a trace
in thread perl dying without a trace

No it doesn't, since if I replace the line with that I get protocol errors all over the place and never run long enough to run into the error :)

See my response to diotalevi for what turned out the be the problem, the newbie-ish mistake of not handling SIGPIPE properly.