From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) by sourceware.org (Postfix) with ESMTPS id 135A93858407 for ; Tue, 23 Nov 2021 18:18:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 135A93858407 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4004a.ext.cloudfilter.net ([10.228.9.227]) by cmsmtp with ESMTP id pTlDmMAWLztEjpaN8mtDKO; Tue, 23 Nov 2021 18:18:26 +0000 Received: from [192.168.1.105] ([68.147.0.90]) by cmsmtp with ESMTP id paN7mmoCBd5UnpaN8mBthJ; Tue, 23 Nov 2021 18:18:26 +0000 X-Authority-Analysis: v=2.4 cv=FrgWQknq c=1 sm=1 tr=0 ts=619d3072 a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 a=IkcTkHD0fZMA:10 a=CCpqsmhAAAAA:8 a=w_pzkKWiAAAA:8 a=0rvvQ3U8J1xXTkX_7KcA:9 a=QEXdDO2ut3YA:10 a=ul9cdbp4aOFLsgKbc677:22 a=sRI3_1zDfAgwuvI8zelB:22 Message-ID: <42c9bb90-dd78-edfa-99ff-f65f7e000956@SystematicSw.ab.ca> Date: Tue, 23 Nov 2021 11:18:25 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Reply-To: cygwin@cygwin.com Subject: Re: raise(-1) has stopped returning an error recently Content-Language: en-CA To: cygwin@cygwin.com References: From: Brian Inglis Organization: Systematic Software In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfIVSa5S4GffowdQ1a0+bI38a6yYoys7jO/G9WVrIwrYHGC3ooC8AjyV83EAfxJiPORx+65mO2Wau3sFPyIeg19+sbxcb1o+foGyShRRXDeiGTu+h44X6 Qcq8dQEl39BgrrHGyWxiGfkLDh/PkZbd/ilNhn3OA60rKsRt05TVyApPztIlbcOpEjLGx07bgJd/hKhfV1yXjbOMgwCiQOzpQtY= X-Spam-Status: No, score=-1165.5 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin@cygwin.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: , X-List-Received-Date: Tue, 23 Nov 2021 18:18:28 -0000 On 2021-11-23 02:50, Corinna Vinschen via Cygwin wrote: > On Nov 23 19:27, Duncan Roe wrote: >> On Mon, Nov 22, 2021 at 02:06:19PM +0100, cygwin wrote: >>> On Nov 22 11:25, Corinna Vinschen via Cygwin wrote: >>>> On Nov 22 16:20, Duncan Roe wrote: >>>>> #include >>>>> #include >>>>> >>>>> int >>>>> main (void) >>>>> { >>>>> int retcod; >>>>> >>>>> retcod = raise (-1); >>>>> printf("raise(-1) returned %d\n", retcod); >>>>> } >>>> >>>> Thanks for the STC. There are actually two long-standing problems, >>>> one in raise, calling pthread_kill even for non-threaded processes, >>>> one in pthread_kill, not checking the signal number. >>>> >>>> I'll patch them right away. >>> >>> I created a patchset: >>> https://sourceware.org/git?p=newlib-cygwin.git;a=commitdiff;h=d54d8f173d66 >>> https://sourceware.org/git?p=newlib-cygwin.git;a=commitdiff;h=24bffff63eb7 >>> https://sourceware.org/git?p=newlib-cygwin.git;a=commitdiff;h=afb7c557d2af >>> >>> Please test the latest developer snapshot from http://cygwin.com/snapshots/ >> >> Thanks, that fixed it. > > Thanks for testing. > >> Btw to whoever maintains grep for cygwin: 'make check' should pass on >> next release (I patched out the surrogate-pair failre). I had no problems with test-raise last release. I did with surrogate pairs but after spending too much time on all the test infrastructure around that, decided it was a low probability event, and wait until anyone complains to refer it upstream. Do Cygwin and/or Windows support surrogate pairs in UTF-8? -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.]