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.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 Date: Thu, 25 Aug 2022 17:52:42 +0100 From: Adam Dinwoodie To: cygwin AT cygwin DOT com Subject: Re: Does the Cygwin setup program do internal sanity checks on startup? Message-ID: <20220825165242.pkxoey67iyvmdqim@lucy.dinwoodie.org> References: MIME-Version: 1.0 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 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: cygwin AT cygwin DOT com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" 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. -- 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