http://qs321.pair.com?node_id=1067887


in reply to Re^2: IO::Handle->getline() partial reads from pipe
in thread IO::Handle->getline() partial reads from pipe

I suspect I'm of little help, but I'll throw out some dumb ideas.

You could try a series of partial writes of a long line to see if that reproduces the problem.

Is there any CRLF or UTF8 processing at play?

Are you able to test using the exact production data?

Is the failure a matter of a truncated line, or premature end of file?