From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10061 invoked by alias); 8 Feb 2012 09:08:54 -0000 Received: (qmail 10038 invoked by uid 22791); 8 Feb 2012 09:08:48 -0000 X-SWARE-Spam-Status: No, hits=-0.6 required=5.0 tests=AWL,BAYES_00,TW_RW,TW_WX X-Spam-Check-By: sourceware.org Received: from pegase1.c-s.fr (HELO mailhub1.si.c-s.fr) (93.17.236.30) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 08 Feb 2012 09:08:29 +0000 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 055271C81B9 for ; Wed, 8 Feb 2012 09:08:26 +0100 (CET) Received: from mailhub1.si.c-s.fr ([192.168.12.234]) by localhost (mailhub1.c-s.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DWxfYTmtCFrU for ; Wed, 8 Feb 2012 09:08:25 +0100 (CET) Received: from messagerie.si.c-s.fr (messagerie [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id E04A11C81A5 for ; Wed, 8 Feb 2012 09:08:25 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id E4AB4C73C4; Wed, 8 Feb 2012 10:08:26 +0100 (CET) Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id BuS1277Z4JNV; Wed, 8 Feb 2012 10:08:26 +0100 (CET) Received: from po8371.idsi0.si.c-s.fr (unknown [172.28.5.127]) by messagerie.si.c-s.fr (Postfix) with SMTP id A6603C73C5; Wed, 8 Feb 2012 10:08:25 +0100 (CET) Received: by po8371.idsi0.si.c-s.fr (sSMTP sendmail emulation); Wed, 08 Feb 2012 10:08:00 +0100 Date: Wed, 08 Feb 2012 09:08:00 -0000 From: Denis Excoffier To: cygwin@cygwin.com Subject: Re: cygwin-1.7.10-1 fork - address space needed by ... already in use Message-ID: <20120208090824.GA1724@qp9482> References: <33279157.post@talk.nabble.com> <20120207154359.GA2952@qp9482> <20120207161428.GB12159@calimero.vinschen.de> <4F31559B.6060600@cs.utoronto.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) 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 X-SW-Source: 2012-02/txt/msg00183.txt.bz2 On Tue, Feb 07, 2012 at 11:48:35PM +0100, Denis Excoffier wrote: >> >> On 2012-02-07 17:47, Ryan Johnson wrote: >> > On 07/02/2012 11:14 AM, Corinna Vinschen wrote: >> >> On Feb 7 16:43, Denis Excoffier wrote: >> >>> I've also instrumented cygwin1.dll as suggested recently to Heiko Elger >> >>> in http://cygwin.com/ml/cygwin/2012-02/msg00092.html >> >>> [...] >> >>> - the /proc//maps of the processes involved in the fork failure look normal: >> >>> ... >> >>> 61262000-61470000 rw-p 00262000 C095:C492 13792273859134500 /usr/bin/cygwin1.dll >> >>> 674C0000-674C1000 r--p 00000000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll >> >>> 674C1000-674D8000 r-xp 00001000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll >> >>> 674D8000-675B8000 rw-p 00018000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll >> >>> 675B8000-675B9000 r--p 000F8000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll >> >>> 675B9000-675BB000 rw-p 000F9000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll >> >>> 675BB000-675BC000 r--p 000FB000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll >> >>> 6AFC0000-6AFC1000 r--p 00000000 C095:C492 1407374884189126 /usr/bin/cygreadline7.dll >> >>> ... >> >> If this is the map of the forked child, then it's not exactly normal. >> >> Consider that dll_list::reserve_space tries to reserve the memory which >> >> is later supposed to be used for cygiconv-2.dll, but apparently >> >> cygiconv-2.dll is already loaded. >> >> >> >> What your report is missing is a bit more information. We external >> >> observes don't know if the error message in reserve_space actually >> >> reported the address 0x674C0000, and we also don't know if the parent >> >> process has the same layout as the child, or if it's different. The >> >> above information alone is not enough to evaluate the situation around >> >> cygiconv-2.dll in your scenario. >> >> >> >>> Now looking into dll_init.cc, i'm probably going to try the following: if >> >>> VirtualAlloc (line 429, just before 'already occupied') fails, try it >> >>> once more after waiting, say 100ms. Any comments? >> >> Don't, it won't help. Assuming my above assumptions are correct (but we >> >> need proof), we seem to have a situation like this: >> >> >> >> - cygiconv-2.dll has been loaded before cygwin1.dll >> >> >> >> - cygwin1.dll tries to reserve space for later loading of cygiconv-2.dll >> >> but cygiconv-2.dll is already where it belongs. >> >> >> >> - Since rsync is linked against cygiconv-2.dll, I'm wondering >> >> why it's in the list of runtime loaded DLLs. >> > Denis, could you recompile cygwin1.dll to print out the list of dlls, and their types, on fork failure? IIRC, the list is pretty easy to traverse (singly-linked list rooted in a global variable or something similar). That might confirm or rule out Corinna's hypothesis. >> You mean, something like this: >> >> void >> dll_list::reserve_space () >> { >> for (dll* d = dlls.istart (DLL_LOAD); d; d = dlls.inext ()) >> #ifdef PRISTINE >> if (!VirtualAlloc (d->handle, d->image_size, MEM_RESERVE, PAGE_NOACCESS)) >> fabort ("address space needed by '%W' (%p) is already occupied", >> d->modname, d->handle); >> #else >> #define TYPE_SHOW(x) ((x) == DLL_NONE) ? "DLL_NONE" : ((x) == DLL_LINK) ? "DLL_LINK" : ((x) == DLL_LOAD) ? "DLL_LOAD" : ((x) == DLL_ANY) ? "DLL_ANY" : "DLL_(unknown)" >> if (!VirtualAlloc (d->handle, d->image_size, MEM_RESERVE, PAGE_NOACCESS)) { >> #if 0 >> for (dll* d_alt = dlls.istart (DLL_ANY); d_alt; d_alt = dlls.inext ()) { >> system_printf ("address space needed by '%W' (%p with type %d=%s) is perhaps already occupied", >> d_alt->modname, d_alt->handle, d_alt->type, TYPE_SHOW(d_alt->type)); >> }; >> #else >> for (dll* d_alt = dlls.start.next; d_alt; d_alt = d_alt.next ()) { >> system_printf ("address space needed by '%W' (%p with type %d=%s) is perhaps already occupied", >> d_alt->modname, d_alt->handle, d_alt->type, TYPE_SHOW(d_alt->type)); >> }; >> #endif >> fabort ("address space needed by '%W' (%p) is already occupied", >> d->modname, d->handle); >> }; >> #endif >> } >> Yes. Except for "d_alt.next ()" to be replaced by "d_alt->next" of course (if you want to compile...). Result is: 1 [main] gcc-4 4084 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 1=DLL_LINK) is perhaps already occupied 1720 [main] gcc-4 4084 dll_list::reserve_space: address space needed by 'cygintl-8.dll' (0x6F5C0000 with type 1=DLL_LINK) is perhaps already occupied 2085 [main] gcc-4 4084 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 2=DLL_LOAD) is perhaps already occupied 2440 [main] gcc-4 4084 dll_list::reserve_space: address space needed by 'cygintl-8.dll' (0x6F5C0000 with type 2=DLL_LOAD) is perhaps already occupied 2802 [main] gcc-4 4084 child_info_fork::abort: address space needed by 'cygiconv-2.dll' (0x674C0000) is already occupied 2 [main] gcc 3740 child_info::sync: wait failed, pid 4084, Win32 error 0 1144 [main] gcc 3740 fork: child -1 - forked process died unexpectedly, retry 0, exit code 2279704, errno 11 1006109 [main] gcc-4 1388 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 1=DLL_LINK) is perhaps already occupied 1006851 [main] gcc-4 1388 dll_list::reserve_space: address space needed by 'cygintl-8.dll' (0x6F5C0000 with type 1=DLL_LINK) is perhaps already occupied 1007394 [main] gcc-4 1388 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 2=DLL_LOAD) is perhaps already occupied 1007875 [main] gcc-4 1388 dll_list::reserve_space: address space needed by 'cygintl-8.dll' (0x6F5C0000 with type 2=DLL_LOAD) is perhaps already occupied 1008226 [main] gcc-4 1388 child_info_fork::abort: address space needed by 'cygiconv-2.dll' (0x674C0000) is already occupied 301001997 [main] gcc 3740 child_info::sync: wait failed, pid 1388, Win32 error 0 301004125 [main] gcc 3740 fork: child -1 - forked process died unexpectedly, retry 0, exit code 2279704, errno 11 303018670 [main] gcc-4 324 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 1=DLL_LINK) is perhaps already occupied 303019677 [main] gcc-4 324 dll_list::reserve_space: address space needed by 'cygintl-8.dll' (0x6F5C0000 with type 1=DLL_LINK) is perhaps already occupied 303020109 [main] gcc-4 324 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 2=DLL_LOAD) is perhaps already occupied 303020474 [main] gcc-4 324 dll_list::reserve_space: address space needed by 'cygintl-8.dll' (0x6F5C0000 with type 2=DLL_LOAD) is perhaps already occupied 303020823 [main] gcc-4 324 child_info_fork::abort: address space needed by 'cygiconv-2.dll' (0x674C0000) is already occupied 603005620 [main] gcc 3740 child_info::sync: wait failed, pid 324, Win32 error 0 603009573 [main] gcc 3740 fork: child -1 - forked process died unexpectedly, retry 0, exit code 2279704, errno 11 607020131 [main] gcc-4 492 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 1=DLL_LINK) is perhaps already occupied 607021534 [main] gcc-4 492 dll_list::reserve_space: address space needed by 'cygintl-8.dll' (0x6F5C0000 with type 1=DLL_LINK) is perhaps already occupied 607021898 [main] gcc-4 492 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 2=DLL_LOAD) is perhaps already occupied 607022240 [main] gcc-4 492 dll_list::reserve_space: address space needed by 'cygintl-8.dll' (0x6F5C0000 with type 2=DLL_LOAD) is perhaps already occupied 607022584 [main] gcc-4 492 child_info_fork::abort: address space needed by 'cygiconv-2.dll' (0x674C0000) is already occupied and associated /proc/4084/maps is: 00010000-00011000 rw-p 00000000 0000:0000 0 00020000-00021000 rw-p 00000000 0000:0000 0 00030000-0020B000 ===p 00000000 0000:0000 0 [stack (tid 4052)] 0020B000-0020C000 rw-g 001DB000 0000:0000 0 [stack (tid 4052)] 0020C000-00230000 rw-p 001DC000 0000:0000 0 [stack (tid 4052)] 00230000-00233000 r--s 00000000 0000:0000 0 00240000-00244000 rw-p 00000000 0000:0000 0 00244000-00340000 ===p 00004000 0000:0000 0 00340000-00346000 rw-p 00000000 0000:0000 0 [win heap 0 default grow] 00346000-00350000 ===p 00006000 0000:0000 0 [win heap 0 default grow] 00350000-00353000 rw-s 00000000 0000:0000 0 [win heap 1 grow] 00353000-00360000 ===s 00003000 0000:0000 0 [win heap 1 grow] 00360000-00376000 r--s 00000000 C095:C492 281474976712054 /cygdrive/d/WINDOWS/system32/unicode.nls 00380000-003C1000 r--s 00000000 C095:C492 281474976713091 /cygdrive/d/WINDOWS/system32/locale.nls 003D0000-003D6000 r--s 00000000 C095:C492 281474976713631 /cygdrive/d/WINDOWS/system32/sorttbls.nls 00400000-00401000 r--p 00000000 C095:C492 2814749767676467 /usr/bin/gcc-4.exe 00401000-0041B000 r-xp 00001000 C095:C492 2814749767676467 /usr/bin/gcc-4.exe 0041B000-0043D000 rw-p 0001B000 C095:C492 2814749767676467 /usr/bin/gcc-4.exe 00440000-00481000 r--s 00000000 C095:C492 281474976713630 /cygdrive/d/WINDOWS/system32/sortkey.nls 00490000-0068B000 ===p 00000000 0000:0000 0 [stack (tid 3892)] 0068B000-0068C000 rw-g 001FB000 0000:0000 0 [stack (tid 3892)] 0068C000-00690000 rw-p 001FC000 0000:0000 0 [stack (tid 3892)] 20000000-20060000 rw-p 00000000 0000:0000 0 [heap] 20060000-38000000 ===p 00060000 0000:0000 0 [heap] 60FD0000-60FE0000 rw-s 00000000 0000:0000 0 [procinfo] 60FE0000-60FE9000 rw-s 00000000 0000:0000 0 [cygwin-user-shared] 60FF0000-60FF6000 rw-s 00000000 0000:0000 0 [cygwin-shared] 61000000-61001000 r--p 00000000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61001000-6117B000 r-xp 00001000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6117B000-6117D000 rwxp 0017B000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6117D000-6119D000 rw-p 0017D000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6119D000-611FC000 r--p 0019D000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 611FC000-61231000 rw-p 001FC000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61231000-6123B000 r--p 00231000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6123B000-6123C000 rw-p 0023B000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6123C000-61256000 r--p 0023C000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61256000-61261000 rw-p 00256000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61261000-61262000 r--p 00261000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61262000-61470000 rw-p 00262000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 674C0000-674C1000 r--p 00000000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 674C1000-674D8000 r-xp 00001000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 674D8000-675B8000 rw-p 00018000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 675B8000-675B9000 r--p 000F8000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 675B9000-675BB000 rw-p 000F9000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 675BB000-675BC000 r--p 000FB000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 6F5C0000-6F5C1000 r--p 00000000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5C1000-6F5C7000 r-xp 00001000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5C7000-6F5C8000 rw-p 00007000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5C8000-6F5C9000 r--p 00008000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5C9000-6F5CB000 rw-p 00009000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5CB000-6F5CC000 r--p 0000B000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5CC000-6F5CE000 rw-p 0000C000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5CE000-6F5CF000 r--p 0000E000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 7C800000-7C801000 r--p 00000000 C095:C492 562949953454378 /cygdrive/d/WINDOWS/system32/kernel32.dll 7C801000-7C885000 r-xp 00001000 C095:C492 562949953454378 /cygdrive/d/WINDOWS/system32/kernel32.dll 7C885000-7C88A000 rw-p 00085000 C095:C492 562949953454378 /cygdrive/d/WINDOWS/system32/kernel32.dll 7C88A000-7C906000 r--p 0008A000 C095:C492 562949953454378 /cygdrive/d/WINDOWS/system32/kernel32.dll 7C910000-7C911000 r--p 00000000 C095:C492 2533274790880158 /cygdrive/d/WINDOWS/system32/ntdll.dll 7C911000-7C98E000 r-xp 00001000 C095:C492 2533274790880158 /cygdrive/d/WINDOWS/system32/ntdll.dll 7C98E000-7C993000 rw-p 0007E000 C095:C492 2533274790880158 /cygdrive/d/WINDOWS/system32/ntdll.dll 7C993000-7C9C9000 r--p 00083000 C095:C492 2533274790880158 /cygdrive/d/WINDOWS/system32/ntdll.dll 7F6F0000-7F6F7000 r-xs 00000000 0000:0000 0 7F6F7000-7F7F0000 ===s 00007000 0000:0000 0 7FFB0000-7FFD4000 r--s 00000000 0000:0000 0 7FFDD000-7FFDE000 rw-p 00000000 0000:0000 0 [teb (tid 3892)] 7FFDE000-7FFDF000 rw-p 00000000 0000:0000 0 [teb (tid 4052)] 7FFDF000-7FFE0000 rw-p 00000000 0000:0000 0 [peb] 7FFE0000-7FFE1000 r--p 00000000 0000:0000 0 [shared-user-data] 7FFE1000-7FFF0000 ===p 00001000 0000:0000 0 and /proc/3740/maps is 00010000-00011000 rw-p 00000000 0000:0000 0 00020000-00021000 rw-p 00000000 0000:0000 0 00030000-0020B000 ===p 00000000 0000:0000 0 [stack (tid 2652)] 0020B000-0020C000 rw-g 001DB000 0000:0000 0 [stack (tid 2652)] 0020C000-00230000 rw-p 001DC000 0000:0000 0 [stack (tid 2652)] 00230000-00233000 r--s 00000000 0000:0000 0 00240000-00248000 rw-p 00000000 0000:0000 0 00248000-00340000 ===p 00008000 0000:0000 0 00340000-00346000 rw-p 00000000 0000:0000 0 [win heap 0 default grow] 00346000-00350000 ===p 00006000 0000:0000 0 [win heap 0 default grow] 00350000-00353000 rw-s 00000000 0000:0000 0 [win heap 1 grow] 00353000-00360000 ===s 00003000 0000:0000 0 [win heap 1 grow] 00360000-00376000 r--s 00000000 C095:C492 281474976712054 /cygdrive/d/WINDOWS/system32/unicode.nls 00380000-003C1000 r--s 00000000 C095:C492 281474976713091 /cygdrive/d/WINDOWS/system32/locale.nls 003D0000-003D6000 r--s 00000000 C095:C492 281474976713631 /cygdrive/d/WINDOWS/system32/sorttbls.nls 003E0000-003E1000 rw-s 00000000 0000:0000 0 003F0000-003FE000 rw-s 00000000 0000:0000 0 00400000-00401000 r--p 00000000 C095:C492 2814749767676467 /usr/bin/gcc-4.exe 00401000-0041B000 r-xp 00001000 C095:C492 2814749767676467 /usr/bin/gcc-4.exe 0041B000-0043D000 rw-p 0001B000 C095:C492 2814749767676467 /usr/bin/gcc-4.exe 00440000-00481000 r--s 00000000 C095:C492 281474976713630 /cygdrive/d/WINDOWS/system32/sortkey.nls 00490000-0068B000 ===p 00000000 0000:0000 0 [stack (tid 672)] 0068B000-0068C000 rw-g 001FB000 0000:0000 0 [stack (tid 672)] 0068C000-00690000 rw-p 001FC000 0000:0000 0 [stack (tid 672)] 00690000-00691000 rw-p 00000000 0000:0000 0 20000000-20060000 rw-p 00000000 0000:0000 0 [heap] 20060000-38000000 ===p 00060000 0000:0000 0 [heap] 60FD0000-60FE0000 rw-s 00000000 0000:0000 0 [procinfo] 60FE0000-60FE9000 rw-s 00000000 0000:0000 0 [cygwin-user-shared] 60FF0000-60FF6000 rw-s 00000000 0000:0000 0 [cygwin-shared] 61000000-61001000 r--p 00000000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61001000-6117B000 r-xp 00001000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6117B000-6117D000 rwxp 0017B000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6117D000-6119D000 rw-p 0017D000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6119D000-611FC000 r--p 0019D000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 611FC000-61231000 rw-p 001FC000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61231000-6123B000 r--p 00231000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6123B000-6123C000 rw-p 0023B000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 6123C000-61256000 r--p 0023C000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61256000-61261000 rw-p 00256000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61261000-61262000 r--p 00261000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 61262000-61470000 rw-p 00262000 C095:C492 106679016173352090 /usr/bin/cygwin1.dll 674C0000-674C1000 r--p 00000000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 674C1000-674D8000 r-xp 00001000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 674D8000-675B8000 rw-p 00018000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 675B8000-675B9000 r--p 000F8000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 675B9000-675BB000 rw-p 000F9000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 675BB000-675BC000 r--p 000FB000 C095:C492 2251799814315820 /usr/bin/cygiconv-2.dll 6F5C0000-6F5C1000 r--p 00000000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5C1000-6F5C7000 r-xp 00001000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5C7000-6F5C8000 rw-p 00007000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5C8000-6F5C9000 r--p 00008000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5C9000-6F5CB000 rw-p 00009000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5CB000-6F5CC000 r--p 0000B000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5CC000-6F5CE000 rw-p 0000C000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 6F5CE000-6F5CF000 r--p 0000E000 C095:C492 2814749767737646 /usr/bin/cygintl-8.dll 77DA0000-77DA1000 r--p 00000000 C095:C492 562949953453878 /cygdrive/d/WINDOWS/system32/advapi32.dll 77DA1000-77E16000 r-xp 00001000 C095:C492 562949953453878 /cygdrive/d/WINDOWS/system32/advapi32.dll 77E16000-77E1B000 rw-p 00076000 C095:C492 562949953453878 /cygdrive/d/WINDOWS/system32/advapi32.dll 77E1B000-77E4C000 r--p 0007B000 C095:C492 562949953453878 /cygdrive/d/WINDOWS/system32/advapi32.dll 77E50000-77E51000 r--p 00000000 C095:C492 4503599627854602 /cygdrive/d/WINDOWS/system32/rpcrt4.dll 77E51000-77EDC000 r-xp 00001000 C095:C492 4503599627854602 /cygdrive/d/WINDOWS/system32/rpcrt4.dll 77EDC000-77EDD000 rw-p 0008C000 C095:C492 4503599627854602 /cygdrive/d/WINDOWS/system32/rpcrt4.dll 77EDD000-77EE3000 r--p 0008D000 C095:C492 4503599627854602 /cygdrive/d/WINDOWS/system32/rpcrt4.dll 77FC0000-77FC1000 r--p 00000000 C095:C492 1125899906874083 /cygdrive/d/WINDOWS/system32/secur32.dll 77FC1000-77FCE000 r-xp 00001000 C095:C492 1125899906874083 /cygdrive/d/WINDOWS/system32/secur32.dll 77FCE000-77FCF000 rw-p 0000E000 C095:C492 1125899906874083 /cygdrive/d/WINDOWS/system32/secur32.dll 77FCF000-77FD1000 r--p 0000F000 C095:C492 1125899906874083 /cygdrive/d/WINDOWS/system32/secur32.dll 7C800000-7C801000 r--p 00000000 C095:C492 562949953454378 /cygdrive/d/WINDOWS/system32/kernel32.dll 7C801000-7C885000 r-xp 00001000 C095:C492 562949953454378 /cygdrive/d/WINDOWS/system32/kernel32.dll 7C885000-7C88A000 rw-p 00085000 C095:C492 562949953454378 /cygdrive/d/WINDOWS/system32/kernel32.dll 7C88A000-7C906000 r--p 0008A000 C095:C492 562949953454378 /cygdrive/d/WINDOWS/system32/kernel32.dll 7C910000-7C911000 r--p 00000000 C095:C492 2533274790880158 /cygdrive/d/WINDOWS/system32/ntdll.dll 7C911000-7C98E000 r-xp 00001000 C095:C492 2533274790880158 /cygdrive/d/WINDOWS/system32/ntdll.dll 7C98E000-7C993000 rw-p 0007E000 C095:C492 2533274790880158 /cygdrive/d/WINDOWS/system32/ntdll.dll 7C993000-7C9C9000 r--p 00083000 C095:C492 2533274790880158 /cygdrive/d/WINDOWS/system32/ntdll.dll 7F6F0000-7F6F7000 r-xs 00000000 0000:0000 0 7F6F7000-7F7F0000 ===s 00007000 0000:0000 0 7FFB0000-7FFD4000 r--s 00000000 0000:0000 0 7FFDD000-7FFDE000 rw-p 00000000 0000:0000 0 [teb (tid 672)] 7FFDE000-7FFDF000 rw-p 00000000 0000:0000 0 [teb (tid 2652)] 7FFDF000-7FFE0000 rw-p 00000000 0000:0000 0 [peb] 7FFE0000-7FFE1000 r--p 00000000 0000:0000 0 [shared-user-data] 7FFE1000-7FFF0000 ===p 00001000 0000:0000 0 I do not include /proc/{1388,324,492}/maps, i have diff'ed them, they are similar to /proc/4084/maps (same number of lines, same lines except lines beginning with 00 or 7F). I add that i didn't perform any rebase/rebaseall (since fresh install). Hope this helps. Regards, Denis Excoffier. -- 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