From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id E2D943857806 for ; Wed, 6 Jul 2022 04:25:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E2D943857806 Received: from pps.filterd (m0127361.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 26634OU3038975; Wed, 6 Jul 2022 04:25:52 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2169.outbound.protection.outlook.com [104.47.59.169]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3h4vpjqt69-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Jul 2022 04:25:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A2tKn7tXptgzhCqak8aBw/r2IgRuovZv8jSuX8wkYzziUJsj0vzRwdRI5RLiuAQaICni3vLOjyXnqrJed+gF8uxjDYM4Bpn4rUI5rd940hpET/KtzfDw9Vtigf0MNeWYKp8a8BSglBZMCxKretEvroTTO/rb4blFdj8lrzOrF+ljtqxU4qAtUbDt3xCHeXIf5VH+krtWaZ8OTW4V4SANKDUa59ca7oRRbWnIwtnXm3YQrsjR7x1skJt1yLhWr+hDPC7M6//ftccSn4NvvYI5QFY0O2zB7rDpUWyuc7HttCpG5f/gOEfK65n5jg5BnFfjAB5PNBYyMsG4TbP9hGUEew== 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=WGDAFKm0i65ViKX/iLOzYFfzrP5hDiY9Slcj+s+4MmE=; b=L6WVOgY3C990LKZ4ZDYXxGSNDpbQJS08E3jXotasWOO0J8qMU3STFdORs+5ey0vK7j9ixGr22DPKzaL3p19eut1C3dDuYi8BN4GlxmDzf7JSBa/AqsDmBZzRrQoQ1MZVUFJwc9oKYI5vhyBtrVPn4q8CeohbLkc4M5gC1hIBSmnRXt9VBxuNysRMi5PDATWiKkEO1tCUVeCFVNrl3v9EPIVCeROHj4gwAvk0GXxMldVpWtLY17LEJUBF1EnVXc/fNNimRK2SEzs+1MjCUyVkJ0/Flgajh+vuSVTdQIZHv5kpjhN9BmjctI8nalGIDSLkuSNlw673ZI1ixxCvDGQ0uA== 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 BN8PR15MB2867.namprd15.prod.outlook.com (2603:10b6:408:83::15) by BN8PR15MB2834.namprd15.prod.outlook.com (2603:10b6:408:89::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.22; Wed, 6 Jul 2022 04:25:51 +0000 Received: from BN8PR15MB2867.namprd15.prod.outlook.com ([fe80::bdba:e456:65f2:9f6c]) by BN8PR15MB2867.namprd15.prod.outlook.com ([fe80::bdba:e456:65f2:9f6c%5]) with mapi id 15.20.5395.021; Wed, 6 Jul 2022 04:25:50 +0000 From: Aditya Vidyadhar Kamath To: Simon Marchi , Ulrich Weigand , Joel Brobecker via Gdb-patches CC: Sangamesh Mallayya Thread-Topic: [EXTERNAL] Re: Fw: RE: [PATCH] Fix assert pid != 0 assertion failure in AIX Thread-Index: AQHYkPB5Cp8faEwdEUKGcrDnpjbOEA== Date: Wed, 6 Jul 2022 04:25:50 +0000 Message-ID: References: <5f142468-bc68-9128-d4d6-80cf36f12a48@polymtl.ca> <87169b93-8be2-5ccd-6b58-51b395a367bd@polymtl.ca> <4516dbf7-2655-39c5-0614-8235df05248e@polymtl.ca> <0ad5c21e-60fa-e52d-f70c-d2bc62e0ac74@polymtl.ca> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: suggested_attachment_session_id: 9a902034-06d6-024e-a136-35c159348be3 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6cfea6a6-0b6f-4197-47c6-08da5f079bbf x-ms-traffictypediagnostic: BN8PR15MB2834:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Uiy3CnzvrRLihtHsvMS2OF9BTAhqfxepUotLM2L1jKCPn7YseVQOpTvbXYJghGFNP1kT7NczCRWkcfA5INYBlsLsOQ1wwTxLOZvMk15yzyWTl5l4efsFzWY/i9qMSdxcjpWk59CcK7mxQV8TfS2jEDhcPGALG5hTNA0nL/o5A4A/IgCK0Ip4T4Gi6lYpdp6DkO42IMyFs2ttsTTcmAWzOLsri8SVRzsih+TZ8J11XldlFvnTWnIIaBDJ0Y+VyWbTL4iM6qz3kN3SYIMPc3H+aL1CR7xj6119YIdu9JSftHJpsusxDhJZOPMNGkDUMSWtuzoeWrcAvPnzk34qDszw/krlxoj7Om34M3clYJjBFZhrDckAbX0WUpE04YvZ+etP/7vqtaTmYqjjnCYK2Lw7vBXUQpfjiWezidCD5hCyR7Yng7f44hTn/tuOcQ5/P1xDm7p0/+NI+q1qkw0aMmICC4m2vfKiFUFem88HVh4gR17bQKXOTWm8Gq8zYRMJrHAuwohAuCDHMbNG6d0BhoNao1srFFmEP26JpIvT9ZdFRJU64o3WVA5KJkzdHzQGJMVbruWgRiyQxrNyvo2YQs4Heu9sxFVxRDffA2Lyktg739BWdP/ahjhzGqw8BEX9T5yLYKKz9eCeCcHWwm294Uyep9vpj0eVui42gpnB+sC9mSQaknP5iOjuduViS97L7tAjqowBWt4UkIbAZhngYTO0T5Q/3mIpZcSQ0+RJY9DjCVc4iRJMxbPPZUwTxNn+KdShHS5HMlSFS1OQ+ziqn/TA64/r+n9koMW1/aW4AfOfbwCkHyYX5s7BB+g/3mohqgzf x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR15MB2867.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(376002)(39860400002)(346002)(366004)(396003)(136003)(478600001)(110136005)(41300700001)(26005)(9686003)(55016003)(4744005)(316002)(52536014)(8936002)(122000001)(5660300002)(38070700005)(86362001)(71200400001)(99936003)(91956017)(186003)(4326008)(8676002)(66556008)(66476007)(19627405001)(66446008)(64756008)(66946007)(76116006)(38100700002)(7696005)(6506007)(2906002)(83380400001)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?xITZxsaU3EyP1sG11JzyhjoNnlgh4uttTMN+YyYJQKytZ6F+AD8jyeSkeS?= =?iso-8859-1?Q?4bv4cE8vByhEimVdEju58j1LA00OyFM3cTQlG8xKSLljV7QhIeJRpmPJWh?= =?iso-8859-1?Q?v4BCjpuezW7CiScpDB3B7HOyzPEMojahJ7INbj5rc0Mt06Bb5DNraa4q2U?= =?iso-8859-1?Q?qzee2CJqdkoJmcrj4NGFgXB/lBK/hzg3fM3SRvwJNWZwNZPJAIzdGQjwyG?= =?iso-8859-1?Q?GjPjEs2y5fG9MLNtHyqR4NrvZyW/uRxj3h14OPkXqlZfhrGjyBBWuxB866?= =?iso-8859-1?Q?/lVHwruW8SE+8m98deEq8YXjwi6dtJlqByrRpWJgw9RZBXO2g0mchE8d41?= =?iso-8859-1?Q?/ZKLs6UNK3x59sqrUUzrxQ8IMcYJB3dpGaTqsevaMUlazNxFEiPlFAKuBW?= =?iso-8859-1?Q?hYmPGtbMBhz6HExgGxxfQc+oFevK9y4UkdZFFLvuijosBETC7Dw3om89ai?= =?iso-8859-1?Q?Q/sYz25LFzwY2nmC+4LKOaF6V4/+Zz0l1bOElJamq3zWliHdpF3ymzeYyZ?= =?iso-8859-1?Q?E+kU34wLoQqFyL28lx7bQqEmx+bv82l527LbYw82Pphk4kQkITCeJUGZjj?= =?iso-8859-1?Q?PtWY+nrg4628cEBDC1gFGPbWVNQalEtSn/qEnyntHrBhJCdkLu8jvEYe+B?= =?iso-8859-1?Q?vcHnQ3rECjzpg0dOjZP2J5QMCkjQZl+wba7v+3ryH3HL7DVHDyW3wPqfxN?= =?iso-8859-1?Q?Ep8dUE4W7elBjJfAqVDVALclEpAkEjq4zN7A6PMsQQPT/1g8wLnX7tFmIG?= =?iso-8859-1?Q?y2AiCxSQjOUvXnOoPBD5FFIZuAl48NWE/+hEovzJlvKhnO5DfC5hM5w01D?= =?iso-8859-1?Q?jOiFUHyyHoSMB8iB2P9ipZfeZB9WT2jjVXMBWQDzO7QYydf6oxUruLnReX?= =?iso-8859-1?Q?7qZtgGEJ+rgYqcpUqzIb5xT1ugu3tntTHpHVXwhxfNzhq+euhmgz4baACZ?= =?iso-8859-1?Q?dkc/9FowsT6gvXG5XzwUjUyOuNrZhaJGTC3GSwQ2T9oz6xEX3v6A6H5qk6?= =?iso-8859-1?Q?JNyk2J9dQp4ICN1Zx5iqqOxirwReh+P95Q+CvlGO62+fbbTUz1LyZdM5/Z?= =?iso-8859-1?Q?MhEtAMpHE06VL7C5y6dVBXsxIOKphx6K7iKnNTB4HQgcTsEAPev/TLAs9S?= =?iso-8859-1?Q?bACWxtKIgIYbb7kNUTFHkwSaoLDIglYeoVZdrrifbHsfEtTzzvccDAVMnj?= =?iso-8859-1?Q?R2fex2DECMW02/MhT/XRLQKz6lK87MrtLnLrODUt5yqsmJSqncbKEDSpK4?= =?iso-8859-1?Q?7BOi6E9KkQRYoqlZV/nL0NRrZI9gr9TiKYjjZasBYZBowno7XAWLBQbFDQ?= =?iso-8859-1?Q?ZbV0vr0caxIf6iV41Gg6N0RfnhjQg0M+CxspWY45JSHh/y+BxdLUnKLHaY?= =?iso-8859-1?Q?sQcp+EoNBA2BdfgWgBDtsgnS93rWLf2RgcZ4FUH9pNbNjQQqHxrtkjnA7n?= =?iso-8859-1?Q?Nx9u4DdcAXfT5Cj6bT/WaauW8gKtan7haImKP+a217giuRih1ecjHwpOmI?= =?iso-8859-1?Q?Aq7rhF0w5GjfZTnKFX2cmAM7/YKEO5DHFLsChKuCSIrPC7oqweOBC0ugfX?= =?iso-8859-1?Q?GOciwqNyPhbBfUyb2YE4+cMujYaka9C/CaC9FKwkeiRGhs+U70huz6j2U6?= =?iso-8859-1?Q?I7+w5EQSqOT2MNCuxvrOuWqkKStFbapbz72ozO4kywpxkTaNI39MLX7g?= =?iso-8859-1?Q?=3D=3D?= Content-Type: multipart/mixed; boundary="_004_BN8PR15MB28672EE6EB11269E99B2B254B5819BN8PR15MB2867namp_" MIME-Version: 1.0 X-OriginatorOrg: ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR15MB2867.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6cfea6a6-0b6f-4197-47c6-08da5f079bbf X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2022 04:25:50.8448 (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: p5BwaNinyYCpH1gSRlNPvGVseyYH4bnvnIxXb86Gheb/gp7nE86DS+pIwyOPBRp+aN/sgwv77Rs+myxlC1dd75yAzLl/XUhbBxXWx1AdrMc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR15MB2834 X-Proofpoint-GUID: aVZH_AHfGMouEsBznBbdhYS5NWSJelTS X-Proofpoint-ORIG-GUID: aVZH_AHfGMouEsBznBbdhYS5NWSJelTS Subject: RE: Fw: RE: [PATCH] Fix assert pid != 0 assertion failure in AIX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-07-06_02,2022-06-28_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 spamscore=0 mlxscore=0 bulkscore=0 priorityscore=1501 mlxlogscore=603 lowpriorityscore=0 impostorscore=0 phishscore=0 clxscore=1011 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2207060014 X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE 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-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jul 2022 04:25:55 -0000 --_004_BN8PR15MB28672EE6EB11269E99B2B254B5819BN8PR15MB2867namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Morning Simon. The reason we were adding one more inferior_ptid!=3D 0 , condition is the p= revious condition in the and logic i.e. pid !=3D inferior_ptd.pid() will sa= tisfy as -1 is not equal to 0. [inferior_ptid is set to null before coming = into wait]. So, in the next iteration since the process has exited waitpid = (), will lead to ERRCHILD error though the current iteration fetched the ri= ght pid using waitpid (). However, we get your point that inferior_ptid should not be used initially = [for any condition check till we fetch the pid using waitpid ()] as it is b= eing reset. Please find attached our modified patch where we do a check of the inferior= being in the list. I hope this solution matches to what you suggested. [See 0001-Fix-gdb_assert-pid-0-assertion-failure-in-AIX.patch file attached= to this email] Have a great day. Thanks and regards, Aditya. --_004_BN8PR15MB28672EE6EB11269E99B2B254B5819BN8PR15MB2867namp_ Content-Type: application/octet-stream; name="0001-Fix-gdb_assert-pid-0-assertion-failure-in-AIX.patch" Content-Description: 0001-Fix-gdb_assert-pid-0-assertion-failure-in-AIX.patch Content-Disposition: attachment; filename="0001-Fix-gdb_assert-pid-0-assertion-failure-in-AIX.patch"; size=1482; creation-date="Wed, 06 Jul 2022 04:22:16 GMT"; modification-date="Wed, 06 Jul 2022 04:22:37 GMT" Content-Transfer-Encoding: base64 RnJvbSBhMWM1YWI1MzM4YTVkNDZlYWI2NzVhODVjMjhhOWIwMDI1NmQzOTVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiYWRpdHlhQGlibSIgPGFkaXR5YS52aWR5YWRoYXIua2FtYXRo QGlibS5jb20+CkRhdGU6IFR1ZSwgNSBKdWwgMjAyMiAyMzowNToxOCAtMDUwMApTdWJqZWN0OiBb UEFUQ0hdIEZpeCBnZGJfYXNzZXJ0IChwaWQgIT0gMCk7IGFzc2VydGlvbiBmYWlsdXJlIGluIEFJ WAoKLS0tCiBnZGIvYWl4LXRocmVhZC5jICAgICB8IDIgKysKIGdkYi9yczYwMDAtYWl4LW5hdC5j IHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9nZGIvYWl4LXRocmVhZC5jIGIvZ2RiL2FpeC10aHJlYWQuYwppbmRl eCBlY2Q4MjAwYjY5Mi4uZTVjMjg3YTNmYWQgMTAwNjQ0Ci0tLSBhL2dkYi9haXgtdGhyZWFkLmMK KysrIGIvZ2RiL2FpeC10aHJlYWQuYwpAQCAtMTA5MSw2ICsxMDkxLDggQEAgYWl4X3RocmVhZF90 YXJnZXQ6OndhaXQgKHB0aWRfdCBwdGlkLCBzdHJ1Y3QgdGFyZ2V0X3dhaXRzdGF0dXMgKnN0YXR1 cywKICAgaWYgKHB0aWQucGlkICgpID09IC0xKQogICAgIHJldHVybiBwdGlkX3QgKC0xKTsKIAor ICBpbmZlcmlvcl9wdGlkID0gcHRpZDsKKwogICAvKiBDaGVjayB3aGV0aGVyIGxpYnB0aGRlYnVn IG1pZ2h0IGJlIHJlYWR5IHRvIGJlIGluaXRpYWxpemVkLiAgKi8KICAgaWYgKCFwZF9hY3RpdmUg JiYgc3RhdHVzLT5raW5kICgpID09IFRBUkdFVF9XQUlUS0lORF9TVE9QUEVECiAgICAgICAmJiBz dGF0dXMtPnNpZyAoKSA9PSBHREJfU0lHTkFMX1RSQVApCmRpZmYgLS1naXQgYS9nZGIvcnM2MDAw LWFpeC1uYXQuYyBiL2dkYi9yczYwMDAtYWl4LW5hdC5jCmluZGV4IDg1NjNhZWEzMTNhLi4yNDA3 MWEzNzQyZiAxMDA2NDQKLS0tIGEvZ2RiL3JzNjAwMC1haXgtbmF0LmMKKysrIGIvZ2RiL3JzNjAw MC1haXgtbmF0LmMKQEAgLTUyNSwxMSArNTI1LDExIEBAIHJzNjAwMF9uYXRfdGFyZ2V0Ojp3YWl0 IChwdGlkX3QgcHRpZCwgc3RydWN0IHRhcmdldF93YWl0c3RhdHVzICpvdXJzdGF0dXMsCiAKIAkg IC8qIENsYWltIGl0IGV4aXRlZCB3aXRoIHVua25vd24gc2lnbmFsLiAgKi8KIAkgIG91cnN0YXR1 cy0+c2V0X3NpZ25hbGxlZCAoR0RCX1NJR05BTF9VTktOT1dOKTsKLQkgIHJldHVybiBpbmZlcmlv cl9wdGlkOworCSAgcmV0dXJuIHB0aWRfdChwaWQpOwogCX0KIAogICAgICAgLyogSWdub3JlIHRl cm1pbmF0ZWQgZGV0YWNoZWQgY2hpbGQgcHJvY2Vzc2VzLiAgKi8KLSAgICAgIGlmICghV0lGU1RP UFBFRCAoc3RhdHVzKSAmJiBwaWQgIT0gaW5mZXJpb3JfcHRpZC5waWQgKCkpCisgICAgICBpZiAo IVdJRlNUT1BQRUQgKHN0YXR1cykgJiYgZmluZF9pbmZlcmlvcl9waWQodGhpcyxwaWQpID09IE5V TEwpCiAJcGlkID0gLTE7CiAgICAgfQogICB3aGlsZSAocGlkID09IC0xKTsKLS0gCjIuMzEuMQoK --_004_BN8PR15MB28672EE6EB11269E99B2B254B5819BN8PR15MB2867namp_--