delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/06/29/23:26:00

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 7BE893858D37
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=maxrnd.com
Authentication-Results: sourceware.org; spf=none smtp.mailfrom=mark AT maxrnd DOT com
Subject: Re: gdb and core files
To: The Cygwin Mailing List <cygwin AT cygwin DOT com>
References: <7e6b53dd-ef3d-e451-86f9-1a2c3d12209e AT cornell DOT edu>
<0acaf9fc-a490-78d3-9328-64e97d7eeb79 AT dronecode DOT org DOT uk>
<2a11eebe-d516-fb0a-e340-9619dc3b608f AT cornell DOT edu>
From: Mark Geisert <mark AT maxrnd DOT com>
Message-ID: <f12fb23d-b98e-bbfe-86a7-eabd64e7db37@maxrnd.com>
Date: Mon, 29 Jun 2020 20:24:52 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
Firefox/52.0 SeaMonkey/2.49.4
MIME-Version: 1.0
In-Reply-To: <2a11eebe-d516-fb0a-e340-9619dc3b608f@cornell.edu>
X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_LAZY_DOMAIN_SECURITY, SPF_HELO_NONE, SPF_NONE,
TXREP autolearn=no autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <http://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: <http://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id 05U3Pbpp019427

Ken Brown via Cygwin wrote:
> On 6/28/2020 9:31 AM, Jon Turney wrote:
>> On 28/06/2020 01:50, Ken Brown via Cygwin wrote:
>>> Following the instructions at 
>>> https://cygwin.com/cygwin-ug-net/using-cygwinenv.html, I tried to create a 
>>> core file that I could examine with gdb, but I apparently ran into a gdb bug. 
>>> I tried both gdb 9.2-1 and 8.3.1-1.  Here are the results with 9.2-1.
>>>
>> [...]
>>
>> Unfortunately, I think dumper doesn't produce anything useful on x86_64. See 
>> [1] et seq.
> 
> Thanks.  Sorry I didn't notice that people had asked the same question before.
> 
> We should probably fix the documentation:
> 
>    https://cygwin.com/cygwin-ug-net/using-cygwinenv.html
>    https://cygwin.com/cygwin-ug-net/dumper.html
> 
> Or maybe we should just remove all mention of dumper from the documentation.
> Given that we're trying to move people away from 32-bit Cygwin, I don't think it 
> makes sense to document a feature that works only on the latter.

I hesitate to comment when I can't immediately work on this, but, ...making 
dumper work on 64-bit Cygwin is on my TODO list but not right at the top.  It 
would be helpful to keep the program around in its current 32-bit state as a 
template for 64-bit.

Re the documentation, I do think the first example should probably not mention 
dumper, or should parenthetically add "(32-bit only)".  The second example doc 
should say somewhere that the tool is currently 32-bit only.  In addition, the 
current dumper should probably detect when it's running in the wrong environment 
and stop with an error, rather than running as if it's doing something useful.

Whatever is decided for the short term, I can make time to implement that.

..mark

P.S. For the long term, I think it was Jon who suggested dumper generate Windows 
minidumps rather than the current Frankensteinish dumps.  I intend to 
investigate that when I get to this project.
--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019