# New Ticket Created by Brandon Allbery # Please include the string: [perl #131576] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=131576 >
Found by dogbert17 while trying to debug spurious spelling errors in aspell.t in the docs repo. my $proc = run(<aspell -a --ignore-case --extra-dicts=./xt/aspell.pws>, :in($fixer.out), :out); This should arrange to fcntl(fd, F_DUPFD, 0) in the subprocess that will exec aspell, where fd is the file descriptor backing $fixer.out, but instead it copies whatever data is currently available from that handle. (This copying is visible in an strace.) IRC discussion: https://irclog.perlgeek.de/perl6-dev/2017-06-14#i_14733641 -- brandon s allbery kf8nh sine nomine associates allber...@gmail.com ballb...@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net