delorie.com/archives/browse.cgi | search |
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:to:from:subject:date:message-id:references | |
:mime-version:content-type; q=dns; s=default; b=j4foclrzSrH3Vppm | |
5mGNY7ENIuZaflVCyoafF1cyjxTAWks6Lw6V9B0vNVi7ZokQE3JEokEaoo6fytUH | |
c+PhCekYJQNN9q6NWbReVB1XPUylI76/kJmWeBel6XSYNT+DHxXb884F89h31G3Z | |
g+zdAqUlR/+PcOAiA67TptppYgk= | |
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:to:from:subject:date:message-id:references | |
:mime-version:content-type; s=default; bh=0N+X10YCWztbT2cnRHX5DK | |
ifgTU=; b=GveOo7BzLLYh3axu2s5EGumUOiwc6KZCuaCWwWG2v9uacea0d8Petx | |
lFsnEOiDE0Sk6O0AMm8wuStSCa3SYpTyfVgk8U8zs7G4PL38AjwQxd+zb6HI7l7h | |
WbtRvOiMNB+ajYPshIeCTAL0F0KU3Vrit3retTm6jkXfm0RpYJkXc= | |
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 |
X-Spam-SWARE-Status: | No, score=-1.2 required=5.0 tests=AWL,BAYES_50,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_NO,RDNS_NONE,SPF_HELO_PASS,SPF_PASS,TW_BZ autolearn=no version=3.3.1 |
To: | cygwin AT cygwin DOT com |
From: | Katsumi Yamaoka <yamaoka AT jpl DOT org> |
Subject: | Re: bzr problem |
Date: | Tue, 16 Jul 2013 18:52:58 +0900 |
Lines: | 67 |
Message-ID: | <b4ma9lm3k79.fsf@jpl.org> |
References: | <b4m4nc1emxb DOT fsf AT jpl DOT org> <87ppunbnae DOT fsf AT Rainer DOT invalid> <b4mvc4bb7kp DOT fsf AT jpl DOT org> <871u6z5bv8 DOT fsf AT Rainer DOT invalid> |
Mime-Version: | 1.0 |
User-Agent: | Gnus/5.130008 (=?iso-2022-jp?B?GyRCPz8bKEI=?= Gnus v0.8) Emacs/24.3.50 (i686-pc-cygwin) |
Achim Gratz wrote: > Katsumi Yamaoka writes: >>> I'd venture to guess that the DLL(s) in question belong to a Python >>> package. If so, does the rebaseall script you are using look at those >>> libraries at all? >> >> As far as I can observe, those DLLs are listed in TEMP/rebase.lst >> (that rebaseall temporarily generates), and `rebaseall -v' shows >> that they are processed by `rebase'. Thanks. > You could dump the contents of the rebase database then and check what > the base address for this library is supposed to be. Chances are that > it is very much higher than what your example of a fork fail shows. In > my experience, such low base addresses indicate BLODA; however if a > library is indeed rebased into this region it has almost zero chances of > correctly forking in that address range. Sorry, I don't know what the proper base address is, how it is decided, nor what a value causes. If possible, could you spend a little time to look into the rebaseall log I made? Here it is: http://www.jpl.org/tmp/rebaseall_log.txt At that time, I ran `rebaseall -v' and verified it ran `rebase' as follows: rebase -v -n -s -4\ -T /cygdrive/c/Users/yamaoka/AppData/Local/Temp/rebase.lst BTW, when I run `bzr update' for the Emacs trunk, it shows a warning that varies like: 0 [main] python2.7 1300 child_info_fork::abort: unable to remap\ _ARC4.dll to same address as parent (0xBE0000) - try running rebaseall 0 [main] python2.7 4180 child_info_fork::abort: address space needed by\ '_socket.dll' (0x860000) is already occupied 0 [main] python2.7 8072 child_info_fork::abort: address space needed by\ 'operator.dll' (0x3D0000) is already occupied rebaseall_log.txt shows that those DLLs were rebased into: /usr/lib/python2.7/site-packages/Crypto/Cipher/_ARC4.dll:\ new base = 36df0000, new size = 10000 /usr/lib/python2.7/lib-dynload/_socket.dll:\ new base = 37170000, new size = 20000 /usr/lib/python2.7/lib-dynload/operator.dll:\ new base = 36f90000, new size = 10000 As for "_ARC4.dll", how does "36df0000" mean "0xBE0000"? Thanks in advance. Regards, P.S. I tried running rebaseall also for some files I installed in /usr/local, but it didn't help. What I did then was: --- rebaseall~ 2013-01-16 16:36:08.000000000 +0000 +++ rebaseall 2013-07-16 09:47:40.982715800 +0000 @@ -221,6 +221,8 @@ ;; esac +find /usr/local -regex '.+\.\(dll\|so\|oct\)$' >> "$TmpFile" + # Append user supplied file list, if any if [ -n "${FileList}" ] then -- 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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |