DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 4BR0pt2K670764 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 4BR0pt2K670764 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=IHOSsMOk X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5061D3858C32 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1735260714; bh=QFexPtU6hq0nx2k/hyuhxrmoSMosjPTKrDEkRGpERNI=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=IHOSsMOkYp/Fg6ZYaDtIVxVoLHunMsu4sOTtOrCNLbvh5OaoHtgIwxZ9HrH+HdZtu WnfTi99X7ryv73F4c5R9YU/1zDocZNrIgYIScafCRAZrT2BTvpVCNqXr0FURg5/rmF Ws8aoDAw8Ej0Dj0s65GaZKXMXKrUOSxzj20t9gQQ= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A8BFC3858C5F ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A8BFC3858C5F ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1735260598; cv=none; b=pVMWzFD4FWtPi4VWfy6pWal22/BHxnVNTmLDM9+IunObTQKcRkRjS8UDTqcTFUD/b1yRFC5VfOLcYwuOd/xKtUOJUaGCQd2sIFLlpVDjB10pN9Ay7Pq4MrbfOCX/031Sn5wQzawjMV2OTm+BbSEIpyP1u2loIxiKRJ/LgHQKL+Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1735260598; c=relaxed/simple; bh=IPbNdtaFN1ChhYADaaEGRxSfVocL3tioASne1T2eQOA=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=m9MUtCbHhpwvIjOQAI2spCYYJMHBdp85zBlGp9/2UI0OuWOSmQ1uV9eBqZVRocy13KMmOHwzerpaeRGIEBGiap4h5MoFp4uQNtX9++cw1wUqlfmfjD+RUrveg4c+8O46bRDXJgv0hYXlbmLvLiWbMnmaGqN+TBM8MRHfeybvNmk= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A8BFC3858C5F X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735260597; x=1735865397; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LSvS+bLMhjKzCNy5uKfnCc5koyAIlZ+nZjGm6rVNg64=; b=qUrACbyHNt2sgQSpShkv+x5WeIGDJywcyFX9m23W5Wzd5oOFIgX+yTSxM6MdU4nGj/ i8A2mTbHBih6l3N6IxsBkUKATDvLcmSIUq99uG8tZjEuEx8ycp4Pxm0+NpxCn/LDXRCU J32PfCJr7ETY4F5sn9f95cd487Qc1mzJhOBfH2QUGpkVlHPqMYt2lKblH8MPjHpfQrR/ gZRojoe5ooeXBMAWvIQLljUoxUbsJf7J23l1ipjRTsrtF/J7QGQwxvbiRWKeSYFAQDxc VB6BOxQ1x3C0Q4PntwALhrgXcUGwdGlus6aYQhSix4LDgr6JxwMUkqYPAP7UMV6HKQkJ 2o2w== X-Gm-Message-State: AOJu0YwtYYIhmA/jGxV9GH3lERlhng86EV0PucYyvd0sI4gUl5YRCbrY 1HiI/c3zH1bH7LMHSAMAgP31Hbl1qM7mHl9hFHWOpFfXUxPI3oqVKIbBeMrjZ9kZsZtYMsqvYA8 YVJlpCYPDMAZQwiPX86H8DyRb2+yXgQ== X-Gm-Gg: ASbGnctWCvesRbOuassXP8NV5Xr53xZZGVUjU9w2byfBDmVQ6nJ87cy1rMG8H5C0uVl zULauyasv59K4RpMU83bprD4tPEsgDgNi0m3AYTk= X-Google-Smtp-Source: AGHT+IHLuwpKUZpUrI1HHXEwMTYprMdgnTBWj88QX4culWPTpbapEFie7Kr25Q/ft0Sdf3IecNG8yoRgb0dy4uPdN+Q= X-Received: by 2002:a17:907:d9e:b0:aa6:7c36:3428 with SMTP id a640c23a62f3a-aac26bd5317mr2490124066b.0.1735260596656; Thu, 26 Dec 2024 16:49:56 -0800 (PST) MIME-Version: 1.0 References: <3393531 DOT CAdn2TfLgq AT nimes> <20241225230157 DOT d1cde6bfcafb13ab7eeb7665 AT nifty DOT ne DOT jp> In-Reply-To: <20241225230157.d1cde6bfcafb13ab7eeb7665@nifty.ne.jp> Date: Fri, 27 Dec 2024 01:49:20 +0100 Message-ID: Subject: Re: raise() produces random behaviour in Cygwin 3.5.5 To: cygwin AT cygwin DOT com X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Takeshi Nishimura via Cygwin Reply-To: Takeshi Nishimura Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 4BR0pt2K670764 On Wed, Dec 25, 2024 at 3:02 PM Takashi Yano via Cygwin wrote: > > On Wed, 25 Dec 2024 07:21:44 +0100 > Bruno Haible wrote: > > An invocation of raise(SIGABRT), that is, of a synchronous signal, produces > > random behaviour in Cygwin 3.5.5: Sometimes it succeeds, sometimes it fails > > with error ENOSYS. In previous releases of Cygwin and in all other operating > > systems, it always succeeds. > > > > How to reproduce: > > Find test-sigaction.c attached. > > Compile it and run it 10 times: > > $ x86_64-pc-cygwin-gcc -O2 -Wall test-sigaction.c \ > > && ./a && ./a && ./a && ./a && ./a && ./a && ./a && ./a && ./a && ./a > > ret = -1, errno = 88 > > ret = -1, errno = 88 > > ret = 0, errno = 0 > > ret = -1, errno = 88 > > ret = -1, errno = 88 > > ret = -1, errno = 88 > > ret = -1, errno = 88 > > ret = -1, errno = 88 > > ret = -1, errno = 88 > > ret = 0, errno = 0 > > > > This unit test is part of Gnulib. Really, it is a pity that none of the > > Cygwin maintainers is running the Gnulib tests before making a new Cygwin > > release. > > Thanks for the report. This issue will be fixed by the patch: > https://cygwin.com/pipermail/cygwin-patches/2024q4/013145.html Will Cygwin 3.5.5 be respun with this fix, or Cygwin 3.5.6 out soon? -- Internationalization&localization dev / 大阪大学 Takeshi Nishimura -- 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