From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id CSF0ME6aJmrhCTwAWB0awg (envelope-from ) for ; Mon, 08 Jun 2026 06:32:46 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QVZ2CZop; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QVZ2CZop; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C14B51E062; Mon, 08 Jun 2026 06:32:46 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 9CCF51E062 for ; Mon, 08 Jun 2026 06:32:45 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A69C14B19723 for ; Mon, 8 Jun 2026 10:32:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A69C14B19723 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QVZ2CZop; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QVZ2CZop Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::7]) by sourceware.org (Postfix) with ESMTPS id BE0B94B19718 for ; Mon, 8 Jun 2026 10:32:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BE0B94B19718 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org BE0B94B19718 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c20a::7 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1780914736; cv=pass; b=Ny7Q1MU238qqfbgrVL/3y4J2DINN7xl435rOh3BI5oy5zjfZlyd6Jyz9eV0lR0ZJ46292OPhkO2gnxpYvVxsTOybc35EapxZGdXElDWgkgW9mrNoU3jZ1qP8ch1q+GMirK0Qcihglc0swFDI/WilJi2XBHVVhUqEa8e5ovBRCAI= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1780914736; c=relaxed/simple; bh=qromDhrrpXPBfSbgMO2KFq1X01e8vxyN6oPGz9JFJHo=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=b6lJ/Py9OWp7vOhTKyrI5z1rJ8E2WCfLh/VOp7kWrxXycH4Mtdqg0zhiLb7Xwb5T6oCVkRSLal2AEVRnfKiBFDtoUDuHWuAjyIZG4LOIIbVnhFiR+AqrgFPlofnoyRbhu/qADPzWemOXq7lxKuEx6OgpmH/B7N78x7HG300/OAI= ARC-Authentication-Results: i=3; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QVZ2CZop; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=QVZ2CZop DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BE0B94B19718 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ouJUzQ/icMLKDLtSJqYsdF71vBQLZch9ry9+esfxQYJXzVroPuGXsEYgFpfhaY7qsxfZKcH7vPn/lMHelpqV/ON7I8TtshUrkk5yIeQ0iysug8tMRP2C//O9pY7F5B4o5RUXi+pizcqBslNh0rNdYtw5K0aROHLPgxJ3tO+VZfraUhNl05wJPVii1qAb9Ffbd1gaiH7xTCybr8c/JIBA4Q59yoWl8ftZlEnjesM9354XwrLJyq5+iVBLlARNDcmHypdvSsAJe18YTYKRg1jhZe4fE9VJSmRlQnIJ9/cnKtdRiM0/mkVOOgrZ6rkMMH8EG4VHDL2M1w5/SyiirGbtTA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ObPxw7v6w0x2ozzwkv0ELSxuc/NW14jTHt4CDu+ESSY=; b=lSncOuAXXh0KyLdobmx+71Icuf87QduG6376KOnIQGInj8YEqULsfrQ6zpIdh0Ll/7bupznG32blHjWf2k0pAQ1PEIEG0XVDezzVc0aHIoSyrXWJpxo2v8vttkU6hSGetnF22xpg7guSmyRgeGX7C8W+14NAkx5pz+3pxBD+ItRVtNiadETe4ol5azUptLkczJklM6URYYQpJOUmJtU2yrlL1MqxwNFioOri/Xrm4pDfYS+x+XOMa5sgJor9XT94LX61r6atInapZhRxJbpC67S4SWABAZPZ6ZkpnuoVVUOYz6h5onMg9v3OofrcwLdFUS1w9l9pcFihDIAtst+lrg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=tromey.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ObPxw7v6w0x2ozzwkv0ELSxuc/NW14jTHt4CDu+ESSY=; b=QVZ2CZopMCIr18GUfcg4F/hM3Evyj4hLmbTMFGAszOCdDpkBe9X5pIB8gEe1A70TjVbQHcKMUxjXIc8PievobkPxIT4FJkDBxOCNPtWPv5JNHkrw0GmnelHmh+j054Nbq25x6+Gv+RurSL/ol5x04QGo9LMsz/pOAFC3No7BFS8= Received: from DB9PR01CA0025.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::30) by AS4PR08MB7735.eurprd08.prod.outlook.com (2603:10a6:20b:512::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.13; Mon, 8 Jun 2026 10:32:09 +0000 Received: from DB3PEPF0000885F.eurprd02.prod.outlook.com (2603:10a6:10:1d8:cafe::5a) by DB9PR01CA0025.outlook.office365.com (2603:10a6:10:1d8::30) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.92.12 via Frontend Transport; Mon, 8 Jun 2026 10:32:09 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB3PEPF0000885F.mail.protection.outlook.com (10.167.242.10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.113.7 via Frontend Transport; Mon, 8 Jun 2026 10:32:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=e3w7FoE6VQ0qFMvMUHFB3U64QQdy5PsxcQECov3wcYjZvGw5yACTbYP+kFX3lIh3TqQ1ekaklCjsabcREKxB5ombyaNG5Pzu+TQoMb2upQKixJExHL3+O7/CFO01h9W5K4F/7Hh7/BKmg9ZhErJl9rK7NKWwDgqJA0SZFnf7iikbocEKcJ9unNovXDmXZc3RpS/7pQgex5xPY+/u2t1uV0BcE61DSArOV2GWbyDhxxkEAzjIUxCA8Iq2QMTqaay22l0xuSbG+cGhN3MdHW6naKWLGsyXkB909fEFZpPU+FP8rajmMa2kHJgvz2C7+HfMSAClJPcWz/oAwDsRAU2tIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ObPxw7v6w0x2ozzwkv0ELSxuc/NW14jTHt4CDu+ESSY=; b=On++5aG6HhX/GcxMuSVEu1OsmCKZVWmT84eJ2TIUgXSv5zMLsIP80SSoNopU2TdgKiL45lJhSmtpLucYX+Z5dhXUBmcL3p4rNURVvAzDPG00HL+JMFiI1dx8diQtXEWE63CAqZ2VDXzu0aygKFtYUPFFqYFm2LBNGRVWsJBXn6v3llwXTFPmTuFTLPeU4MveI5XOPwDVp0P5mjyyKuKvGQrQsWqT82x2iw/IpOInoIFPGXXHrMLjePjEE/aAcSWc+Q4x6E7fawxl31oRUUbBa6xhXk5H4jPSLaqpSpD1ynk0uN0qOgBGq6/bmpoS7E3jFHEwlKBggV+TQpV7BTzWsA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ObPxw7v6w0x2ozzwkv0ELSxuc/NW14jTHt4CDu+ESSY=; b=QVZ2CZopMCIr18GUfcg4F/hM3Evyj4hLmbTMFGAszOCdDpkBe9X5pIB8gEe1A70TjVbQHcKMUxjXIc8PievobkPxIT4FJkDBxOCNPtWPv5JNHkrw0GmnelHmh+j054Nbq25x6+Gv+RurSL/ol5x04QGo9LMsz/pOAFC3No7BFS8= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DU0PR08MB8663.eurprd08.prod.outlook.com (2603:10a6:10:401::6) by DU0PR08MB8688.eurprd08.prod.outlook.com (2603:10a6:10:400::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.12; Mon, 8 Jun 2026 10:31:04 +0000 Received: from DU0PR08MB8663.eurprd08.prod.outlook.com ([fe80::f957:cec9:ec8d:7968]) by DU0PR08MB8663.eurprd08.prod.outlook.com ([fe80::f957:cec9:ec8d:7968%2]) with mapi id 15.21.0092.011; Mon, 8 Jun 2026 10:31:04 +0000 Message-ID: <3114bd25-227d-4cf1-83ac-3634a29d99f6@arm.com> Date: Mon, 8 Jun 2026 11:31:02 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1] gdb/python: fix memory leak in gdb_py_tp_name To: Tom Tromey Cc: Andrew Burgess , gdb-patches@sourceware.org References: <20260526160459.270322-1-matthieu.longo@arm.com> <87fr3e6sdp.fsf@tromey.com> <11b35b46-7e18-471a-94e2-91fef5b287d2@arm.com> <87tsrr5vtl.fsf@tromey.com> <62841b2c-9d0e-4efc-9b26-ca9bfd8787b9@arm.com> <87ldd35php.fsf@tromey.com> <87zf1ixzc9.fsf@redhat.com> <87cxye5pn0.fsf@tromey.com> <65c7d5c1-37ba-4e49-8d2a-800421075fb2@arm.com> <87o6hts2q0.fsf@redhat.com> <87fr35hvjb.fsf@tromey.com> <87pl24hfwa.fsf@tromey.com> Content-Language: en-US From: Matthieu Longo In-Reply-To: <87pl24hfwa.fsf@tromey.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PR1P264CA0009.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:19e::14) To DU0PR08MB8663.eurprd08.prod.outlook.com (2603:10a6:10:401::6) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DU0PR08MB8663:EE_|DU0PR08MB8688:EE_|DB3PEPF0000885F:EE_|AS4PR08MB7735:EE_ X-MS-Office365-Filtering-Correlation-Id: 330f7cae-f3ca-465b-2796-08dec549317d x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|376014|1800799024|11063799006|4143699003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: SEEWsNusB8/mJGapXM3iFK75VHY2MPH5wM1sUsqT4wu+J1e/gMN/tu3f+K4dLUaJ+jJ0ZEFIt006kyKOmwJP5vDkzzjWwxivbLbjASUMBg9Zm2TtyoojSsnTKeKk9JKvMoDnnm7Uh8w4SmTIZRLh9UMC80lNUqY2xxeDCl8E+D9o0UkpSgZPVIT7GJFdzvA225qXOex8o+TospkLA1bNrc8Dmu3eR/CLLS+I1a+Iuq9Lx563J8bCjDYWIRfzj0JRBZTu6Iropb8T8M4NGnrb2XCcjxWNW86fGezVRL9JdhbXbED5YyCcZlkPFMEy0/sSSZS8zFNlQD1JoKnm9Q3jykoLT3XEEafgj49CcAnN0z6G9pQKuMzIDSdqlFahfJU9YRcfQWUlooVPf6VUx6tck1EXJfzcpZikjXXxACIK4b8DTNHMo4bzea+TP7J+qxVTPNcIBlIK+dve/0yoPQhdhrFlACp9wRL1Wfn7/x6QwXz3zx1dxOva+mN0kqJtlogFmFETkucb+KShLIiTolhTymjaSzuTOLhP9VfcpNMyNK96ZrxRIMwOeeKjQ0owmWW5bzuOAJZetcyaSiX30xOJCARvs5NSEOQ1IM/2JeNsNc9LeYW2YC4b/DQomjVtIJb1wqGrOCkULGZ6A1JubQEqyRTkzdq4/Fi7oA4WmoJ3XC+73QicJMndGP23Q/wtu46N X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8663.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(11063799006)(4143699003)(56012099006)(18002099003)(22082099003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: Uy3KH2aYYaGXpKVPjFuDEw+cqsjve5K5LUujFQX/9SDQWauZi/kJ/DcD0L2KERaXK6rjAyYr597lfTAiYjWto+v+VJLlDogRyOX8h6ixPRGaK+RiurBVn+xy/fK4RNm8wli02koEbdOROE6fiwfJBHGULXLVkWDhxgEtWcVTlflGtKDuD6gZjHKdOXhAXyX3Upb/kVZRTn1i+FwN/t7ZyynQsex5P44RwAzUQX0sDf+HdS0FBbPlpVBctV54knTbz4fvGfBFz4OFmN9KKAvxzHVpodgCIrwuxGsNw35KG5qoVfzCaTAvZH7j0Lims3mEZgOjOr9fNengIbLcsZNK3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8688 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB3PEPF0000885F.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: c985c2cb-7419-4d32-3fcf-08dec5490b06 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|1800799024|14060799003|376014|35042699022|36860700016|22082099003|18002099003|56012099006|11063799006|4143699003; X-Microsoft-Antispam-Message-Info: 5LHPPjxVl7IcSBz1Th4JHC/zMJg7DFUTaSsrjVBCL+lzdbAEoF7l67IWX6a3f6lLReearuVV6uEf3+x6381Nu79/C/ABoY/ipsT2Cu6avFGDNt6yw3nHYgV459x+ufXMsP2TWRl+RDvXGi+TDqolP5+60kD8GjRh/9TA4HiMHC15qj+JKTRU+J2CdRbHHFYBRema8/XqesqOxJPRhZkVQgwFmNcIs+vqKgRxtQ0mWRbuXLuHydBbJsbv2YnXTdJIEVV6EDBlyVCpj56FNGMEu45qwpIyLGyYvUw/qfwEWRp+wnd/tEtkWthh1tbZVjrmdhZrFWlDOAHo8U607zwSM9sG3dn1IFsEJv9vv+4nbwpN8UJQk3XJXzZEeScpw0n83GrQC2hoaoJnaUlmUYpUYfCQEamWtiPSGu71sYB9wbJLaq6xmyfm3Jho6+MXJjNGtsEn85kZE+UZbM4Plde0JxTYIQf87BnKXtnkx8HQLBUzj6swzXjcRufOdXPVf9vchM6M4DW4dhauKuJdgZni/sIlDWzqmOJh4fq4MG5fyKrzRMXY9vghAly8eBWFiS0oxF1j5+GvgFCLczU9L+ZhmxiaIqu+bbnZs/E1GaAmWmYwIRsHKnVP12zdC3NLaaPMRxBmozyNogTBG7GFP31f0tc5DghVnQQ/n/DswnDqrZRDSXZmEIllTEQa6DF2O4hLvwOh9uxjf7gBOEuuw4qJChiC4WuK45RA5+exvmKsYpI= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(82310400026)(1800799024)(14060799003)(376014)(35042699022)(36860700016)(22082099003)(18002099003)(56012099006)(11063799006)(4143699003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: u3ZGE0hgR8uGo9VbGMIjYyZQ+ace4+2TD/EnP7OwNX+3taU6sS93gTZjPIJQiymDCEmrq6mHMvs0F1Tr9s75iALKMyKBQIJcrz/hLd/VkALXSTbCk1VfZvHmahvgxwY0hr2Gz2+YxVKozJVkpXN9PuNLcFn50nDo/vXneh+CA4rZv/0t782qd9VB+ULOWvcHv20fEEfywihC1WGXxLQKOLMkfOnY7NErgazw18mav2dkTxiEFGRFqZUKwxNewnEvMRp1piKS5YWsp0OAWVNq8QMHv/wncwbQyHofNIkLyISodLuAdqW6Q2Q2Z4cI/GdhGqN/UifJzDYod47pFaxytaG+9nH2ZQN3Kbo6sw377eeQNH9nY01HN532/gntqf/MSHnroGcl8pK8r3QooPuyxRlgBf4EYQKc1C146lfJuwiKtK4xmA2MiiBt1pPANkEJ X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2026 10:32:08.5698 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 330f7cae-f3ca-465b-2796-08dec549317d X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DB3PEPF0000885F.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7735 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 On 05/06/2026 21:49, Tom Tromey wrote: >>>>>> "Matthieu" == Matthieu Longo writes: > > Matthieu> + /* This helper should be used for cases when the called CPython function > Matthieu> + informs the caller that an error occurred, and a Python error was set. */ > Matthieu> + auto handle_err = [&]() -> std::string > Matthieu> + { > Matthieu> + gdbpy_print_stack (); > Matthieu> + PyErr_Clear (); > Matthieu> + return NO_TYPE_NAME; > > The PyErr_Clear is redundant as gdbpy_print_stack guarantees that no > error is set when it returns. > > Tom Since I already merged the previous patch, can I apply this obvious fix ? Matthieu commit f8e8c76fbfe2a1b5b9b58add57edb24443d3c660 Author: Matthieu Longo Date: Mon Jun 8 11:27:44 2026 +0100 gdb_py_tp_name: remove redundant PyErr_Clear gdbpy_print_stack() already clears the error indicator. Thus remove the following call to PyErr_Clear(). diff --git a/gdb/python/py-obj-type.c b/gdb/python/py-obj-type.c index 3ed57d0cbab..bd27b255679 100644 --- a/gdb/python/py-obj-type.c +++ b/gdb/python/py-obj-type.c @@ -31,7 +31,6 @@ gdb_py_tp_name (PyTypeObject *py_type) noexcept auto handle_err = [&]() -> std::string { gdbpy_print_stack (); - PyErr_Clear (); return NO_TYPE_NAME; };