This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Octave 3.6.4 cannot plot in X server
- From: "Larry Hall (Cygwin)" <reply-to-list-only-lh at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Thu, 15 Aug 2013 23:37:37 -0400
- Subject: Re: Octave 3.6.4 cannot plot in X server
- References: <CANRv7QqTw-boYkTVG-sxMnyAEW-h85xgQv-P5vY3McDfSDjUbA at mail dot gmail dot com>
- Reply-to: cygwin at cygwin dot com
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