From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR06-DB8-obe.outbound.protection.outlook.com (mail-db8eur06olkn2055.outbound.protection.outlook.com [40.92.51.55]) by sourceware.org (Postfix) with ESMTPS id 91D41385AC3F for ; Tue, 20 Jul 2021 20:28:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 91D41385AC3F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=hotmail.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.de ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iNALj83a68jRBeAko+tqZwJxNHkaGf0ncj5/pUtD8ojW2YhdclsHWUUL3Yo/KP/t10AMb9l4WF+D8DyYUxr+n4ZzvZ2Yh4xd7hcwzOwnT0bh7f4JYohtVa2J085l93m1sGny2ZBtf49U5hlf4U/sDynemHQopgaot9z3L4fOhbnAPw5EUm7OJPHjpithdSgYV30VLo8Cd1CVWmgNG3B+WL2EHJJa8cm1UG1kXCXtYtNb89NFiYNoa9kUrjteuM18navHB2q3cRY9dBXNqvPIkSdRZhVnu/t/80uMknFfiNYfLvhpjyHJAfgN6H2D3x63PxvQqjzgqx1GYQs2UnHvrA== 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-SenderADCheck; bh=eEYjDZJ67Nl4NdfAheKPmm+vEMJe+n17Ag6maI2HOcc=; b=dHTpY0jlvADpxc3I/8TyTiFgzwK1X9YTZLKkkAJL2N+5vbnPfZyVe9ePL0ofMvafRX4SD3kmVnnGh743eGVYJBzNhOwaGBCyfpeY0qSr1A2tgTdOXHaO68Bk9goHRp/DVKLJGPStYf+d/GohtU9kfBPN3oG4Qwym3sdNJQQgHhe8HY+Ua8aMucmW00sPyMswbmoHN0Ga6NlNUxj8e0eZaA2nlR3AtRhykNIeVK9YKj75cX0Zb++r1AwwVntF6Ue0bgSiMbnK51N+aSq/RIJSciNcNnP+MqB6IDkUoIMLh4x49gmcVSHLc2b8enx9OGbj9HxZ8vsptoDRw1bJvgE78A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DB8EUR06FT036.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::44) by DB8EUR06HT116.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc35::384) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21; Tue, 20 Jul 2021 20:28:05 +0000 Received: from AM8PR10MB4708.EURPRD10.PROD.OUTLOOK.COM (2a01:111:e400:fc35::41) by DB8EUR06FT036.mail.protection.outlook.com (2a01:111:e400:fc35::152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24 via Frontend Transport; Tue, 20 Jul 2021 20:28:05 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:4EE8CF747072D3BB0D60988814862573FD88F89D553C93BE4782F014D32A0858; UpperCasedChecksum:32198D23E7050F656453D56006A32543E278D59828D1F8E4B3585AAAFDF6D5B1; SizeAsReceived:9200; Count:47 Received: from AM8PR10MB4708.EURPRD10.PROD.OUTLOOK.COM ([fe80::3d30:d151:570a:8a16]) by AM8PR10MB4708.EURPRD10.PROD.OUTLOOK.COM ([fe80::3d30:d151:570a:8a16%7]) with mapi id 15.20.4331.034; Tue, 20 Jul 2021 20:28:04 +0000 Subject: Re: [PATCH] gdb/testsuite: capture GDB tty name in default_gdb_spawn To: Simon Marchi , Tom Tromey , Simon Marchi via Gdb-patches References: <20210608212126.1673188-1-simon.marchi@polymtl.ca> <874ke7jcrv.fsf@tromey.com> <269336aa-5500-c03e-9e00-81279c24e5be@polymtl.ca> <87a6nxinjj.fsf@tromey.com> <86a3df13-64c5-6c4a-aa38-bd0abe34e3d7@polymtl.ca> From: Bernd Edlinger Message-ID: Date: Tue, 20 Jul 2021 22:28:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 In-Reply-To: <86a3df13-64c5-6c4a-aa38-bd0abe34e3d7@polymtl.ca> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-TMN: [gsQHZuZvnWGOSY8fTM7u7hO8sSyc/DEh] X-ClientProxiedBy: FR3P281CA0001.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::10) To AM8PR10MB4708.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:364::23) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.101] (88.76.118.196) by FR3P281CA0001.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.12 via Frontend Transport; Tue, 20 Jul 2021 20:28:03 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 2c7f50f0-4b59-47af-69f3-08d94bbce06e X-MS-TrafficTypeDiagnostic: DB8EUR06HT116: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eSFj7iFlDwsJIiL3gPkIF4JOetHlTSHhNp+QpJKIIYiIIchEvPEDwYAb6BeGvFOIXJgpG1zlzDwrHXtR/ynQ55TvMk0t+TzsHaSFXs98Ck7FSDcXeyLcqLUyLCumkBBuqA7NFWTQTNqBk+jdqE6UE35WZgh69Us0k9CP87Y4jWKJxPruU6AMyfZzoNES1XCsyUKgaM/V4uQT0VhQdqblR8/WP7l6w25f51JJicutlIssRWu3IfheLSBG8V7GLdkkiagL9IhkRLx85hHQIuxiECekFIcmPxwaL4EyL0xZ4UGV3Kr8nyekKNGAghko6/X3rPf2pBTqJ4FfuF+ZtNMc4jevCeHZs+Fxvilv8cFCfMTXMblTM17YTG/P4SdffAeT7ewzIshA+d6T2IsLQ5srd1U+aAjNq3br1rGoS8UjUxB/+uDUQ9PLiysktUmvdLyc X-MS-Exchange-AntiSpam-MessageData: MuFquNJwGbdsst+azUIipIF3SfDr+9KXz/hKeXjJQxp9bk9Yrke9gNI2lpacApTzwU5vQJr2ZThPiIlUeKbSZW75at9ugCLHa2SqNZdF56ZPncyhogU3DrBNxgINOJnhA+Hvb0/43KwjUvmh3Z1T9w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c7f50f0-4b59-47af-69f3-08d94bbce06e X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2021 20:28:04.5393 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DB8EUR06FT036.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8EUR06HT116 X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, FREEMAIL_FROM, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org 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: Tue, 20 Jul 2021 20:28:08 -0000 On 7/20/21 7:14 AM, Simon Marchi wrote: > On 2021-07-19 3:05 p.m., Bernd Edlinger wrote: >> expect 5.45.4-2build1 >> tcl 8.6.9+1 >> dejagnu 1.6.2-1 > > For the record, I do see it on my Ubuntu 20.04 machine. It can be > reproduced by running `runtest --status` manually in gdb/testsuite, that > could make it a bit easier to debug. > > I attached GDB to runtest while it was doing its thing and waited for it > to segfault, that gave me the following backtrace (after installing the > appropriate -dbgsym packages): > > #0 0x00007fe176cd8b69 in exp_close (interp=interp@entry=0x5595b70269d0, esPtr=0x5595bb6968b0) at exp_command.c:370 > #1 0x00007fe176ceef9a in exp_close_all (interp=0x5595b70269d0) at exp_chan.c:582 > #2 0x00007fe176bd5b72 in InvokeExitHandlers () at ./generic/tclEvent.c:911 > #3 0x00007fe176bd5c0a in Tcl_Exit (status=1) at ./generic/tclEvent.c:976 > #4 0x00007fe176cdb959 in Exp_ExitObjCmd (clientData=, interp=0x5595b70269d0, objc=, objv=) at exp_command.c:2531 > #5 0x00007fe176b4d5f2 in TclNRRunCallbacks (interp=interp@entry=0x5595b70269d0, result=0, rootPtr=0x0) at ./generic/tclBasic.c:4492 > #6 0x00007fe176b4cfc5 in Tcl_EvalObjv (interp=interp@entry=0x5595b70269d0, objc=objc@entry=1, objv=objv@entry=0x5595b70342d0, flags=flags@entry=2097168) at ./generic/tclBasic.c:4215 > #7 0x00007fe176b4e924 in TclEvalEx (interp=interp@entry=0x5595b70269d0, script=0x5595b70ade40 "# runtest.exp -- Test framework driver\n# Copyright (C) 1992-2016 Free Software Foundation, Inc.\n#\n# This file is part of DejaGnu.\n#\n# DejaGnu is free software; you can redistribute it and/or modify it"..., numBytes=, flags=flags@entry=0, line=1908, line@entry=1, clNextOuter=clNextOuter@entry=0x0, outerScript=0x5595b70ade40 "# runtest.exp -- Test framework driver\n# Copyright (C) 1992-2016 Free Software Foundation, Inc.\n#\n# This file is part of DejaGnu.\n#\n# DejaGnu is free software; you can redistribute it and/or modify it"...) at ./generic/tclBasic.c:5361 > #8 0x00007fe176c08f79 in Tcl_FSEvalFileEx (encodingName=, pathPtr=0x5595b7063510, interp=0x5595b70269d0) at ./generic/tclIOUtil.c:1824 > #9 Tcl_FSEvalFileEx (interp=0x5595b70269d0, pathPtr=0x5595b7063510, encodingName=) at ./generic/tclIOUtil.c:1724 > #10 0x00007fe176c0784c in Tcl_EvalFile (interp=0x5595b70269d0, fileName=) at ./generic/tclIOUtil.c:424 > #11 0x00007fe176ce856e in exp_interpret_cmdfilename (interp=0x5595b70269d0, filename=0x7fff61eef573 "/usr/share/dejagnu/runtest.exp") at exp_main_sub.c:953 > #12 0x00005595b6cad2e9 in main (argc=4, argv=0x7fff61eeee38) at exp_main_exp.c:48 > I narrowed it down to the following test case: make check-gdb RUNTESTFLAGS="gdb.base/gnu-debugdata.exp" Bernd.