From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id +Q74Dw+HwmngDDcAWB0awg (envelope-from ) for ; Tue, 24 Mar 2026 08:43:59 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=Xoe+fG79; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 3BC451E04F; Tue, 24 Mar 2026 08:43:59 -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.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H2,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 515641E04F for ; Tue, 24 Mar 2026 08:43:58 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 02B844BB5881 for ; Tue, 24 Mar 2026 12:43:57 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 02B844BB5881 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=Xoe+fG79 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id E7F014BB3BDE for ; Tue, 24 Mar 2026 12:43:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E7F014BB3BDE Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ibm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E7F014BB3BDE Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=148.163.156.1 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1774356207; cv=pass; b=LMzcqtpCVlTj4sNvuMhibC1yp85B2VIY2apZMeeIbjvBJCvAWNg9djmn8M6yowdh9HI3gHyHpYrFfviyrMLiux55m0VbHduFF3onpHttoZM5FxvGgR+z6fzZldEKwAtov4j4WGOJdbAbbpre32+/GwtMlfEeIvoDHfZ6d4mrLUY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1774356207; c=relaxed/simple; bh=DSDw4hGaKSs4wVbfVPObstfGFub5zD8P0+hQdCGbnXE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=SfhD+dX8wzl/asJU2V6SjsUYgw1p9GYrEmFEVyR7icWPgrQd5NrZHYykAkpMQvz7HsPMqY2Kqh6bBkqb4FBOT3D1qJBU+wnkKOSdqE3m+JyUsfrY1Xw4Z2GA46ICUoWlWKuXW3pacDIb6e/eR8zTMSrmwSwJl35LjnwRqI9SgXw= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E7F014BB3BDE Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62NJj3xn3481709; Tue, 24 Mar 2026 12:43:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=pp1; bh=F/YFl1QiF/QikMzOWJjDgrG9VotLPh 53PMY5P9Vq5mQ=; b=Xoe+fG79UbvpT0kFWRuI13qyy6yLZiZ7VBIjFpOxmKighV KnMJKa5U6/XwBydTBs6pHke+truInSIV2WCGpb8iF34+fTGuazYxhQsrMJDWLVsn BUEKbYKLBdt1270nixptzszQPrBP1SmWUVzQWJm+lobwImWdNRgHOecGjelIvFNk SQr3GwZDJxi+oHrN/KHEOyZvG59YoPVkFDxgaEvTNrbWLoWptTebUUeL7mPMAqMf ewhl9rtJg6/SaUFXzReZjGB09+Tf3E/REBHTCRNwZjUK4vGnhS2++Fn1mYTIA5l1 PfE2RRTLylDj8VfQ8p4pQuLS35v2YQTKsnXTd/lA== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013069.outbound.protection.outlook.com [40.107.201.69]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4d1kxqbeqa-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 24 Mar 2026 12:43:24 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oRzV1v7Ixm5D/WBQHn3y7zF6gZJR4pZETvRqWFrQ6jnJrSfq6HpOhmgbUVAKrjFgh0PxT/zo5JtqVIBZpGPz1H1P1PEvHYhQvQzf9sIzyR5jNTOnHFbSvJZHmZITSz1x1cve98o/fMFl3WYTxdtEpI+6vepTX/WVxXZ09fQJp/4B1Hn3nucj/ce5+HX9QgXnviLqLafDud+vzeCqvBSrbYQTxU8uBmgjk4HP+b04lijz05d4nbowU+PVFjmjNyR5z7xJulQLh7IAMXJln1skCbWJhbuwJP6X03QnvxXzt81Vt46opdW14nQwP6/Gxs2CEJKisM3y2taYrW413CVCHQ== 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=F/YFl1QiF/QikMzOWJjDgrG9VotLPh53PMY5P9Vq5mQ=; b=g5NryAcB+BLwzd+aeoEFGt/uWfSwSq+jgIL+QeU7B7pnoQ4mp5uGWEZLbqI4XpQq5IkmERskkBr0KfJFZHVKfB+g2QmrS/0knSMHdvNHUMG5AUieYqUXstycr5cbTms2OO1VdAAtj80iWxup8WqZYNq61QiN73FqWLGkI5E7/HDbBBojWhIBja28Ihyfrb06P/xfiNN4BaYy+RHq9m6MI3mu+2qkNIXMgf8KVv/fERSmZjqqbO1khskFGqcO1CaPPJXkqNECy3MNplwJI3uf78rSyiFemofjSXxoQZ1XuhMZ1mL8J/p/FUtgAdffIFfawoc2SIn+Dq3eKJ1ZFeU+3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.com; arc=none Received: from LV8PR15MB6488.namprd15.prod.outlook.com (2603:10b6:408:1f4::13) by BLAPR15MB3907.namprd15.prod.outlook.com (2603:10b6:208:27a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Tue, 24 Mar 2026 12:43:20 +0000 Received: from LV8PR15MB6488.namprd15.prod.outlook.com ([fe80::cc4d:8604:c04f:2a40]) by LV8PR15MB6488.namprd15.prod.outlook.com ([fe80::cc4d:8604:c04f:2a40%5]) with mapi id 15.20.9745.019; Tue, 24 Mar 2026 12:43:20 +0000 From: Aditya Kamath To: Ulrich Weigand , "akamath996@gmail.com" , "tom@tromey.com" , "simon.marchi@polymtl.ca" CC: "gdb-patches@sourceware.org" , SANGAMESH MALLAYYA Subject: Re: [PATCH 1/2] Fix asertion failure while analysing core files in AIX with terminated threads. Thread-Topic: [PATCH 1/2] Fix asertion failure while analysing core files in AIX with terminated threads. Thread-Index: AQHcu4XjloKiyhgmb0ioh2esR4ew4rW9n1d8 Date: Tue, 24 Mar 2026 12:43:20 +0000 Message-ID: References: <20260324095213.46219-2-akamath996@gmail.com> <7591a18ffa2b5f73c75d6081fabe46776fcd9c64.camel@de.ibm.com> In-Reply-To: <7591a18ffa2b5f73c75d6081fabe46776fcd9c64.camel@de.ibm.com> Accept-Language: en-IN, en-US Content-Language: en-IN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR15MB6488:EE_|BLAPR15MB3907:EE_ x-ms-office365-filtering-correlation-id: 4b73fcb5-8ec6-4788-193c-08de89a2edde x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|8096899003|38070700021|18002099003|22082099003|56012099003; x-microsoft-antispam-message-info: CP7hzU2qN25aoL3Q460Pj/VCTmpDoHT5w2kymBvbbXN2vH9LuO4HGLPgTKDhOCJ8/8KEvITI3JtIarEgakDb+qA2JvkeEIEXFwwT7N9K//gyA5fPX0T3X5vzibvlSg8nOwR2PcnEc5l78VG5KlaQvwNmBnP+ibphmT9cLB+muGHNKYFV9frHZCOOsiaMFOzrWcOa8Nzzq4N8bIrJwHES6h7XDOCjVlvOPeuhnAwftImmiyzv5Nw7xePQvN3JcJzbf75gI9z4aj2/q2NKz6oNkdXrYhn4mgqQvEOIbgK0rR78HB+diYEhJ66FcKpaT0Vy4nYPf4bCcAh2QrhLhSv5phvgKpKbpXOVcxkf01xWScbHDXGKYu1ie7sY3cyF5ykNxHxGZPPBjpjsBYGjUWesHEgi9Wll2vuRYZw+A7XLrtHAQkcgTMuFzfWWzAMuF8GiVYxrNSNKNAsB9dLK+Vx7XVr0uK5M8T8us4jKmhRWTvwBd55cHxi3aozmrLIo+iLqvym+xPuruao8b1U/vtir6mIvPZYMUIWTaPvkyCDW3FCBIw9Qi2gvhGvALvPsVb/VKQN0ZdD2uP5AKsob3Wg9BZSBkNo+yCsb7Mpx6N7BK2ysBlbYg3+M1M9yIpHKseualgnBhyN9yyaixXOfMPltWYGGYq3WZh8s17hst38LXscGmkBOXZMXshg6xxDdbjn9gsbOG+o0AXAfQbqCfHe28Jeo1xvzDLtQghrIARMe/xELpGaMXaOGxn88b0TyzRCG9qwqCitSPtyKNzEtExQr1vgm0rlXJe/9mxSogNnCwI0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV8PR15MB6488.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(8096899003)(38070700021)(18002099003)(22082099003)(56012099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?HETghtuyPXuAe6JkkaMwM3FkYr0os3AW6vaRdYuFbcYiePkaoGgxM4oDe3jH?= =?us-ascii?Q?Kai9nNm86sUC4/6PHVx4+hLgofdNbVf09gyxfqdVROsyCR46KbTRybdrL7Tb?= =?us-ascii?Q?z77EI2NkdYFpjPLsMdg49eaNDTTfOueFaiVQKxij8HK0QO0xNz9LQRgM6KeB?= =?us-ascii?Q?KKH/JPY9Je9MsW19VNkkMxNSpORTMOgiS6GyAKLANynOVgV9kY2+bH8WZ5Ce?= =?us-ascii?Q?rOHe9J97Xmx9Wdzie62YSKMs0KYAIc45MLstEHBtIHOB3jKhya1Vnoziz6bx?= =?us-ascii?Q?dlCyK0+q0/IaYO/OzPvED8194YT/dfb0rkYQ97X5Z9voyp3APBJzXVWP12G6?= =?us-ascii?Q?9Kmj64ZpRmg/neWYmWHrZ/DxHsMOt5NE3UdXi40wWq45UH3hripIMlbnqJyt?= =?us-ascii?Q?YMdNpfSESmqmxcbQt+P6QBSqpMnu4EULd3EAzRAdmgIdJ99+lxl7TGSOrkSg?= =?us-ascii?Q?FRPjqKtM42WrVnJl50G92ZgP9iuizUo/iOQ1my7BHWYX/0tZpaHjfVzVDgov?= =?us-ascii?Q?tB8ZCuMmxEUWAB5/056k/KKkKenl5BXqm9e++lV7CHyznM1SlTfaRmhk4bo6?= =?us-ascii?Q?8vh4Ig/sV8GLHx/JMxINfvIXgN1QlS/6VGnPnFyqxdHjQ7Z/cMJf2Ih8dKfU?= =?us-ascii?Q?/WxHV+zR2jgZ5IjcEiapjxzVvi6drGPXrDEzmETpQuyKVw6Jc7dldLOW+ymS?= =?us-ascii?Q?NrXp3pfQUOzLTbFtFy/mBGtuVL/1I/YhjLzdIiHnLV60G8WiGusAQ3VtetE1?= =?us-ascii?Q?xTO+VPizwnS9q0RCuemcpT5WYewcMqGq6D0J+rEmc2SGBFof6YgRAZzSezra?= =?us-ascii?Q?M5H+oCHE2uzimdK7HRTSzih0wLUFhITji1U+I1nZ8plPXPFoPYIfezWMxAEs?= =?us-ascii?Q?ykmSs5j+KQ/6LU+QuaOzbtpnYJxMuZHIcPSxPevVeAKTiN1vJwPGGuuHQMOc?= =?us-ascii?Q?z+Ckvzd1bxNQQOWaWSgyUm+Ow1V7fjRLFsAVWi8l2GGl60CMDCignSdnK779?= =?us-ascii?Q?e1HSSGmN6Wylkux37gNoqwzSQI1jh9Ty/xS/wuME9elY46KvpotM11AsXxie?= =?us-ascii?Q?goPu7RY1FUQx3jl8y0B9H0obZwZUK/Yw4prlvkLdTPIGRZcRC0ZlyTZlJVIW?= =?us-ascii?Q?Tn8F3DweH6zI4SkdgHdvrOnxEJqZ+33SQSHazsChG+S1hqyXDe3bewVCSieG?= =?us-ascii?Q?ta/NNoDtZe11tucddF/1VLU+LIxjaFPA7Gv2VrNw2A1ixs2D4nBzNkH6Omrv?= =?us-ascii?Q?a1xDjFwZ02AYmY9zzpDKuvh0eugtGuzw96Xn4riOeo1bV7WjNuWZd3I0tqKe?= =?us-ascii?Q?VL398K2irotspc7rOs6H1yO0Yb89tiyDZ+1cZqCweM7VV7zh6n8wX+oIWHyu?= =?us-ascii?Q?Jr4gaAxDpo6gwlbU2fUlkmdclr0tGL9C6U7U7Ar4xrMNhG57KRM/P+6tOSHx?= =?us-ascii?Q?UKa37l95e2AAQ5lCL0rVqLU0zFLad+AvsN/CsMMkW4CTacEZS6+Xf0xpHt++?= =?us-ascii?Q?8TrOyRR7Yvbbbtny+/1OoKBxOyywC4Y59ouq0W1kuYq0F2/GfKMSVKkS43nq?= =?us-ascii?Q?O4GHIRjgr1C38z43I5fFHgMB8aqF7YU2PfWQDiTZy2uBBaBMLDTtLNhi3nty?= =?us-ascii?Q?Mw6roKhQsdDic47+prnssSqImtW7EqIxpE9QD4A3+VN2T+Su7jQr1iqYuGQM?= =?us-ascii?Q?HobPrVg0g0YkilvLrU4tBdMOcrMm0pRe/S2ZSEymO+x2ldgPk5Y7aCfB7qrH?= =?us-ascii?Q?xTvZOpqF3g+gtyFWLGrXQYWmFLVdmrY=3D?= Content-Type: multipart/alternative; boundary="_000_LV8PR15MB6488F00E7AA08466C1802A1ED648ALV8PR15MB6488namp_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: FvittYdVebQ0rg5U2JiZcfACHQCLzonTCz4ukiFA+fdJJNaMTO7axhVQn51VNMTL9oE5IgJRyzw7UjkaVElrzgT4VYRg4m8Up/ZFPz/CTWnvrPrsshldiFZXfXa+YrY6cQxGfL4Y69IUIzM88/1bQ4NkSFCV8G05U+hp2lh6fjmWjlZkLbTvpoe0K42RXQEj2UAcu+LxuZuyib8uFCvDe0Hh17QYmiu2y2ETfnFqdXROHMV5B7sMJoAVN7YaqgPWmKeosd50Aztw1n9TRUmA2tDRdqMHSJ6Tm3got2M7zaOWbw7CgEHbjt4NPxBsGUCgQRXDu9QXUhJvHH2bYmfiAg== X-OriginatorOrg: ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV8PR15MB6488.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b73fcb5-8ec6-4788-193c-08de89a2edde X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2026 12:43:20.1134 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 61xOGKjsRRz/t2rxNGmPbSjujDYta7/ve9UJnEFWcvD6zc8KUyTTAV4/wl2KTwbKvWJl3mT5dvZWpX5hu8YTcQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR15MB3907 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-ORIG-GUID: QHgh8JlzRsQ7jCirTA5kL8vP3zYET1mM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI0MDA5OCBTYWx0ZWRfX++DosyJfrdfy HLumNnqeuQODK90MBxSmgm3ijYhciLpZd3NC50wT6p+98Z4m5wf721Hvt3XHaVrQELdZ0Kx0qmE y7qWCoXTwEfv8ndQfEFc0gl+tL/jGkgI2D3Jg0a9K3Foj14WJXzVOHyolHwmkmfhVgAQDJeF9V+ xTytgZ/iufgtExKFqTA66DqWI3Ya5QLzg2NybGE9cJC9HFfH2Y1QUYpfiuczrAwkIQ4Eb6PRxmZ bJWACm+bHtAMU21/t9xD5aQqN2Q+EO0ylX/bVxwPs8QkkC7HCOmT0CGiltQIZylBHoNipNmXJQH pMVs58HFC1SazYXSfrFQ/w1zC+UwPmA0ICIkWzVaPdl3CN6P2B7OdrjBNuTKWQCNmIuBniCyBF5 HT5W+fFh0rTd+nPIltlgGlVGfOEvHVGBaS+qH2sXZt6nAYPMcYYx11URUeBag0Gtp8gvl86vzmo 7dcq/6g2N9+jWBR4Qhg== X-Authority-Analysis: v=2.4 cv=bLEb4f+Z c=1 sm=1 tr=0 ts=69c286ec cx=c_pps a=x8MjW6KKBoBq+i/1BMmcjA==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=iQ6ETzBq9ecOQQE5vZCe:22 a=03ouXpZbcoGnz3LK9pIA:9 a=CjuIK1q_8ugA:10 a=zYhr8YMXFUkGLOuBybwA:9 a=by4fYnJExLZZ-pht:21 a=_W_S_7VecoQA:10 X-Proofpoint-GUID: PA9jnf57kxErOdlZ0mFPaTCIRimd6Kh1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-24_02,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603240098 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 --_000_LV8PR15MB6488F00E7AA08466C1802A1ED648ALV8PR15MB6488namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Ulrich and community members, >I guess the more fundamental question would be, do we even need >sync_threadlists() at all when debugging a core file? Here, >the list of threads can never change, so what is the point of >attempting to sync it? Does it work if you just never call >sync_threadlists() for core files (or have it return early)? Yes Ulrich, you are right. We need not call sync_threadlists (). # git diff diff --git a/gdb/aix-thread.c b/gdb/aix-thread.c index c2e6b6d2bd6..50065c0d8a7 100644 --- a/gdb/aix-thread.c +++ b/gdb/aix-thread.c @@ -884,7 +884,11 @@ pd_update (pid_t pid) if (status !=3D PTHDB_SUCCESS) return ptid_t (pid); - sync_threadlists (pid); + /* Attempt to sync_threadlists () only when debugging process files, + not core files since list of threads never change for core files. + */ + if (target_has_execution ()) + sync_threadlists (pid); /* Define "current thread" as one that just received a trap signal. */ With this patch right now, I am able to see my core contents like below. That is the root cause of thi= s issue. Let me know if you are okay and I will send a v2 of this patch. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0900000000e2b25c in .PyThreadState_DeleteCurrent () from /opt/freeware/lib/libpython3.9.a(libpython3.9.so) (gdb) bt #0 0x0900000000e2b25c in .PyThreadState_DeleteCurrent () from /opt/freeware/lib/libpython3.9.a(libpython3.9.so) #1 0x090000000de52dd0 in _Py_M__importlib_bootstrap () from /opt/freeware/lib64/libpython3.9.a(libpython3.9.so) #2 0x0900000000e2cb84 in ._PyObject_CheckCrossInterpreterData () from /opt/freeware/lib/libpython3.9.a(libpython3.9.so) #3 0x09001000a0b6d968 in ?? () from /opt/freeware/lib/libpython3.9.a(libpy= thon3.9.so) #4 0x09000000031dcc10 in ?? () #5 0x090000000dda8b50 in ._PyImport_LoadDynamicModuleWithSpec () from /opt/freeware/lib64/libpython3.9.a(libpython3.9.so) #6 0x090000000dbebf84 in ._PyImport_FindExtensionObject () from /opt/freeware/lib64/libpython3.9.a(libpython3.9.so) Thanks and regards, Aditya. --_000_LV8PR15MB6488F00E7AA08466C1802A1ED648ALV8PR15MB6488namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Ulrich and community members,

>I guess the more fundamental question would be, do we even need
>sync_threadlists() at all when debugging a core file?  Here,
>the list of threads can never change, so what is the point of
>attempting to sync it?  Does it work if you just never call
>sync_threadlists() for core files (or have it return early)?

Yes Ulrich, you are right.  We need not call sync_threadlists (). = ;

# git diff
diff --git a/gdb/aix-thread.c b/gdb/aix-thread.c
index c2e6b6d2bd6..50065c0d8a7 100644
--- a/gdb/aix-thread.c
+++ b/gdb/aix-thread.c
@@ -884,7 +884,11 @@ pd_update (pid_t pid)
   if (status !=3D PTHDB_SUCCESS)
     return ptid_t (pid);
 
-  sync_threadlists (pid);
+  /* Attempt to sync_threadlists () only when debugging process files= ,
+     not core files since list of threads never change for core = files.
+  */
+  if (target_has_execution ())
+    sync_threadlists (pid);
 
   /* Define "current thread" as one that just received= a trap signal.  */

With this patch right now,

I am able to see my core contents like below. That is the root cause of thi= s issue. Let me know if you are okay and I will send a v2 of this patch.&nb= sp;

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0900000000e2b25c in .PyThreadState_DeleteCurrent ()
   from /opt/freeware/lib/libpython3.9.a(libpython3.9.so)
(gdb) bt
#0  0x0900000000e2b25c in .PyThreadState_DeleteCurrent ()
   from /opt/freeware/lib/libpython3.9.a(libpython3.9.so)
#1  0x090000000de52dd0 in _Py_M__importlib_bootstrap ()
   from /opt/freeware/lib64/libpython3.9.a(libpython3.9.so)
#2  0x0900000000e2cb84 in ._PyObject_CheckCrossInterpreterData ()
   from /opt/freeware/lib/libpython3.9.a(libpython3.9.so)
#3  0x09001000a0b6d968 in ?? () from /opt/freeware/lib/libpython3.9.a(= libpython3.9.so)
#4  0x09000000031dcc10 in ?? ()
#5  0x090000000dda8b50 in ._PyImport_LoadDynamicModuleWithSpec ()
   from /opt/freeware/lib64/libpython3.9.a(libpython3.9.so)
#6  0x090000000dbebf84 in ._PyImport_FindExtensionObject ()
   from /opt/freeware/lib64/libpython3.9.a(libpython3.9.so)

Thanks and regards,
Aditya.

--_000_LV8PR15MB6488F00E7AA08466C1802A1ED648ALV8PR15MB6488namp_--