X-Recipient: archive-cygwin@delorie.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:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type
	:content-transfer-encoding; q=dns; s=default; b=BbUD6eyOmFs9U5oP
	fDvrTr3tD4Zb4V5bWBkgNcc16+16odv0S319Q/Bb/dVXEfk4OJDnT3nezW07HrzM
	DJ8mz/baIJm1xVCU1ysGPTI9WTXHmwZBpsTXKUFHu+DVPCTxsYx8ME6JMallnDN4
	qGziWxU6VXaXNrrDRxjfZbWkUdA=
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:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type
	:content-transfer-encoding; s=default; bh=1hiJe9ZbbgembrQ+3rcUyW
	Wc9nY=; b=m6VKasu7crlucLVOi4kfzsow1wS4xOD+9GhiG5iatriek6+9OODhgq
	Cdj5C8mMnbLL9PlPYxeD8ZjN/mHSvjzv7HON9FPqh8z//cQbqP/GAu5JBMS06Vir
	4mrpIsaZexuTGtXEPyINSkpTEaXhWL5oQ7RQMI7aHaYn+ZxSUsv14=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=HContent-Transfer-Encoding:8bit
X-HELO: mail-wm0-f41.google.com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=1e100.net; s=20161025;        h=x-gm-message-state:subject:to:references:from:message-id:date         :user-agent:mime-version:in-reply-to:content-language         :content-transfer-encoding;        bh=5PiCX6HTXBuX5D4r4KE/HhloLX7r4zfuUAxwdEIsRV0=;        b=sUsRsAx0BD8nlcb03FgQzjq3qBy4x80yfe9V7Wdz4QVVllAyzYRjYUOzbixpCPqdlq         r5Y92SbLQ3QqBAwu+TyzAmnL7GErpVFx5xX2dFmhO8n/X9GgwH0uVvr5SYCWJhAGV6t5         +9b+dFZhN5/2XgjH0gOxByUEbi7957J6KlyuxBfwSUGCthlJh0ZVtX1SS3YRDzqPjf45         CtwtWqA0dRzf4nAtpdyy4wBDxGw46Vzt5O7Y7jq2+WUjzSQhlUyb1LqxUOLM+7Uu51gc         sXzcLPQsNRpeI3mGblSHvFBskL2DUgCyzd46VNkFcUmTrP6XSFURag6OkiAFSy7aQlVX         SScg==
X-Gm-Message-State: AHYfb5g/8kO1HdFFaYsHOHXdV7G8ice363rJXF3Y+kUOcP0yuv/istKA	iSrXEufQoCD+JJfJON8=
X-Received: by 10.28.198.11 with SMTP id w11mr1256067wmf.119.1504097708217;        Wed, 30 Aug 2017 05:55:08 -0700 (PDT)
Subject: Re: Presence of cygwin64 elements in an existing Cygwin 32 install after updating
To: cygwin@cygwin.com
References: <CAFWoy7G6qey3krstkgwYpjQYoxMejTF18Ds5B-vcA28OG4gU4A@mail.gmail.com> <35eff42d-9022-ddf8-27f6-9a1889544852@cornell.edu> <CAFWoy7Fbv00KaWv5Yjoxsh4Dwar-S3qH-ma4rt2GU743+k9LBg@mail.gmail.com> <CAFWoy7F6cyx02qttLQDhjUeK0gezsP2nPtEwdJ3z6s5fOrW8vQ@mail.gmail.com> <CAFWoy7H14=pPmGi0NN5NZZR4u2a0S2dW5-OB9=yq3iiNP3Ebfg@mail.gmail.com> <c100f9f7-f722-f1a3-b10a-158b24aa92e4@cs.umass.edu> <7910bbfa-5adf-02ec-39a6-a620180c8695@gmail.com> <36c2aa01-c5ca-3f6b-e81d-76ec3a2bb2f0@cs.umass.edu>
From: Marco Atzeri <marco.atzeri@gmail.com>
Message-ID: <e7b0c010-9b88-e0e7-c537-c08920d021be@gmail.com>
Date: Wed, 30 Aug 2017 14:55:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <36c2aa01-c5ca-3f6b-e81d-76ec3a2bb2f0@cs.umass.edu>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-IsSubscribed: yes

On 30/08/2017 14:24, Eliot Moss wrote:
> A query related to this:
> 
> If I use rebase -si and look at the range of addresses used, what is
> the limit that gets exceeded when I have too many DLLs?  In other words,
> what should I look for to determine that I *must* have fewer DLLs?
> 
> Regards - Eliot (who uses one ell :-) )

Ehm, sorry Eliot,

you should look if
- you have collisions ( they are signed by * in rebase -si output)
- if you have very low address as allocation is starting at 0x6fff....
and going down.

In my case, where I have already a large number of package,
but not extreme:

$ cygcheck -cd |wc -l
1639

the lowest address is around 0x36960000

32 $ rebase -si |sort  --key=3 | head| awk '{print $3, $5,$1}'
0x36960000 0x0000b000 /usr/libexec/coreutils/libstdbuf.so
0x36970000 0x00053000 /usr/lib/xorg/modules/extensions/cygglx.dll
0x369d0000 0x0000d000 /usr/lib/xorg/modules/drivers/nested_drv.dll
0x369e0000 0x0000c000 /usr/lib/xorg/modules/drivers/dummy_drv.dll
0x369f0000 0x00031000 /usr/lib/xorg/modules/cygwfb.dll
0x36a30000 0x0000b000 /usr/lib/xorg/modules/cygshadowfb.dll
0x36a40000 0x00011000 /usr/lib/xorg/modules/cygshadow.dll
0x36a60000 0x0000b000 /usr/lib/xorg/modules/cygfbdevhw.dll
0x36a70000 0x00028000 /usr/lib/xorg/modules/cygfb.dll
0x36aa0000 0x0001e000 /usr/lib/xorg/modules/cygexa.dll

marco@GE-MATZERI-EU ~/doc
  32 $ rebase -si |sort  --key=3 | tail | awk '{print $3, $5,$1}'
0x6fc90000 0x00088000 /usr/bin/cygGL-1.dll
0x6fd20000 0x0008a000 /usr/bin/cygFLAC-8.dll
0x6fdb0000 0x00019000 /usr/bin/cygFLAC++-6.dll
0x6fdd0000 0x00034000 /usr/bin/cygEMF-1.dll
0x6fe10000 0x0002a000 /usr/bin/cygEGL-1.dll
0x6fe40000 0x0001a000 /usr/bin/cyg4ti2util-0.dll
0x6fe60000 0x00078000 /usr/bin/cyg4ti2int64-0.dll
0x6fee0000 0x00074000 /usr/bin/cyg4ti2int32-0.dll
0x6ff60000 0x00081000 /usr/bin/cyg4ti2gmp-0.dll
0x6fff0000 0x0000b000 /usr/bin/cyg4ti2common-0.dll

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

