From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dalaran.tastycake.net (dalaran.tastycake.net [IPv6:2001:ba8:0:1c0::1:1]) by sourceware.org (Postfix) with ESMTPS id 56ABE385AC11 for ; Thu, 25 Aug 2022 16:52:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 56ABE385AC11 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dinwoodie.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dinwoodie.org Received: from 77.116.2.81.in-addr.arpa ([81.2.116.77] helo=lucy.dinwoodie.org) by dalaran.tastycake.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRG5z-0001sk-RR for cygwin@cygwin.com; Thu, 25 Aug 2022 17:52:43 +0100 Received: from adam by lucy.dinwoodie.org with local (Exim 4.94.2) (envelope-from ) id 1oRG5y-000O4E-MX for cygwin@cygwin.com; Thu, 25 Aug 2022 17:52:42 +0100 Date: Thu, 25 Aug 2022 17:52:42 +0100 From: Adam Dinwoodie To: cygwin@cygwin.com Subject: Re: Does the Cygwin setup program do internal sanity checks on startup? Message-ID: <20220825165242.pkxoey67iyvmdqim@lucy.dinwoodie.org> Reply-To: cygwin@cygwin.com References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Wed, Aug 24, 2022 at 08:46:10PM +0000, Brian Cowan via Cygwin wrote: > Why would I ask that question? Because I have a host running a > hodgepodge of company-mandated security software, and -- only on that > host -- the Cygwin setup tool crashes... > > Oddities: > 1. The crash generates 3 dump files when I use procdump, which is odd > since I "normally" only get 2 identical dumps from procdump. > 2. A Websense ForcePoint DLP DLL is loaded in the process space, > apparently through DLL injection. > 3. There seem to be 3 threads started, only one of which is the setup > program's "main" function. I had to get that out of a Process Monitor > log since the dump files are largely content free. > 4. The crash is unique to the setup program. Nothing else appears to > fail. > > The crash is an "illegal instruction" dump, which of course doesn't > make a lot of sense... This could be one of the other security > packages/policies on this host being "helpful." > > I need ammunition to take to my internal Mordak's so I can update > Cygwin... Sure I can use WSL, but not for everything. This sounds like classic "BLODA": applications that interfere with how Cygwin provides *nix compatibility. There's more info in the FAQs at https://cygwin.com/faq/faq.html#faq.using.bloda, but in short it seems very likely that this problem is caused by some security software running on this system.