From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by sourceware.org (Postfix) with ESMTPS id 54BEA3858289 for ; Fri, 23 Feb 2024 16:24:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 54BEA3858289 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=palves.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 54BEA3858289 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708705445; cv=none; b=HvlxX6wHSSa+ev7s3oIZxx+873y4Yo982ttVkHniNiA/67gl0lyj/L6B79Or5SfR6lwKYewzb4Z7Vo2AhlkoIbg127svOno2HZnavd+8660A4WK5XC+JoP1RcAZ5NtFGYehjpl2ijRFFkFFBybZo+I/hxcSRkDhBAAzZO6QdaWs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708705445; c=relaxed/simple; bh=WWd/k/vg/d0E8DYGq97CmnwuJX52BPlRneHpuk4wi+4=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=TuayyQrvuh83rMnIwKcHNtL7HGuu6Ee4xS0Aejt+eWHb6VuVT2OPQG33iYj+0hLiqTmF0r3CyxVP3LqtcZFXTMAnF4cLPp0nYUHnFnOJvnHDOfYx00tb/O2PzYfEija3dSr8Iy8jZhQ60PjjydWYFHYQ4GqqMSGRmFIenWRIItY= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4129738cc81so3238705e9.3 for ; Fri, 23 Feb 2024 08:24:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708705443; x=1709310243; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=PYDedwNHM+DT0VD1qFqXgH0J4RP3UwTdUX1kC1ZYM9E=; b=Mh+dyg25m8zaCI+7H1+7Z5UJFwNSMWisiiDoU3rAWhg1NaE1E3UUOJfzXUvWzG29C+ mTOoendy35X5JsftsgN7gMmj+ThH1P+H8/Uu2ZOfckXwJ7Jvf6uZsIZWXP9MYA/yYNlh cQ6bkSS4mxkPkI95P7/rGFH86cjobxKh2+dpGixRveeYj8mluEVTCl7hR9Ow6jvjanK/ 7bv9cP1aWwSZBjLuGVGurTMuJuHQZ164UEsQKMxT+nsftzoEddrhHsmHJgtuaTCzkgIL /kiYpOR/XyRicXWzBFA+iJjpHMWk8F/vtBKJBVpl3o1xHpuOo2mFuATC4dq058ovr2JF bdYg== X-Forwarded-Encrypted: i=1; AJvYcCXlWYNQVIDJam2esf/0yNhaJcG/u+d97ybr+ORvcnrPAvy3g7zgbFMO4+FB7d7IOREY4xhWFNXOLByprMP8DilFPD6Y+rl7L9uYGw== X-Gm-Message-State: AOJu0YzVDeBLNwArBrCRig1pxqr/fM1nR8cWgyVfhZ7EwhTVyKf7qsq5 aQLkkE9yAtb5I9NUCZruCu/Cmz/XL+KYvgVW2yL8tIXJc3BG+H4smixd0dy7cZs= X-Google-Smtp-Source: AGHT+IHJ6If1lZYVdgAU4pBj6dCu9iFrbqJ+zuREbu1g3aVCarJE18KwVnJT73TlcMZxhnoj6GDp+A== X-Received: by 2002:a5d:6982:0:b0:33d:b2fe:763c with SMTP id g2-20020a5d6982000000b0033db2fe763cmr154784wru.33.1708705442930; Fri, 23 Feb 2024 08:24:02 -0800 (PST) Received: from ?IPV6:2001:8a0:f918:ab00:ac50:2e85:9ec5:a3f0? ([2001:8a0:f918:ab00:ac50:2e85:9ec5:a3f0]) by smtp.gmail.com with ESMTPSA id n8-20020a056000170800b0033da4b06632sm3246730wrc.6.2024.02.23.08.24.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 23 Feb 2024 08:24:02 -0800 (PST) Message-ID: Date: Fri, 23 Feb 2024 16:24:00 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/2] Rework Cygwin signal handling Content-Language: en-US To: Jon Turney , gdb-patches@sourceware.org References: <20240220165605.563516-1-pedro@palves.net> From: Pedro Alves In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no 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 2024-02-21 13:25, Jon Turney wrote: > Thanks very much for polishing and modernising this patch. > Thanks for writing it in the first place. :-) > Just to note that the situation is even worse than noted here: as well as being unable to unwind in a signal handler, without this patch gdb also can't unwind from functions inside the cygwin DLL where the call stack passes through these wrappers (which is nearly all of them, which makes debugging problems there even more painful). Oh, indeed. I was too focused on the tree, missed the forest. > Obviously, I am very much in favour of this being applied. :) :-)