delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/01/05/16:05:43

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
Date: Wed, 5 Jan 2005 13:05:27 -0800
From: Yitzchak Scott-Thoennes <sthoenna AT efn DOT org>
To: cygwin AT cygwin DOT com
Subject: Re: Another spurious "multiple copies of cygwin1.dll" -- this time in perl
Message-ID: <20050105210527.GD2352@efn.org>
References: <7c50817ca66b DOT 7ca66b7c5081 AT optonline DOT net> <20050105195109 DOT GA2352 AT efn DOT org> <20050105200512 DOT GC2770 AT trixie DOT casa DOT cgf DOT cx>
Mime-Version: 1.0
In-Reply-To: <20050105200512.GC2770@trixie.casa.cgf.cx>
User-Agent: Mutt/1.4.1i
Organization: bs"d
X-IsSubscribed: yes

On Wed, Jan 05, 2005 at 03:05:12PM -0500, Christopher Faylor wrote:
> On Wed, Jan 05, 2005 at 11:51:09AM -0800, Yitzchak Scott-Thoennes wrote:
> >On Wed, Jan 05, 2005 at 10:30:50AM -0500, fbartlet AT optonline DOT net wrote:
> >> I can install and run cygwin, but (at least) one application won't work either under cygwin or cygwin/x. When I run perl, I get the message
> >> 
> >> C:\cygwin\bin\perl.exe (2208): *** cygheap version mismatch detected - 0x6179000
> >> 0/0xBF0000.
> >
> >0x61790000
> >0xBF0000
> >
> >Can't say what those numbers *should* look like, but they don't look
> >like version numbers in the same versioning scheme.
> >
> >Perhaps a wild pointer smashing things - that is, a problem with
> >your application.  Have you tried it under valgrind on linux (or
> >similar tools)?  I note that 0x61790000 is "\0\0ya"; are you working
> >with any strings that start "ya"?
> 
> That number reflects a dll load addresses.  Cygwin usually loads at
> 0x6100000 and the cygheap is contiguous with the DLL.
> 
> If something is forcing cygwin to load at 0xB?0000 then it is a rebasing
> problem with some dll which is occupying the space that the cygwin dll
> normally occupies.  Either that or there is another version of the
> cygwin dll on the system.
> 
> So, these are not actual version numbers.  The error message is just
> reporting that it thinks it has detected two different versions of
> cygwin.  The hexadecimal numbers are intended to provide a clue to
> someone who knows what is going on with cygwin.  The actual error
> message mentions what an end user should do to correct the problem in
> 99% of the cases.

Thanks for correcting me.

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