<div dir="ltr">Consider the following test file bug.tex<br><br>%first<br><br>%\vfill\eject<br><br>\input|"echo abc"<br><br>%\vfill\eject<br><br>\input|"echo abc"<br><br>\bye<br><br>If I compile it with TeX Live 2016 on Mac OS X (MacTeX) using<br><br>    xetex -shell-escape bug<br><br>compilation fails with<br><br><div>    Error 32512 (driver return code) generating output;<br>    file bug.pdf may not be valid.</div><div><br></div><div>Actually I can't see that on the terminal that ends up dirty, I was able to see the message using valgrind</div><div><br></div><div>If I run</div><div><br></div><div>    xetex -shell-escape -no-pdf bug</div><div><br></div><div>the xdv file is produced, but the second piped input returns nothing. I use echo just by way of example: any other second piped input in the same page returns nothing.</div><div><br></div><div>Indeed, if I uncomment the line between the two piped inputs, the normal compilation fails again, but if I add -no-pdf the PDF file can be produced and has “abc” on both pages.</div><div><br></div><div>Just to make things weirder, if a page is added before the first piped input (remove the other comment characters), the PDF file is produced directly, but it is two pages with or without the \vfill\eject between the piped inputs, showing that the second one returns nothing.</div><div><br></div><div>Others tell me that the behavior is as expected on other platforms (Gnu/Linux or CygWin).</div><div><br></div><div>Can somebody confirm?</div><div><br></div><div>Ciao</div><div>Enrico</div></div>