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: 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 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: Subject: Re: Trying to solve my cygheap base mismatch issue From: Tony Whyte To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=ISO-8859-1 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