From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from luna.jdemille.com (luna.jdemille.com [IPv6:2a01:4f8:c2c:dfce::1]) by sourceware.org (Postfix) with ESMTPS id 086DF3858D20; Mon, 15 Jan 2024 03:39:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 086DF3858D20 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=jdemille.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=jdemille.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 086DF3858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a01:4f8:c2c:dfce::1 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705289945; cv=none; b=bW7Ye9QPpPHIZ4h8WEZjgd6Q4vamZc17r6N21d5lk8ZJN5SMAK09DJ8uwMCZ+QupgwO7S+xxt+oWFv3NqV9VNzfORW6O7RmB+zX27jnIrBFJ5QGMF+tScMRhldSEt1k5lKlOQdxx8TWUEskcXlKwGfOCbW5dpa/dCtmOOPmXnvE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705289945; c=relaxed/simple; bh=w0wqDc6IK8Ozq7mwFKqRfWp7i33b/YXRff+3ZPLDS6w=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To; b=Bzprj3hKymUZqCD2H4Z5d/vktXl87XUVUfYaii07xZ59lHo2tWDZ+GkgX4/hjrNz+JqFH3Zn9LitfuXTXgYsAqppi/YKMmqyiGXwNaUqSrRFZrZFtx3sAT/vca60o/b/BbLUkILFIH07JV1RBgpFl9WIfJhRlfgME2hVeTG0Njg= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 8186440CCB; Mon, 15 Jan 2024 03:39:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jdemille.com; s=mc20210101; t=1705289942; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:content-language:in-reply-to:references; bh=jMgWNItQ3kVQvBKGM+PwgLp5P0GJ7USxmml9538AUko=; b=ek8/mBYXSv+raQTucy7DWQBW5y54IorzfrEUldPw/wFJfq0H9l/umPvUmfhUgyx2c3srKF h3NYZEdUf7GBKa5kJx+ToysckSdqrjDGV6U0EVzaPsiidG9lKZ2cECMt/PYKjx1fheOLvI GwYs4fq2FX5+eJWYso8b710PKtIHUAxEujNEfewX4Fr09cAlvbQ1bx66L3GcpA623x6bjp 84yVscmnUY6grcxr2dZZapj+uDk8NbHX/9OK+Ki/v43te/vwKGpwSp9JouPqO3b1jrKx0L cIecAZZw35rH6pxZP+lYK0r/5rC2bIdQAvWrcWSXszpUCmwWkj4WJSuyoyqrsnZNS1Tnvj b3eBT7zItaf5R6oxpnuQfJjvePcXa9I4QpktuOg0kt8VOMHR4xRlGQauA66u/JpXuKLr/2 2s/bMZVOWRz1UsSJt3z4CRw1cGjLIQ/Fy9rKcDFCmRXF8/InYcQjcZFjPV3iV5sQKTzSOn bumDdM3zA3Af8aaCblJVwKYWeMODtoq5/PZYc/ZcYF5F1da8VH7QPKtZYuSHJVp3GJywJ7 XvxJ3aJi5Gl2hITvqF6Kx3dBNeIWmLRL1jWLRlpMSPIFsLoFycppiG4AoyNlrzH6EU2Wvg 7XWydh84WgLSn+oaJ21MIS4YmBOJDFbq3xbSiEg8swPoiIrkl32Jg= Message-ID: Date: Sun, 14 Jan 2024 21:39:00 -0600 MIME-Version: 1.0 User-Agent: Betterbird (Linux) Subject: Re: [PATCH] libsupc++: Fix UB terminating on foreign exception From: Julia DeMille To: Jonathan Wakely Cc: Andrew Pinski , gcc-patches , libstdc++ References: <20240114000534.1775261-1-me@jdemille.com> <4e73bdee-b91d-40f8-8fa2-738e525b8835@jdemille.com> <8acf8aa2-488d-4321-8555-8bdabfa89b23@jdemille.com> Content-Language: en-US In-Reply-To: <8acf8aa2-488d-4321-8555-8bdabfa89b23@jdemille.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Last-TLS-Session-Version: TLSv1.3 X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham 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-01-14 18:51, Julia DeMille wrote: > I'm unsure if my patch actually fixes it with this demo -- I need to > work out how to use a patched GCC without installing it on my system, > but without it breaking from not having things it expects to exist on > the system. I've gotten this to work, and run into an unexpected situation. Something about the personality routine is causing a SIGABRT. Investigating further. > I'm also going to go make sure that the Objective-C unwind personality > is unique, otherwise we could have trouble. Checked this -- it is. -- Thanks, Julia DeMille she/her