From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id DJFuOVy6XWrxLRkAWB0awg (envelope-from ) for ; Mon, 20 Jul 2026 02:04:12 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=T/o56/hQ; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D97321E099; Mon, 20 Jul 2026 02:04:12 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,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 D58661E099 for ; Mon, 20 Jul 2026 02:04:10 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D8A634BA7992 for ; Mon, 20 Jul 2026 06:04:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D8A634BA7992 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=T/o56/hQ Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by sourceware.org (Postfix) with ESMTPS id 4CDC24BA2E1B for ; Mon, 20 Jul 2026 06:03:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4CDC24BA2E1B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4CDC24BA2E1B Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.11 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784527421; cv=fail; b=Xc7x59MYNGIyLWUDJsnW1Wy39KdRy6OLnSnYoBWZGUkHXEFZ3noaXDUK5V6nMuwdqFz/PrgL5CSZ4FAQWlhfreL/z1PQ+Lu6KLK5ifuxc0UF+xic7ZmfKq7sftvYjbJNOtddHw+GOhJ0oI55VvrDIktKbaat4+Vz1Q0PprhIU3g= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784527421; c=relaxed/simple; bh=LimIjupU2oOZdFoUah/CsM/chAWBKMz7zZSQB9l+Uuw=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=qMqPzdHRQca4XKIILhNr7whwi5NZmXVBwvmKQKY9/eKMvfG4sYKv4Een89rby4sRwRFv3mmm+rfZpyM4uZqzeWkhfgGZtmwuZhq0WbWKeUqIG5GAyhYJhYg+HQee85/+SKpcs8HEqEpQkGKQDQGIrXQkmKAvB/83in3sCuepzFg= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=T/o56/hQ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4CDC24BA2E1B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1784527422; x=1816063422; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=LimIjupU2oOZdFoUah/CsM/chAWBKMz7zZSQB9l+Uuw=; b=T/o56/hQBqbgwaRgc0t6eICwoHS8zSzVyju+5k08bHRbIL065t4djTqa +58YP4pOTtuULtarj40Vm+ebE8Io52hCniJEQmArUJy2FMSJrH6g5h5nG 3swSRjmX+URX7Uxe/M+7VWP3iGx4suTNdDSYkfI9z06ZDIEX7YEnY5IHr 0JK61zUAUDyLEn8GFpqPRLVvy07tjKQKKHTKKn9Rji8y5IZuh8iVMWtVi WZF0ULZU8qqKxy9wDWD2yJ0LKjXy2D8/NW1lueKvBSAKDj1q3NV7N4OAc DJuNOp6YDbNGgmSLDi/dE+v8bU3faeb2olI9j8IrBIsYRh1RPtisDX3s5 Q==; X-CSE-ConnectionGUID: R0S8wrDwQEGAYXI0lwPAlQ== X-CSE-MsgGUID: HbeSvN5mTA2ti97vFHjo7A== X-IronPort-AV: E=McAfee;i="6800,10657,11851"; a="95458082" X-IronPort-AV: E=Sophos;i="6.25,174,1779174000"; d="scan'208";a="95458082" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2026 23:03:41 -0700 X-CSE-ConnectionGUID: mcJaWUdJTOGvcx4Nly6g0g== X-CSE-MsgGUID: 9rCdgb1YQBaI/oYwl7Zh3Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,174,1779174000"; d="scan'208";a="261169485" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa004.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2026 23:03:40 -0700 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Sun, 19 Jul 2026 23:03:39 -0700 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Sun, 19 Jul 2026 23:03:39 -0700 Received: from BYAPR05CU005.outbound.protection.outlook.com (52.101.85.38) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Sun, 19 Jul 2026 23:03:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uXq7ebukWIFLcGT67C2gTfjiKbkO6R0OQcntxBG43y0Zx+rcpvARq9qna+mhQ4BtcAj4oNCcblYVXnOH5Z4ll4WKuU0VhERuyUoV4PqAic8fmaSpBd8H3jnRwu9OQawR310jbw1UUcZeqxBgec3Gn2VAeZ1meZ2t4wiSl5mrsteT416Yocs5M7k70J7+ZtZVsd46rFH4vpG3kr9QeUTQplxs+x595nZTmrT97Lm5ToHATMHC/6QWFpnUj8kSbUVzXCOhAIjM3ToFeYTLIJixloo2lsWB77JdAU2Zkz2VFDI8+mlMVDa2fKRfN+xtk+9WfmBl3GQvo04M82/ypUi4Fw== 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=u8IvCOnxLR0/Z+3UZ99WEFz3oqFC+atO7/G03zKH/nw=; b=QKj3p9Yn6NdQ+h7F7mN5eSpfJjaOM+ZpSY7RFCHDVpWILFqMsa1XX1naR0ikA5TjnBr4bgqFGhbYLmRvaDvkscr9Bu8zUuIBor2GXgDxatl5fMIFKhyrP7nvSMhwPzwC5m1oc4CM69d9ltBaMHhEyI7J6CSnNr/pwif1qYQMvI+uv+yIu+Yb/DE7QN2Yyr6KpWMIllFrMuRI0qucAdcMANSQEs0JeLr5g13bvOzivQ/V1u4g8qx+EXuf3ZcM1weKbfsq51jUq/VEsQA8gVpBrq+Pk/5sjZbejA70FW3ugEFHQnOMn0u41C3ZRPctrLvgCo7wVOKnKND2k9lxtmAJnA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by DM3PPFB266726CF.namprd11.prod.outlook.com (2603:10b6:f:fc00::f46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.18; Mon, 20 Jul 2026 06:03:37 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::3085:48ed:687d:e6b6]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::3085:48ed:687d:e6b6%5]) with mapi id 15.21.0223.015; Mon, 20 Jul 2026 06:03:36 +0000 From: "Metzger, Markus T" To: Tom Tromey CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH v2] gdb: fix an issue with thread list corruption Thread-Topic: [PATCH v2] gdb: fix an issue with thread list corruption Thread-Index: AQHc3EzynrMWeE+aSUuHFIMD+MtOv7ZyaCGwgAP533A= Date: Mon, 20 Jul 2026 06:03:36 +0000 Message-ID: References: <20260505050618.1366426-1-markus.t.metzger@intel.com> <87tspxwn4f.fsf@tromey.com> In-Reply-To: <87tspxwn4f.fsf@tromey.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8PR11MB5749:EE_|DM3PPFB266726CF:EE_ x-ms-office365-filtering-correlation-id: f3018993-4648-4f98-b97e-08dee624a342 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|23010399003|366016|376014|1800799024|38070700021|56012099006|11063799006|4143699003|10067099003|18002099003|22082099003; x-microsoft-antispam-message-info: 5VXCmkolf3pXr2VPRw58sA0sGRflmuvlHp+iupYvr8HCwXa/ymwYU34fA5LnRHs4xuCUGBkMpHZMYUyfJTQN67w0WYyB1L/XSfKguBJrHrs1gHaYVZUoN1BIeKlt3JoAJMjMnqR4zWRCfi/gJDBCGx87vJieR+ezKLGLGegN2VuZ0zUp4V/tmzQe34ziv0iBlnxAlJhYwETx9t9YmhKymsP/A7ZgcEm9D7IUWX7or+WeF/ssJAinBUNfMPVRvzuEZ8kfOvuI4dxHJsdIVwMCozecaykfyjD2Bx1tYiOKb6iW84Xbs3BagmvjMxhk0F7HfyCRXLL+cnKfJKys1xkkZAWTmn0t6oH6P7UdC9EEGC2IptzbvqfmvToZa0JF+wxNK8NbrkPkq1zleRIG8ARhClvZWDbXS/stSops//HSkhoo+iKGSHXfolVujcjXw9DChyN0eS8yGs1YKx0LLA/AQKcagNuYdlN48MpZJpHSjtgxjaEqFmsOTFOzP4QvrInfTXEorW4Xr/5N4qmIz2yjlIwyczUS48aD+a9hcUtxNx3A9rjb7SzJ29fwt5J7usWTf8LlVdSkPNMSFn3TVCk8PGrqi0EihNyVEzf6u6LNFFe2z0S/Q8Ce0z7ZAZsRmlGvVVaxwia2uuLpyqPwctUD7xsBI0FpTQXe3wuTajctMqrO0lGFPJ3TiJDAKZnvXgmpK18+HZSG8lypLWZFwvS1HjNFweslr67DVKMw0YPjgWo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5749.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(366016)(376014)(1800799024)(38070700021)(56012099006)(11063799006)(4143699003)(10067099003)(18002099003)(22082099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?LMg1Hx/84fId/JUW0RvQ9WB6wBtYJsM15LVS2ZQ5mSIfo0lRjRZNQ9qwbbeZ?= =?us-ascii?Q?8tF4dCWG/+PTyRTbNN557q8+crkXIQXL5CxOR1LsghuC+kBmJQoznhl0Db91?= =?us-ascii?Q?AfSTld4vwTQsDfptW2fH0rxkECZXgIzLtJ/upaJxCH/VMBsI2AMfp4rDpi/J?= =?us-ascii?Q?RJ08GBf/lCLO0sj6tAd1h4kUeuyIHxFK6lgWgqLJHD+XOMzJkUFLWy8w5yla?= =?us-ascii?Q?q7udb8+57DHttbfT6JnAlMXM0ymzmOrD4TnK8HaCE+P+9LO7DTKoc4qZAiG9?= =?us-ascii?Q?C/XUUYx33MCNBr1jboMnTi9B/zUoy1ImmUGsEWJqg5Ur1e8DQdTtb/gNo61m?= =?us-ascii?Q?QQGTuqMDtQojJIsixPm/zYg0kGUMHOdy7ahX8YkZDRYioCtWwnieA0qL7Mzs?= =?us-ascii?Q?KigC5ngxS4Abx+HSdP6ISNHbVQi8XdrckUIf6V4h6bZDgSFiuxXKzzbjHNtA?= =?us-ascii?Q?Rr7eJW7iIaAld5afHn7ewlUaU/bEHH8OrWac1VvvUJr6UBKzIVXoEnTSH2w9?= =?us-ascii?Q?xepxzQEkQkTHc6X0jH34qKq0wNJFFaOlesqqJAhSmLfsO4OBAeA92b7+Xcr4?= =?us-ascii?Q?6sQi3/xsFNOaZgYqNiKpng5aUb+59y8C4RYje4k1EqSbfche5NgpHMB4hBC5?= =?us-ascii?Q?oNpB/l8wkn+Svg/hwbcyV1bs6llqcHxf3MJZkF6k9bSatpXBYEwHziO4lZSj?= =?us-ascii?Q?4pg8tFn4ZvAV7XSkL2XZlFDk2mBwUZGQ1FFhb5fLDN8SsU3DxaDT5UrTkCAt?= =?us-ascii?Q?HQmnUmhtvJCLVphwYf2PD6kit+TUq+vybaiSaTJY45FaCpYHCDR5hMaeRyon?= =?us-ascii?Q?qVHqug+Jf3j6bsC6fr9c+rAnzXPPnuKLVJzprHtuCgH4CukR3gUwQ2c5dytn?= =?us-ascii?Q?KDcCdvmSODLQoYJd3HPNGLOLpue4FkUA2HGLwN8iVCrBBwLLl1Xu/3PUeguG?= =?us-ascii?Q?LXBggnZ6sNk28cXfeqvxdKrZqr/vEaEDiVktxrru3/3zNC3X/I2tJKpENQ74?= =?us-ascii?Q?FiTgkY/Yf/Cq0uDaNXHJB1mMyHPnKyn5ZMT9wImuYJ6iGNhesVS+ArSCOIpl?= =?us-ascii?Q?5jDIg6v6RKkdMYBlC2DFu1+HwneBFG3LO0cTFzCcGwCoT5wxteJEE/VP7bz2?= =?us-ascii?Q?I00BJ8rGNOvhJ2r5K5hbzj6q0xiieDao1WJjISrIFhrFsxsfFT4qGZuj2mXA?= =?us-ascii?Q?hqpBOfUQL3Qe76Ny5Q1zU5oQGlsOhadBmdIMVop7B2PUlT//3d1bFwfgmqE8?= =?us-ascii?Q?/eQzAgr6Hfndsvio3kqzseaTA3V0TqRTnTe0bZwzzFtI8BGgLDDlDiUkpMDw?= =?us-ascii?Q?yMpUdhcnK89bczXPrtg/rpHVxbmFWswiSsAbaHKr5z/EbOoyObMNtnPs6b4H?= =?us-ascii?Q?qG/PAsc7w/E61rGk3Tt40NG099z77r6phFwg1Ml0d7bnVRBGuYLoTjwDC1jn?= =?us-ascii?Q?7MIs8D7fmK+/zde62XS92m7TnmjVtUcxVmBQO8rrQbkIWH2EDTEb25dmrbuj?= =?us-ascii?Q?kSmj1csX7q1csDYftUjg68eJXvYth2ALXHhKqNaK+axo8mq2Klsou86iDVTJ?= =?us-ascii?Q?10Z7qi+VamR+aGhVcUdIM5Xut64EThsLGmK73X9NmAwnssUBuiQHKiLtCCx4?= =?us-ascii?Q?y2CBPb1gsvgTFt10GwVhFvr3zE8ZZnhXYe+gDegJb6rQGF6k9JMm+Q77DjNl?= =?us-ascii?Q?IrwA8Qkwj9qvvUz4Vij7uOq3RjJnlLS9TGwBKpoENpwRLQv1isGWxaj7kH2E?= =?us-ascii?Q?L+K475D46w=3D=3D?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: U2rYXI6zK1Uaq1ZR13syGHFTMj/oigZmrx7lDz0akxwPUvewWmjJhpyXUG3pHRxOVKbjkPmXYT8YWGzdvrCjODI0AbubZcRWNa3vxC/b2QypHyIkEm8A6aDB4ugiLCdBDM1wevJC4/Tu1fHYYRHvIYm98Ju0ghat7WvFv3c/wCzGcfYKzbuYoUdRrEP+TQV+MJXFNv5COVwn3ptRgNZyKL/O/GPYbb3L21gB/5GOGSfADm/yu6n702y8k8CwvCYK6AL9SAbNy6r+q+lr2anM/Z2ewszKQ4OBM278VXkfdJjtsF72I7+fVyQ2hpIwhoTCEL3hqbTXPc4Z5VGe8rAS/w== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f3018993-4648-4f98-b97e-08dee624a342 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2026 06:03:36.5319 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZZ2j+TSyFKsQYnlyeNFccKei8B8K25yn+w1qkjZbwRP995tl0zHa7eHV1Qe3C/QN9vknl6DaUZ0SYHq1APcV7nyd83+0R5nmozDCwqgCPKM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPFB266726CF X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable 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 >Markus> The thread we're proceeding is stopped and there is no reason to >delete >Markus> it. Consequently, there is no reason for all_threads_safe(), which >isn't >Markus> that safe in this scenario. > >Markus> Iterate using all_threads() and inline proceed_thread_callback(). > >Thanks, this is ok. Somehow I missed this earlier. > >Approved-By: Tom Tromey The patch was replaced by https://sourceware.org/pipermail/gdb-patches/2026-May/227320.html which you already approved. Thanks, markus. Intel Deutschland GmbH Registered Address: Dornacher Strasse 1, 85622 Feldkirchen, Germany Tel: +49 89 991 430, www.intel.de Managing Directors: Harry Demas, Jeffrey Schneiderman, Yin Chong Sorrell Chairperson of the Supervisory Board: Nicole Lau Registered Seat: Munich Commercial Register: Amtsgericht Muenchen HRB 186928