I am using wine to run a windows executable from a java program under linux (via java ProcessBuilder, jdk1.6.0_13) and collect the output (via InputStreamReader/BufferedReader). The java program was working with wine-1.0.1 (under Debian 4), but is broken after migration to CentOS 6.2 with wine-1.2.3. For certain input data to the windows executable, wine-1.2.3 now generates a Program Error and only partial output gets read back into java. (For the offending input data, on the linux command line however, wine-1.2.3 could generate the file with the complete output from the windows executable). In several test cases, the mis-behavior occurs when more output is generated. Is it possible that some program settings are different from wine-1.0.1 to wine-1.2.3 that could cause this behavior? Perhaps there may be verbs in winetricks that can 'flush the output' notwithstanding the condition giving the Program Error? Any suggestions/pointers/help would be greatly appreciated. <html> <font face="Century Gothic" color="red"> <b><u>Disclaimer</u></b></font><font face="Century Gothic"> This message, including any attachment, is intended for the use of the individual or entity to which it is addressed. It is therefore to be considered as a private correspondence which may contain confidential information. If you are not the intended recipient, please advise the sender immediately delete this message and any attachment there to without retaining a copy. </font> </html>