From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 2B69NmOeTGoGpyoAWB0awg (envelope-from ) for ; Tue, 07 Jul 2026 02:36:19 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=q0Y7gAAo; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id CC2541E098; Tue, 07 Jul 2026 02:36:19 -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 [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 738581E070 for ; Tue, 07 Jul 2026 02:36:18 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 99CE14BA2E15 for ; Tue, 7 Jul 2026 06:36:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 99CE14BA2E15 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=q0Y7gAAo Received: from BL2PR02CU003.outbound.protection.outlook.com (mail-eastusazlp17011000f.outbound.protection.outlook.com [IPv6:2a01:111:f403:c100::f]) by sourceware.org (Postfix) with ESMTPS id BA0E64BA5435 for ; Tue, 7 Jul 2026 06:35:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BA0E64BA5435 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org BA0E64BA5435 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c100::f ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1783406149; cv=pass; b=g5ZnLBBXz5vI+t0VDJhABRkjQvtaz653Bf0WMTbhjvXOQW6xO2E2uS8t9VvLgO6jnin3VxlKlnWL7l25L9gtRo2ZjfIpVft1tJyyEqWjLzB/3Q2lVS9KRIUAKz6sfZ0KIy85bPLy2gDCnEK7dv7J+OFn0AGrdcLPgT8lRT6enms= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1783406149; c=relaxed/simple; bh=YnG5MGkhF/SKyjVGdjQtjnUnHRPrpludgmpMxWdknnA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=AVeiJbTOaKpphWTLiS+voI00GATZN9T36Uzg51rXikdbHkm4lAAgub7w4A34+EfQZUxsxsYMaWYMW1doCgNeryJW0g4xSG9hyquStSHReA9tLgGoFel1dnZUWxzW4stf7cVAwrWzCeFtmyOdFikfq1UCCn3Kn3r9vf2rT/yBNJo= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=q0Y7gAAo DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BA0E64BA5435 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=txSe7YbhCocM5www5rbF4jPRAzJ9DLqpGDKOgcgGSZQ/D6UkAp4MkzB/f6wO/sOuTsrw8BsBTb91g+YDgXIDuYyvqwh6qK5x+FMI/pq2VNxYw+rGbJ3e69iW08V3NitqEJiacGpphn75Gd4rGUyX9qH06TuEUilT20wNPV6flQ9VfJOvAhP/9F0za+/yKuG45HL6B/IMEPaNRzoxH7GFAyP7PidAEGWz8Sd56p2IpW4gda89+8+pBfIjjm4069Gk+RT3lKZFdySDWzmv2ruv7Xml6U81cDJwnMfDVF0ydZnXnrhcfqpgiD6hyad+dJabmY+Byqg7/JR3zJPnyaVCkQ== 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=8pElG0VZdaE5xZ9GGMO+CLoDiXDmfZcI4Y0KDWYc4+M=; b=cyOe9bFqlaOpRu+cJPXt2ia8cRt6CNKBKsYcelihbH6CosJH3pTfIkBR9MMMtS9iMJrSUwfORg1qMk9n05iRovbfJ0UTTUYAcafQEpyKg6toGN02QttEwii/mMRoY2ne5+sGjzYrYLYW+sL1wXnZnuzJ/6DQg1o3PyiSSs5ACNtLd/0YakA4H5W/Mx/tEdmLVY6+SoEc66ltmuXv3blnuB0f3IekNt9pZBaTKhfA1ND9ISsxxuNlAC4qwXlpZI8Osd3pBJo+fci6lJpghabO2SvgbhtJdRUzNk7nPVR6s+x/lpD6VFW1veS/Q2uwaU5l9aBn118vLV3HaRBu+gVCtA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8pElG0VZdaE5xZ9GGMO+CLoDiXDmfZcI4Y0KDWYc4+M=; b=q0Y7gAAoSRZrmFinzui2O+vvP3PhJ1So7rhvkKyBnmapi7Xads3my3lt0uSZFOVKAmwQJ3pqBTaaAod5SfBFOozuWGIcIHYIkyDXgbIAhXw5Yv2RoqivtYZtIce1aI84OD9Ufoww26AUHaz2XLQzN+H7oGf3YU7jnj7s2xCE9rw= Received: from DM4PR12MB6470.namprd12.prod.outlook.com (2603:10b6:8:b8::12) by SJ0PR12MB7083.namprd12.prod.outlook.com (2603:10b6:a03:4ae::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.8; Tue, 7 Jul 2026 06:35:44 +0000 Received: from DM4PR12MB6470.namprd12.prod.outlook.com ([fe80::c988:e72b:f5b3:db1b]) by DM4PR12MB6470.namprd12.prod.outlook.com ([fe80::c988:e72b:f5b3:db1b%3]) with mapi id 15.21.0181.009; Tue, 7 Jul 2026 06:35:44 +0000 From: "Aktemur, Baris" To: "Gerlicher, Klaus" , "gdb-patches@sourceware.org" CC: "aburgess@redhat.com" Subject: RE: [PATCH v3 1/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on user breakpoints Thread-Topic: [PATCH v3 1/1] gdb: avoid conversion of SIGSEGV to SIGTRAP on user breakpoints Thread-Index: AQHc53p13sBJzrG6wU+m9teU0tup6rZh5mEw Date: Tue, 7 Jul 2026 06:35:44 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Enabled=True; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_SetDate=2026-05-13T07:55:02.0000000Z; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Name=AMD General v26; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_ContentBits=3; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Method=Standard authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB6470:EE_|SJ0PR12MB7083:EE_ x-ms-office365-filtering-correlation-id: 80b626c0-afc9-419b-eaf3-08dedbf1f8f8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|23010399003|366016|1800799024|376014|4143699003|11063799006|56012099006|22082099003|18002099003|38070700021; x-microsoft-antispam-message-info: v/pGj6MB4V4tuy9ir/IH+rt8Zmn7gkXs2WyODk6NboyEIavxospWO0BB/CJ82bcxkaSTSBSgINx6Snf+Zlx4O0GzpF+WXIt+iavlYWxOsn3mkv1viQzyOFk6UeeKrNepyawUh/FbsGv7DLxOgMrM908oOozUAm0cQ02ue+X9PZwHhUJlk7GK7Kj60JE6tIXJLt287CwlICICUQaFsoBF9VSMWoCpzXlgVqnv9drfqd2gVCrThMUZFPi2+aTowSAPR95+X+qGE4cooqMsmn58KsYIb3V/snF/dJXP4vHHWlbQ9NJjD0zkb8fn3nReKqw1ex3159tk1GCg+rlqlVY7q9DKfO2nnC5xfZn/mRGEV9K7PEwbhJDhCz2z4lU0U8eVGJPClEuTTk4QiDFdztN9o81RQ3ZV+QhCK8+GfrG4Zf2Vm1g8xvJTnHV8yLOlJWRWhCZkvlM2aqtjPT7ZLvvFB3UtUm64aPuM8ACGstI+iOG4VzKIMnHf6fHd2DJVbOU0hpyNF5cvGGkMzSU1rbItxy7HwlG2Kspy7Ucor4sZ2YU87ycvNqyrRXLvS45uGWalV+nBbM7d04EjWTGwpu++XR1r69eaKK3jkfRwY4THNtLlN9zR/hG10qX7F6Q4XjIuP+2FM4VkLGXAQSa4K7z2Dd96UG2D5GloQYvus41CW+U= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB6470.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(4143699003)(11063799006)(56012099006)(22082099003)(18002099003)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?CzrqZt3FQqFBsqsg4lUMNFpopFVy1/VUiLTrniCuLVUMGo8seTfb59omTExf?= =?us-ascii?Q?mtA/rvrHSLTjJ+QKjt76wTrVpiHb6HiCAQP4xtdcxSqP84KxxeR+sQ1zhvRC?= =?us-ascii?Q?XDXGsMmhRqj1cgFMDxBCpFToXR6rofvjyrqq4mhCcdmPWC6Omx6q+joAOBVA?= =?us-ascii?Q?1iKxMLYnWPkVZrdNLcXK2vKomU9NO2lx+kxC8q8Dt2mhd/f8a7Rn0B5UBVl2?= =?us-ascii?Q?eqo0qcN4Wq7setLLI+bwBBzX7qk77yXDirA7IfUuvPTrYXFwKKCeHQ3dIhMI?= =?us-ascii?Q?IaWjEq1eSS+h2rxUqahoPSpFmI24kSvpDaLqxb6f+b9delSTTZNGiBjGy2a1?= =?us-ascii?Q?w0eqNpokFIaWpefKZOvGActX9ZBVYOw3qZAma52bB444oX6U9pWbGC80t9Td?= =?us-ascii?Q?KtpB7hujALt7uq6DbtQSDQ+s1tumAlu/qcvPVgM8ErHUIWRLmQmNdpqYhy8V?= =?us-ascii?Q?Vexpa7v/yBjRDYiLAF4kTnQZK9yCBaVLgEfGxHtt6IiGXreKIx8dc026t8q9?= =?us-ascii?Q?4kPdOyBBQxi+lXUGFRaFMrahyzrjiLFvAEyNdt03DL9EIEJJhPK+GhMAM9vY?= =?us-ascii?Q?8S5d3hz3MhIGrq0BxfVcwCLUAa/prH/bYJZ13v1q57kXF3RUObaMEebr4llC?= =?us-ascii?Q?vjhFcgZBaHv+ExmxeXyZJsgpwt6c//HLOZvrSqk4glEMfbG8lOvome5BP/72?= =?us-ascii?Q?F7bfh5xK9yHp2HPMmNgxn/dzygpzUQAVjo6IWQXlUeco/dh4ORhKZmpZbsQJ?= =?us-ascii?Q?HeUPWtEFLI7RH+LQ7cVM+H0EfvQiV7VAX+oLnsjGbR6wm9RiF4k9v/2MyZqO?= =?us-ascii?Q?R5QUMPAajQ/l2SWaqVFMPUGh5AFzXICEDKg9P7K6UlQOWtD05q/j6mMLFi3y?= =?us-ascii?Q?RQvw/mcf+81zM297Vpwzq3RbEf4L8/qUdALMaq1l83YYSOuToog2o+PLTPLx?= =?us-ascii?Q?+78QBM+8bnilx90s97Hjfmc854ZztaOj6ma3gfx+YTSRTCZldWbuD7KojaKO?= =?us-ascii?Q?wjZOZn7RJnbvkDjDb5HcjxzitSKk3ezHXtTEkqGX8B0ctg4KfGBmeTuYNSQe?= =?us-ascii?Q?9iH1S2usJhv6Zpp5p33apa0vH4fMlY5JisDw2tS1w4tZQw30XDrAtNiGeDkK?= =?us-ascii?Q?Xy9HIoxz4OsIGdhsxOmJnp2pIWtPUwQhoFdiF5pDhnFuG8697DGuzD/HLN73?= =?us-ascii?Q?Go1s5SDnc6gc3aFKWWfsxwono4GY5CvtC+WdnayF9PzR10gtYZAy0CwzFWWt?= =?us-ascii?Q?JsTWvvmB0b0g19KD5Sf3KSuyRuPGkG+cPTkKCsuKfixSAQ4J3V/iKX1x7bP7?= =?us-ascii?Q?d4o1/6YKjw7J1fkS0biKHiNpU2i8oAe6H6kjNSSqSjTFKjKxnd97DPx0iN5h?= =?us-ascii?Q?zCiwUiZDCUq56coq5wl5gnO7bunveNaG8gYvy5Jl8Q/bKTtJWSZ7Q3WLfLu5?= =?us-ascii?Q?ZGOWva/+soDFUBAFj1gzkKDIe3azCEGHJGJJJD9AfwtDnYldgJcmLB6Nirhr?= =?us-ascii?Q?zvzFkzdUxXiguAjlQYZ+xFmKBwfCZXk8cT9b23IwgtsF0R3wZLRJyzGBxDSh?= =?us-ascii?Q?kcILcgSGbBvSCAqXRZNKE1s9eg55GQSYzvc2VvQ02EVCDLTyn62WALA5o3Ms?= =?us-ascii?Q?7RBGgShm31sfY6YsXlKruwgfjo7ooeG6NLE8tPDJRujiUIgjQuKxZWHp94Xm?= =?us-ascii?Q?pPaSbiO0PO6KYoFI1V0+gvuIKGh8klsbwKAEmXhWhDKJ0ztI?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB6470.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 80b626c0-afc9-419b-eaf3-08dedbf1f8f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2026 06:35:44.3078 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: a9Xl5ADF8rJGMasJ/sdwuPE1sgLm8Vihlw5d3eLxJgZm6Iq5OxFjcxOBrbOwsjSoAZyoBLWFpj8FaA9A9hMoHg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR12MB7083 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 AMD General Hi Klaus, On Tuesday, May 19, 2026 12:30 PM, Gerlicher, Klaus wrote: > Hi Baris, > > Thanks a lot for noticing this, indeed it's an oversight. > > I'll try the target_thread_architecture (ecs->event_thread->ptid) modific= iation. Any update on this? Regards, -Baris > Thanks > Klaus > > > > -----Original Message----- > > From: Aktemur, Baris > > Sent: Wednesday, May 13, 2026 10:20 AM > > To: Gerlicher, Klaus ; gdb- > > patches@sourceware.org > > Cc: aburgess@redhat.com > > Subject: Re: [PATCH v3 1/1] gdb: avoid conversion of SIGSEGV to SIGTRAP= on > > user breakpoints > > > > AMD General > > > > Hi Klaus, > > > > This is a reply to > > > > https://inbox.sourceware.org/gdb-patches/87zffcn798.fsf@redhat.com/ > > > > It seems the patch is not merged to upstream master, yet. I assume it'= s > > simply an oversight. Could you take a look? > > > > I have one comment below: > > > > > diff --git a/gdb/infrun.c b/gdb/infrun.c > > > index 43eca814e29..eb34aed09e0 100644 > > > --- a/gdb/infrun.c > > > +++ b/gdb/infrun.c > > > @@ -6138,7 +6138,9 @@ handle_inferior_event (struct > > execution_control_state *ecs) > > > stack. */ > > > if (ecs->ws.kind () =3D=3D TARGET_WAITKIND_STOPPED > > > && (ecs->ws.sig () =3D=3D GDB_SIGNAL_ILL > > > - || ecs->ws.sig () =3D=3D GDB_SIGNAL_SEGV > > > + || (ecs->ws.sig () =3D=3D GDB_SIGNAL_SEGV > > > + && !gdbarch_imprecise_pagefault_reporting > > > + (current_inferior ()->arch ())) > > > > In a case like AMD GPUs, the inferior contains a mixture of CPU and GPU > > threads. > > The imprecise reporting property would depend on the kind of the thread= . > > Therefore, > > instead of > > > > current_inferior ()->arch () > > > > I'd propose > > > > target_thread_architecture (ecs->event_thread->ptid) > > > > That should still give the same behavior for Intel's case because by de= fault a > > process stratum target returns the inferior's arch. > > > > Best, > > -Baris > > > > 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