delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/03/26/17:09:54

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_64,WEIRD_PORT
X-Spam-Check-By: sourceware.org
Message-ID: <667599.46574.qm@web25002.mail.ukl.yahoo.com>
Date: Thu, 26 Mar 2009 22:09:34 +0000 (GMT)
From: Marco Atzeri <marco_atzeri AT yahoo DOT it>
Subject: Re: [1.7] makeinfo : too many open files
To: cygwin AT cygwin DOT com
MIME-Version: 1.0
X-IsSubscribed: yes
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

--- Gio 26/3/09, Corinna Vinschen  ha scritto:

> Da: Corinna Vinschen=20
> Oggetto: Re: [1.7] makeinfo : too many open files
> A: cygwin
> Data: Gioved=EC 26 marzo 2009, 16:23
>=20
> -----Segue allegato-----
>=20
> On Mar 26 12:36, Marco Atzeri
> wrote:
> >=20
> > Dear All,
> > building the documentation for octave with makeinfo
> > I hit on cygwin-1.7 a similar issue than
> > http://cygwin.com/ml/cygwin/2009-02/msg00564.html
> >=20
> > On cygwin-1.5 the same exact command on the same
> files
> > completes successfully.
> >=20
> > Full strace is uploaded on
> > http://matzeri.altervista.org/strace/
> >=20
> > 1.6M=A0=A0=A0makeinfo15_strace
> > 3.1M=A0=A0=A0makeinfo17_strace
> > 270K=A0=A0=A0makeinfo_strace.tar.xz (both
> compressed)
> >=20
> >=20
> > $makeinfo -I.. octave-a4.texi
> >=20
> > octave-a4.texi:621: @include `package.texi': No such
> file or directory.
> > octave-a4.texi:632: @include `dynamic.texi': No such
> file or directory.
> >=20
> >=20
> > $ makeinfo -P.. octave-a4.texi
> > octave-a4.texi:621: @include `package.texi': Too many
> open files.
> > octave-a4.texi:632: @include `dynamic.texi': Too many
> open files
>=20
> The 1.7 strace shows a weird error message:
>=20
> =A0 seterrno_from_win_error:
> /ext/build/netrel/src/cygwin-1.7.0-44/winsup/cygwin/cygheap.cc:140
> windows error 487
>=20
> error 487 =3D=3D "Attempt to access invalid address."
>=20
> It happens when trying to raise the size of the cygheap
> (used for
> internal datastructures like file descriptor data) which
> apparently
> occurs as a result of using so many files.=A0 The only
> reason I can think
> of why this might occur is a collision with a DLL loaded at
> an address
> not far from the end of Cygwin's cygheap, so that trying to
> VirtualAlloc
> more memory, to make the cygheap bigger, fails.=A0 The
> default size of the
> cygheap in 1.7.0-44 is ~900K and ends at 0x61300000.
>=20
> Maybe rebasing the DLLs makeinfo is linked against
> (cygiconv-2.dll,
> cygintl-8.dll) helps?
>=20
> If not, it might be helpful if you could send a link to a
> tar archive
> with all necessary input texi files to run makeinfo as
> above.
>=20
>=20
> Corinna

Hi Corinna,
rebase had no effect.=20

I packed the test case in
http://matzeri.altervista.org/strace/
as makeinfo_test.tar.xz


$ cd doc/interpreter
$ makeinfo -I.. octave.texi

Regards
Marco





--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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