# 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

Reply via email to