On 8/15/2013 8:38 PM, Yuxiang Wang wrote:
Dear all,I have installed Octave with Cygwin 64-bit, under Win 7. Besides octave-3.6.4-1, I also installed xinit and xlaunch according to the doc, and gnuplot just in case. However, when I start X terminal, open octave (that all went successfully) and enter plot(1:5), I got the following message: octave:1> plot(1:5) 0 [main] octave-3.6.4 2708 child_info_fork::abort: C:\cygwin64\bin\cygoctave-1.dll: Loaded to different address: parent(0xF00000) != ch error: popen2: process creation failed -- Resource temporarily unavailable error: called from: error: /usr/share/octave/3.6.4/m/plot/private/__gnuplot_open_stream__.m at line 30, column 44 error: /usr/share/octave/3.6.4/m/plot/__gnuplot_drawnow__.m at line 72, column 19 Would anyone please help me with this?
In 64-bit land, the available address space for Cygwin DLLs is much increased. This should theoretically eliminate the "casual" overlap of address spaces for loaded DLLs, which was a common fork failure vector in 32-bit land. But the 64-bit version is susceptible to BLODA*, just like in 32-bits so I would recommend looking into that. -- Larry *BLODA = <http://cygwin.com/acronyms/#BLODA> _____________________________________________________________________ A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting annoying in email? -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple

