From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 59994 invoked by alias); 3 Nov 2016 19:02:22 -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 59982 invoked by uid 89); 3 Nov 2016 19:02:21 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Gratz, gratz, business, services X-HELO: omr-a020e.mx.aol.com Received: from omr-a020e.mx.aol.com (HELO omr-a020e.mx.aol.com) (204.29.186.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 03 Nov 2016 19:02:20 +0000 Received: from mtaout-mbb02.mx.aol.com (mtaout-mbb02.mx.aol.com [172.26.254.110]) by omr-a020e.mx.aol.com (Outbound Mail Relay) with ESMTP id AF944380008F for ; Thu, 3 Nov 2016 15:02:18 -0400 (EDT) Received: from renog13-lin01.localdomain (0x72656e6f6731332d6c696e30312e6c6f63616c646f6d61696e [47.196.166.20]) by mtaout-mbb02.mx.aol.com (MUA/Third Party Client Interface) with ESMTPA id F339B3800008E for ; Thu, 3 Nov 2016 15:02:17 -0400 (EDT) Message-ID: <581B89B9.6050305@verizon.net> Date: Thu, 03 Nov 2016 19:02:00 -0000 From: Gerry Reno User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: Windows 10 updates causes fork retry no child processes References: <581A0AA5.5030107@verizon.net> <0d98a082-e270-659f-5b48-b9dfd01fc85f@SystematicSw.ab.ca> <581AD3D3.2020908@verizon.net> <581B508D.4050901@verizon.net> <3c30f952-23da-bdae-0743-d09320ac87da@SystematicSw.ab.ca> <581B82D6.3020001@verizon.net> <87d1icbdtx.fsf@Rainer.invalid> In-Reply-To: <87d1icbdtx.fsf@Rainer.invalid> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit x-aol-global-disposition: G x-aol-sid: 3039ac1afe6e581b89b9781d X-AOL-IP: 47.196.166.20 X-IsSubscribed: yes X-SW-Source: 2016-11/txt/msg00030.txt.bz2 On 11/03/2016 02:47 PM, Achim Gratz wrote: > Gerry Reno writes: >> I think the simplest way for right now might be to have a batch file >> run at startup that runs rebaseall. >> >> Something like these lines in a batch file: >> cd C:\Cygwin\bin >> .\ash /bin/rebaseall >> >> This would rebase the dlls each time after Windows Update forces a reboot. >> >> Do you see any issue with that? > You are barking up the wrong tree. If the Cygwin installation is > unchanged (as you said it is), then each rebaseall will result in > exactly the same base addresses for the DLL as before. So yes, you > could do what you say (provided that you didn't start any services that > start Cygwin processes), but it wouldn't help anything. > > If your Cygwin installation is too big to fit into the address space > (likely if it's a 32bit installation and you installed everything), then > you need to trim it down. If it's a 32bit Windows, you'll also need to > switch to a 3GB user VM so the heap gets moved above 2GB. If it's > BLODA, you need to stop using it or configure it to stay out of Cygwin's > business. The thing that _does_ change each reboot is that any DLL > using ASLR will end up in a different place until the next reboot, so > unless you check which DLL you collide with (if it is indeed a collision > and not an intercept), you'll always get a different Cygwin DLL name > presented. > > > Regards, > Achim. The installation and applications are 32-bit that we've used for years. The installation is very trimmed down, it is not an "everything" install. How do I switch them to a 3GB user VM? The W10 users can clear the problem if they wait some number of minutes and keep rebooting their machines. Eventually after a while most of them get the problem to clear but this is a RPITA and it frustrates them no end. One W10 user seems unable to clear their problem and we keep uninstalling and reinstalling everything for them. -- 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