You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a bug report for perl from [email protected],
generated with the help of perlbug 1.43 running under perl 5.39.0.
As reported by Eric Wong in https://bugs.debian.org/1040947 it looks like
readline() no longer detects appended data if it gets eof on an empty
file first. Not sure if there are other conditions that trigger the issue.
This broke with commit 80c1f1e in 5.37.4.
(Note that we have backported the commit to Debian 5.36 packages so the Debian report concerns 5.36.0.)
I'm attaching Eric's original test script and my reduced one.
first bad commit: [80c1f1e] only clear the stream error state in readline() for glob()
The result confirmed that the breakage occurred here:
commit 80c1f1e45e8ef8c27d170fae7ade41971fe20218
Author: Tony Cook <[email protected]>
AuthorDate: Tue Aug 16 15:52:04 2022 +1000
Commit: Tony Cook <[email protected]>
CommitDate: Wed Aug 31 10:51:09 2022 +1000
only clear the stream error state in readline() for glob()
This is a bug report for perl from [email protected],
generated with the help of perlbug 1.43 running under perl 5.39.0.
As reported by Eric Wong in https://bugs.debian.org/1040947 it looks like
readline() no longer detects appended data if it gets eof on an empty
file first. Not sure if there are other conditions that trigger the issue.
This broke with commit 80c1f1e in 5.37.4.
(Note that we have backported the commit to Debian 5.36 packages so the Debian report concerns 5.36.0.)
I'm attaching Eric's original test script and my reduced one.
first bad commit: [80c1f1e] only clear the stream error state in readline() for glob()
tail.txt
readline.txt
Flags
Perl configuration
The text was updated successfully, but these errors were encountered: