From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id HiefGtmRv2pGIykAWB0awg (envelope-from ) for ; Fri, 02 Oct 2026 07:13:29 -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=KO57QLqP; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=KO57QLqP; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 485BD1E050; Fri, 02 Oct 2026 07:13:29 -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 506241E04E for ; Fri, 02 Oct 2026 07:13:20 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 080314BA7981 for ; Fri, 2 Oct 2026 11:13:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 080314BA7981 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=KO57QLqP; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=KO57QLqP Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011047.outbound.protection.outlook.com [52.101.70.47]) by sourceware.org (Postfix) with ESMTPS id 406124BA23F6 for ; Fri, 2 Oct 2026 11:12:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 406124BA23F6 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 406124BA23F6 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=52.101.70.47 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1790939572; cv=pass; b=IV+glUfYm1oh40VXxQZIsaKfP0if/sHVbWoYcNqgrbwelZVGoNLtNli5sOt++8islUmOIq6HTT+GuCmvtKnMGghll2PnFxHL3AidONZpXFnHqMbxr15nvrBFti5zxT90uoPv02EGmJ6EESE778vMCZM2s03nCp4hT/mu2P6t12A= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1790939572; c=relaxed/simple; bh=1gvoUYFV+vt66pt3K6cpRmh0VSzPOr+rdyaqhQOFv5g=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=YYBQeBw83kY//sri7ST9yXcrJeszewBIsmWI8ASQZw5vYiJT2U/Pdsgo7XKAAY5G00fMahBQKt9ui1kC6R4wlia5dfrtGsb5IBJwrc3QlJKpk5igbAAKjtJguwh0ziNRE0s7UwFA6gmxWC0tevSUzyXQrJPLv4buXfJeYZdL+m0= 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=KO57QLqP; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=KO57QLqP DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 406124BA23F6 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=pK4cpWXfAZDGqgsnzf91/WGOAfG56PYk3K8xCF/IyGZ36WwVaQkC35Ie+nrQZq6zUlr/VzKOrYp8FivB7a9iiPf5rrBu2N4qbiYTP5lrxR6IfkioDpGNQUomNrYeK7bkz+x1k5O4Uglqpc7kCQQFyBd6PWDCktiQbYBE8YXWnrvPIZDCVJqPrqxBGzC1s+qHytQdxQGCwfEfNKUAxXsy1R5apq7WodiUpGspHZXyJAJH5m87hCd3SgGIORkIHmFL5duyPEnMlc3KJJcLbR01tQ/1uVG5CrLO7dvRDPU0Vt+YITMIdJUmebqNLQURPWXHQZRKAKsjJzFR5G7yBreW2w== 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=b2lG6e4azjy/B9YGf4DRHo7pdslQ7ti+qQQv8ZjExNM=; b=PhgZ9WnaR6S6I5awAfG/2q2zYaKsY69w3TIqbYVFJP7TMfdc9UEVonAj4cOxD2FsPHpJQ1Ivc/A/22uicOCBhBvFevT/kZeUHQNwxIyZRma+rs+K9PhKtXVTyiWFl5mr5fyEp2bKsCA/dz/6vtgwy2QQ2AC+KRa3bejCe4iMYi02hFy5qrM//ZZKaGcUUBMdMCwTUhZUz/tN3EPhMVHcKajPCWCjraPcaedAEwdeNIOZi5FgdOMdB21Gr3wfUHkhGg3ljtkjA0ifCbBaT3TQWp7J1HYj4/QLMDV5ioCB04Sh8aPQtjMk9sI2tuCEz1zi6J6QLzuNgZydOPzuXg8FHg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=efficios.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=b2lG6e4azjy/B9YGf4DRHo7pdslQ7ti+qQQv8ZjExNM=; b=KO57QLqP27EIF1HKf4RB55nYPyHaaviNUGOnfZqr7mGJENw/PwLiWs9fg4qM3MSH8STOwDzhAdXkctb9sZhggYtPSEW2LB7wxv+30IyQjW3W/aINWPJP7IDi97EjL/mmXLrC97exwvo/n3kh8JEl98iiQ30G2wzdXiss/eZAuMM= Received: from AM9P192CA0017.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::22) by DU0PR08MB9821.eurprd08.prod.outlook.com (2603:10a6:10:446::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.18; Fri, 2 Oct 2026 11:12:43 +0000 Received: from CPH1EPF00000519.eurprd04.prod.outlook.com (2603:10a6:20b:21d:cafe::5f) by AM9P192CA0017.outlook.office365.com (2603:10a6:20b:21d::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.16 via Frontend Transport; Fri, 2 Oct 2026 11:12:42 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 CPH1EPF00000519.mail.protection.outlook.com (10.167.241.228) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Fri, 2 Oct 2026 11:12:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AlQQ4Wx5d/+SLex7URdXgt72V6SUNxSlvwbnFevGI0fohbvrp7bllkPSWrnUnI8ZyyKHXDGCOxtf5hi61Sc4xtt76as2KGqw1gall8Q0zb1hH/8Z1vzhLT6t8UEeIwhgyUQM4lQlLINCgpsgnQQpDdcoD0HCQv3zH3a2Q+X9hKjh1mNalBSoBgzy3XBYnsTqW+D77EbUyw9pRXYNMWkmnGcOxiTjDZq8bxCrv4PN+tnoW1VCHj6OObpdYhS4NkerX4HBiNOin0UT9ohwHZl7O2q1beVKGh8BrPvi5Xa+/02AX7ezWHKBfv2bsKKs8p9N0aNyqBIQRN6GUffIEs2SbA== 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=b2lG6e4azjy/B9YGf4DRHo7pdslQ7ti+qQQv8ZjExNM=; b=ADuos+oqodlI7y9MWFrsnHf+PJOOOt9g4F2l4PrOhxIC9rfMgz9OvZJ0ikoBHjcmDSHv1yZPGwuBiS1/7l5BGHL6dxBHia6ZTFVa6OS96R05iEWH4GGxoI6uDpzB6Nsa5FsgBE2kfOEVbIsF/OlzYJSEj64lgh/+uUmjdOXkek4Ox3A/SKyTkfOsIgk6BzLZElHvWOhuq9K0U6dAvVTPSpTmnEi3iqL3ypI1CP/eyYjppYxrQRis5pZaeiiV0d5Km1czWFHCtRKKChkr8MDCKsbPvD7XzdN7rQhe14pNFticszrsNxaSQITUJl0+RIqm+GhjvVvQO35InNfeDi+tHw== 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=b2lG6e4azjy/B9YGf4DRHo7pdslQ7ti+qQQv8ZjExNM=; b=KO57QLqP27EIF1HKf4RB55nYPyHaaviNUGOnfZqr7mGJENw/PwLiWs9fg4qM3MSH8STOwDzhAdXkctb9sZhggYtPSEW2LB7wxv+30IyQjW3W/aINWPJP7IDi97EjL/mmXLrC97exwvo/n3kh8JEl98iiQ30G2wzdXiss/eZAuMM= Authentication-Results-Original: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from MMZPR08MB432554.eurprd08.prod.outlook.com (2603:10a6:190:4f::17) by BR2PR08MB902446.eurprd08.prod.outlook.com (2603:10a6:2c8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.13; Fri, 2 Oct 2026 11:12:10 +0000 Received: from MMZPR08MB432554.eurprd08.prod.outlook.com ([fe80::c446:154a:e347:29e8]) by MMZPR08MB432554.eurprd08.prod.outlook.com ([fe80::c446:154a:e347:29e8%2]) with mapi id 15.21.0496.010; Fri, 2 Oct 2026 11:12:09 +0000 Message-ID: <294f46b7-a6c8-4f5e-9a26-8454910d6c21@arm.com> Date: Fri, 2 Oct 2026 12:12:08 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] gdb: don't return an exited thread from any_non_exited_thread_of_inferior To: Simon Marchi , gdb-patches@sourceware.org References: <20260917201755.589524-1-simon.marchi@efficios.com> Content-Language: en-US From: Matthieu Longo In-Reply-To: <20260917201755.589524-1-simon.marchi@efficios.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P265CA0220.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:33a::18) To MMZPR08MB432554.eurprd08.prod.outlook.com (2603:10a6:190:4f::17) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: MMZPR08MB432554:EE_|BR2PR08MB902446:EE_|CPH1EPF00000519:EE_|DU0PR08MB9821:EE_ X-MS-Office365-Filtering-Correlation-Id: 718ebfce-a8e7-4331-6155-08df20761427 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|1800799024|23010399003|376014|22082099003|18002099003|11063799006|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: ocF+ArjzRNwzTiVrBAn6GGZTrIDuPWjNXj0zYtAWKAzkTSXfL8NXHKZzA/aklJy6RgJ21alnLwWiD1SNSfEst89i/ANQYPR2LWserW059arnJnfNHi8nQefN9pVPcISZzZsw/8wrLW0bEJNCV1OQDkGJshCw8hDVyupjuvGZZlKmcOqSGuf+edu9aRoqRKzT3cmcKine2aCTS+4jrXAVutAeoF14+IKSLwnDsVn9jSWSQRiGyBdPnpaVbmVAprCCyGbRKEdoHi7XH2bM01p1hx26nYICJSop8JZ4zK7Y0xe4gPRN+BwNRc0GOXfa24S7RBOXRaJ7X+Xoa5h2oDu2Q9gGNdWnpGQBxVzcnJD453DU7MzmrsL4+mjaBTi4LfA6d8HA5D5oVd2YO5KzzWyEv5Ax0LSBKoFH9g+GV4+I5zrSwDJfmNdWS0g4SVLacHc+4mBkeBYfT5S6RYDMlOcwR7dG2lNrPRn2EiJlg1DZBmS7yzzJY6daT5+tGSvqjX4RIkLsrcHwG9dCeohjL3Im3N89sWyraJ1tVmcCr65TLj8I8eTVXwdDpRUEY8ZLcMx5jWyCOfQt0M//44XfYkRrEM2UtaVZgtzqYsntPLhsTqZwuRTnx+ULoHFIAlEIG+658oIMX2BVs6EPh8Hzuir8joTV/tOCxxT3UEFb0YnwBDY= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MMZPR08MB432554.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(23010399003)(376014)(22082099003)(18002099003)(11063799006)(10067099003)(56012099006); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: rh4u3fqmxHrFrkHdptKirHqVtgwZbfEgw5wAAgMawkQEgnfw/ow1ihaL/CTM75KMvTI93RDYVjF++3VAIM96Z9FQl5ElS0QA25aDd54i7sRJ8Qi8wVSrvE8I7RCTYckWtYWPFgfeyvDAxTEOfUdEXFGjITb/0Wsr1VHLpLspObfoK378fbbxdhN3znLMm92waJi4TvTf/cWdDCD6edey2OI5snz7vM7I7MItIFN8XPUGBFSceYhqE1ggm5VON/bSKg1j4zEZLGtYwdu9rBiz0lIk8Z6TsKW+YVBkS38deo79xWsATO+e01NCed20fjkijxN19guHUoi7DrpDxIXamw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BR2PR08MB902446 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: CPH1EPF00000519.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 6052bff3-83bf-42d5-de59-08df20760088 X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|82310400026|1800799024|36860700016|35042699022|23010399003|376014|22082099003|18002099003|10067099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: 0oatZjpRjU6KTp1DCgb5IgsQtD9cKQRQFu27Rp2ntfcXbg12FsyzhzfgcHrk8ICDHucqYNfpvvkG5CQFFGsJeGH5Eo8LSJ9vny7VQW6uxkuLDjVI63ua0E4f/BZnQiKfbIsQ0mq++A1iOeqFCW2+MyRVBOP2SU+NMsqWo4WZgbRp2om8sau3t5VJnFeXXVuFG/nEvTsXyCD+HOTzj6g0jFi0i5K0JPThZgNiFaMmuKtopeBsZ/vcDlu8dlksXU8kzzXatavkqmSzfLjZjpA8lUZFT/AGLna14zgzBkYSqXUM+D1c2bJkkEW4UY53wYEq/crxy+HHXZQls9WR1/khFxMeDsGaPxIBnDZVMqFiTfzFSadAwBzAv0bU5nHEpDfsuJS9uJnBHs7NFjQeDPq3yYkvDSf18Y0DfVoRSqyIWkFX4b2NGhCtUv/g7tztlVBtoPLK3WeMJFATDKFbfB2sQLcTS30HdF9tq+46kYrArhQDFf94mDMKQL+x4fuZLmN4jNlk8Y42SYVbSbKNoWP5nn2v4R8u90ckridxZEYeIvGTwarpZesgp0WDKCwJeTfWJlkP+EHAmbTV4H/wVkbNOXfOrszkfA0arW5ogSLfLGBoNi7eVmQPgj/2dAY4rl4V1ebaQERdeDm0HMRWXmwL/6IhmuevhoClbnkqDteDvUfw51ZBVaGGun7bnVmCerWPASky/H/LV55VbeCDUT7lGQ== 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)(14060799003)(82310400026)(1800799024)(36860700016)(35042699022)(23010399003)(376014)(22082099003)(18002099003)(10067099003)(56012099006)(11063799006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: X1UnLAtBpU2KULTGs9Sij8t7bBjEMudBjV7yBB+otrLSS/6dE3KKJYSkmqCDAD44k0YMnVQWMI94G3Ptpm0ggutYAEsfT3SekBaqNW8wNwXbZ5IC29oASkkDBzkQ9BptfZFTQAIGM+/9r3CrHC+aO+dBTsKdU88pnvtw31Mn/Wl+0waj+LW6Y7XP3Kl/0L7jJz+dHsaRkkMl3ECR6ES5W8EDTWaLL9mUHBZgBrYZ4FMKI7uBLEa2xkG3ZljiQyz6p/b5D/2Z0IoyM8VqPWwA4gLExsiPIRZrn6Y10XVK741u7Gce5+TdQfhVUXICNsTsuDpIiLksmkougF6ZvN5O7xVlE37jQc798OAv3hYCM9Q2KwhhQnOe6dVXM3ntZNWOEpM+L0/hrY6fGvHPq6lpO4F44qZLJtQrO1eE7wsRP+/1IibXorW9/f0OcoS6Hoto X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2026 11:12:42.5447 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 718ebfce-a8e7-4331-6155-08df20761427 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: CPH1EPF00000519.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9821 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 17/09/2026 21:16, Simon Marchi wrote: > any_non_exited_thread_of_inferior prefers to return the selected thread: > > /* Prefer the current thread, if there's one. */ > if (inf == current_inferior () && inferior_ptid != null_ptid) > return inferior_thread (); > > ... but the selected thread can be an exited thread. This can happen in > non-stop when the selected thread exits, in which case it is kept around > but marked as exited (see thread_info::deletable). > > Check the current thread's state before returning it, and fall through > to the existing loop otherwise. > > Note that we also have any_live_thread_of_inferior, which is similar but > differs in subtle ways. We should probably check if we can merge them > at some point. > > Change-Id: I620ee200037c6a3fd3d59b96f16750d6b962c724 > --- > gdb/thread.c | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/gdb/thread.c b/gdb/thread.c > index 0f86f6efe380..e14254619e34 100644 > --- a/gdb/thread.c > +++ b/gdb/thread.c > @@ -670,9 +670,13 @@ any_non_exited_thread_of_inferior (inferior *inf) > { > gdb_assert (inf->pid != 0); > > - /* Prefer the current thread, if there's one. */ > + /* Prefer the current thread, if there's one and it hasn't exited. */ > if (inf == current_inferior () && inferior_ptid != null_ptid) > - return inferior_thread (); > + { > + if (thread_info *curr_thr = inferior_thread (); > + curr_thr->state () != THREAD_EXITED) > + return curr_thr; > + } > > for (thread_info &tp : inf->non_exited_threads ()) > return &tp; > > base-commit: 0595410d007e5f628e14717cd268e557e166675f Hi Simon, Given that there was no further feedback, would it be possible to merge this patch and the following one ? Or is it required to get an approval from another maintainer ? Matthieu