X-Recipient: archive-cygwin@delorie.com
X-Spam-Check-By: sourceware.org
Date: Thu, 23 Feb 2012 09:30:17 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: more "address space needed ... is already occupied" problems (with snapshot of 2012-02-20)
Message-ID: <20120223083017.GG7657@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <20120222192933.0a8e03f6.tphilipp@potion-studios.com> <CAB8Xom93QjbOG2Jycy33GyR4EdCNix5XN3_UDe0TYGpb3vfmeg@mail.gmail.com> <20120222223256.90d4fc28.tphilipp@potion-studios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20120222223256.90d4fc28.tphilipp@potion-studios.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
Precedence: bulk
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie.com@cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

On Feb 22 22:32, Tassilo Philipp wrote:
> Doesn't do anything, and believe me, I tried that probably 50 times in all kinds of combinations...
> 
> 
> On Thu, 23 Feb 2012 04:03:45 +0100
> marco atzeri <marco.atzeri@gmail.com> wrote:
> 
> > On Thu, Feb 23, 2012 at 2:29 AM, Tassilo Philipp  wrote:
> > > Hello ml,
> > >
> > > I recently ran into many problems using rake to build a few of my projects, whenever rake calls itself recursively (for subprojects, etc. as in a typical make-style build tool setup). It's very random - sometimes I get a single error, sometimes nothing, but most of the time it sits there and prints the following until I kill the build:
> > >
> > >     17 [main] ruby 1028 child_info_fork::abort: address space needed by 'etc.so' (0x360000) is already occupied
> > >      1 [main] ruby 2076 child_info_fork::abort: address space needed by 'etc.so' (0x360000) is already occupied
> > >      1 [main] ruby 2128 child_info_fork::abort: address space needed by 'etc.so' (0x360000) is already occupied
> > >     ....

If you ran rebaseall, then ruby's shared libs should have been rebased
as well.  If that's etc.so from ruby, and you rebased, it has very
certainly not the address 0x360000.  First have a look if there is really
no collision with other Cygwin DLLs:

  $ rebase -si | less

Search for etc.so and see if it coolides with one if it's neighbors
(asterisk printed after address and size).

If not, you're probably suffering a BLODA problem.  See
http://cygwin.com/faq/faq.using.html#faq.using.bloda


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
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

