https://bugs.winehq.org/show_bug.cgi?id=54099
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|NEW |RESOLVED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Using a Win32 pipe as Unix stdout is not supported, and didn't work previously either. If you look closely, before that commit the output goes to the parent process' stdout, not to the pipe.
The new behavior when specifying an invalid stdout handle is to send output to /dev/null, which makes more sense than to the parent's stdout. If you redirect to a file handle instead of a pipe it should work fine.