delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/10/16/11:50:31

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:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; q=dns; s=default; b=BEqnKhmRZWmMDAYo
RtRMTbDcWg8j0AJ53ZOTm7agh/uJszIcmof6nsfGC88Hvopwy1Hd6LYRLvgYhk0a
+CMYUBCAZ4lAKIXinAbTALMVFwOzi2dpP7vOspy122oQF6QM0iDTbP8w4BThC9lT
4CDsytUJkwv0ke2B7gdZwX/Oul0=
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:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; s=default; bh=P5L3po/p2bVo1AZAjEmeH8
rm7LI=; b=ckYmaTRGJ+RoTjTVFLb20Qyu0al9SVyFPzpD+LfTX94Rbl8YWrYCrX
9GLDOEWx/LmJTuWbH0THR4g5Mj4/TJMVfi/lYsQon2b7HUDh05SYoyjAC0MMubd8
m8O+snsz5cJV1mnEHN3k8BXqkCrPmtNeqDbFcSC0t6z4F6DrJ2YDw=
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: Yes, score=5.1 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KAM_THEBAT,LIKELY_SPAM_BODY,SPF_SOFTFAIL autolearn=no version=3.3.2
X-HELO: smtp.ht-systems.ru
Date: Fri, 16 Oct 2015 18:41:36 +0300
From: Andrey Repin <anrdaemon AT yandex DOT ru>
Reply-To: cygwin AT cygwin DOT com
Message-ID: <898337219.20151016184136@yandex.ru>
To: Ken Brown <kbrown AT cornell DOT edu>, cygwin AT cygwin DOT com
Subject: Re: How to correctly rebase?
In-Reply-To: <562112CE.4040407@cornell.edu>
References: <22046 DOT 25592 DOT 311399 DOT 765933 AT woitok DOT gmail DOT com> <8925F252-F479-4990-B568-1EC612DF39A5 AT etr-usa DOT com> <22047 DOT 42793 DOT 36600 DOT 773496 AT woitok DOT gmail DOT com> <41C9E795-AEEC-4378-8548-44DAF7DB98E7 AT etr-usa DOT com> <5620164E DOT 1010508 AT cornell DOT edu> <22048 DOT 47638 DOT 206600 DOT 117271 AT woitok DOT gmail DOT com> <5620F460 DOT 7020605 AT cornell DOT edu> <562112CE DOT 4040407 AT cornell DOT edu>
MIME-Version: 1.0
X-IsSubscribed: yes

Greetings, Ken Brown!

> I have one other suggestion: If you rebase because of a fork failure, reboot
> before retrying the application that failed.  I just had the following experience:

> I was running emacs on my 32-bit Cygwin installation and got a fork failure 
> involving /usr/bin/cygMagickCore-6.Q16-2.dll.  Windows had loaded this DLL at a
> very low address.  I did a full rebase and restarted emacs, but that DLL was 
> still loaded at a low address, even though rebasing had put the base address at
> a very reasonable 0x6e550000.  [You can see where a DLL is loaded in a process's
> address space by examining the file /proc/<PID>/maps.]  I then rebooted, 
> restarted emacs, and verified that the DLL was now loaded at 0x6e550000, as 
> expected.

> I've seen this happen many times.  I don't know the explanation, but my guess is
> that Windows does some caching that causes it to try to load a given DLL at the
> same base address as it used the last time that DLL was loaded.  Rebooting 
> clears the cache.  Can someone who understands this stuff confirm my guess or 
> provide a better explanation?

prefetch/superfetch ?
I normally disable this crap. I can live with boot times 15 seconds longer,
and these kinds of services proved to slow down the system over the years at
all times, no matter what is claimed in advertising.


-- 
With best regards,
Andrey Repin
Friday, October 16, 2015 18:40:11

Sorry for my terrible english...


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