So the problem lies elsewhere... do you have any more information on the debug output?
hiya reece, thanks for responding. yes, i do - lemme get back to you with it: i'm in the middle of a ... actually, i _do_ have it:
it's a trace+all so is about 15mb (sorry!)
i'm doing a rebuild back to msvcrt to see if the problem goes away.
http://lkcl.net/subprocess.wine.trace.msvcrt.native
and, once that's uploaded, i'll also do one:
http://lkcl.net/subprocess.wine.trace.msvcrt.builtin
but give me a few mins to do that one, it'll be there in a bit.
here's the python application that did that:
import subprocess
p = subprocess.Popen(["cmd", "/k" "echo", "hello"], stdout=subprocess.PIPE) (stdout, stderr) = p.communicate() print repr(stdout) print repr(stderr)
nice and short, isn't it? :)
the code that goes with that - in the python subprocess module - is a bit of a lairy hairy bundle of fun.
anyway, as you can see, open_osfhandle and CreateProcess all go swimmingly well - it's just that when you get msvcr80 involved it all goes pearshaped.
l.