Skip Menu |
Report information
Id: 127423
Status: new
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: vittore.scolari [at] pasteur.fr
Cc:
AdminCc:

Severity: (no value)
Tag: testneeded
Platform: (no value)
Patch Status: (no value)
VM: (no value)



From: "Vittore SCOLARI" <vittore.scolari [...] pasteur.fr>
To: "rakudobug [...] perl.org" <rakudobug [...] perl.org>
Date: Fri, 29 Jan 2016 16:56:07 +0000
Subject: [BUG] EOF check in MoarVM breaks process substitution and opening of devices
Download (untitled) / with headers
text/plain 342b
Typing the following on the command line: perl6 -e 'say @*ARGS[0].IO.open(:r).lines' <(head /etc/hosts) causes the software to abort with the error message: Failed to seek in filehandle: 29 This is caused by MoarVM/src/io/syncfile.c at the end of the mvm_eof function. same for: perl6 -e 'say @*ARGS[0].IO.lines' /dev/tty
Download (untitled) / with headers
text/plain 227b
Still present today in Rakudo 2016.07.1-88-g15ee3c3: $ perl6 -e 'say @*ARGS[0].IO.open(:r).lines' <(head /etc/hosts) Failed to seek in filehandle: 29 in block <unit> at -e line 1 -- Cheers, ZZ | https://twitter.com/zoffix
From: "Vittore SCOLARI" <vittore.scolari [...] pasteur.fr>
Date: Tue, 20 Jun 2017 13:20:22 +0000
To: "rakudobug [...] perl.org" <rakudobug [...] perl.org>
Subject: [perl #127423] The bug is fixed
The bugs seems fixed as of today - 2017.06-13-g6b634a3 Thank you
Tests needed


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org