Control: reopen -1 Control: retitle -1 perl can lose output due to stdio buffering Control: found -1 5.20.2-3+deb8u9
Debian Bug Tracking System writes ("Bug#28250 closed by Credible Finance <y_mai...@yahoo.com> (reply to Credible Finance <crediblefinance....@gmail.com>) (Apply for a Personal/Business Loan)"): > It has been closed by Credible Finance <y_mai...@yahoo.com> (reply to > Credible Finance <crediblefinance....@gmail.com>). spam Also, here is a modern repro. Reference behaviour in non-buggy case: chiark:~> perl -mautodie -e '$|=1; print "hi" or die $!; flush STDOUT' >/dev/full No space left on device at -e line 1. chiark:~> echo $? 28 Observed behaviour in buggy case: chiark:~> perl -mautodie -e 'print "hi" or die $!; flush STDOUT' >/dev/full chiark:~> echo $? 0 Desired behaviour: print a message to stderr, mentioning at least the errno value and ideally also the descriptor number or stream name, and exit nonzero. I think this is a bug in the libc (#28251). This does not seem to have been accepted by libc developers. Instead the Unix world has engaged in a decades-long campaign to work around it in all application softwware. Ian.