>>>>> "David" == David Good <johnny.cybermyth@xxxxxxxxx> writes: David> I saw a discussion that looked exactly like the issue that I'm David> having, but turned out to be a divide by zero error instead. I David> apologize if this issue as already been addressed. David> I am trying to run an IDE called MPLAB(v7.20) under David> wine(v20050524). I can get the IDE up and it will successfully David> call another program called mpasmwin.exe which assembles the David> file. This mpasmwin program generates some output files and David> quits, but the output messages never make it back to the MPLAB David> IDE. After about 10 seconds, MPLAB outputs: David> Thread would not exit normally. Could not read language tool David> output from pipe. (5) I suspect this is the same problem with the detection of a broken pipe, that is seen with GNU make.exe, Altara Quartus starting jtagserver.exe and probably more. A test case is already in our test suite, as a todo_wine. An example how CreatPipe and the detection of the pipe write end being closed used for inter-programm communication is given in http://msdn.microsoft.com/library/en-us/dllproc/base/creating_a_child_process_with_redirected_input_and_output.asp or sprankled in many ifdefs in function.c of GNU make. I tried several times to come to a solution, but didn't see anything. My plea for help on this list got by unanswered several times David> ... Bye -- Uwe Bonnes bon@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ---------- _______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users