From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id mrwoNLFPHmZyDzEAWB0awg (envelope-from ) for ; Tue, 16 Apr 2024 06:15:13 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-11-20 header.b=U9qD0Pyw; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=KMNhld2S; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id BFD831E0C0; Tue, 16 Apr 2024 06:15:13 -0400 (EDT) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 5C3471E092 for ; Tue, 16 Apr 2024 06:15:11 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A8313385840B for ; Tue, 16 Apr 2024 10:15:10 +0000 (GMT) Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 142953858D35 for ; Tue, 16 Apr 2024 10:14:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 142953858D35 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 142953858D35 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713262491; cv=pass; b=BlBV7fHL1yl1FVG3gRMqDKyAqZiFVoHrQOyFMgb+I08laiaaOmGRnv/NhfLvOPXNOGQgBLGErmi3BaacnndinqaiCoOjJZySVxwBzKkvdPKUEgShByunSDgKplf70ANdg5praL+7UeoYCHvKW6H3ItDTdwB7VMI69YK17vvUDoI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713262491; c=relaxed/simple; bh=Gd2TNKswCvzV0QA0/Ly0PGl7Nb98QqxwNreZbWBr/dE=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:From:To: MIME-Version; b=TavHNLtdrJ3dHwV6nX6ndHOdMVJgrq/nFbNk7QH+yyod6v+JkchDu//tEMbcaz2zx6dA5JTV/Ej7zEkqdLYYHepFvKN5lHGs1JTr8QQgjovvhcRDnI/qwC0lnPJz3TtZ0d24JEfncWbr5XRpQ6x5l1W1SDpJjQn1aPyiI699Zuo= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 43G8nsDk028018; Tue, 16 Apr 2024 10:14:45 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : from : to : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=XrvApjqe14RhaXZl+0d65TKvb5Woc9s8TtajwODsotc=; b=U9qD0PywaPEF57hD+U3/QmrEl7yd2gcIflpzZGHQGNWAPrtqk+fJ57nRdlKfpKFVKLW7 Qeq0oJ+2tctKljo7lRkK13WJ7Fc4mWzBRnDTTJM6ASj0x9QhfF0/WtZvjTxbuzWS9f5c oDh7VWiz3qobkzb4UFt4PtIZBouZbXmfchBhj9zb7md0PjNggGohtMD+O/MuyQXjwpd8 mQm+mEq3J7QOs5NKy3r3bqvqC0+OThdSi51TkiLzzvwk4RHyg9yrWya8thMzqcOWYfw/ x0nf5d36nFLTQRt8OFP/kBT/a0oANTA1PQU4TVoam3HKLpolPC9IT+FveHN3EX4adYgR gw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xfgycmw8v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Apr 2024 10:14:44 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 43G8o6Wu012603; Tue, 16 Apr 2024 10:14:44 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3xgkwexrn4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Apr 2024 10:14:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X1Tj6qVLqyX5hdEig9beyU6D5t5y02j+pB2OWmXMvADRPb0AztV21E7McyUQBMzcK8rq+05JzmEjWDAIBjMa15dsneBK5ylL2U9AEV1P0iJy7JaQSwxZ5602bdymrpev1BtWp9Hj5TKouLEKlJS3vVChvCYvFXFkD3VrhBrHybCyXTwPF1mUtAE4nXcQCW7lMKNBxJaoO8L3SxHXIEt08KZNR+jTTcSDJYtBXMB7eMt8tFCRYC5Wn0i4ac9WUlVH8vuN//gl8EdjptuQ9na+xPTl1BaRUspG8WyjGkwFRah0MkZD7OxdBThJ+wiD74LvVqLXMC2DZbR0V1PZDO1kFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=XrvApjqe14RhaXZl+0d65TKvb5Woc9s8TtajwODsotc=; b=DGamkoiqutr35cND582/T8D/HYE0VA4p3BUafxK/DzKw58IO2XkFTSKUqGWoMMehhtcfjR16BBJ/yWc+kV1eMQP2w8nQtYyRhMiEPVsQqk4benmSRJ38N3swQ9w0y10sMNtQsXMY6TUM7pdtOqZvFn4mWUh3ACg62z6IQRhi5xDsrx9Fw/YxYYdgdNERjCivaveEwxeUKgLyFQwMMF9gJiWJPQq86+Jsuew+/mYoh9D3s2WSlisHm+cdW8kYOVQClvP//hYo14XxsWYFndlmS307MpMK9ACijHrdU+ZPXOSaAqVpBkSTfp0T+6OeBqWbV1XJ5n5zdU1zRGBKS9Y9kg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XrvApjqe14RhaXZl+0d65TKvb5Woc9s8TtajwODsotc=; b=KMNhld2SngYSGpl8rhs6sfF7cuamWZqPNg4DRvT7h7OA4hs+MlXsluT5MyvCYDjS6di2cudHrJA6+Zh7GfE9Rdv20OaoTaw9rcOp7lKk0vQEpnz9v1O2+H5RH+dZ/oB8LptPpczf6O7XTSgcf10xt9v/B/p9qfsv/jDA4e5fgWg= Received: from DS7PR10MB4861.namprd10.prod.outlook.com (2603:10b6:5:3a7::15) by CH3PR10MB6858.namprd10.prod.outlook.com (2603:10b6:610:152::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Tue, 16 Apr 2024 10:14:42 +0000 Received: from DS7PR10MB4861.namprd10.prod.outlook.com ([fe80::b9dd:a307:6417:4fa6]) by DS7PR10MB4861.namprd10.prod.outlook.com ([fe80::b9dd:a307:6417:4fa6%4]) with mapi id 15.20.7452.049; Tue, 16 Apr 2024 10:14:41 +0000 Message-ID: Date: Tue, 16 Apr 2024 15:44:33 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [External] : Re: [PATCH v4] gdb : Signal to pstack/gdb kills the attached process. From: Partha Satapathy To: Guinevere Larsen , gdb-patches@sourceware.org, bert.barbe@oracle.com, rajesh.sivaramasubramaniom@oracle.com References: <123ee8d6-e6da-4227-ac7a-27d22041c20e@oracle.com> <1018173c-5fff-4430-8db1-44b542a64cd2@redhat.com> <5dc1b891-943a-4f28-b75f-cc4a4f99ea0c@oracle.com> <197c5ec1-a2bd-4e18-a93f-3a1f379e65e1@oracle.com> Content-Language: en-US Organization: Oracle Corporation In-Reply-To: <197c5ec1-a2bd-4e18-a93f-3a1f379e65e1@oracle.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI2PR02CA0044.apcprd02.prod.outlook.com (2603:1096:4:196::17) To DS7PR10MB4861.namprd10.prod.outlook.com (2603:10b6:5:3a7::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR10MB4861:EE_|CH3PR10MB6858:EE_ X-MS-Office365-Filtering-Correlation-Id: 9fbcbb47-c794-4414-fe1c-08dc5dfe07ba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TMRGWVdQdTF7IEm2oroR+ORRpKsuBY2D7TOiZUQjkMPFYptZuhautWudDWzwaML+rnhbzvZJ2sRfA+aaaOQ9HkW1ccTjDLu+6HeYFb3HBdC5qERIdRtg80kB91JKV6wMGHZYat0JLYdGiEpGZ+oTC5JowvbNLxxssSPfLWKZ+c9Wad0zPFyLTXQks2YA5QKKCFeQWjBJsZ9JtSbTxVibz2Vpn1Pxn9LqGWm03EUMZkLzFvexxElDYq5TXNNhysHtbwGBiUkJ34dhSfXSjR1O3f8NjA6cPtEHU+LAE28jNqnHhrokmRDYLkQZRyulE5mC28YSwciDvn4iuXvXgXYYqaqSkp4fwYHMYTHAZHXb4cm7c9ylO29fjNLpAOFgY7dyEfWsbpP9yAeJU3ooh/f8zS8AHCL5RpxNXnC6Wrv3GFDNNyD9pNhs1b2FgxA/Uc++HGTewmvLAIYjHvip6mp/qTYTgaDcdGfdnnezbGGT0v3v8p68zeWS5VQz69Mpx51AAKlD/wVLTA2V1Hk84zv//dj5ufZPRxK+sQK+l02e0V2O0oAaYUxhRIRJWaMe43K0kQdm9gi/x+0lLF4khSAC1WLR7ybbPr7qZxuNvg7pGVWKTgPpfo9LBVMD7tPlGekid+rrxDoYRlSjG6ooCK5WTTcMVB2NHBuHL68zC/ifRL4= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB4861.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?b00zZnZQQUh5bWhYc2hoRDVtVXdZRS9TSzVDT2drb0l6azJOaGJLdXdZOVhh?= =?utf-8?B?MElid0tUZ1RoRndEdCt3UXgvUjcweUkraGhiNWUyQ085byt0TWJzeDNtZHhI?= =?utf-8?B?RFZFTnFWMWJGOUVNSGpmWVdpUjVWMS9QVEd3dVJseW9WeFJLZW1zTGVUWjJP?= =?utf-8?B?UUswRmlrZU9tWlRENmQ0N2FwSWxhQTRBS09xTGNMZXI5VmhDc0kwdUVRaGNi?= =?utf-8?B?WlpYT1kvamRlSE9UL3d5cXpDd0IrcWdOOE1zSEZmL0dRWHZhcktFelA3SmIx?= =?utf-8?B?ajlRUXIwdGt3NHk0NGRzdXFNVEpEUHNnNDFoNG1hSVpLdWFPbkdXUEQvbVFp?= =?utf-8?B?dHhTMU13YVNWVmhQcFBSR0V1dWZISnRIZWNEVzBKeXdqVFZTN3lsbkRvTW1k?= =?utf-8?B?M2NFSmNOdWkvR2JUaVZYM2oxQnNrbW9zalkveFlwbkhBK3NaZWVHbytlNyta?= =?utf-8?B?QW10Q3h0elcxQmI3SzloZnE5US9ianZiQ2xxN0kzNjJzRmpEKzhWazBOck45?= =?utf-8?B?alRYaHhpSEdlemxVeWkxUVBjQ0tnYnh3bjdYWis2RFRLUEU5b1lia3lISFdo?= =?utf-8?B?anVGajVHSk1WWEZTSFliMUtCY3NxNUFyd3dlMmsycnFkRkMxalk1R1F3OGU4?= =?utf-8?B?QnZGdTU1OENLbGFzR2JRdGtZOWIrb0loNjNnSkVkaGMzSktMYURJbEVpTGZD?= =?utf-8?B?WDRSc3RuZnRqQUF6OXpwOEIxVHk3VE5TVEcrU2dWLzVERk12NVRZcmhSQkp4?= =?utf-8?B?Rkd6WWhhN1R0Z085QnJjbVlTSTRRMG9nbGhPdUN4Z0cwaWUyWHladWVnMFVl?= =?utf-8?B?SGdJRVcyR1c2RC9TT0FGMDdnTGNadGJnZlZsd2VDYUcvZytkVzcvdUs0KzNL?= =?utf-8?B?VU0wYUhNZXRuNVdTZndsamZ1cWU5R0tNbE9BblRmWnpJQXZyQTRHNWlSMTJU?= =?utf-8?B?bWJOZXJoMFhCd0RIblFKU2o3dkdhOElmWnZhSlBIbFdtTXF1MVNSZlhKblpJ?= =?utf-8?B?N1RFRjh2MDJTb3JQUFVqRjZMNE9Pa2NXdE9FZXNXcHJydlk4cE51SG5GVHZu?= =?utf-8?B?eHMzbEZSNVJ4NklwaE1KNUJJNnJERmpZdWlvdFUyWkVsV2tiaDY5UmxiYkp3?= =?utf-8?B?a2pRb0I5blBwUkJ1YmVJUXo1NnowY3hsRnkreGdYbG1uaVBKWEdFSCtiOGFF?= =?utf-8?B?VkJHdU82U2VlZnhvdGJLRlZ6Q3l0SlI1Z0FLeHFhRWZ3Vk5BV2hvTlBHUHRx?= =?utf-8?B?MVBqQVdjVWM0d1BVZTZhWEZWU0Z2RmhKY0dFc1BHUWtCQlN1UHZ4aTRHbFJh?= =?utf-8?B?aFExNXZWaGJUcFlaOWZuZExsVFVBaENnTmI3T0hNbWN6OWZpNHJVem1tTFVT?= =?utf-8?B?YWR5YzB5ZU9OSDg5bUhNVjkzV09WQVZmb2ZsVjlGOU5sNjZJMlhRQk5rOHRp?= =?utf-8?B?UGdQMUdKdlE3Ymt6Zkh6TGcrNmVlV2R2emh0eXFyVzZqUGREMWwyNmJXeGw0?= =?utf-8?B?Qkp6NnVKRmcwYlNWREZrWFc0RzNGcUN3ZWVMM0Jrekx6UndYdlRwYmNPRFhP?= =?utf-8?B?Y2FPUmhhQUIzMS9WUXJtMWVvQWFlaFBjZSthODNRbHhvUWtMMXU1aGdHbDZP?= =?utf-8?B?alNTQUNTL0tvTWJVLzd4VllyUVp6amxwZ0VKcnBXWHNRWG8rSDhGQTdVR0s4?= =?utf-8?B?d1F3ZW5uR01leDlxOStod2VlVWRXRFc1LzlTOTBUNUJYYWJDQWFzdzVGKy9G?= =?utf-8?B?b3BJN0Z6VHJzWTNQd1ZzbHZ1VmoxdGt6Yy9EUXZUTjhlV0tKMGRhcnRJZmtN?= =?utf-8?B?enN3SWlya3R2R0lFNmZkSEd5eWo4MHJaeUZXbWFkU0tWRWs0eEV3VFU4NVBH?= =?utf-8?B?bmNBT1lZc0o5U1VOQnhqZ0llUER4VFNBQi9acHM1UCtPWHlLRzR0dXRSM0tp?= =?utf-8?B?ZTF2TFdSaEVDaHhCZmdNM0tjWHVncTREVWhObHZQYUc1a1AydnFDcm9RekhV?= =?utf-8?B?NVJIOWNlSVFSZXdJcTdLeHQ4clhmbklGMVdBWmh4UkJEbmZhdzBvajBxdjBG?= =?utf-8?B?OGM2T21QSVVCZzFuSUI3QTdlS3dpeHJwUlhCYVpEZ1lHdGdIbEFqeUlQVVh3?= =?utf-8?B?VG80L3Q2MDREd3BpS2VVNkJxOFBaWldkTUZpd3NPcDFwZEo3eitNTDlCdnQ0?= =?utf-8?B?SUE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 15h20yLuJetMU2xbZger0KhFK9XDoURvqaztfETXU+q8uU1QEyNIIH8Hh0VdBg6wmAFfVcnjSKIyGhyWRrOrsGqYZ/Um6rJLVrJRZf9TYtm36Tqmq8awv0aKfFOWU5NYSQSBxearXFum+OB5X1hPlCt53YSw8jtwECdPFrHVdLLOkJHmiSY8zHz+3ei4dXVD3X6+m6zbSU4rKg+djwpsPY7tdcXpdRC6L3AX8o0KwsCqJPCdc1NCEMPKlpH3Eira8+wXyMC65EN2nd7MNBwLvga/yub7lseSRu5k51ImG/THreqosf7PeSLgWFlmNfeMpskTBk6qoCmqYRkn3Bcx1eWEmSr1jCFtKIHV0qrnjnhUZMp+DneYujVWqVH2gxKLc6QfNSIQ770CU5iwDKZryK14lf9Ai7aGRB9Vbx/uG/jxWJalMO55opeABnllOVobwiIMVBLYuQPGf4ZbeRLoUn3VMn3U6becYGHTJzwM34a2YO6VymWmrnbGMGRoAroTTZDOk7UfmS4axj7D3YqrFghzI2bMvagt7DxrOC0jBiVA3jgtNH4/jNkf+dO58xJKlR1XYJjjyttlQnEQHU81xux7l5nKGWXog9oFJQAD3fw= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fbcbb47-c794-4414-fe1c-08dc5dfe07ba X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB4861.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2024 10:14:41.7570 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hKFFTGfdy4Ajt+afjLuevRGHnpUI1OWj06BNDhjRE5HNZfk0umPSi5qj66isatlTbNgUjZfy3aPGfbhcJmDk4uKsEiSOKq2R4uwwjgfsAWc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB6858 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-04-16_07,2024-04-15_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 phishscore=0 bulkscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404160063 X-Proofpoint-ORIG-GUID: t3Goyli0fI_WCaz23GX1UeqiCccWoGP5 X-Proofpoint-GUID: t3Goyli0fI_WCaz23GX1UeqiCccWoGP5 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org 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 3/26/2024 3:29 PM, Partha Satapathy wrote: > On 3/7/2024 3:28 PM, Partha Satapathy wrote: >> Author: Partha Sarathi Satapathy >> Date:   Fri Nov 17 09:18:56 2023 +0000 >> >> gdb : Signal to pstack/gdb kills the attached process. >> >> Problem: While gdb is attaching an inferior, if ctrl-c is pressed in the >> middle of the process attach,  the sigint is passed to the debugged >> process. This triggers the exit of the inferior. For example in pstack, >> printing a stack can take significant time, and ctrl-c is pressed to >> abort the pstack/gdb application. This in turn kills the debugged >> process, which can be critical for the system. In this case, the >> intention of ctrl+c is to kill pstack/gdb, but not the inferior >> application. >> gdb -p <> >> or gdb /proc/<>/exe pid >> Attaching to process >> << ctrl+c is pressed during attach >> (gdb) q >> <<<< inferior process exited >>>> >> >> A Ctrl-C/sigint received by gdb during the attachment of an inferior >> passed to the debugged at some definite points during the window of >> process attachment. The process of attaching an inferior is a multistep >> process, and it takes time to get ready with the GDB prompt. As the >> debugger and debugger are not fully attached during this period, the >> sigint takes its default action to terminate the process. >> >> Solution: While GDB attaches processes, the inferior is not the current >> session leader. Hence, until attach is complete and the GDB prompt is >> available, the sigint should not be passed to the inferior. >> The signal should be skipped if the process runs in the background. With >> this approach, we can skip passing the signature if the process is >> attached to the GDB and the process attach is not complete. >> >> Reviewed-By: Guinevere Larsen >> --- >>   gdb/infcmd.c   | 2 ++ >>   gdb/inferior.h | 3 +++ >>   gdb/target.c   | 3 +++ >>   3 files changed, 8 insertions(+) >> >> diff --git a/gdb/infcmd.c b/gdb/infcmd.c >> index c1fdbb300c67..8ab2d50477f4 100644 >> --- a/gdb/infcmd.c >> +++ b/gdb/infcmd.c >> @@ -2528,6 +2528,8 @@ enum async_reply_reason >>     target_post_attach (inferior_ptid.pid ()); >> >>     post_create_inferior (from_tty); >> +  current_inferior ()->sync_flag = true; >> +  check_quit_flag(); >>   } >> >>   /* What to do after the first program stops after attaching.  */ >> diff --git a/gdb/inferior.h b/gdb/inferior.h >> index 7be28423aeb1..a6065da19a87 100644 >> --- a/gdb/inferior.h >> +++ b/gdb/inferior.h >> @@ -600,6 +600,9 @@ class inferior : public refcounted_object, >>     /* True if this child process was attached rather than forked.  */ >>     bool attach_flag = false; >> >> +  /* True if inferior has been fully synced and prompt is no longer >> blocked */ >> +  bool sync_flag = false; >> + >>     /* If this inferior is a vfork child, then this is the pointer to >>        its vfork parent, if GDB is still attached to it.  */ >>     inferior *vfork_parent = NULL; >> diff --git a/gdb/target.c b/gdb/target.c >> index bbc1badc9e19..7c7df9c2ed87 100644 >> --- a/gdb/target.c >> +++ b/gdb/target.c >> @@ -3794,6 +3794,9 @@ struct target_ops * >>                   through the target_stack.  */ >>                scoped_restore_current_inferior restore_inferior; >>                set_current_inferior (inf); >> +             if ((current_inferior ()->attach_flag) >> +               && !(current_inferior ()->sync_flag)) >> +                 return; >>                current_inferior ()->top_target ()->pass_ctrlc (); >>                return; >>              } > Hi GDB Team, Can you update on this. Thanks Partha