| delorie.com/archives/browse.cgi | search |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 delorie.com 44ONTfsK3508468 |
| Authentication-Results: | delorie.com; |
| dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=G4SZGDLN | |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org D337E385842A |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
| s=default; t=1716593379; | |
| bh=6N7+BYeElTYWCgE25zXDola26o1FIk9VmXqnQoMy3ng=; | |
| h=Date:To:cc:Subject:In-Reply-To:References:List-Id: | |
| List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: | |
| From:Reply-To:From; | |
| b=G4SZGDLNpEfYkft9duC+GYvgY6wYqM5n7J7JBfmd062msrJlK5x1J8HPfWiJ9Gxbv | |
| uv30wugVdMebFoEewE1a8uT8iFQWGexugONovJ9+XEUwWt6A2XXHTHPJUrKwynr0qk | |
| fYmddhBv3G5g/9atudCm4d7X2nbmJpXNV3I8HQZM= | |
| X-Original-To: | cygwin AT cygwin DOT com |
| Delivered-To: | cygwin AT cygwin DOT com |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org 276A23858D29 |
| ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org 276A23858D29 |
| ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1716593358; cv=none; |
| b=J0eoX1WJWFAe7uZQwOBB9mf5da5Cz+a32XFtHzQFNy/sbHIBdHR6brEG+v+1ll0LXELSAlb8CRT224oBRtFqAP6QZp7rM7UMMVzVO5IWHbfmRZ/Wp7shEAQlpcj+7Vrx/1Kjb2H5QhXKxhS3d/WfDMyWo0aFyDuKN3IHV49oYJY= | |
| ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key; |
| t=1716593358; c=relaxed/simple; | |
| bh=R90dE2TSdYMJcVTAWZ4bqjOLbZUqx5Vqmy8Z5yLs4Kc=; | |
| h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; | |
| b=lc1lc2vheVKRikqOlOTyWFypo282T/soPf0IFJhTWm0n26+NclpRiFUvUfdoiWREY5IqFAeHllyRaqawJvh0rnFD4SPlf5lYZrKntEptGYWJGe4wSys46ToL+xY4pVkoGpIXH1+n4ZDpSNVih+bMgjljIcz2YQY1NOht4SoMofs= | |
| ARC-Authentication-Results: | i=1; server2.sourceware.org |
| Date: | Fri, 24 May 2024 16:29:14 -0700 (PDT) |
| X-X-Sender: | jeremyd AT resin DOT csoft DOT net |
| To: | Takashi Yano <takashi DOT yano AT nifty DOT ne DOT jp> |
| cc: | cygwin AT cygwin DOT com |
| Subject: | Re: frequent hangs running ldd |
| In-Reply-To: | <74e13efb-885a-3a90-f530-a6aa14bc5953@jdrake.com> |
| Message-ID: | <1048b7a2-34fc-616e-1f9e-ce46dbc6d704@jdrake.com> |
| References: | <fd3b2d14-0d16-9e66-f7ea-daadc0c5bfcc AT jdrake DOT com> |
| <20240525045424 DOT ac58c0ff5e325706b2a5f014 AT nifty DOT ne DOT jp> | |
| <0bd2f49b-93f6-7db4-32b6-7f3021db211e AT jdrake DOT com> | |
| <20240525071739 DOT 167d0f2b66b3dd8d2313be19 AT nifty DOT ne DOT jp> | |
| <199f58b5-be55-a490-b94c-8b1ec7ff10fe AT jdrake DOT com> | |
| <74e13efb-885a-3a90-f530-a6aa14bc5953 AT jdrake DOT com> | |
| MIME-Version: | 1.0 |
| X-Spam-Status: | No, score=-3.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, |
| DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_ASCII_DIVIDERS, SPF_HELO_PASS, | |
| SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.6 | |
| X-Spam-Checker-Version: | SpamAssassin 3.4.6 (2021-04-09) on |
| server2.sourceware.org | |
| X-BeenThere: | cygwin AT cygwin DOT com |
| X-Mailman-Version: | 2.1.30 |
| List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
| List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
| List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
| List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
| From: | Jeremy Drake via Cygwin <cygwin AT cygwin DOT com> |
| Reply-To: | Jeremy Drake <cygwin AT jdrake DOT com> |
| Errors-To: | cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com |
| Sender: | "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com> |
On Fri, 24 May 2024, Jeremy Drake wrote:
> On Fri, 24 May 2024, Jeremy Drake wrote:
>
> > Windbg reports that ldh.exe is already being debugged. I was able to do a
> > "non-invasive" attach to ldh.exe in windbg, but it doesn't seem to be able
> > to deal with the split debug symbols (gnulink?). I don't know if gdb can
> > do a non-invasive attach like that (or open a minidump assuming one could
> > be made from a non-invasize attach in windbg).
>
> Seems it can, and at least lldb can load a minidump (unfortunately it's
> not showing source file/line info like gdb does):
> (lldb) bt
> * thread #1, stop reason = Exception 0x80000007 encountered at address
> 0x000000
> * frame #0: 0x0000000180178837 msys-2.0.dll`cygheap_init()
It appears that cygheap is NULL, so I'm guessing that VirtualAlloc failed.
!gle in windbg shows
0:000> !gle
LastErrorValue: (Win32) 0x1e7 (487) - Attempt to access invalid address.
LastStatusValue: (NTSTATUS) 0xc0000018 - {Conflicting Address Range} The
specified address range conflicts with the address space.
Looking at !address, it seems Windows put the PEB, TEBs, and stacks in the
area where the cygheap should be. Way to go, ASLR :P
BaseAddress EndAddress+1 RegionSize Type State Protect Usage
--------------------------------------------------------------------------------------------------------------------------
+ 5`e8181000 8`05a00000 2`1d87f000 MEM_FREE PAGE_NOACCESS Free
+ 8`05a00000 8`05b57000 0`00157000 MEM_PRIVATE MEM_RESERVE <unknown>
8`05b57000 8`05b58000 0`00001000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE PEB [4628]
8`05b58000 8`05b5a000 0`00002000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE TEB [~0; 4628.31ac]
8`05b5a000 8`05b5c000 0`00002000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE TEB [~1; 4628.4aac]
8`05b5c000 8`05b5e000 0`00002000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE TEB [~2; 4628.5840]
8`05b5e000 8`05b60000 0`00002000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE TEB [~3; 4628.6b9c]
8`05b60000 8`05c00000 0`000a0000 MEM_PRIVATE MEM_RESERVE <unknown>
+ 8`05c00000 8`05df6000 0`001f6000 MEM_PRIVATE MEM_RESERVE Stack [~0; 4628.31ac]
8`05df6000 8`05df9000 0`00003000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE | PAGE_GUARD Stack [~0; 4628.31ac]
8`05df9000 8`05e00000 0`00007000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE Stack [~0; 4628.31ac]
+ 8`05e00000 8`05ffb000 0`001fb000 MEM_PRIVATE MEM_RESERVE Stack [~1; 4628.4aac]
8`05ffb000 8`05ffe000 0`00003000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE | PAGE_GUARD Stack [~1; 4628.4aac]
8`05ffe000 8`06000000 0`00002000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE Stack [~1; 4628.4aac]
+ 8`06000000 8`061fb000 0`001fb000 MEM_PRIVATE MEM_RESERVE Stack [~2; 4628.5840]
8`061fb000 8`061fe000 0`00003000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE | PAGE_GUARD Stack [~2; 4628.5840]
8`061fe000 8`06200000 0`00002000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE Stack [~2; 4628.5840]
+ 8`06200000 8`063fb000 0`001fb000 MEM_PRIVATE MEM_RESERVE Stack [~3; 4628.6b9c]
8`063fb000 8`063fe000 0`00003000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE | PAGE_GUARD Stack [~3; 4628.6b9c]
8`063fe000 8`06400000 0`00002000 MEM_PRIVATE MEM_COMMIT PAGE_READWRITE Stack [~3; 4628.6b9c]
+ 8`06400000 19e`64400000 196`5e000000 MEM_FREE PAGE_NOACCESS Free
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |