From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2059.outbound.protection.outlook.com [40.92.99.59]) by sourceware.org (Postfix) with ESMTPS id 0D6113833A1D for ; Wed, 7 Dec 2022 13:38:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0D6113833A1D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=hotmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=brf0sVe2fJQTOVV+9XXjT2YbKFMTvknmBbZAcJQvQ6yLzUuIUBMc7RMiwIrrxCUJTImD2aKj9khjIvg5VQNOD8rv2ZgN1elTKEJfYeA1O/jMNIeVhx7g2u+oZP6KXRCGsE/wCSth3f/WQxeTZfH2rINv8sF/JbbO0Xt025zYx4vD4QG6tUmW8mw0Nl5GnW0gjTlFlkXvFF9iN3RePzKWjcJSBOjfiTCK6RWj5sq5z0AV0RPY2VtzXpK8ufnxkuX0xQzbFiJNxRSMLvhH+96qkVMrqDCtzPRLKktoQfOcOedL1tbORdj+GxHLej48ShLGwPQEWHDfuS/H+jMLj4Rvaw== 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=C+u3SCfEIcyaHmt7ZiySYwsxZXDM6uo5Sp3Lai6ARY4=; b=nppEs1K13AannpZ00i/dM075ltg/qCnEOs0Z7D8Z6jBtTJt9+OLkMubEJ9KSRVG+Q5XSs4VYNtg233LZswE/f4CqugFEzt9iyo83EcOG75OK3nDzRCyG/6yDZEwKxNxfPZ7ZG5ywLpsoqhgqRL8fUOY2WROQQdyDuEHNfCI3CKsdDImJdKcZrxQuEss9URHPvYYuul3kKoe9NLgnyF7E62CeV7lewijXv+tcO32esesPoLKhobToBPviXA6riWFTD26RTCUkX1A1RojrzkzNO8qx7yCn2DqgBIyOQNRLynS8rSJhTd0COIFWwehoxnwlzYkbYEMjrsLrB4zN+MyjBg== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C+u3SCfEIcyaHmt7ZiySYwsxZXDM6uo5Sp3Lai6ARY4=; b=iXI2QRB3DKPG1vbfGUeNm9NL6sObCPEm0Qun3zVwBPlt5gD9XhH6XUNptb3apr1Alr3pJPyT8pFvSkRmUZyYbZkxM7B9aRX3/V/DqNzzXEQv8RlnT+BW9AD4zkR3dK5AHFc5OaoWHcaZ4teDfjErvZ7vV7kqzbRPo2Z2X8cLS4C0q50JbEcfflOlt8o6s8DpMxz50i7ugNVGqMx1dEpeJY8r341sWey31dkHY0X+tzgdiGc0Op23BIoZt6OUOH+JyTNS1mzLjXr5NP6q4eGacebWH/deeTu3ZeORqULz+jAeAu0XmuLsfLJwIYrkarFhUqYRtcD9TrHWWJU/YsOwAA== Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) by TYWP286MB3288.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2d1::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Wed, 7 Dec 2022 13:38:39 +0000 Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::c90:199b:e178:3fa4]) by OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::c90:199b:e178:3fa4%6]) with mapi id 15.20.5880.014; Wed, 7 Dec 2022 13:38:39 +0000 From: Enze Li To: Simon Marchi Cc: gdb-patches@sourceware.org, enze.li@gmx.com Subject: Re: [PATCH] gdb/testsuite: fix an issue that prevents selftest In-Reply-To: <9c42e79b-e04b-5c58-2a00-0c93c4358ce6@simark.ca> (Simon Marchi's message of "Mon, 5 Dec 2022 14:50:24 -0500") References: <9c42e79b-e04b-5c58-2a00-0c93c4358ce6@simark.ca> Date: Wed, 07 Dec 2022 21:37:54 +0800 Message-ID: Content-Type: text/plain X-TMN: [LqUaXhbnr33LJS8xTXWoILR5AW+0w7Yr] X-ClientProxiedBy: SI1PR02CA0051.apcprd02.prod.outlook.com (2603:1096:4:1f5::6) To OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3P286MB2152:EE_|TYWP286MB3288:EE_ X-MS-Office365-Filtering-Correlation-Id: f4c6ee70-50b7-4aaf-48a4-08dad85857e2 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eQvjqE4y1+sjmJNM+HTlPkQntoSN551W4tLE28zs9+GV8Uk3c1NT/q+zKgWo92NAte0yHoXBTq5SiXAGxFnRq/5pZa+IXzdCU+cZ9ZywLPb0EA5lIWKxV+vjQauq0ThqqNQUw++Ofz2a+6lPBSEbYhTNr31ZKdt0UC4RGbJrO+UrbM8+olu6sBU2u59IbA3Ljs6+OiO87JpiFuNAQWlvVDvaJ5ka/PFekxTI20ySNm6M4/Xy838HYULb9slEjHaGkBVU2lDiix5rweNSzWoS6BvpceYjDnrsYfr8f8sEdnWHxmPxNptex6hlGsZO9WCzrab7zJGG7H1eDVL1bY2EruAfs5eLqnfKItbs6MY+xAH3Kc5xEt0LNeaiKIPiceLDX4twgmBOUUF4Bn1rItbzFu5fOXitBMiWuq/KFnkVmzXoohDAYA3w9cLytH+Hx8Rmw98UQc1hd4dp4urV+/Q7CjQhXzLoLNLW91t9lLST4oJmGthRHe+hUteDi5jkpMKqhYdyLP4LSf/vBFNo+ngVuPDA98bQJ41PE3il5+6fMwUVq9RftL/6YyMn9wqTJHx1pYPquHHYCLhSUUljsp8DORDAC6CuXJ2YeYWbOUXn8cfSPKWbPH40zNEG1QbMt+Kc4c7m0XVY1s7Rnylh93E1qw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/Q3U9lhlVTvCOLUixwtlBM7qyvZlDTQtcDJXIZwzFtntEUvSeD3iLjm38R7p?= =?us-ascii?Q?aIUdfre0lalogBaWb5l/ymFK+OlBQOC1i5i5t+qxS9Z/NXsfc5aiNnEEk1zA?= =?us-ascii?Q?stS8aXQoj9DG6tiQHKJm91AVwlROVoQ2fAUJ1suW/MvqIkQzucTzZDvVtSu5?= =?us-ascii?Q?+fgOP/SvmjrpSrXD74PxXljdz3Njd769JyJ1WNorbeUMX7VWncBmYGxEXKni?= =?us-ascii?Q?YBBShCRWkon/USP/1LAMaMHjqsfQKiyqfeW9qC2ogvwvb5U2f1gajd8q9eiq?= =?us-ascii?Q?eBDdD4/YUn9QuTNwUKRioxrEjqMUhwB1ToHmLakdVG6oqWcuV3ovOf/ZjW7U?= =?us-ascii?Q?JUB+fuJp2FK2PX2xxRyOPF9U+pRBrmL7VpAju5DPT72aYkFqft88C39juhkD?= =?us-ascii?Q?Bkn9WAslyjm6njcK3nAARmT2E2GzJHlBC6NQfg1Pb1i+LHmfHB3eqcyLUf3c?= =?us-ascii?Q?IBDhwf6PDFOJAf3bP4vhSwN3Z65UGcqqGOZhBQP4tOdodxY70sywz7LCCz7K?= =?us-ascii?Q?Cny+zHJxGDDePMEHd/CAeA9HrEUsxISvmDSTTKCeOA3x+bbOP7kz2whkTt8p?= =?us-ascii?Q?v3EaXerXl9IDkGBsQRpeEvRWtrGm2IPWX/j7NweD6voNBhHxBoWW4E4iT7GT?= =?us-ascii?Q?watg8gmCEVsFpH2UjGEPUDxdCmMcN1BpdELIUQN6Tow9x5ER6s1TS6wXVFpa?= =?us-ascii?Q?aEIoLOPYXnsvRXrXSiklqikgn8kCwTFcWgKWvV9srgmThlSeqxj9A3QW3GT2?= =?us-ascii?Q?WmgZ3e5RdzfUkIbrQ64KA0q/Vydwd5IEDLzbt/YrtlgSkPqiFWmug9zxyG4g?= =?us-ascii?Q?6KcZ3XnxrBBRWeN/P5JaDpJcLPzZ3X7Sc7W/Z4n2SyPtT91m9zb19AOchTMG?= =?us-ascii?Q?6FZQe8J6SmFyACLYqfwNTAiXOXFQK5gHcLznqpEdBQ/tplvZbNgSGO+vF1ka?= =?us-ascii?Q?95yFWTEKoXh/ZoktRLKeIIC4Rm/Wth4cah2We8OUKENxgacr11Gg7r3AYNSF?= =?us-ascii?Q?l7HvC/+roFTebR3dAaBH0yy5xcsYyRyFn+Bc4pGQDit0fujumh7ypZ8+q1Bt?= =?us-ascii?Q?txBF80cd+pX8G27ERi6tg6j/0dnP6jOervCIHCNemDYsQwtihWB+0nKdf+ia?= =?us-ascii?Q?JAYTGksKIYnTKDg+6zzTTQ/pQXKucRLm7uirfl47qAxXYCalZQn2ea+HX5DN?= =?us-ascii?Q?8YcV10pvHBFff5XHBtUglJpnd+8MQxbkvjcXYP7fycQTwe49sFI2JtAd2+HS?= =?us-ascii?Q?0BDzovHPm323LC1+odDmW+1GFiuXzu9JlW2QIHbYAw=3D=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-05f45.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: f4c6ee70-50b7-4aaf-48a4-08dad85857e2 X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2022 13:38:39.0283 (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: TYWP286MB3288 X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,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 List-Id: On Mon, Dec 05 2022 at 02:50:24 PM -0500, Simon Marchi wrote: > On 12/4/22 09:18, Enze Li via Gdb-patches wrote: >> When running gdb.gdb/selftest.exp, I see the following warning, >> ... >> (gdb) break captured_main >> Breakpoint 1 at 0x4fdab2 >> (gdb) run -nw -nx -iex "set height 0" -iex "set width 0" >> Starting program: >> /home/lee/dev/binutils-gdb/gdb/testsuite/outputs/gdb.gdb/selftest/xgdb >> -nw -nx -iex "set height 0" -iex "set width 0" >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". >> >> Breakpoint 1, 0x0000555555a51ab2 in captured_main(void*) () >> (gdb) FAIL: gdb.gdb/selftest.exp: run until breakpoint at captured_main Hi Simon, Thanks for your review. > > Doesn't this look like a bug to you? What is the extra `()` at the end > of the line? Hmmm...After digging into it further, I realized that this patch doesn't fix the root cause; please drop this patch. Before running the testcase, I used CXXFLAGS="-std=gnu++11" to compile GDB, which overrides the default "-O2 -g", and directly causes the compiled GDB to have no debug information. I think this may have caused the problem. Is that what it is? The extra `()` is supposed to show the arguments, but since it does not have debugging information, it is empty here. I sent a new patch to the list to fix the root cause, you might want to have a look. :) Best Regards, Enze