From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14650 invoked by alias); 2 Nov 2013 20:03:08 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 14632 invoked by uid 89); 2 Nov 2013 20:03:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,SPF_PASS autolearn=ham version=3.3.2 X-HELO: out.ipsmtp3nec.opaltelecom.net Received: from out.ipsmtp3nec.opaltelecom.net (HELO out.ipsmtp3nec.opaltelecom.net) (62.24.202.75) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Sat, 02 Nov 2013 20:03:06 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApMBAApadVJPRGE9/2dsb2JhbAANS8ETgn2BM4MZAQEBBDhAEQsYCRYPCQMCAQIBRRMIAQGyJJMDj18WhBgDrTk X-IPAS-Result: ApMBAApadVJPRGE9/2dsb2JhbAANS8ETgn2BM4MZAQEBBDhAEQsYCRYPCQMCAQIBRRMIAQGyJJMDj18WhBgDrTk Received: from 79-68-97-61.dynamic.dsl.as9105.com (HELO [127.0.0.1]) ([79.68.97.61]) by out.ipsmtp3nec.opaltelecom.net with ESMTP; 02 Nov 2013 20:03:02 +0000 Message-ID: <52755A75.1000700@tiscali.co.uk> Date: Sat, 02 Nov 2013 20:03:00 -0000 From: David Stacey User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: Cygwin64: Rebase problems References: <5274DCA9.7020408@tiscali.co.uk> In-Reply-To: <5274DCA9.7020408@tiscali.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2013-11/txt/msg00032.txt.bz2 On 02/11/2013 11:06, David Stacey wrote: > I'm trying to reinstall 64-bit Cygwin, using a snapshot taken on > 2013-10-24. The post-install step goes into an infinite loop whilst > running 'texlive-collection-basic.sh': perl is attempting to load some > modules (IO.dll, MD5.dll, Fcnt.dll, Cwd.dll), which fail with rebase > errors. The script waits five seconds before trying (and failing) > again; this repeats ad infinitum. > > Here is an extract from the setup log: > > 0 [main] perl 3384 child_info_fork::abort: address space needed > by 'IO.dll' (0x300000) is already occupied > Can't fork, trying again in 5 seconds at /usr/bin/updmap line 54. > 0 [main] perl 3404 child_info_fork::abort: unable to remap > MD5.dll to same address as parent (0x2E0000) - try running rebaseall > Can't fork, trying again in 5 seconds at /usr/bin/updmap line 54. > 0 [main] perl 3452 child_info_fork::abort: address space needed > by 'IO.dll' (0x300000) is already occupied > Can't fork, trying again in 5 seconds at /usr/bin/updmap line 54. > 0 [main] perl 3456 child_info_fork::abort: address space needed > by 'IO.dll' (0x300000) is already occupied > Can't fork, trying again in 5 seconds at /usr/bin/updmap line 54. > 0 [main] perl 3408 child_info_fork::abort: unable to remap > Fcntl.dll to same address as parent (0x2F0000) - try running rebaseall > Can't fork, trying again in 5 seconds at /usr/bin/updmap line 54. > > The error message suggests running rebaseall - however, > 'autorebase.bat' was run a few seconds earlier. > > I launched bash (from 'cmd') and ran 'rebase -si' and the results are > attached. There are two things to note. Firstly, a great many entries > have a base address of zero(!). Secondly, the last six entries in the > file have a rather large base address - I would expect the addresses > to start around 0x400000000 and decrease. > > If I delete '/etc/rebase.db.x86_64' and run 'rebaseall -p -v' then > everything seems to work OK - running 'rebase -si' gives sensible > output, and the 'texlive-collection-basic.sh' post-install script runs. Neither 'rebase' nor 'dash' have changed since my last successful install - but 'setup-x86_64.exe' has changed. Clutching firmly to this straw, I tried version 2.819 - and this behaved in exactly the same way to version 2.830. Still, when you have eliminated the impossible... 'rebase' depends on 'grep', which /has/ changed recently. However, if 'grep' was playing up then this list would be awash with complaints from confused users. No - it can't be that. My next step is to work backwards, starting with my snapshot and plodding backwards in time until I find the cause. Dave. -- 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