X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Thu, 23 Feb 2012 09:30:17 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT 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 AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <20120222192933 DOT 0a8e03f6 DOT tphilipp AT potion-studios DOT com> <20120222223256 DOT 90d4fc28 DOT tphilipp AT potion-studios DOT 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 AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT 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 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