From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 65504 invoked by alias); 9 Jan 2017 13:04:05 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 65483 invoked by uid 89); 9 Jan 2017 13:04:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-99.9 required=5.0 tests=AWL,BAYES_40,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=corinna, Corinna, Pierre, answering X-HELO: drew.franken.de Received: from mail-n.franken.de (HELO drew.franken.de) (193.175.24.27) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 09 Jan 2017 13:04:02 +0000 Received: from aqua.hirmke.de (aquarius.franken.de [193.175.24.89]) (Authenticated sender: aquarius) by mail-n.franken.de (Postfix) with ESMTPSA id D5833721E280D for ; Mon, 9 Jan 2017 14:03:58 +0100 (CET) Received: from calimero.vinschen.de (calimero.vinschen.de [192.168.129.6]) by aqua.hirmke.de (Postfix) with ESMTP id 2762A5E023C for ; Mon, 9 Jan 2017 14:03:58 +0100 (CET) Received: by calimero.vinschen.de (Postfix, from userid 500) id 10E8FA804B0; Mon, 9 Jan 2017 14:03:58 +0100 (CET) Date: Mon, 09 Jan 2017 13:04:00 -0000 From: Corinna Vinschen To: cygwin@cygwin.com Subject: Re: Exim & cygwin-2.6.0-1 (x86) fatal Signal 6 on start Message-ID: <20170109130358.GA843@calimero.vinschen.de> Reply-To: cygwin@cygwin.com Mail-Followup-To: cygwin@cygwin.com References: <31f6707c-6600-c0a3-daff-c0825dcf4f04@rosshemail.com> <586C438A.1060206@alum.mit.edu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FCuugMFkClbJLl1L" Content-Disposition: inline In-Reply-To: <586C438A.1060206@alum.mit.edu> User-Agent: Mutt/1.7.1 (2016-10-04) X-SW-Source: 2017-01/txt/msg00052.txt.bz2 --FCuugMFkClbJLl1L Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 920 On Jan 3 19:36, Pierre A. Humblet wrote: >=20 > On 9/12/2016 8:26 AM, Ross Hemingway wrote: > > Update to cygwin-2.6.0-1. Exim has a fatal start error - exim: PID > > 3756: service `exim' failed: signal 6 raised. > >=20 > > Rolled back to cygwin-2.5.2-1, problem averted. > >=20 >=20 > Sorry for the very long delay in answering. > The debugging below was done from a non-privileged account, and the > setuid32() should thus fail, but the program should not abort. >=20 > It aborts in the call to "free (privs)". > "privs" are obtained by get_priv_list(). > When the target user is SYSTEM, get_priv_list() returns (PTOKEN_PRIVILEG= ES) > &sys_privs; > where "sys_privs" is a constant structure that cannot be freed. Thanks for the analysis. I pushed a fix. Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --FCuugMFkClbJLl1L Content-Type: application/pgp-signature; name="signature.asc" Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYc4o9AAoJEPU2Bp2uRE+gp2YP/2msNi7usD/ZBNM3BGTDnQ7B TFm50WrFTEvCk0zWZN9HgzP+cKbLLq5KSF8tY6RoUmW2kuxbjU6VIBUjZOR2B3xP //tU1q/Wqz7IGDAJ8BtdOC1QldesDhVj3yrEY/eUWrH0SiAI7oGq7h2/dc/2p6S7 5jyQc3LxMiD5NYxjE2FofT4rNqPv3G/kWJ0r2dDml0UMpfAnxyQ6b+r/4Mcu4BvM kjjelrwEEMOc7Xv5dVACWvtBf7Vm8l5uO9MlwyTet1N0Il4X1ipYdSymVtjWsPrH CoHU7oCpMP2aV6yVWDJr0V0Eygpc+kbQeYAyoprvo04qehoObYdayLxbVJ32C5iS 0xYSvhsSDP5nwl0SktP/TfWubyzIhUKLaIy7bn/mXU/vWLu1HlSKoMjW4dAl0HIe t6CWXDUClQGDrxiQKW1oVs0qAIXvg4szshzRMtYSLnxdxwODNIx8eRQg6saWe9oX 1l/nHl9AGkyhJ4N1QqpP8F1PdR7t+5u/EARykShC5M45hrAz7hKQCRQUYPFxkCjy ygcFOO+/ben2juFULfY7K5vh9svV493/SMiBXRV953/I+Z8gO00fvI9YLIkyh/np rkXaXwcb7LIYXgTJzHAUJzwhnCsYDpw3f/DVFZdiLmQGdELB7SrZ9cqXvHg2imcl CSSrOw+kcdVBrX2VfMCI =QPhT -----END PGP SIGNATURE----- --FCuugMFkClbJLl1L--