From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sa-prd-fep-040.btinternet.com (mailomta17-sa.btinternet.com [213.120.69.23]) by sourceware.org (Postfix) with ESMTPS id 40B0F3857019 for ; Fri, 21 Aug 2020 16:28:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 40B0F3857019 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dronecode.org.uk Authentication-Results: sourceware.org; spf=none smtp.mailfrom=jon.turney@dronecode.org.uk Received: from sa-prd-rgout-004.btmx-prd.synchronoss.net ([10.2.38.7]) by sa-prd-fep-040.btinternet.com with ESMTP id <20200821162807.BWG5290.sa-prd-fep-040.btinternet.com@sa-prd-rgout-004.btmx-prd.synchronoss.net>; Fri, 21 Aug 2020 17:28:07 +0100 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com X-Originating-IP: [86.141.130.142] X-OWM-Source-IP: 86.141.130.142 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgeduiedrudduvddgledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuueftkffvkffujffvgffngfevqffopdfqfgfvnecuuegrihhlohhuthemuceftddunecunecujfgurhepuffvfhfhkffffgggjggtgfesthekredttdefjeenucfhrhhomheplfhonhcuvfhurhhnvgihuceojhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukheqnecuggftrfgrthhtvghrnhepteejfffhheeuleeufeeiueduveeltdeiveejuddvgfegjeeuheefgeffgeffheefnecuffhomhgrihhnpegthihgfihinhdrtghomhenucfkphepkeeirddugedurddufedtrddugedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurdduuddungdpihhnvghtpeekiedrudeguddrudeftddrudegvddpmhgrihhlfhhrohhmpeeojhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukhequceuqfffjgepkeeukffvoffkoffgpdhrtghpthhtohepoehguggsqdhprghttghhvghssehsohhurhgtvgifrghrvgdrohhrgheqpdhrtghpthhtohepoehsihhmrghrkhesshhimhgrrhhkrdgtrgeq X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.111] (86.141.130.142) by sa-prd-rgout-004.btmx-prd.synchronoss.net (5.8.340) (authenticated as jonturney@btinternet.com) id 5ED9B6610CC39F63; Fri, 21 Aug 2020 17:28:07 +0100 Subject: Re: [PATCH 1/4] Add sniffer for Cygwin x86_64 core dumps To: Simon Marchi References: <20200812191816.23246-1-jon.turney@dronecode.org.uk> <20200812191816.23246-2-jon.turney@dronecode.org.uk> <9c6ae1b6-c8b2-6219-1e2a-ed4954350fb1@dronecode.org.uk> Cc: gdb-patches@sourceware.org From: Jon Turney Message-ID: <78accded-bb48-8d01-4feb-9d90002d5935@dronecode.org.uk> Date: Fri, 21 Aug 2020 17:28:05 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00, FORGED_SPF_HELO, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2020 16:28:09 -0000 On 21/08/2020 17:22, Simon Marchi wrote: > On 2020-08-21 11:25 a.m., Jon Turney wrote: >> The "dumper" currently shipping in x86_64 Cygwin is utterly broken. (See [1] et seq.). >> >> If you use "dumper" from the latest snapshot [2], you may have more success >> >> [1] https://cygwin.com/git/?p=newlib-cygwin.git;a=commitdiff;h=7dd1b08836e8a7bb37d330995096540afce152a0;hp=38f88601469f4a6ab7cf42e1f076775c99eb17f2 >> [2] https://cygwin.com/snapshots/ > > Ok, thanks for the tip. I'll give it a try with a snapshot. > > Do I just extract cygwin-20200821.tar.xz into my current Cygwin installation to overwrite > the corresponding files? If I want to revert to the stable versions, how can I do that? You should be able to just extract the dumper.exe from that archive, and use it. That's what I would suggest. If you were to extract it over an existing Cygwin installation, to revert you could use the cygwin setup program to re-install all cygwin* packages.