From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id C1BE23858289 for ; Wed, 8 Mar 2023 16:01:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C1BE23858289 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=outlook.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=outlook.com Received: from mail-bn1nam02olkn20824.outbound.protection.outlook.com ([2a01:111:f400:7eb2::824] helo=NAM02-BN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZwEQ-0003UC-Ko for Bug-gdb@gnu.org; Wed, 08 Mar 2023 11:01:36 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MN0QuKfHgFl/EAaxfcwEwviRdszN7HF5IJBX154pfaAsleDMgUoFOyUs6mD1zvo3GXX9+W3/D2WHd9Ftu/wNC8JQOa0EpzZo63YMoA0Rp+bh2PkTB2cEam5Dhj1Tkjuv40TQXg64SDcWbm82lH1zsLCWKOsTMJyWK2q9bYnPzcvC9Mb4qo79nmQOefL3G7Ohj8OMClK71B6z0z1hmVhWEFWO2+gruDSsXkp7OqVHcEkJL+pi9jNHbla0Om++cEMHcUCSIvQgzaYc4bpqBpdd07kyj3jX2IMPuc6PKdOa5ZunR+ExpP7Ftjk2YbSxGpbmnYzGvgT12unVRCqXzE1UHg== 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=tPumeMiosTUWhWvR1m+zD8U5G81tvHBDVksBGLi6J8s=; b=S8E8d3bMzl8C2xmFu+wWMpOip+xOmavG/ZRqpECP895GPJ95bX+TJOpM/WnsPn99+Or5U9GyD8iF/uv/302fR/YYcP13O0Sem+42pTUFfeFLylThH3+0CeJnZNkTz/Xc6TNr1iAZLiMElr89WEi4SfzV//BlfbM3Rwd061d80nV3oI2A19B/ZhhMODBMEJdJDOfSE73j/h9GthRkkeiMVJEo8uMDyYGpIZzztHO+LZ9CAZs4JSiivlbfkLbIdSkfLoUJseXdM85UKV+YXvmCqKe2p79afP5v8neU6a48NVrQphMcuZOe89l5TdIX5b1I10lfLyPhd0VaRlzl+c8h8Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tPumeMiosTUWhWvR1m+zD8U5G81tvHBDVksBGLi6J8s=; b=PBUbxqsVnpu4/3BL1ABmPApwm6HgY1Q7uBBupq3mpLQJhrppfhulC0Sjh1djWkSqHbpujl2FVwChLRoX3xDbHq0DZFmmez1egSoOo2dCYdgxUjgBZq+LOtakjim5OoMogxZf8lvglVaqMsZgXoaTNEE6Vl/uK7FKnH91zSzr7jp+82BBMfbNcQbin0yx0ZOVaPTZASOFm7rGksZK/EWZcvMWgAdT2vvqW4SlnV6YU0p9pZakNCaJxuFDKn3WTctb4LS/D8qW68ebz/zR1KBfpmYW1d1fyMVjWF//Jq/UHI8rwN5Uk/Wzr6pALktdTo4WQGRZZ9OtjXuztcBERCBhjw== Received: from SJ1PR20MB4786.namprd20.prod.outlook.com (2603:10b6:a03:45b::13) by DS0PR20MB5078.namprd20.prod.outlook.com (2603:10b6:8:c1::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.16; Wed, 8 Mar 2023 15:56:30 +0000 Received: from SJ1PR20MB4786.namprd20.prod.outlook.com ([fe80::e034:7cd:3d49:9bf4]) by SJ1PR20MB4786.namprd20.prod.outlook.com ([fe80::e034:7cd:3d49:9bf4%8]) with mapi id 15.20.6178.017; Wed, 8 Mar 2023 15:56:30 +0000 Message-ID: Subject: Bug report -- Python Exception : maximum recursion depth exceeded From: TechHara To: Bug-gdb@gnu.org Date: Wed, 08 Mar 2023 10:56:27 -0500 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu1 X-TMN: [uWP0t0OYt3PexhHCLep3AK9ULlJly9aKi2SKay7X4QrhSvOX7KJJ1GRJYILQoTxA1ai8yWMnNOk=] X-ClientProxiedBy: BL0PR01CA0036.prod.exchangelabs.com (2603:10b6:208:71::49) To SJ1PR20MB4786.namprd20.prod.outlook.com (2603:10b6:a03:45b::13) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR20MB4786:EE_|DS0PR20MB5078:EE_ X-MS-Office365-Filtering-Correlation-Id: 95ff252c-10b5-4e96-39ac-08db1fedae75 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GL/oGpfCjl0T9cWu6ztRYh3Pa7n/OwXBYnYSbq+vmUQUJEQ0U0xjPBdVqP2gMXoKRzWkVv0j1SsrLbEC1ZtrLhtVnfNKrwGGckOjXCBKid0u34SIADMtFuGN19rfftgMAz7mcXsCqauzTiYYjEd/UpJ29Y/sKPkZW0JQrAcEqIcMU1KTPlFnEPlNvkFM8sxOIgvGOJtdkLmnJLt0RvgMxy6+izC1sN667meDzk52oRMXutWwav6dBgXwE5l/te4K6Le8QjUlQHkPg4D3W3PlR41Ad/QRCmhmNmBZUAuoPtFKqBiGF0F82xTisSRAHrWpHRYSY76NFXgTgbkKS6zwouGsVCH+kVE19My3+C2SyGWqRXWfYXURir+3Tchr14rCjevAjjRisOfZaB4FG6lWj9YR8ScMtXBwUNoy8ZkJjRLz2Rp+Zmk7lj2DsI16ggNHsx5Zk60F5ymGTvlB4JL0nAP4y9YwMJmlV0M5oue4KtsW+CPBZe1qpBS13eqERcfEm3k8VRC4ZyN40y1oEraYDcoUsoXmwe4WiZXqwAb7P6yKpixVXaku4c2Jdbx4cmMcJ8lmiAPCCBT/jKZSdR3pzJWESGhBzQmNqkoy2B946zM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YjB4a0taQzZQclBPUnVkMzVaNXBOZTRoeGlxOEJpZDhoamFITzk2eUdUdTc5?= =?utf-8?B?MEwrVFEySkc4UzkvTjBLQW9McElMeXJzK1JZQzUrNlI0cHpZeVhUWDh3blJw?= =?utf-8?B?bU0xSXd1OW93WEI1MjdnSDZuNXdvdlJsS001V2lMUUZKT2Q4cWY3NmI4YVZh?= =?utf-8?B?TXUyQkhWeC9ubUYyK0N6dmVDdDlGUEZTZzVLSjFMVHdnQ2xDM21nMnRBTWI4?= =?utf-8?B?Nms2WVdqdER4S2grSk5ueGR0MlpKZUFRUElFWTdLSmVCKytMSlpVd0MvVUlM?= =?utf-8?B?ZVp5U3hBV3Z0bERVK09BamxaUG9SNW1aT09LTU5TemJBUVZMZkgyZnRRS2JY?= =?utf-8?B?SzZyMnNieHVXT202OUFYR2laQk4xZmhYcm9paUhZM2hzSEt6MFNXd0ZvbWVh?= =?utf-8?B?cG1zRTZSOS9ETThBYkJDSVBBUVkwK0p1VUllSW5zQlJBU1JDZ3czUEJRSDlT?= =?utf-8?B?aEptRjVWTHNGaWRKUE5JbmRNQmU5TVR0amJibVJPdGRXTDJieGF0Vlp5d2Rz?= =?utf-8?B?N2pTbXFKWGJIZzhiRWNzTEx2dThRZ09LeHZqazNlZWhPUnNTdXZjUzBnRUpu?= =?utf-8?B?bXRnRGNmOWFYWUt1cUlzUkVyRVdGQVFjenJiUTl5cVZTTldhUlZycGxkMjIw?= =?utf-8?B?bW81Smc5SFM4SGhhN1oxQ25KY0x0L0dtaEJENlNla01PcllzbHVaU2VablZC?= =?utf-8?B?WW9UeTVBN2VEZDJoOE5laU5vUzBORk1kajl1Q2VmYW55aWVxZ29VOVhDY0dP?= =?utf-8?B?akFZSWcyeVVsNnd1Q2tmdkRlVXMxekFuQnVYd3JLZVF3MTVmMHZ4SG1OOGpU?= =?utf-8?B?RngrV3Jrd3JKNHZLVFhLVnZqK0ZqNmxSMDA4cGd1VUhpQmhjWG03aElUajBj?= =?utf-8?B?ZmFyWmdBdXRFVHR3aTZhZTBiTXlBdGlPdDdqMkdjbk1MMFU5VG5qVXZHZnhm?= =?utf-8?B?K2NFSjhqRlFIV2I0VTI5L3R2RjM0Q3RuYnl1d1Q5WUxYZGIyQkFlZDNlTUFl?= =?utf-8?B?Y2R4dUJwY1ZQVFdCK2lNMlZLMkFWSzIydldnOGdSOWZYWnVpVi9WWU1qUDhs?= =?utf-8?B?K1RPS0UreHNaa2J6aDd0VUkwWVhOaUYyUGgyY1ZJNndEYW5TYm5qajZyN2ZC?= =?utf-8?B?eEcvRWtFUGtpTXo4MmFHdDQxRkpmSVVpQmJ4OHZkMXplUEszOVlrdjZWWnZa?= =?utf-8?B?N3BHbHl2TG43Rm5rSEpHdm1QMzAzdzluZWx6cjlQUjNvQ3lqckgyZVRCZjRW?= =?utf-8?B?eHFwNU9BRkNXbHM3cUFiNUJZSG43TDE2RHlXMWMycVUzZnFZSlNzSHVQOGE5?= =?utf-8?B?WW5FdS9KQ2o1QkZxZHptUzBqc0ZNR1hhUjlQSG1mUGV3MWx2OGFxTnhYbkQ2?= =?utf-8?B?NEd4TUsvaTNJT0dGK25YVHllYVloTUJvZE53dXNkSFNTRC9wYmZldmhGY3Zz?= =?utf-8?B?dWFSQkFBNGhPS0Rab0ZET0dnNzIwTTVSdGQ5NW1XRHVqaHY5SEJ2UVorSUxv?= =?utf-8?B?UkI3R3pJVFRHVzd5QWRleGhjSkx2Z2VwRHBsNlVXSkx3YjVDaml2WHN1ejBF?= =?utf-8?B?c25UL0xlNFl1Y29DQ2RMVkpVb0RSTjlDcENWMUF4V1FENytSRUw4RXVybXha?= =?utf-8?B?N0xyOUJ1VGJzbDU2bTRVbnVtY1lhK3RpRG9lQStQMllFdTBsWU5yNnhscVJH?= =?utf-8?B?Wkk5OEZvRGlyOXZXMVp6YkozdG9NYjlmcTQ0cEJGV2NLUUVydmc3eUZsbUJo?= =?utf-8?B?a0ZJV0UvWVF3Mm13Y2tkdWJsaU9xYXluYjNBTXRvRExiNDlKL21WVTIwcHpr?= =?utf-8?B?V1dEeUdjcm14WWhWMGRqdz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95ff252c-10b5-4e96-39ac-08db1fedae75 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR20MB4786.namprd20.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2023 15:56:30.4728 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR20MB5078 Received-SPF: pass client-ip=2a01:111:f400:7eb2::824; envelope-from=techhara@outlook.com; helo=NAM02-BN1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9,DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1,DKIM_VALID_EF=-0.1,FREEMAIL_FROM=0.001,SPF_HELO_PASS=-0.001,SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,SPF_HELO_PASS,SPF_SOFTFAIL,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hello, I am reporting a bug that I found. The following script reproduces the bug on Ubuntu x64 running g++ (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 and GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1. ``` cat << EOF > main.cc #include #include int main() { auto ptr =3D std::make_shared(0); std::cout << ptr.use_count() << "\n"; return 0; } EOF g++ -std=3Dc++17 -g main.cc ./a.out gdb -q a.out -ex "set confirm off" -ex "b 7" -ex "r" -ex "p ptr.use_count()" -ex "q" ``` The output of the script is ``` (gdb) p ptr.use_count() Python Exception : maximum recursion depth exceeded Error while looking for matching xmethod workers defined in Python. ``` With python print-stack full enabled, I get ``` (gdb) set python print-stack full (gdb) p ptr.use_count() Traceback (most recent call last): File "/lib/x86_64-linux- gnu/../../share/gcc/python/libstdcxx/v6/xmethods.py", line 777, in match worker =3D method.worker_class(class_type.template_argument(0)) File "/lib/x86_64-linux- gnu/../../share/gcc/python/libstdcxx/v6/xmethods.py", line 733, in __init__ SharedPtrUseCountWorker.__init__(self, elem_type) File "/lib/x86_64-linux- gnu/../../share/gcc/python/libstdcxx/v6/xmethods.py", line 733, in __init__ SharedPtrUseCountWorker.__init__(self, elem_type) File "/lib/x86_64-linux- gnu/../../share/gcc/python/libstdcxx/v6/xmethods.py", line 733, in __init__ SharedPtrUseCountWorker.__init__(self, elem_type) [Previous line repeated 995 more times] RecursionError: maximum recursion depth exceeded Error while looking for matching xmethod workers defined in Python. ``` If I were to compile with clang and run the same commands with GDB, 1) -stdlib=3Dlibstdc++ =3D=3D> same error 2) -stdlib=3Dlibc++ =3D=3D> works fine LLDB, on the other hand, works fine on all scenarios I tested. Thanks.