[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#28250: closed by Credible Finance <y_mail95@yahoo.com> (reply to Credible Finance <crediblefinance.com@gmail.com>) (Apply for a Personal/Business Loan)



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_mail95@yahoo.com> (reply to Credible Finance <crediblefinance.com@gmail.com>) (Apply for a Personal/Business Loan)"):
> It has been closed by Credible Finance <y_mail95@yahoo.com> (reply to Credible Finance <crediblefinance.com@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.


Reply to: