delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/07/11/17:30:18

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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
Message-ID: <42D2E4A6.7030107@familiehaase.de>
Date: Mon, 11 Jul 2005 23:29:10 +0200
From: "Gerrit P. Haase" <gerrit AT familiehaase DOT de>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511
MIME-Version: 1.0
To: The Cygwin Mailing List <cygwin AT cygwin DOT com>
Subject: Re: Updated: perl-5.8.7-2
References: <7231C15EAC2F164CA6DC326D97493C8BA1C483 AT exchange35 DOT fed DOT cclrc DOT ac DOT uk>
In-Reply-To: <7231C15EAC2F164CA6DC326D97493C8BA1C483@exchange35.fed.cclrc.ac.uk>
X-IsSubscribed: yes

Hi Tim,

Adye, TJ (Tim) wrote:

> Hi Gerrit,
> 
> Thanks for the Perl update.
> 
> Unfortunately this doesn't seem to fix the problem I reported earlier
> ("Perl Win32::Shortcut screws up fork").  My test script worked fine
> after "rebaseall", but when I reinstalled Cygwin from scratch (including
> Perl 5.8.7-2) it dies with
> 
> C:\cygwin\bin\perl.exe (3772): *** unable to remap
> C:\cygwin\lib\perl5\vendor_perl\5.8\cygwin\auto\Win32\Shortcut\Shortcut.
> dll to same address as parent(0x950000) != 0xBF0000
>      17 [main] perl 3448 fork_parent: child 3772 died waiting for dll
> loading
> 
> The addresses are now different, if that's any consolation (previously
> it reported parent(0xBF0000) != 0x1110000).
> 
> Presumably "rebaseall" will fix it again, but I'll keep the pristine
> Cygwin installation for further tests if that's helpful.

Jason said it in the "Perl Win32::Shortcut screws up fork" thread,
auto-image-base helps but it doesn't resolve all issues.  A certain
amount of pad is required between the base DLL addresses and it seems
that this is one of those cases where the padding is too small.

Maybe another solution than simply using auto-image-base is needed.


> Apologies if I was being overoptimistic and this release (alone) wasn't
> expected to fix my problem.


Gerrit

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