delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/08/28/09:29:54

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:date:message-id:subject:from:to
:content-type; q=dns; s=default; b=FKJa0GcOGNkSNvcPBwNYGzA60yqxL
dYSP7A5EeqrKjmYyxV8ELVK2pgL1e6u4hRn8DlVP+UiQiaA3mGu4lElOm6uKFGRs
uCH0GnEdsLAZNNW0Crv0g6T2kkrb5UCexpXM1U2atrHbLdLEdGfU39/0g9QnDnZw
f6H1uS63gIxl9w=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:date:message-id:subject:from:to
:content-type; s=default; bh=vVGX9OoUNehorXLhj5qekjDC9FI=; b=AR3
jvKiKaMsaM5KqJMJ5GSyVJqNmyrob80pExN7plkXpMLQbm5yYEkroJwBZCpbL2p6
Lh1QmvDEPfFlxtxgkRBlbdgxcR4+0T/cpExzwcc0gKDcglKJeIomh/GRzFtijjzq
JFPYdniY6ChmtF0sQWgWWrXTFQtcuLOSnl4Swe/w=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=1.1 required=5.0 tests=BAYES_50,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,NO_RELAYS autolearn=no version=3.3.2
X-HELO: mail-lb0-f180.google.com
MIME-Version: 1.0
X-Received: by 10.152.29.201 with SMTP id m9mr23974674lah.6.1377696576887; Wed, 28 Aug 2013 06:29:36 -0700 (PDT)
Date: Wed, 28 Aug 2013 09:29:36 -0400
Message-ID: <CAOM+n3z2tb=O7zLujsZY_KpqA=1Q05PYHEpCdM6+iUtav4k+iQ@mail.gmail.com>
Subject: Re: Trying to solve my cygheap base mismatch issue
From: Tony Whyte <tonywhyte943 AT gmail DOT com>
To: cygwin AT cygwin DOT com

Hi All
I have resorted to attempting a fresh install of a base Cygwin because
I suddenly started getting cygheap errors (after year of use) when I
launched the cygwin terminal window.

Im pretty sure it was related to a non-Cygwin dll, PGHook.dll, that
had grabbed a slot at  0x61100000 thus crowding out cygwin1.dll from
its preferred base address of 0x61000000.

This displacement however undermines a successful install also , as
post install scripts try to execute. (See error snippet below).

Visited: 49 nodes out of 49 while creating dependency order.
Dependency order of packages: libgcc1 libiconv2 libintl8 alternatives
base-cygwin libstdc++6 libattr1 cygwin libgmp3 libgmp10 libmpfr4
libreadline7 gawk tzcode coreutils terminfo libncursesw10 bash
findutils sed base-files libbz2_1 bzip2 libpopt0 cygutils dash
diffutils dos2unix editrights zlib0 file gettext libpcre0 grep groff
gzip ipc-utils libncurses10 less liblzma5 login xz man mintty rebase
run tar vim-minimal which
2013/08/27 08:37:31 running: C:\cygwin\bin\bash.exe --norc --noprofile
"/etc/postinstall/000-cygwin-post-install.sh"
      6 [main] mkdir (2500) C:\cygwin\bin\mkdir.exe: *** fatal error -
cygheap base mismatch detected - 0x7A0970/0x720970.

To add some context I show listdlls.exe output for a dash.exe process below.

dash.exe pid: 1768
Command line: "C:\cygwin\bin\dash.exe"

Base        Size      Path
0x00400000  0x1a000   dash.exe
0x7c900000  0xb2000   ntdll.dll
0x7c800000  0xf6000   kernel32.dll
0x61100000  0x3f000   PGHook.dll
0x7e410000  0x91000   USER32.dll
0x77f10000  0x49000   GDI32.dll
0x00490000  0x4b0000  cygwin1.dll
0x77dd0000  0x9b000   ADVAPI32.dll
0x77e70000  0x93000   RPCRT4.dll
0x77fe0000  0x11000   Secur32.dll
0x68000000  0x36000   rsaenh.dll
0x77c10000  0x58000   msvcrt.dll
0x76bf0000  0xb000    PSAPI.DLL

Its a bit of a catch-22 situation and Im looking for suggestions how
to get a completely successful Install done.

Thanks for any inputs
Tony

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019