From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id gdeiAKbqFmpmJCAAWB0awg (envelope-from ) for ; Wed, 27 May 2026 08:59:18 -0400 Received: by simark.ca (Postfix, from userid 112) id F226A1E062; Wed, 27 May 2026 08:59:17 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 383121E062 for ; Wed, 27 May 2026 08:59:17 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4D4B24BA23C1 for ; Wed, 27 May 2026 12:59:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4D4B24BA23C1 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by sourceware.org (Postfix) with ESMTPS id 5B3E44BA2E16 for ; Wed, 27 May 2026 12:56:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5B3E44BA2E16 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 5B3E44BA2E16 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1779886595; cv=none; b=agXxdeoMUkKG0qa9VhfDYbxEzAkiSSe1WtEywQWABkSDIJPzRBSE9yAdh48psZDj5jy7NYcYaIjRLoY6QzDYhQj4/O1bCwU+eHhEgyiHC7QJ2rpn2KFxwwDvf/Y3Es206USUD39iZiWWWTsyv8K81cDeOLseqwWXAemWxE4tDDQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1779886595; c=relaxed/simple; bh=CiLcyiEuuSsdjsBWgIblVoMIhKIsvgRiWPdTwGaqGLg=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=DV0g2SqTuGjJIjpcHgSPnP0uOJdWzq6jP1/BOe7OECF8N63baBBPp3OIJ/i8hCatK1KZkeFpSIP06Cg8bsGZKNxcaS6KotIKo+zpd438KCDCHWD8uLobHVCjlbYpHyarcFEZ3r3wQHxwK0FmBChsrfLcnk2OVofg+MaAvAGpGEc= ARC-Authentication-Results: i=1; sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5B3E44BA2E16 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4891e5b9c1fso100829055e9.2 for ; Wed, 27 May 2026 05:56:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779886594; x=1780491394; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Aqz5q2TngUmdywUZoBUxre5kWrzl6NKV9Cd7oIH63uI=; b=tWix8rwYt3SwgQMeY0vMO/1OVm+FERhi5mrPCCMLK2G3h4ncEiSXvsamYpV1LVlQtZ Us3MxGz+ul/MMqPDogbbkSLUjU1lEGn3buPYnxUBFQNg+mFPchmQlv9N3LkzCCjahgPK K7qyw8Dckxy/tzMC/5KcONlYOr8PgzIZRk8YgICOPQwlpnSFxmrsyC6+2riJFb3MY5A/ YMiqUi9jVLGpqWcwhqefP/efGpnQ7liJXWRE3ixhmuZEuH3NI/ocOIcx1kL63DWhQBo8 fJP7TSp28a89I38VcWEsWN5IWuObqufVY+2UW72s9Y0z6x2uuNZZLwzMXE+R+r/veu19 h8PA== X-Gm-Message-State: AOJu0Ywsx/vluzkWJtzvzp8AQeDTdifTGU0MG1IMCXT1LT7eOJAezeyE fiIWkOLvgvoZELlqnp99UjzyXhZJGK3i7GrThEKpjUbe8s8Otpm1WkE1YYbDcO2e X-Gm-Gg: Acq92OEYIxRewLWD1CEmDYrc2Y3Mavf76FzTTqaNjCwvQ9NK3YVPKWKgoRqqcYeR6Q4 K4uLIFArtWcZOzjNKw/QhbKesqup8LbCoXwlxH/jkZaoyww+6mhLyf75o9eu0nw56ANHmkBvQcj xIkwjN56M6fnzUcoQ8gN2jUYEpN20Hy9BCIAY/OLcXS9b48wf5qj+vn3QmOpozVyWWL41rY5Hno dewmkJQczotWgmIMPiwr4oHaYvjGg0TJ76ZSyDHzMfOQivBAtpgqjcCeja8kiwe70zOpBZN2tnR vXMAqdfukxpCmKGbOM9+r/ECObEcf9bmvfi0M3HPINzJ5YSQlSptVpyNOs0GhCE4BNTfOXfrDJ6 xByMZjJ+7kf4ZQDFLqacmWkzqC4HB4hlE49MHdZoyhZ6j2Px9vQdpijSUK/jszjJw3uGwcXjM5W VXzXenBsY/f/LoQCXQFVi8g3J48m62/H0NhceWwR0WjkTFOA6T3Qu4tnNp1lIEBcocJysff5jTB Ac1 X-Received: by 2002:a05:600c:8217:b0:490:51e9:deba with SMTP id 5b1f17b1804b1-49051e9e233mr301623355e9.27.1779886594032; Wed, 27 May 2026 05:56:34 -0700 (PDT) Received: from ?IPV6:2001:8a0:fae3:2600:5120:d74c:7a35:7b68? ([2001:8a0:fae3:2600:5120:d74c:7a35:7b68]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4904561f2dfsm374656595e9.12.2026.05.27.05.56.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 May 2026 05:56:33 -0700 (PDT) Message-ID: <72088393-52dc-4507-9fe4-b46635c6ca9f@palves.net> Date: Wed, 27 May 2026 13:56:31 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 02/11] Adjust gdb.base/exitsignal.exp for MinGW, second-chance SIGSEGV To: Eli Zaretskii Cc: gdb-patches@sourceware.org References: <20260525191829.984105-1-pedro@palves.net> <20260525191829.984105-3-pedro@palves.net> <86ik8aqv0x.fsf@gnu.org> From: Pedro Alves Content-Language: en-US In-Reply-To: <86ik8aqv0x.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org Hi! On 2026-05-26 12:18, Eli Zaretskii wrote: >> From: Pedro Alves >> Date: Mon, 25 May 2026 20:18:20 +0100 >> >> On native Windows a segmentation fault is delivered as a SEH >> exception > > Is this correct for all native Windows targets, including 32-bit x86, > or only for x86_64? > Yes. SEH is the Windows OS-level exception mechanism and has been part of NT since 3.1. Windows 95 had it too. On every supported architecture. On Windows, an access violation is turned by the kernel into an EXCEPTION_RECORD with code EXCEPTION_ACCESS_VIOLATION and dispatched through SEH. 16-bit Windows had no such luck, but we don't support that. Are you perhaps thinking of table-based SEH in x86-64 vs the linked-list style that existed in 32-bit x86? Both schemes are still SEH. GDB sees the same first/second-chance pair for a null deref whether the inferior is 32-bit or 64-bit Win32. Pedro Alves