delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/08/16/07:14:33

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=tljUhujANU+zsdKY2pMXl74oCF3lrrXChaaywigeI9GauAxeKMmOf
M3iqIZqV6RIMGGJvjOPmhfOchNJtHc9H5dM73fPdIA4HXuRGG89KP5ZirDvfwUi1
XcgyIfKdxbtjFGJsw207nDCTDcuLuODakqclnMHl282i4LX7HcXe74=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=2NJr2fRr1n7+yuEYbKKQf5OVjZw=; b=SCRkqyxk5u/08+afve8R5boBYPwF
maqOkfW3XV7D6DpUMx+h5nfusmZrNG9b8/crLjpvS/IB6yxTgUS7eYMGHMFRaykw
WV8Sn0O524OTc/OXNkPj2X16JVSOmdMiGNIr3DD/2xAYT+zEqqKaSr1Z5Hyu8p87
papbmIIRx7MHvOY=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Spam-SWARE-Status: No, score=-4.4 required=5.0 tests=AWL,BAYES_00,KHOP_PGP_SIGNED autolearn=ham version=3.3.2
Date: Fri, 16 Aug 2013 13:14:16 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Octave 3.6.4 cannot plot in X server
Message-ID: <20130816111416.GI2562@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <CANRv7QqTw-boYkTVG-sxMnyAEW-h85xgQv-P5vY3McDfSDjUbA AT mail DOT gmail DOT com> <520D9E81 DOT 90101 AT cygwin DOT com>
MIME-Version: 1.0
In-Reply-To: <520D9E81.90101@cygwin.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Virus-Found: No

--aYDVKSzuImP48n7V
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Aug 15 23:37, Larry Hall (Cygwin) wrote:
> 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) !=3D ch
> >error: popen2: process creation failed -- Resource temporarily unavailab=
le
> >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?
>=20
> 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.

Not exactly eliminated, but drastically reduced.  The problem is, the
hash algorithm used by ld to compute a default DLL load address is not
exactly bullet proof, not even with such a big address space we have
now available for DLLs.  It still requires to run rebase to be
on the safe side.

However, I just found a problem in the 64 distro which results in not
running autorebase as part of an update.  This should be fixed soon.

For the time being, stop all Cygwin processes, start a naked dash and
run /usr/bin/rebaseall.


Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--aYDVKSzuImP48n7V
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iQIcBAEBAgAGBQJSDgmIAAoJEPU2Bp2uRE+gdZYP/20bK1deL74SGfOuIUOElKge
MJNIHUW4Br/LGAWsSsj6sx9akjBLtp2g7lo8xEW+l47t8CsphPs72PpplZJRk5F3
0jAallNuiBw0FgKPqi5pqgPyGTlZ1uKoKf+iRwsPeTc7VVAb2jxvkvjin/ndd9pw
KiVDSugnDGUuJc08A3nBCzOs12ocw/lYCE87Sv8BZXUdbmMLR/ljaob+pNK/iIQo
P7p5kZ5fGJICliXJPVw3fb5Ysfs+CLpEprMfbFtv854IDrmieHYhgQulGGehmNu5
HTk0Cthl8rd79drKFSV6R0F4XrLJ93j5oLwIDFKF3J37PnkkoRbZ1NPH1Z277alZ
6hTS+whK3yAKGkTji7Dgf/4L+dqt7Ek4th6Vavqs49iH1ceo5V782UrhqybZM5D/
d/Q9DqYa+sodUNkjOVIHs1XwKzjXpEKp54k6AkgdvPU3t7yh2LRUA/eEU76RvB4E
kVdr1vc8XNNmGWlwhu5foA8oec8TBx0DHyn1iZ0De51E77wZhKAdV5342WO/Pw7F
NBQg8KEFyQYK/USg18edXoaTtAWGQpYRljgxiLRcR8wtIYdNyMz7YxQxzP416IxV
wHxnGdle7gxojeTwRzECPZB84h5N9LvQjWDArKHLm366mCHasyApclntFX/nm13H
roGWjznLu0LHZopDmf37
=jXov
-----END PGP SIGNATURE-----

--aYDVKSzuImP48n7V--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019