Octave 3.6.4 cannot plot in X server

Larry Hall (Cygwin) reply-to-list-only-lh@cygwin.com
Fri Aug 16 03:37:00 GMT 2013


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



More information about the Cygwin mailing list