From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sa-prd-fep-046.btinternet.com (mailomta28-sa.btinternet.com [213.120.69.34]) by sourceware.org (Postfix) with ESMTPS id 0EAFE3858D37 for ; Sat, 22 Aug 2020 19:52:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 0EAFE3858D37 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-001.btmx-prd.synchronoss.net ([10.2.38.4]) by sa-prd-fep-046.btinternet.com with ESMTP id <20200822195241.IFMB4114.sa-prd-fep-046.btinternet.com@sa-prd-rgout-001.btmx-prd.synchronoss.net>; Sat, 22 Aug 2020 20:52:41 +0100 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com X-Originating-IP: [86.141.129.205] X-OWM-Source-IP: 86.141.129.205 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgeduiedruddugedgudegfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemuceutffkvffkuffjvffgnffgvefqofdpqfgfvfenuceurghilhhouhhtmecufedtudenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpeflohhnucfvuhhrnhgvhicuoehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkqeenucggtffrrghtthgvrhhnpeetjeffhfehueelueefieeuudevledtieevjeduvdfggeejueehfeegffegffehfeenucffohhmrghinheptgihghifihhnrdgtohhmnecukfhppeekiedrudeguddruddvledrvddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhephhgvlhhopegludelvddrudeikedruddrudduudgnpdhinhgvthepkeeirddugedurdduvdelrddvtdehpdhmrghilhhfrhhomhepoehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkqecuuefqffgjpeekuefkvffokffogfdprhgtphhtthhopeeoghgusgdqphgrthgthhgvshesshhouhhrtggvfigrrhgvrdhorhhgqedprhgtphhtthhopeeoshhimhgrrhhksehsihhmrghrkhdrtggrqe X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.111] (86.141.129.205) by sa-prd-rgout-001.btmx-prd.synchronoss.net (5.8.340) (authenticated as jonturney@btinternet.com) id 5ED99EC90CF2A3A7; Sat, 22 Aug 2020 20:52:41 +0100 Subject: Re: [PATCH 1/4] Add sniffer for Cygwin x86_64 core dumps To: Simon Marchi Cc: gdb-patches@sourceware.org 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> <78accded-bb48-8d01-4feb-9d90002d5935@dronecode.org.uk> <83585eda-b7ec-5735-d03e-d07ed7bcb3fe@simark.ca> From: Jon Turney Message-ID: Date: Sat, 22 Aug 2020 20:52:39 +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: <83585eda-b7ec-5735-d03e-d07ed7bcb3fe@simark.ca> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.6 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_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, 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: 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: Sat, 22 Aug 2020 19:52:43 -0000 On 22/08/2020 20:41, Simon Marchi wrote: > On 2020-08-21 12:28 p.m., Jon Turney wrote: >> 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. > > Hmm, just tried that, now running "dumper" does nothing: > > Baube@DESKTOP-42816MD ~ > $ dumper > > Baube@DESKTOP-42816MD ~ > $ echo $? > 127 Hmmm. This often means the executable can't be started due to problems loading DLLs. If you want to pursue this further, running under cygwin's strace (e.g. 'strace dumper') might shed more light. > One thing that's weird is that in my installation, binaries are in C:\cygwin64\bin, > whereas in the snapshot, they are in usr/bin. Did the filesystem layout change > recently? This is expected. If you examine the output of 'mount', you'll see that C:\cygwin64\bin is mounted at /usr/bin