From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 111498 invoked by alias); 4 May 2017 16:52:33 -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 111457 invoked by uid 89); 4 May 2017 16:52:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=sshd, H*r:Unknown, fran X-HELO: blaine.gmane.org Received: from Unknown (HELO blaine.gmane.org) (195.159.176.226) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 04 May 2017 16:52:30 +0000 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1d6JzM-00029E-Ed for cygwin@cygwin.com; Thu, 04 May 2017 18:52:24 +0200 To: cygwin@cygwin.com From: Fran Litterio Subject: Re: bash shell gets aborts under latest Windows 10 updates as of 4/2/17 Date: Thu, 04 May 2017 16:52:00 -0000 Message-ID: References: <961799291.3143426.1491159192981.ref@mail.yahoo.com> <961799291.3143426.1491159192981@mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 In-Reply-To: <961799291.3143426.1491159192981@mail.yahoo.com> X-IsSubscribed: yes X-SW-Source: 2017-05/txt/msg00054.txt.bz2 On 4/2/2017 2:53 PM, gavin bowlby via cygwin wrote: > I see the following when trying to open a Cygwin bash shell on my Win10 PC after applying updates today, 4/2/2017; I didn't see this before the latest Win10 update: > > 0 [main] bash 11884 child_info_fork::abort: C:\cygwin\bin\cygiconv-2.dll: Loaded to different address: parent(0xFA0000) != child(0xE80000) > -bash: fork: retry: No child processes I believe this is a classic case where rebasing is required. See https://stackoverflow.com/questions/33125842/what-does-rebaseall-in-cygwin-do for details. Sometimes the problem can be fixed by rebooting and starting a Cygwin app (e.g., Bash) very soon after boot (so that the DLLs get loaded at their preferred addressed), but that is a temporary workaround. You can rebase all the DLLs as follows: - Terminate _all_ Cygwin apps (don't forget about daemons like sshd). - Open a Command Prompt. - Run "ash" (a shell included with Cygwin). Do not run "bash". - Enter command "rebaseall". - I usually follow this with a reboot, but that may not be necessary. Hope this helps. -- Fran -- 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