From unknown Tue Jun 24 06:57:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29020: 25.1; gdb-mi doesn't display prompt when attaching Resent-From: Mike Gulick Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2017 22:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29020 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 29020@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.15090553751145 (code B ref -1); Thu, 26 Oct 2017 22:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Oct 2017 22:02:55 +0000 Received: from localhost ([127.0.0.1]:35629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7qEo-0000IO-CE for submit@debbugs.gnu.org; Thu, 26 Oct 2017 18:02:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7pwP-0008GE-Ks for submit@debbugs.gnu.org; Thu, 26 Oct 2017 17:43:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7pwI-0007GT-Ku for submit@debbugs.gnu.org; Thu, 26 Oct 2017 17:43:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID,WEIRD_QUOTING autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46320) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e7pwI-0007GJ-Gd for submit@debbugs.gnu.org; Thu, 26 Oct 2017 17:43:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42527) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7pwG-0004tI-8x for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 17:43:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7pwA-0007Bq-BD for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 17:43:44 -0400 Received: from mail-by2nam01on0071.outbound.protection.outlook.com ([104.47.34.71]:11575 helo=NAM01-BY2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e7pw9-00079v-Lw for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 17:43:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mathworks.onmicrosoft.com; s=selector1-mathworks-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=YqSb0qkn4LUr9t8eVhsncWGEvUmh9UCUf/+euGoOBOY=; b=NsYSPnM71lUL/7qbujHVRr6Ah/LwZxSQQWxHCQM0QGslxz7SsjVb1X119y9yp6vnMhXVFM6SVr6amnTfWhV2kq8/bWL/mVW6AS7+a5bbS/s9yj5WgVk4oUztbllO8a7QiaSbRyrzyee/aj5mQF1cgOAWMrAgETpaSSO7FA5OU1g= Received: from BN6PR05CA0024.namprd05.prod.outlook.com (10.174.92.165) by BLUPR0501MB0995.namprd05.prod.outlook.com (10.160.34.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.3; Thu, 26 Oct 2017 21:43:34 +0000 Received: from DM3NAM05FT023.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e51::209) by BN6PR05CA0024.outlook.office365.com (2603:10b6:405:39::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.197.4 via Frontend Transport; Thu, 26 Oct 2017 21:43:34 +0000 Received-SPF: Pass (protection.outlook.com: domain of mathworks.com designates 144.212.100.42 as permitted sender) receiver=protection.outlook.com; client-ip=144.212.100.42; helo=exedge.mathworks.com; Received: from exedge.mathworks.com (144.212.100.42) by DM3NAM05FT023.mail.protection.outlook.com (10.152.98.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.5 via Frontend Transport; Thu, 26 Oct 2017 21:43:33 +0000 Received: from ex16-01-ah.mathworks.com (172.31.80.219) by ex16edge-00-ah.mathworks.com (172.31.187.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.845.34; Thu, 26 Oct 2017 17:44:32 -0400 Received: from ex16-00-ah.mathworks.com (172.31.39.22) by ex16-01-ah.mathworks.com (172.31.80.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1034.26; Thu, 26 Oct 2017 17:43:32 -0400 Received: from mail-vif.mathworks.com (144.212.95.101) by ex16-00-ah.mathworks.com (172.31.39.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1034.26 via Frontend Transport; Thu, 26 Oct 2017 17:43:32 -0400 Received: from mgulick2-deb9-64.dhcp.mathworks.com (mgulick2-deb9-64.dhcp.mathworks.com [172.28.194.40]) by mail-vif.mathworks.com (8.14.7/8.14.7) with ESMTP id v9QLhW3j003845 for ; Thu, 26 Oct 2017 17:43:32 -0400 Received: (from mgulick@localhost) by mgulick2-deb9-64.dhcp.mathworks.com (8.15.2/8.15.2/Submit) id v9QLhW3m028896; Thu, 26 Oct 2017 17:43:32 -0400 X-Authentication-Warning: mgulick2-deb9-64.dhcp.mathworks.com: mgulick set sender to mgulick@mathworks.com using -f From: Mike Gulick Date: Thu, 26 Oct 2017 17:43:31 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:144.212.100.42; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(346002)(376002)(2980300002)(438002)(377424004)(199003)(50944005)(189002)(2906002)(575784001)(72206003)(8936002)(8676002)(8746002)(50986999)(54356999)(5890100001)(246002)(47776003)(33646002)(551544002)(305945005)(106466001)(7636002)(189998001)(50466002)(356003)(4001150100001)(9686003)(23676002)(2351001)(6916009)(5660300001)(478600001)(106002)(87636003)(316002)(42186006)(403724002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0501MB0995; H:exedge.mathworks.com; FPR:; SPF:Pass; PTR:airwatch-dmz-ah.mathworks.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM3NAM05FT023; 1:aujv0ZxtkR1llKInG9Y+J6y4B32uoJHu6M5+LeMchdDXGjnCQk21i/2fbFMTpmpcIO1v6Ht8xvnTGXtDNce3Q+xFX9XhP1HSIPoTjE6sQGVq7nXJjZYvod+W51BYpiJK X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 34542e8b-6fa1-417b-cb5b-08d51cba9b4b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603238); SRVR:BLUPR0501MB0995; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB0995; 3:rXCgoxgFeR0qEACx1Imou1XR5SwPo5SwWmmldR9DZS7zy3DfRcrX7esKjW4yz5cOlNjeGYCGOpMCm0B60/yb4YTqjbNlchzuBgBCz1RBZX/fpSGznAzsQkzivCPVEVIP35NEOJ81KjRgIWDISG9Mg/JbO5DBV/RvOsij6G86sXSoqhJgEuJJR2e9//Ax5IatauYQj1IkoQyegQLcmkGcHT1E9Rs+WSO5dnpymThaEgr3+WkORr6yuUst0JPkl6+/p4ONNn4jHPngm3DrFtgR0cV8Z7sxed24XscJ3weyIQ7YDeWCqhEbsxryLEptVVPayTzCxt/aU9ipigTkOMG4b5Me3XCQ1+pi0GzNfP66Kr0=; 25:UuttQQTW8m+3ddEUYDMBGwMhh7+FowlHrlwFzfAY/9+e3oUpWpUeDWtw3mOGbLlOgiPDgDSdYayDi5wElY/MFnrAZ2HaqUx6ZICnhBPnH1zCR+79JeEpFUqrOSpWfHp839zgTsKwjiUnU6lPg4e2G0WAQOMmZqXomj278CyR5BDcSP0wEq2TGGNXkso/i7swqq9b0/Kh4Y/5E265Yb1m8xRSugNibaxNrIvRQZEcVxAOf35+r3yFb7YOw2tmdirrSm7azXJ7ynVQ3uumSgM5rCLUy3T+GejLRtZz0H3G4fM5FZta8sdZm5/zg0VsTM74BO+GkcLpyRcwbG4WXZHoTyXtjuieUyeKN+jvhsxFXRo= X-MS-TrafficTypeDiagnostic: BLUPR0501MB0995: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB0995; 31:I1rn+A11S7JgrInABVCsmakVw67/kaPFH4MfrzxmztFHXhhqb1THW47xGuQNTLZ316meK5NH/0Ro9Yjy1twfMatSwxznGl+DbfcJCKuznSu9DS6uVygAitJdVlLtBor9iZZHVXR1UZ1vconQzH90ZqoHhyx10iEp+KU3bqA7hRUjhMVURZ70uNSC0PqDKq6eoFdBgPF/0OA0uZw6nyVYLc+bUbsiHNa6EKnppOgWKig=; 20:5RDiK6+rKJNHvLu6Xj9GTZx/Ptr62zvWv/hLUraGjFEOSxuQsy4a18BgHODFXxgva2WEnc86L+uBxlGdqgns2jw0lS8lTrT5fqfgtQxf75rp2w0zjhs6y8NZuYAd4Mtbja6fUldz4lmka2C2rNQ2ebLN7zBglQhYuhwAyuiKNrq4cYtgec/+UkQB2gSCSAJMowdMUNBfi9jbRiSk2DYkZjO5ij+O93ZCn8qfCJt+BWJWD7myZOY+TESkfn/vA4Z28kPbyCbri1eRPvQgrSRdrAQHnwtheice3QTVIglckP1/Ow22J+ih/nLyCxMDzN2oZa+D5GIOYyBD7G4lNMx/4wKO31InfkEUSaZgbHHN0x8EFJiuDjV9f1bxn7zA6/rb7M5EnC4DufMBsApsk4M3ew47f1+955CjsnTU9w2/b6fNEUrbgvWLydg1GPok+dHmtqV6dTLU3M9xmsJBghwG6YrUNtLUARpc15BWT9urXj4IE/JHMbUqZ4gmpGRMV3bb X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93004095)(3231020)(3002001)(10201501046)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0501MB0995; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0501MB0995; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB0995; 4:Ci1UDvLuD3FoUXw8q3A33UoQn8fJo9pmWZ46an06cgPI3WbMkhsMl2FxGR/jNQjctQ3fA/XKhIKRpozSGczzHblnSchUPEAQq6N2JTxCjYHkcUDCfi8RH+b9BuRYRQWYy8Ca4y+t9C8w0eoa3OB6R9lnbLskG1hfPvZf/ZNKwz1T2U1BMhD2MBSKgGBWmKPbI3MYPix8FO6w4BUbR6r7mkdq4BoAdMjc5yoy3VtcKw53QJ1FVsBH8t8+TGHIyjYMZeINayZ+BAQdH3kM5yhirA== X-Forefront-PRVS: 04724A515E X-Microsoft-Exchange-Diagnostics: 1;BLUPR0501MB0995;23:Clu9csUcdV2h8p2BsG2lf43905UCb1BoFL9xQc7Zu+ZkoPSG93z0BN3IdUO3gweyk4AXxiK8aqW1gtuyAMKhiAqtzYJHpfbKC5n1tYs899RE+aTcIETDGISvXwh/GPwYUytv0JhlXjunQSavBWDBFFVBB0M2j4c6sfFfI/ybDTyzAL/N5RQMIZydg3/iiNmw3/HjNPTgB7c7K0sR7RmjsUbZmDcGl1mcf4e2cA4fkztCQu5WVfAvL5Sia6+oMM6Vl1Q4EVviz3VS+Mn1qlv7+s1HKoPhvnxTcvvY8YRl3qnlx7FwCdu9XZuFFgfR9sAxm0W5ZKik5l2nzBGABTbgndBw6icI3dIDCjCTZsyQTokA1LNr9aow3AkmjqfCwX/Of5UqkTUucmOGyZ7MZN9IwNuzanayOSvQtH1uBmKyZ8ryTMnkMuAbm8UjTnZJJF7vua22Q31h7VRhycA0dpe0iMJgX0kGpaDfCLyTmjAuidB+zGOa0ms8xSDpym7/+TxU13B9HttcR6VF69mQEpmu5JeHdLZgEROtD4xiu9jq2JTb3WwMMsXQB3oeLUP4g7xzTFsEdGLJFudhMbR0MyEMSp1v+metvrNUtslAfW969q0UDPv778+0xBopLNjjONwWGRu5htzumai6WkWOd8Lus4/zt9F8MAGEe09j5utBTjyn6N+TY9tW2J61ytC9UvqMT7q5WR1u9FWc1YAdaWNETxp4t+d1pfS4DGWmNLS3/T/GK2onXmqBBKE4T6681kQ6Eqjt5qJVPuHheSkxD8c5TyPLG2POs9APpKh6IsIEYZ253GJZxfGyeGnPRD4H55rv875bdiNB08jSWA5uvK+VSt6KGGWrnY80m7havA0SDkU5g1VU9GqWGnlbmcVgpWMKnOxjxK1ygFrWyN41cwWCdKVudiyv9poZXczdfewukOPTTRkOK8lcEGgfbBv8yL1sAucKREumFtQcH4KhvUGnQ8GMm1T4B0DaLMYx+BLoirIAAe3ZNmtsA9U22A2uuZGNMXP44ENr2i9PdKGpJWic6R+SC4/iz3tdY2GWINHtxhk= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB0995; 6:j95e4puKnxp+CzFuUIvrhFAyme3JanlPtVFpowdsTfwC7Pron9AXlc13QL4579TTGXSbwYjbBFY6rZuQbIFsyBsvR3rVHBQ187ZG5LvYvkT3ZnrAULHb9jC59yI9IXdhcFjmMr+RZDdP5MnqLToG0vt9s7DS+3DefkVppSp6wPqWE9OiwvDDvvRWMBXNpObDPcivvg4CN5uevqeGI7xrCXcq1nrPecD4uszLVnmJYwiIFBHXzsbQop1oTnhaj8Z+26RzGRwLs+Q3j+zle7RRA0VxqNUUHQBL6GbxVjfjQ2BBA68pCuoApiz5QHp30kQJQvYJp+h55r7KR4zpsVkIXeHvVQD2rNkHRHzTJolkktI=; 5:khaepLr+0ZT/V3QDbs2btd666O8bJ8BLwRqUBO+GdMUeOLjHWLodvmXe5BDjoBQd5qcAyEHMPdHVucyb9ufJLcKs1pWt/E9eUo8cV3T8oMwv5+/lTVj3K8wqSyHiw/2zm2I4aDyGJM7kmZGP9IsHB40ChyhGvsJjSaNbBhNNEoo=; 24:88xR6RLsOy6GwcrPBPH79LFK/WeagSU7PIXYiqXA44XcPp75pNEfCc/furAfb4NcaEqo9SwCE1kh1Rc4KkFQJE+9lmXb+d+B0fhKAdJte10=; 7:9CutdUULca06HKqySJI3bzCWQN9PHtT3sqp4wTbZYun7a1cvHCb7FZMWFpnfOviRyb5kuICh5bwgmFOS32GU+ev11RPfBlpATGftlD3xn1LaXE0Y6LkH+vc8smG1sossHPHY66tvBuYAKY3yyeoamW8uzq5xYVdDSEn0I3F/2tJ0bVIhUAqqnmG1k/LccdTma7vFlsN9DPCIGPLStLedqFOKTmJLtXunolpPU7y/28t4IRNn2DNxm3oHvC6EP/Ce SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: mathworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2017 21:43:33.6473 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 34542e8b-6fa1-417b-cb5b-08d51cba9b4b X-MS-Exchange-CrossTenant-Id: 99dd3a11-4348-4468-9bdd-e5072b1dc1e6 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=99dd3a11-4348-4468-9bdd-e5072b1dc1e6; Ip=[144.212.100.42]; Helo=[exedge.mathworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB0995 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Thu, 26 Oct 2017 18:02:50 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) When attaching to a process from gdb-mi, the (gdb) prompt is not shown after the attach command completes. This creates confusion because it appears that GDB is still working. A common reaction is to hit 'Enter', which re-sends the last command, i.e. 'attach PID', which kills the process that you were attempting to debug. $ gdb --version GNU gdb (Debian 7.12-6) 7.12.0.20161007-git $ sleep 1000 & [1] 9924 $ emacs -Q M-x gdb Run gdb (like this): gdb -i=3Dmi -n *gud* buffer output: Current directory is /usr/share/emacs/25.1/lisp/progmodes/ GNU gdb (Debian 7.12-6) 7.12.0.20161007-git ... (gdb) attach 9924 Attaching to process 9924 (gdb) Reading symbols from /bin/sleep...(no debugging symbols found)...do= ne. Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols fr= om /usr/lib/debug/.build-id/79/450f6e36287865d093ea209b85a222209925ff.debug= ...done. done. Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /= usr/lib/debug/.build-id/6f/150f33b150d6a81e26a425dd47d713d00f2d29.debug...d= one. done. 0x00007f8f29196230 in __nanosleep_nocancel () at ../sysdeps/unix/syscall-= template.S:84 84 ../sysdeps/unix/syscall-template.S: No such file or directory. Notice that the prompt is displayed after "Attaching to process 9924", but it is then obscured by additional information printed by gdb. The gdb-mi output (captured by running 'set logging on' from gdb prompt'): (gdb)=20 ~"Attaching to process 31331\n" =3Dthread-group-started,id=3D"i1",pid=3D"31331" =3Dthread-created,id=3D"1",group-id=3D"i1" ^done ~"Reading symbols from /bin/sleep..." ~"(no debugging symbols found)...done.\n" =3Dlibrary-loaded,id=3D"/lib/x86_64-linux-gnu/libc.so.6",target-name=3D"/= lib/x86_64-linux-gnu/libc.so.6",host-name=3D"/lib/x86_64-linux-gnu/libc.so.= 6",symbols-loaded=3D"0",thread-group=3D"i1" =3Dlibrary-loaded,id=3D"/lib64/ld-linux-x86-64.so.2",target-name=3D"/lib6= 4/ld-linux-x86-64.so.2",host-name=3D"/lib64/ld-linux-x86-64.so.2",symbols-l= oaded=3D"0",thread-group=3D"i1" ~"Reading symbols from /lib/x86_64-linux-gnu/libc.so.6..." ~"Reading symbols from /usr/lib/debug/.build-id/79/450f6e36287865d093ea20= 9b85a222209925ff.debug..." ~"done.\n" ~"done.\n" ~"Reading symbols from /lib64/ld-linux-x86-64.so.2..." ~"Reading symbols from /usr/lib/debug/.build-id/6f/150f33b150d6a81e26a425= dd47d713d00f2d29.debug..." ~"done.\n" ~"done.\n" ~"0x00007f8d63e86230 in __nanosleep_nocancel () at ../sysdeps/unix/syscal= l-template.S:84\n" &"84\t../sysdeps/unix/syscall-template.S: No such file or directory.\n" *stopped,frame=3D{addr=3D"0x00007f8d63e86230",func=3D"__nanosleep_nocance= l",args=3D[],file=3D"../sysdeps/unix/syscall-template.S",fullname=3D"/build= /glibc-p3Km7c/glibc-2.24/posix/../sysdeps/unix/syscall-template.S",line=3D"= 84"},thread-id=3D"1",stopped-threads=3D"all",core=3D"9" 33^done,frame=3D{level=3D"0",addr=3D"0x00007f8d63e86230",func=3D"__nanosl= eep_nocancel",file=3D"../sysdeps/unix/syscall-template.S",fullname=3D"/buil= d/glibc-p3Km7c/glibc-2.24/posix/../sysdeps/unix/syscall-template.S",line=3D= "84"} (gdb)=20 34^done,threads=3D[{id=3D"1",target-id=3D"process 31331",name=3D"sleep",f= rame=3D{level=3D"0",addr=3D"0x00007f8d63e86230",func=3D"__nanosleep_nocance= l",args=3D[],file=3D"../sysdeps/unix/syscall-template.S",fullname=3D"/build= /glibc-p3Km7c/glibc-2.24/posix/../sysdeps/unix/syscall-template.S",line=3D"= 84"},state=3D"stopped",core=3D"9"}],current-thread-id=3D"1" (gdb)=20 35^done,BreakpointTable=3D{nr_rows=3D"0",nr_cols=3D"6",hdr=3D[{width=3D"7= ",alignment=3D"-1",col_name=3D"number",colhdr=3D"Num"},{width=3D"14",alignm= ent=3D"-1",col_name=3D"type",colhdr=3D"Type"},{width=3D"4",alignment=3D"-1"= ,col_name=3D"disp",colhdr=3D"Disp"},{width=3D"3",alignment=3D"-1",col_name= =3D"enabled",colhdr=3D"Enb"},{width=3D"10",alignment=3D"-1",col_name=3D"add= r",colhdr=3D"Address"},{width=3D"40",alignment=3D"2",col_name=3D"what",colh= dr=3D"What"}],body=3D[]} (gdb)=20 36^done,register-names=3D["rax","rbx","rcx","rdx","rsi","rdi","rbp","rsp"= ,"r8","r9","r10","r11","r12","r13","r14","r15","rip","eflags","cs","ss","ds= ","es","fs","gs","st0","st1","st2","st3","st4","st5","st6","st7","fctrl","f= stat","ftag","fiseg","fioff","foseg","fooff","fop","xmm0","xmm1","xmm2","xm= m3","xmm4","xmm5","xmm6","xmm7","xmm8","xmm9","xmm10","xmm11","xmm12","xmm1= 3","xmm14","xmm15","mxcsr","ymm0h","ymm1h","ymm2h","ymm3h","ymm4h","ymm5h",= "ymm6h","ymm7h","ymm8h","ymm9h","ymm10h","ymm11h","ymm12h","ymm13h","ymm14h= ","ymm15h","","","","","","","","","","","","","","","","","","","","","","= ","","","","","","","","","","","","","","","","","","","","","","","","","= ","","","","","","","","","","","","","","","","","","","","","","","","","= ","","","","","","","orig_rax","al","bl","cl","dl","sil","dil","bpl","spl",= "r8l","r9l","r10l","r11l","r12l","r13l","r14l","r15l","ah","bh","ch","dh","= ax","bx","cx","dx","si","di","bp","","r8w","r9w","r10w","r11w","r12w","r13w= ","r14w","r15w","eax","ebx","ecx","edx","esi","edi","ebp","esp","r8d","r9d"= ,"r10d","r11d","r12d","r13d","r14d","r15d","ymm0","ymm1","ymm2","ymm3","ymm= 4","ymm5","ymm6","ymm7","ymm8","ymm9","ymm10","ymm11","ymm12","ymm13","ymm1= 4","ymm15"] (gdb)=20 In gdb-mi.el, the variable 'gdb-first-done-or-error' is set to nil after the first '^done' is printed. When parsing '*stopped' in gdb-stopped, the prompt is only printed if gdb-first-done-or-error is 't'. Since this output stream contains '^done', followed by some more output, followed by '*stopped', the gdb prompt is not being re-printed when '*stopped' is encountered. If I temporarily change the following lines in gdb-stopped in gdb-mi.el, then the prompt is printed after attaching: --- /tmp/gdb-mi.el.orig 2017-10-26 17:26:27.955626830 -0400 +++ /tmp/gdb-mi.el 2017-10-26 17:25:27.715228866 -0400 @@ -2537,8 +2537,7 @@ (message "Thread %s stopped" thread-id)))) =20 ;; Print "(gdb)" to GUD console - (when gdb-first-done-or-error - (setq gdb-filter-output (concat gdb-filter-output gdb-prompt-name))) + (setq gdb-filter-output (concat gdb-filter-output gdb-prompt-name)) =20 ;; In non-stop, we update information as soon as another thread gets ;; stopped This naive change may have other side-effects, which I did not fully think through, but it does at least show what the issue is. Another possible solution is that 'gdb-first-done-or-error', which controls whether the prompt should be printed on the next '^done', '^error', or '*stopped', should be reset to 't' whenever anything is printed to the gud buffer. However I was unable to figure out how to make that work. Thanks for your consideration. -Mike In GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-09-15, modified by Debian built on trouble Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Debian GNU/Linux 9.1 (stretch) Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25= .1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-li= sp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25= .1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-li= sp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -fdebug-prefix-map=3D/build/emacs25-wN2qS3/emacs25-25.1+1=3D. -fstack-prot= ector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Debugger Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Auto-saving... Auto-saving gdb-mi.el.gz: Opening output file: Permission denied, /usr/shar= e/emacs/25.1/lisp/progmodes/#gdb-mi.el.gz# Quit C-; is undefined Undo! Mark set [2 times] gdb-stopped Target doesn=E2=80=99t support non-stop mode. Turning it off. Switched to thread 1 ptrace: No such process. Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils jka-compr thingatpt find-func cl-seq gdb-mi bindat json map seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib gud easy-mmode comint ansi-color ring time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 108410 11828) (symbols 48 21790 0) (miscs 40 75 270) (strings 32 21724 5215) (string-bytes 1 614894) (vectors 16 15131) (vector-slots 8 463120 6883) (floats 8 192 261) (intervals 56 756 11) (buffers 976 20)) From unknown Tue Jun 24 06:57:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29020: [PATCH] gdb-mi doesn't display prompt when attaching Resent-From: Mike Gulick Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2017 15:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29020 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 29020@debbugs.gnu.org, Mike Gulick Received: via spool by 29020-submit@debbugs.gnu.org id=B29020.150911956125007 (code B ref 29020); Fri, 27 Oct 2017 15:53:02 +0000 Received: (at 29020) by debbugs.gnu.org; 27 Oct 2017 15:52:41 +0000 Received: from localhost ([127.0.0.1]:37567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e86w4-0006VH-RG for submit@debbugs.gnu.org; Fri, 27 Oct 2017 11:52:41 -0400 Received: from mail-sn1nam02on0058.outbound.protection.outlook.com ([104.47.36.58]:12752 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e86YO-00040R-3N for 29020@debbugs.gnu.org; Fri, 27 Oct 2017 11:28:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mathworks.onmicrosoft.com; s=selector1-mathworks-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xTJhlQixUzCZub9Kh5SxJFGEOTz5OxBmwUDmdFOuVN8=; b=QfpakHA9uJPI7yK9/OX5Ym3i5PttEg4nANnpLAmQuvgNqwEX8XqitngLlOdWhewTT9LESkW4xXsLs6aUdJZ0x6K0apIn2e2/HDK/wYuOJxw6yxtSjJ+5uYk2M/D2OP50sfDauLK0eMFVwRtNY4t0R/yS4oMRaLuDj6TMUNgGfow= Received: from [172.28.194.135] (144.212.3.4) by SN1PR0501MB2045.namprd05.prod.outlook.com (10.163.227.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.3; Fri, 27 Oct 2017 15:28:05 +0000 References: From: Mike Gulick Message-ID: <385b433a-8b6d-7591-c19c-6064ef83d9f4@mathworks.com> Date: Fri, 27 Oct 2017 11:28:00 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [144.212.3.4] X-ClientProxiedBy: BN6PR13CA0046.namprd13.prod.outlook.com (10.171.172.32) To SN1PR0501MB2045.namprd05.prod.outlook.com (10.163.227.18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e562b109-0050-4fdf-3cc9-08d51d4f51b7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(2017052603238); SRVR:SN1PR0501MB2045; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2045; 3:y4j/AIEEzgVUqlIjT/WDLwli4YqLhaLwBVfJqAmjhYsUGS4Ra6ksJfezj19dbYSTwGSUh6jSpcoGtZuJm7r1cGwKarK6VlucaGdGcau6T8G5q2ytRRgGEuXUIp2AB7S/vyKxGR+Y9LicPvVVYgxjYKQYIZIL5kL+CnUVKxH2cL8eWGo6ufRm9AgWmrPqfO3N8f1wJcy9FecYa8PoevLR+LyFE97FxZ9wPppIgY5RoEfJSTChPdlcTZUMpERrfnuH; 25:Iudi4Oqmy4srMxuUeH5siq+gCirFBPCVPv7VDDfN/ER96MJ+w+9wDiMidCFOf4a4jd8AYr24pSWx9/tbsgo0pIXWUzx5g4cDiHw6VSv67gkBR20OxOGbIa5TfE5lIdymUnpr7TBQQ7W7DAOm5pST4mpaAy7w+jTHbZF9Ze3VqKXsx17tAv6KOAIGzEgjNcl8LQceUw5OC+NXn4x6rKy8EMJJffnsjnIOKseg02LsG6558uA78T9TNiwIkDCX4hRj8kBH+duXMH43UkSrc7Y6nQaWgmDomFLKFvW862DWZiRoWBp+/mUSIE3etPKlvQ8tsHN9rejzWxcq9IyjSx4THw==; 31:/Z1khSi5PG5o30itSw5TUfh6PhcZmfqSbPYIPdbPynIvhD3XQFomDi6ixRuKgM+ZWBbhM/N0w9+fIHOzjrksimrg/02kZMG7shiVJ03kCd28UYuKkz/7ozz2Cvx++QtPKy+7fxaZqwcuG6A5ywxwG9fA1ob//q7Tp6KEOs4IXdZJcHZ4pvLlJN4UomNIVW9UFzQLhQWPX3pzQ1DgbMU+NepffmZoaTPB3Y+twccdtUs= X-MS-TrafficTypeDiagnostic: SN1PR0501MB2045: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Mike.Gulick@mathworks.com; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2045; 20:xspQgiS9nOER6w0Wm8FhALRlfbPZ5IF7Y0Wpx+tAkx+MnjxE3CsIGpYye34oeBKAFSUWk47D7xxZ7Z5ZEIIP1tnQC+x93GsHirYfSfpJ/V5a6/Hnsk7BLMFDRhi5geNH34Us6JCzIfjzUUMZY4PQpDq6LKFewqwFwnVnSyKyzHjzcccK0X293VDau4mDDoDI8/hAnai5IW/hwHzdeH3bDijZRmUL9XKuj/kYXsVU++pqUWPQ9HyqerTdAwmTQIyrftL/yqWp5P5mACxTSMqCKYT7P/NvBpzijgR4GTf+BtvNzYZ7BJJGHpGbJcz7wf/fr30mffQnIs3W+h7HmnSktmBuh0ZoKYfN7UWSWWPGxb99f4CLN7BTQr2zsslLf5/avBnt3h7vg47aq4sA8OV/07CgjncM92dB/M1FpWKtRAUYO+NONsNSwP10GqVKSE+ZhSBoYo3B9u/9TU+hM4wKORPYTlMvECExhXqx8WlpiRwTwfQ+L/TGfJFoCn+exQx/; 4:eyon1xe7ItDDCNOJRhcG6pqGyLHwkBVKi26htI6Ixs1E2yk784w1zX3iIlRKkcWyDLsxHOcTtIAfognf3Pu/G8hnHI2O8r1GEZs+DhTo0PtmMSC+L7GVXInoGtQUKK4pTt/ocRdUQPacx6mXYeg5U8xli3lg2mXPs6YF/00YJgXQ+nzF2FV1LzijQRr1HutZR0dGBWrR/tq7HZIoXEZYjwlKFyCMDFu3CcNreyWOSYRXaonM90T8HxHdiMASrXeNtThe3PFW8M5kHwYinvuNWg== X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(3231020)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR0501MB2045; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR0501MB2045; X-Forefront-PRVS: 0473A03F3F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6049001)(376002)(346002)(199003)(189002)(86362001)(36756003)(6486002)(478600001)(37006003)(305945005)(16576012)(25786009)(53936002)(316002)(31696002)(6246003)(77096006)(7736002)(50986999)(76176999)(6862004)(54356999)(81156014)(47776003)(72206003)(101416001)(23676002)(90366009)(64126003)(8676002)(58126008)(65956001)(8936002)(81166006)(66066001)(65806001)(5660300001)(50466002)(6666003)(31686004)(2906002)(16526018)(229853002)(6636002)(97736004)(2950100002)(83506002)(65826007)(189998001)(33646002)(3846002)(106356001)(230700001)(105586002)(6116002)(68736007); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0501MB2045; H:[172.28.194.135]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: mathworks.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1;SN1PR0501MB2045;23:S/I8vvSa0mYMP7zDuMY8IrewPyrJFr80TDbq4URd89HwEPD99qoq5iAS7HWTbG16d4a/Pue7TEPZLD6tNLNVqzOQM9/N+0flIDILYug5WNRlI/XazXFKs1QR/kQy3DefMyF5ygUHmr+qVshlVWC14f2uy/3JwDZAoUgdo1BCojnh5x42pWesDsvvI/OIDhGcCXkYxp8sb241CWXsealYtcvAt5ZCR3DTrKVvlcuLZbQxvqhmPd0qLEyLPBcKoxv932/wi8JvNInBdH7jJUCOAW4A+UckvSmWNS8ryZw9YahRgnNSgIbfJdBrEJjlDqzXv52sMfc5wRSTSp3cG7t0quVRFZwRAF0NjILufQkQK7lXjNUGGjiZ7N8FKqJYLp9MVb0CtqsI6vHMoAOjl+hRLLZmDKL4gGJKM24Eyu0x+Bj25Bf5Tpxj9yIjv0zVMm/gpLM3csp+2GaAWwgqASTs/S6APoElBtK8+YvyphjDANgOIe4htZChLs1jd0qL31jNuvDieO2NuHnQCMd8XpNbbKh369Hge1UAFEpIzvyssc8oyr+atv4hqUwqK7Bkmnk3+kMTlqf3OLTI7xj0J7nz1B9AlTd7UrIJlp5xJRjISEuZuNWWDGCoBeayr0oUA3FEp8e/nYwIJlsKTKKCRQFWqSUnbDmTEPUv0A00T2oTtzXaWWOWNgnsxAf666/a2hPjfQB+q3xFseiTJko2G9sG3rjkcOCb/F4H4iRRb9c6Cnl270UK0agcbq23WWF5D91W6AvVA5bFYJ+iyjKifECmIi79NDc+HhtTd+OduDnAepAopbY3jMuiDJfdilZPQHDTCvBroUhUk8HtZpLQXoMcRXR8ClE4IW/HVBhHFoV8Imm19iBnf4LsKbadhKW9nP98UqI5b39RjGLOH8f3v+aDsCMlF2TxVx8cNKpR3NuptHvzKfd9r8+bFG4LvRHcWXeOzrU8eB4xJ2JpVkb3X0QXDkwLTek1vjEj16cGlVuvUtIRJVfcjrUdUdurMzPlfctiPimECJyfieLYNpygsdBcuNX3SotIgfDVTMqublBcv7EQ0uqQ0kTEb2gWfVdp/Mn0EKrZLm/x3yRtI5hkgUGA4ewcGjtvdgVCxtu0B2DUhQ3kgTGd9S9EVFYe1tliwx8CvQi9owjyZvknNwL6rFzwjWR8PToH2yY6UrACJv1qId6gfxOxPtrTkiMeURg+w07evZwdxB1F62u/BBekT8LVRDw1yfb+ENPTAyrIhrQM5VmUXd1d59F/BGn9/D67VU+XLCVDQoJvDIzdSDYsW2fSJJMAvRmhhD7sRv5d1GRyAoFwxfpqukfuPsZzhxg4mCgG X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2045; 6:guTN5uvCyv5EGA7a7PgfpfNFRRFGZccG0ZnnRLDxheH4C2kAaWgpKL7Yf+Nwhsfe8CL7C0tA58dTGehX5G+6dc1kLENK823jUA3R/McIy9UR8TeLK48SdL7fhVNoS4wFnWm/56fdK3gkBiZJTdX9Dx6CoDguGk/E/qqtlYZ56uWV93siQ20D30UlWVIYjk9f2i/5mX8N348zmX+upY1VaR9wP8RI1tD2s8xlVwS11MfIZkSLWSaFhTTeLxZIqRAqqbVdgswOzw0rowMTgUqXWnQectLZe+yFM+wg27DLTSqGDdnYW6Ylo7lO9d19l8l7NuW0rkg8kD5HLfAM53yOsy3mKe2UNwXdUZrCDn8YeZg=; 5:bxBo/8iw9KI/tmSA+SOvoiKqSZRQDfTQk9e9JM+MEKdnLXrLxgW3KBfVHkC2WrT1zKzOeUcIRn7KBws5XJyEK5XPNfyGny+q+G64o3Y6ml0c8LDtu8X3ucy2FxnwSRh2jKR2vE5EiZP2d/osD+nr6xW4fOGFFsiFJFnOdirJrk8=; 24:vs6Nc6freXQDs1CTZZAwzTh7k472BRFKvdLjyZsUz3k32TgUJrNNLXblaGhrdhMDdJ/VwdrUMb6hXX1n/perqccS6cGD9fZPoI5Lol4KPkM=; 7:DIEo6qV1HNeC7FAjSoetIF1p6ujK+wz62VdAeFfRuivhe7nonMlSPdDMfstXbql0lFx1gVKe13iAAzYmCLR8hpwBreYDIGzxC8XkBvpOawauz7D+2OAa2QxhUQqgyD3C7wCGLcWcgoDrcpyspTJPB2YUdV5zIYxkoH2nAeX9H6qQ4sVsowvi/y1oQ7+g8muG79Tcw9kAxEjaCTtNWgHkA+i5oalaraC0Q1vy3CfIL4pSfexoYAe36OBQowkclXcz SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: mathworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2017 15:28:05.1346 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e562b109-0050-4fdf-3cc9-08d51d4f51b7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 99dd3a11-4348-4468-9bdd-e5072b1dc1e6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0501MB2045 X-Spam-Score: -2.8 (--) X-Mailman-Approved-At: Fri, 27 Oct 2017 11:52:39 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) This patch is pretty straightforward. When we write a console message to the GUD buffer, we now reset a variable that is used to determine whether to print the gdb prompt on the next '^done' or '*stopped' message. diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index 7723f70..fb6e1a5 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el @@ -2188,7 +2188,10 @@ a GDB/MI reply message." (defun gdbmi-bnf-console-stream-output (c-string) "Handler for the console-stream-output GDB/MI output grammar rule." - (gdb-console c-string)) + (gdb-console c-string) + ;; We've written to the GUD console, so we should print the prompt after the + ;; next result-class or async-class. + (setq gdb-first-done-or-error t)) (defun gdbmi-bnf-target-stream-output (_c-string) "Handler for the target-stream-output GDB/MI output grammar rule." From unknown Tue Jun 24 06:57:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29020: [PATCH] gdb-mi doesn't display prompt when attaching Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2017 17:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29020 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mike Gulick Cc: 29020@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29020-submit@debbugs.gnu.org id=B29020.15091257312167 (code B ref 29020); Fri, 27 Oct 2017 17:36:01 +0000 Received: (at 29020) by debbugs.gnu.org; 27 Oct 2017 17:35:31 +0000 Received: from localhost ([127.0.0.1]:37620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e88XZ-0000Ys-Og for submit@debbugs.gnu.org; Fri, 27 Oct 2017 13:35:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e88XY-0000Yb-H9 for 29020@debbugs.gnu.org; Fri, 27 Oct 2017 13:35:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e88XO-0002ZQ-7Q for 29020@debbugs.gnu.org; Fri, 27 Oct 2017 13:35:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34452) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e88XO-0002ZF-4D; Fri, 27 Oct 2017 13:35:18 -0400 Received: from [176.228.60.248] (port=3728 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e88XN-0004Rf-Gl; Fri, 27 Oct 2017 13:35:17 -0400 Date: Fri, 27 Oct 2017 20:35:11 +0300 Message-Id: <83zi8c5wa8.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <385b433a-8b6d-7591-c19c-6064ef83d9f4@mathworks.com> (message from Mike Gulick on Fri, 27 Oct 2017 11:28:00 -0400) References: <385b433a-8b6d-7591-c19c-6064ef83d9f4@mathworks.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Mike Gulick > Date: Fri, 27 Oct 2017 11:28:00 -0400 > > This patch is pretty straightforward. When we write a console message > to the GUD buffer, we now reset a variable that is used to determine > whether to print the gdb prompt on the next '^done' or '*stopped' > message. Thanks, but could you please also provide a recipe that would demonstrate the effect of this change? From unknown Tue Jun 24 06:57:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29020: [PATCH] gdb-mi doesn't display prompt when attaching Resent-From: Mike Gulick Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Oct 2017 14:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29020 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 29020@debbugs.gnu.org Received: via spool by 29020-submit@debbugs.gnu.org id=B29020.15093734453176 (code B ref 29020); Mon, 30 Oct 2017 14:25:01 +0000 Received: (at 29020) by debbugs.gnu.org; 30 Oct 2017 14:24:05 +0000 Received: from localhost ([127.0.0.1]:42292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9Ayz-0000p9-Jr for submit@debbugs.gnu.org; Mon, 30 Oct 2017 10:24:05 -0400 Received: from mail-co1nam03on0045.outbound.protection.outlook.com ([104.47.40.45]:6886 helo=NAM03-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9Ayx-0000oe-KG for 29020@debbugs.gnu.org; Mon, 30 Oct 2017 10:24:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mathworks.onmicrosoft.com; s=selector1-mathworks-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LEOylcMH3rC3w+KU93gxvRvasXnpJObcJWyugPpQsSU=; b=q/876Lf8r1kAVoN+rwJHYdQI5+3T/CTY1Gt5nv4ABq+hFblFCbl0vMCoWxnCNcqXemQv2CbqJILULlBQ+m2Witn3cQOMrqiqIVkhskb3UZ1bfg1kUfbTjUnwTfsR4oYAqradnwS35tp2iA8dBdNpZwRdPvl6WT++yKaAR2IRy2o= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Mike.Gulick@mathworks.com; Received: from [172.28.194.135] (144.212.3.4) by SN1PR0501MB2048.namprd05.prod.outlook.com (10.163.227.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.4; Mon, 30 Oct 2017 14:23:55 +0000 References: <385b433a-8b6d-7591-c19c-6064ef83d9f4@mathworks.com> <83zi8c5wa8.fsf@gnu.org> From: Mike Gulick Message-ID: <0913392f-4427-5877-69fc-e12d6bc73c11@mathworks.com> Date: Mon, 30 Oct 2017 10:23:49 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <83zi8c5wa8.fsf@gnu.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [144.212.3.4] X-ClientProxiedBy: BN6PR13CA0028.namprd13.prod.outlook.com (10.171.172.14) To SN1PR0501MB2048.namprd05.prod.outlook.com (10.163.227.21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 44c3b4a0-1c38-4350-07b2-08d51fa1dac4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(2017052603199); SRVR:SN1PR0501MB2048; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2048; 3:4UcBYLU10/79gCDpGiwyGMoFAAo/lT6rX1BNu6pNBJVuL2FSxxknQcpUcfm6+t1W09q+jCSebKHXpo0+Gi7frUXsFKAt0q4EqVoD8vlKJoFRq1KtARUOKBAClVaMKjsS9fU4uMH2pf6JYI+WcQwxnQ1Mc+ioXDJwP86bBXA7BLWSgHoAqFqwQz1Bn5MlGZMv55eUIFnVKY6QMW4j8oFlU87cP7+P0I/G0cpnGiF+5HuYOMLUeSXlheHXsQ0V3kCr; 25:D/EprE1dDno3+IYWHfoJpY377s8qmqaOh+LRNM9s8uMGg7kh7EoOtBrt7cEs/9NoWeJi0IbFlr2cfojthaMtmI/MFC/R4lNTrZFmlApXvBDkVuz4JL/iR8vdPPsSQkEZKw1omkkdjLFdIhXMNUrqIvb7ybEL4K0iLVLf5LA0HnyfR2PVyANpGdZjtCKwBUW6oYBRrsJ8X5Cfsaf/9r72tgPQjMKP7GUIrmMleRFQmh85DHx7RE21X30WTOAsGgPrRnm2pPxtv54wRezDhsZXphRFI92eRDGmBOebQzQeeQ0FR/ZZdx0uYP4N0bunLw2RWVlKtv8pBeBAVytpOaMe1Q==; 31:YBGWjW5/npe4yTlKwxJLnroiOumLIHoqfuMcEs6CsqU/0M/+si+saU62Afgd5QEBNMS5lLEFJiGBPbStfn1uAa/CCALG3ac2+0Jk+QnFG0SBA2Sz2O3tjQqLQ6vh1SDMAYnQ4oDXE1s4KCCTeJZDp9SwTd2Df34UBtGOnb9knds+lWKm5MfJW3HB5w68hnRuQRRpnpg2ag6uNfyOClbuQHIp1P7b6akjzH4akKuD9yU= X-MS-TrafficTypeDiagnostic: SN1PR0501MB2048: X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2048; 20:jOwkYAJBs3Xw6vjnBAK773m2gzWtixbHKfiw5jJUQ1Cgb+15/uj31Wd/X9bnReVMNYCl5tr6Izpo8VtKWzsP2VDJMrtwhULujo0RnwVLlZXEnYcqLtgpbO3zdXPrTl6g5RqYQyBooVkUMjcZo+8rPkXN46s5TJc5Bb6bj4dliarfZJ0RyY3dpfavJIU8GhLR9DCaijNUe6oUlso2ghp7NKy96snR2KDI7t94OZBp+UBXtlEP+7Athvy+RDrs9JDe1kjt4/uyuplQAJpsyVJtNS5nf1N2qLP1mCUuMaBTfEPTbISST1YxAva6vkmWqGEe13SsZ8fVS4vwvuwR1jG0AHXqo+tQOY/G8WYAA3zjnyuQwZJ3UzukcmOufsF9qM9IHoVxS4JMYyXWgo3YwplKEZgvktn7ogUUHSyCZkLNNXvARbNibvZxA6s2gGFjIBoQ7R4m+AkK+6z+PXKEVKRg1Goi/2ED1W/D+uAhYA/FLgyjV6MisRtRF8bBxNNeG07p; 4:W1GD+oIbr3Rz6kwPz+3P2xcd3Qfwo7ApFxB5FSGq+G9DC5UFXilxzrTbBxzuiXex4rY6sCil0p0DaN617dV8MQvWDYRJS0bNai/DfyiVw4XqtHdjcVEf4ZOPw15FTnoG9hTYKbqlx1FXqw0EXQpPyjw4FV8dIs4sInuoLnB5MCpdyhanjunhcsYw0GjzBUrro3K07sszz28jsfq7OcVBMOi1xtZHEs8X6zbd0SOAxrlmU6S6dENwcLAfQdlxo9ztXTm6jE/ZNG+fP9pq7jpVCLTyV5/4enP7Hn7aKqMAb6l+zyMt6RSrjFQAcRYpXN76 X-Exchange-Antispam-Report-Test: UriScan:(190756311086443); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3231020)(10201501046)(3002001)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR0501MB2048; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR0501MB2048; X-Forefront-PRVS: 0476D4AB88 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6049001)(376002)(346002)(39860400002)(24454002)(199003)(189002)(68736007)(72206003)(478600001)(81166006)(81156014)(31686004)(8676002)(47776003)(8936002)(7736002)(305945005)(16576012)(76176999)(65806001)(65956001)(66066001)(50986999)(316002)(54356999)(93886005)(58126008)(53546010)(23676002)(36756003)(101416001)(5890100001)(97736004)(4326008)(5660300001)(65826007)(230700001)(3846002)(6116002)(6666003)(2950100002)(6916009)(53936002)(83506002)(6246003)(64126003)(2906002)(16526018)(189998001)(50466002)(86362001)(25786009)(33646002)(105586002)(106356001)(90366009)(77096006)(6486002)(31696002)(229853002); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0501MB2048; H:[172.28.194.135]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: mathworks.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1;SN1PR0501MB2048;23:w4fcDJ9lcVDLsEjWGmmI9XEPHr3pyxuXf9L2lcLNUdHxpIjfsbCpzE+Yb6kL9eR0Q3Dtl5wWA5Fy88XcY1cDZ78k+KNvRI/+/ji+JHnJbEcbeQ4MzlGrG3GT8BguBd18x0rHFLWHEBEOelNx3tM06B/fFjonsfe5QnHURVC28MWJX6kiPcQHZE7vIK6gDe4tRTaM4JPWZ4/cx0VBGd/cKOViTj2c4NUhf0l1adaiJvGhdZM83a6L8kp3P2wAvEcWhL0TDSiguAontojmsT8ERP72rKW7YmhViB2Dh+urkzaGT9dgGTkzuQJTKlBZQ3F8pxIa+96lY0KxGWQtRtjl8ubUZBvVhu5EPInAbV8MoTsmLgvHHqAEuh1OolHWZgEed+/tvGbq4VfJEz0rEjOc0RpVAWsOI/UdqbYreCa3ndnXeSzw2ckUglcbzoRkcnvY40tIGeFBrLiaPNhv3E4n0Mccz5D11R9sC1Fp62himtx7jY/GPa4olCx5ywEkJk+yazUDwfFuy0xFismi6hxspLNIVYjM9Qt9y5PCMTbnT/KzegxTr3T+ypb3gNj7OrwzTVSVQsmphgkbjyys+F+TvCcMEF6TuYZ0ma/MSrbr1bQehpOprHi4m6SJdkZTr5Fm2IE+wWLPHCAtcyIP70kFNDWcS3wxFcXvbWz2arrRFtecRIP4FQ7U0grTB523n6krSA24PhTSc9UOEkJcG/29mZj46iCrO7I77mCn1T2VTH2tvNfTcF2xOFuDhQbIQsac9Un0QqXDoWHE58MncwK+w89ane2ONsCtZyWOvLbk9v5HLB3UBV2aroFw7+4VVAl3NEWJkc1mt+pHW5a9Qb81coR9zqiOOIYhwMHfDfBCrMucK31YY7Q0K9vuTdf1zn6Btya63/fUGYhbsYzK6arMghfd51iFd33VtKlSN046h9w2uJk5C5qB5abJnxLr3jFb14kaE707y9UGLfj+bAV5Wwbn937x9BFD2YjCuLsqkT4fQvUi+p9eMQfQ4oZoSfAAJZDc+iMheG+WYUKfC93c+Siwo6KTfV7sxzOuqRqr877spyP28MZ6l5JWKIPkLpOtJv0UWv4ziVHOgrJs5GMD6rIIK3gQyCsY7ncXfTfMA5iLBaUizDaBnRuerd0RKRT2ELV5cwdkycEkR/7jdaHAIir2vHt9t9fAbFKTNj3NH+JKtp+ffmfihnz4kAyOp23XXwkAl0ax+wjVp+OplyM0VaCaIbVlZEzvMMnLYSuaJcgREQJIixddd22oQfWJMT0q8+liHLQ/1FA7XyeZ8rNiPDOjrmf9Ge5aG7LOwcwqszKlXp4C9yi4/R26vAL0hI8Oak1wC0hoDV6QfTxrKjw6pYu+B91A17STkCvwf3j5/OgZGIgUcjfApW+RHe50BrICLidUHKZl9lvEOUtftmGVyQ== X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2048; 6:ZWw1nGs32J08CbQvP3ocL7IL3FPGPNbrB6Xc16ng/YsybeHSZdJX011XaGfi0nRgC4YhLUlPRGRR+LodYDSxyk3ZgKt2LRKl5t8B+dU+MgxS43//c21p/rIRlSUm/fiu7VhOO/l6OXd3vvoO10sRouVB7h5V3glVZyc2z84CQmbmO2YjVCEcQfcbWc9gpNa2/5Ke3JooCno5RrL4jWB955oqwTYVkqG8M3wNBxEYVHdWQCxpqteRVW+7EIZ62qqJ3BSiyN4SrrviLsjRDqBmFkdWArcT95x0GYWeAqt/oXdqigNsfGt8VZgaBID0FlbaB3pFkrtphzQDrZ20/1cwfCYj9pLJv2AyF9BYHqxMHXI=; 5:9hwMU7/OuxuhibKj0s6MyowX49gBPzjBbrVtJJlxovt5iYrpBqEebkHALNuGuzFlclbjauh5WS8hAhHHnaH6ZTUrYIyCOp0dLG9jB2++IZL/LOEC1NtLt3y4AP9l8FVfeH+ATI81/ywAoTptGm7gi71RABq1Sf4aL4RdzIoVeJQ=; 24:ZQxQ6FEYkIzVoL8eqviRatdbXBYeqKa9fbr7ArpAL25R6XlC4Awyqgsxr9gxoxGrWbJXQVNPaOpY6QpbYi2vUac2oU0uxx9IMGpCBf+cVuo=; 7:9X/w/mZx5ksyUnvC8/TdRFOufofh6c/aR6gThY7HWoqAADo56NeTtk1DC7+BhzGSF3G19BxFBzujhOSYOUj7HqTsvAPZZhOIpdy113CPai6sNfJdghPTV4OVJg7VUTO6+l/dWSB0U1sFGtFbK4M/aksNOHCTY4hFpS4gK/xk5d6VsQz8PkAKGXc4c7se2CzAfDPpxJeMGVDLuxoaEwOMfd3k5JUioXYHpsjUQYrpdR/rQVADtx5d0oqZNT/HVzdo SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: mathworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2017 14:23:55.7487 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 44c3b4a0-1c38-4350-07b2-08d51fa1dac4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 99dd3a11-4348-4468-9bdd-e5072b1dc1e6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0501MB2048 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 10/27/2017 01:35 PM, Eli Zaretskii wrote: >> From: Mike Gulick >> Date: Fri, 27 Oct 2017 11:28:00 -0400 >> >> This patch is pretty straightforward. When we write a console message >> to the GUD buffer, we now reset a variable that is used to determine >> whether to print the gdb prompt on the next '^done' or '*stopped' >> message. > > Thanks, but could you please also provide a recipe that would > demonstrate the effect of this change? > Hi Eli, Is the example I provided in the bug report sufficient? E.g. 1) In shell: $ sleep 1000 & [1] 9924 # <--- NOTE PID 2) In shell: $ emacs -Q 3) In emacs M-x gdb Run gdb (like this): gdb -i=mi -n 4) In *gud* buffer (gdb) attach 9924 # <--- PID from earlier 5) Observe that (gdb) prompt is not displayed after output from GDB With the patch, the (gdb) prompt will be displayed, e.g. (gdb) attach 9924 Attaching to process 9924 (gdb) Reading symbols from /bin/sleep...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/.build-id/79/450f6e36287865d093ea209b85a222209925ff.debug...done. done. Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/.build-id/6f/150f33b150d6a81e26a425dd47d713d00f2d29.debug...done. done. 0x00007f8f29196230 in __nanosleep_nocancel () at ../sysdeps/unix/syscall-template.S:84 84 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) Thanks, Mike From unknown Tue Jun 24 06:57:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29020: [PATCH] gdb-mi doesn't display prompt when attaching Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Oct 2017 18:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29020 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mike Gulick Cc: 29020@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29020-submit@debbugs.gnu.org id=B29020.15093878589182 (code B ref 29020); Mon, 30 Oct 2017 18:25:01 +0000 Received: (at 29020) by debbugs.gnu.org; 30 Oct 2017 18:24:18 +0000 Received: from localhost ([127.0.0.1]:42568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9EjR-0002O2-Td for submit@debbugs.gnu.org; Mon, 30 Oct 2017 14:24:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9EjQ-0002Np-8M for 29020@debbugs.gnu.org; Mon, 30 Oct 2017 14:24:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e9EjI-0005Uk-1n for 29020@debbugs.gnu.org; Mon, 30 Oct 2017 14:24:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55030) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e9EjH-0005Uc-UD; Mon, 30 Oct 2017 14:24:07 -0400 Received: from [176.228.60.248] (port=3889 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1e9EjG-0002LA-S0; Mon, 30 Oct 2017 14:24:07 -0400 Date: Mon, 30 Oct 2017 20:23:51 +0200 Message-Id: <83po94tryg.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <0913392f-4427-5877-69fc-e12d6bc73c11@mathworks.com> (message from Mike Gulick on Mon, 30 Oct 2017 10:23:49 -0400) References: <385b433a-8b6d-7591-c19c-6064ef83d9f4@mathworks.com> <83zi8c5wa8.fsf@gnu.org> <0913392f-4427-5877-69fc-e12d6bc73c11@mathworks.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 29020@debbugs.gnu.org > From: Mike Gulick > Date: Mon, 30 Oct 2017 10:23:49 -0400 > > > Thanks, but could you please also provide a recipe that would > > demonstrate the effect of this change? > > > > Hi Eli, > > Is the example I provided in the bug report sufficient? Sorry, I failed to notice your original report, and only saw the one to which I replied. I will now look at the OP, thanks. From unknown Tue Jun 24 06:57:56 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Mike Gulick Subject: bug#29020: closed (Re: bug#29020: [PATCH] gdb-mi doesn't display prompt when attaching) Message-ID: References: <83shdutguy.fsf@gnu.org> X-Gnu-PR-Message: they-closed 29020 X-Gnu-PR-Package: emacs Reply-To: 29020@debbugs.gnu.org Date: Sat, 04 Nov 2017 11:38:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1509795482-5327-1" This is a multi-part message in MIME format... ------------=_1509795482-5327-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29020: 25.1; gdb-mi doesn't display prompt when attaching which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 29020@debbugs.gnu.org. --=20 29020: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29020 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1509795482-5327-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29020-done) by debbugs.gnu.org; 4 Nov 2017 11:37:19 +0000 Received: from localhost ([127.0.0.1]:50210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eAwlL-0001Ms-Eb for submit@debbugs.gnu.org; Sat, 04 Nov 2017 07:37:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eAwlJ-0001Me-S7 for 29020-done@debbugs.gnu.org; Sat, 04 Nov 2017 07:37:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAwlB-0005Ex-Do for 29020-done@debbugs.gnu.org; Sat, 04 Nov 2017 07:37:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44783) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAwlB-0005Eg-AC; Sat, 04 Nov 2017 07:37:09 -0400 Received: from [176.228.60.248] (port=3604 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eAwlA-00086b-H9; Sat, 04 Nov 2017 07:37:09 -0400 Date: Sat, 04 Nov 2017 13:37:09 +0200 Message-Id: <83shdutguy.fsf@gnu.org> From: Eli Zaretskii To: mike.gulick@mathworks.com In-reply-to: <83po94tryg.fsf@gnu.org> (message from Eli Zaretskii on Mon, 30 Oct 2017 20:23:51 +0200) Subject: Re: bug#29020: [PATCH] gdb-mi doesn't display prompt when attaching References: <385b433a-8b6d-7591-c19c-6064ef83d9f4@mathworks.com> <83zi8c5wa8.fsf@gnu.org> <0913392f-4427-5877-69fc-e12d6bc73c11@mathworks.com> <83po94tryg.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29020-done Cc: 29020-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Mon, 30 Oct 2017 20:23:51 +0200 > From: Eli Zaretskii > Cc: 29020@debbugs.gnu.org > > > Cc: 29020@debbugs.gnu.org > > From: Mike Gulick > > Date: Mon, 30 Oct 2017 10:23:49 -0400 > > > > > Thanks, but could you please also provide a recipe that would > > > demonstrate the effect of this change? > > > > > > > Hi Eli, > > > > Is the example I provided in the bug report sufficient? > > Sorry, I failed to notice your original report, and only saw the one > to which I replied. I will now look at the OP, thanks. Thanks, I've pushed your changes to the emacs-26 branch. ------------=_1509795482-5327-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Oct 2017 22:02:55 +0000 Received: from localhost ([127.0.0.1]:35629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7qEo-0000IO-CE for submit@debbugs.gnu.org; Thu, 26 Oct 2017 18:02:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7pwP-0008GE-Ks for submit@debbugs.gnu.org; Thu, 26 Oct 2017 17:43:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7pwI-0007GT-Ku for submit@debbugs.gnu.org; Thu, 26 Oct 2017 17:43:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID,WEIRD_QUOTING autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46320) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e7pwI-0007GJ-Gd for submit@debbugs.gnu.org; Thu, 26 Oct 2017 17:43:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42527) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7pwG-0004tI-8x for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 17:43:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7pwA-0007Bq-BD for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 17:43:44 -0400 Received: from mail-by2nam01on0071.outbound.protection.outlook.com ([104.47.34.71]:11575 helo=NAM01-BY2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e7pw9-00079v-Lw for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2017 17:43:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mathworks.onmicrosoft.com; s=selector1-mathworks-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=YqSb0qkn4LUr9t8eVhsncWGEvUmh9UCUf/+euGoOBOY=; b=NsYSPnM71lUL/7qbujHVRr6Ah/LwZxSQQWxHCQM0QGslxz7SsjVb1X119y9yp6vnMhXVFM6SVr6amnTfWhV2kq8/bWL/mVW6AS7+a5bbS/s9yj5WgVk4oUztbllO8a7QiaSbRyrzyee/aj5mQF1cgOAWMrAgETpaSSO7FA5OU1g= Received: from BN6PR05CA0024.namprd05.prod.outlook.com (10.174.92.165) by BLUPR0501MB0995.namprd05.prod.outlook.com (10.160.34.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.3; Thu, 26 Oct 2017 21:43:34 +0000 Received: from DM3NAM05FT023.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e51::209) by BN6PR05CA0024.outlook.office365.com (2603:10b6:405:39::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.197.4 via Frontend Transport; Thu, 26 Oct 2017 21:43:34 +0000 Received-SPF: Pass (protection.outlook.com: domain of mathworks.com designates 144.212.100.42 as permitted sender) receiver=protection.outlook.com; client-ip=144.212.100.42; helo=exedge.mathworks.com; Received: from exedge.mathworks.com (144.212.100.42) by DM3NAM05FT023.mail.protection.outlook.com (10.152.98.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.178.5 via Frontend Transport; Thu, 26 Oct 2017 21:43:33 +0000 Received: from ex16-01-ah.mathworks.com (172.31.80.219) by ex16edge-00-ah.mathworks.com (172.31.187.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.845.34; Thu, 26 Oct 2017 17:44:32 -0400 Received: from ex16-00-ah.mathworks.com (172.31.39.22) by ex16-01-ah.mathworks.com (172.31.80.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1034.26; Thu, 26 Oct 2017 17:43:32 -0400 Received: from mail-vif.mathworks.com (144.212.95.101) by ex16-00-ah.mathworks.com (172.31.39.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1034.26 via Frontend Transport; Thu, 26 Oct 2017 17:43:32 -0400 Received: from mgulick2-deb9-64.dhcp.mathworks.com (mgulick2-deb9-64.dhcp.mathworks.com [172.28.194.40]) by mail-vif.mathworks.com (8.14.7/8.14.7) with ESMTP id v9QLhW3j003845 for ; Thu, 26 Oct 2017 17:43:32 -0400 Received: (from mgulick@localhost) by mgulick2-deb9-64.dhcp.mathworks.com (8.15.2/8.15.2/Submit) id v9QLhW3m028896; Thu, 26 Oct 2017 17:43:32 -0400 X-Authentication-Warning: mgulick2-deb9-64.dhcp.mathworks.com: mgulick set sender to mgulick@mathworks.com using -f From: Mike Gulick To: Subject: 25.1; gdb-mi doesn't display prompt when attaching Date: Thu, 26 Oct 2017 17:43:31 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:144.212.100.42; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(346002)(376002)(2980300002)(438002)(377424004)(199003)(50944005)(189002)(2906002)(575784001)(72206003)(8936002)(8676002)(8746002)(50986999)(54356999)(5890100001)(246002)(47776003)(33646002)(551544002)(305945005)(106466001)(7636002)(189998001)(50466002)(356003)(4001150100001)(9686003)(23676002)(2351001)(6916009)(5660300001)(478600001)(106002)(87636003)(316002)(42186006)(403724002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0501MB0995; H:exedge.mathworks.com; FPR:; SPF:Pass; PTR:airwatch-dmz-ah.mathworks.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM3NAM05FT023; 1:aujv0ZxtkR1llKInG9Y+J6y4B32uoJHu6M5+LeMchdDXGjnCQk21i/2fbFMTpmpcIO1v6Ht8xvnTGXtDNce3Q+xFX9XhP1HSIPoTjE6sQGVq7nXJjZYvod+W51BYpiJK X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 34542e8b-6fa1-417b-cb5b-08d51cba9b4b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603238); SRVR:BLUPR0501MB0995; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB0995; 3:rXCgoxgFeR0qEACx1Imou1XR5SwPo5SwWmmldR9DZS7zy3DfRcrX7esKjW4yz5cOlNjeGYCGOpMCm0B60/yb4YTqjbNlchzuBgBCz1RBZX/fpSGznAzsQkzivCPVEVIP35NEOJ81KjRgIWDISG9Mg/JbO5DBV/RvOsij6G86sXSoqhJgEuJJR2e9//Ax5IatauYQj1IkoQyegQLcmkGcHT1E9Rs+WSO5dnpymThaEgr3+WkORr6yuUst0JPkl6+/p4ONNn4jHPngm3DrFtgR0cV8Z7sxed24XscJ3weyIQ7YDeWCqhEbsxryLEptVVPayTzCxt/aU9ipigTkOMG4b5Me3XCQ1+pi0GzNfP66Kr0=; 25:UuttQQTW8m+3ddEUYDMBGwMhh7+FowlHrlwFzfAY/9+e3oUpWpUeDWtw3mOGbLlOgiPDgDSdYayDi5wElY/MFnrAZ2HaqUx6ZICnhBPnH1zCR+79JeEpFUqrOSpWfHp839zgTsKwjiUnU6lPg4e2G0WAQOMmZqXomj278CyR5BDcSP0wEq2TGGNXkso/i7swqq9b0/Kh4Y/5E265Yb1m8xRSugNibaxNrIvRQZEcVxAOf35+r3yFb7YOw2tmdirrSm7azXJ7ynVQ3uumSgM5rCLUy3T+GejLRtZz0H3G4fM5FZta8sdZm5/zg0VsTM74BO+GkcLpyRcwbG4WXZHoTyXtjuieUyeKN+jvhsxFXRo= X-MS-TrafficTypeDiagnostic: BLUPR0501MB0995: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB0995; 31:I1rn+A11S7JgrInABVCsmakVw67/kaPFH4MfrzxmztFHXhhqb1THW47xGuQNTLZ316meK5NH/0Ro9Yjy1twfMatSwxznGl+DbfcJCKuznSu9DS6uVygAitJdVlLtBor9iZZHVXR1UZ1vconQzH90ZqoHhyx10iEp+KU3bqA7hRUjhMVURZ70uNSC0PqDKq6eoFdBgPF/0OA0uZw6nyVYLc+bUbsiHNa6EKnppOgWKig=; 20:5RDiK6+rKJNHvLu6Xj9GTZx/Ptr62zvWv/hLUraGjFEOSxuQsy4a18BgHODFXxgva2WEnc86L+uBxlGdqgns2jw0lS8lTrT5fqfgtQxf75rp2w0zjhs6y8NZuYAd4Mtbja6fUldz4lmka2C2rNQ2ebLN7zBglQhYuhwAyuiKNrq4cYtgec/+UkQB2gSCSAJMowdMUNBfi9jbRiSk2DYkZjO5ij+O93ZCn8qfCJt+BWJWD7myZOY+TESkfn/vA4Z28kPbyCbri1eRPvQgrSRdrAQHnwtheice3QTVIglckP1/Ow22J+ih/nLyCxMDzN2oZa+D5GIOYyBD7G4lNMx/4wKO31InfkEUSaZgbHHN0x8EFJiuDjV9f1bxn7zA6/rb7M5EnC4DufMBsApsk4M3ew47f1+955CjsnTU9w2/b6fNEUrbgvWLydg1GPok+dHmtqV6dTLU3M9xmsJBghwG6YrUNtLUARpc15BWT9urXj4IE/JHMbUqZ4gmpGRMV3bb X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93004095)(3231020)(3002001)(10201501046)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0501MB0995; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0501MB0995; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB0995; 4:Ci1UDvLuD3FoUXw8q3A33UoQn8fJo9pmWZ46an06cgPI3WbMkhsMl2FxGR/jNQjctQ3fA/XKhIKRpozSGczzHblnSchUPEAQq6N2JTxCjYHkcUDCfi8RH+b9BuRYRQWYy8Ca4y+t9C8w0eoa3OB6R9lnbLskG1hfPvZf/ZNKwz1T2U1BMhD2MBSKgGBWmKPbI3MYPix8FO6w4BUbR6r7mkdq4BoAdMjc5yoy3VtcKw53QJ1FVsBH8t8+TGHIyjYMZeINayZ+BAQdH3kM5yhirA== X-Forefront-PRVS: 04724A515E X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA1MDFNQjA5OTU7MjM6Q2x1OWNzVWNkVjJoOHAyQnNHMmxmNDM5?= =?utf-8?B?MDVVQ2IxQm9GTDl4UWM3WnUrWmtvUFNHOTN6MEJOM0lkVU8zZ3dleWs0QVh4?= =?utf-8?B?aUs4YXFXMWd0dXlBTUtoaUFxdHpZSkhwZmJLQzVuMXRZczg5OVJFK2FUY0lF?= =?utf-8?B?VERHSVN2WHdoL0dQd1lVeXR2MEpobFhqdW5RU2F2QldEQkZGVkJCME0yajRj?= =?utf-8?B?NnNmRmZJL3liRFR5ekFML041UlFNSVp5ZGczL2lpTm13My9Iak5QVGdCN2M3?= =?utf-8?B?SzBzUjdSbWpzVWJabURjR2wxbWNmNGUyY0E0Zmt6dENRdTVXVmZBdkw1U2lh?= =?utf-8?B?NitvTU02VmwxUTRFVnZpejNWUytNbjFxbHY3K3MxSEtvUGh2bnhUY3Z2WThZ?= =?utf-8?B?UmwzcW5seDdGd0NkdTlYWnVGRmdmUjlzQXhtMFc1WktpazVsMm56QkdBQlRi?= =?utf-8?B?Z25kQnc2aWNJM2RJRENqQ1Rac3lRVG9rQTFMTnI5YW93M0FrbWpxZkN3WC9P?= =?utf-8?B?ZjVVcWtUVXVjbU9HeVo3TVpOOUl3TnV6YW5heU9TdlF0SDF1Qm1LeVo4cnlU?= =?utf-8?B?TW5rTXVBYm04VWpUblpKSkY3dnVhMjJRMzFoN1ZSaHljQTBkcGUwaU1KZ1gw?= =?utf-8?B?a0dwYURmQ0x5VG1qQXVpZEIrekdPYTBtczh4U0RweW03LytUeFUxM0I5SHR0?= =?utf-8?B?Y1I2VkY2OW1RRXBtdTVKZUhkTFpnRVJPdEQ0eGl1OWpxMkpUYjNXd01Nc1hR?= =?utf-8?B?QjNvZUxVUDRnN3h6VEZzRWRHTEpGdWRoTWJSME15RU1TcDF2K21ldHZyTlV0?= =?utf-8?B?c2xBZlc5NjlxMFVEUHY3NzgrMHhCb3BMTmpqT053V0dSdTVodHp1bWFpNldr?= =?utf-8?B?V09kOEx1czQvenQ5RjhNQUdFZTA5ajV1dEJUanluNk4rVFk5dFcySjYxeXRD?= =?utf-8?B?OVV2cU1UN3E1V1IxdTlGV2MxWUFkYVdORVR4cDR0K2QxcGZTNERHV21OTFMz?= =?utf-8?B?L1QvR0syb25YbXFCQktFNFQ2Njgxa1E2RXFqdDVxSlZQdUhoZVNreEQ4YzVU?= =?utf-8?B?eVBMRzJQT3M5QVBwS2g2SXNJRVlaMjUzR0paeGZHeWVHblBSRDRINTVydjg3?= =?utf-8?B?NWJkaU5CMDhqU1dBNXV2SytWU3Q2S0dHV3JuWTgwbTdoYXZBMFNEa1U1ZzFW?= =?utf-8?B?VTlHcVdHbmxibWNWZ3BXTUtuT3hqeEsxeWdGcld5TjQxY3dXQ2RLVnVkaXl2?= =?utf-8?B?OXBvWlhjemRmZXd1a09QVFRSa09LOGxjRUdnZmJCdjh5TDFzQXVjS1JFdW1G?= =?utf-8?B?dFFjSDRLaHZVR25ROEdNbTFUNEIwRGFMTVl4K0JMb2lySUFBZTNaTm10c0E5?= =?utf-8?B?VTIyQTJ1dVpHTk1YUDQ0RU5yMmk5UGRLR3BKV2ljNlIrU0M0L2l6M3RkWTJH?= =?utf-8?Q?WINHtxhk=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB0995; 6:j95e4puKnxp+CzFuUIvrhFAyme3JanlPtVFpowdsTfwC7Pron9AXlc13QL4579TTGXSbwYjbBFY6rZuQbIFsyBsvR3rVHBQ187ZG5LvYvkT3ZnrAULHb9jC59yI9IXdhcFjmMr+RZDdP5MnqLToG0vt9s7DS+3DefkVppSp6wPqWE9OiwvDDvvRWMBXNpObDPcivvg4CN5uevqeGI7xrCXcq1nrPecD4uszLVnmJYwiIFBHXzsbQop1oTnhaj8Z+26RzGRwLs+Q3j+zle7RRA0VxqNUUHQBL6GbxVjfjQ2BBA68pCuoApiz5QHp30kQJQvYJp+h55r7KR4zpsVkIXeHvVQD2rNkHRHzTJolkktI=; 5:khaepLr+0ZT/V3QDbs2btd666O8bJ8BLwRqUBO+GdMUeOLjHWLodvmXe5BDjoBQd5qcAyEHMPdHVucyb9ufJLcKs1pWt/E9eUo8cV3T8oMwv5+/lTVj3K8wqSyHiw/2zm2I4aDyGJM7kmZGP9IsHB40ChyhGvsJjSaNbBhNNEoo=; 24:88xR6RLsOy6GwcrPBPH79LFK/WeagSU7PIXYiqXA44XcPp75pNEfCc/furAfb4NcaEqo9SwCE1kh1Rc4KkFQJE+9lmXb+d+B0fhKAdJte10=; 7:9CutdUULca06HKqySJI3bzCWQN9PHtT3sqp4wTbZYun7a1cvHCb7FZMWFpnfOviRyb5kuICh5bwgmFOS32GU+ev11RPfBlpATGftlD3xn1LaXE0Y6LkH+vc8smG1sossHPHY66tvBuYAKY3yyeoamW8uzq5xYVdDSEn0I3F/2tJ0bVIhUAqqnmG1k/LccdTma7vFlsN9DPCIGPLStLedqFOKTmJLtXunolpPU7y/28t4IRNn2DNxm3oHvC6EP/Ce SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: mathworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2017 21:43:33.6473 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 34542e8b-6fa1-417b-cb5b-08d51cba9b4b X-MS-Exchange-CrossTenant-Id: 99dd3a11-4348-4468-9bdd-e5072b1dc1e6 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=99dd3a11-4348-4468-9bdd-e5072b1dc1e6; Ip=[144.212.100.42]; Helo=[exedge.mathworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB0995 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 26 Oct 2017 18:02:50 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) When attaching to a process from gdb-mi, the (gdb) prompt is not shown after the attach command completes. This creates confusion because it appears that GDB is still working. A common reaction is to hit 'Enter', which re-sends the last command, i.e. 'attach PID', which kills the process that you were attempting to debug. $ gdb --version GNU gdb (Debian 7.12-6) 7.12.0.20161007-git $ sleep 1000 & [1] 9924 $ emacs -Q M-x gdb Run gdb (like this): gdb -i=3Dmi -n *gud* buffer output: Current directory is /usr/share/emacs/25.1/lisp/progmodes/ GNU gdb (Debian 7.12-6) 7.12.0.20161007-git ... (gdb) attach 9924 Attaching to process 9924 (gdb) Reading symbols from /bin/sleep...(no debugging symbols found)...do= ne. Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols fr= om /usr/lib/debug/.build-id/79/450f6e36287865d093ea209b85a222209925ff.debug= ...done. done. Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /= usr/lib/debug/.build-id/6f/150f33b150d6a81e26a425dd47d713d00f2d29.debug...d= one. done. 0x00007f8f29196230 in __nanosleep_nocancel () at ../sysdeps/unix/syscall-= template.S:84 84 ../sysdeps/unix/syscall-template.S: No such file or directory. Notice that the prompt is displayed after "Attaching to process 9924", but it is then obscured by additional information printed by gdb. The gdb-mi output (captured by running 'set logging on' from gdb prompt'): (gdb)=20 ~"Attaching to process 31331\n" =3Dthread-group-started,id=3D"i1",pid=3D"31331" =3Dthread-created,id=3D"1",group-id=3D"i1" ^done ~"Reading symbols from /bin/sleep..." ~"(no debugging symbols found)...done.\n" =3Dlibrary-loaded,id=3D"/lib/x86_64-linux-gnu/libc.so.6",target-name=3D"/= lib/x86_64-linux-gnu/libc.so.6",host-name=3D"/lib/x86_64-linux-gnu/libc.so.= 6",symbols-loaded=3D"0",thread-group=3D"i1" =3Dlibrary-loaded,id=3D"/lib64/ld-linux-x86-64.so.2",target-name=3D"/lib6= 4/ld-linux-x86-64.so.2",host-name=3D"/lib64/ld-linux-x86-64.so.2",symbols-l= oaded=3D"0",thread-group=3D"i1" ~"Reading symbols from /lib/x86_64-linux-gnu/libc.so.6..." ~"Reading symbols from /usr/lib/debug/.build-id/79/450f6e36287865d093ea20= 9b85a222209925ff.debug..." ~"done.\n" ~"done.\n" ~"Reading symbols from /lib64/ld-linux-x86-64.so.2..." ~"Reading symbols from /usr/lib/debug/.build-id/6f/150f33b150d6a81e26a425= dd47d713d00f2d29.debug..." ~"done.\n" ~"done.\n" ~"0x00007f8d63e86230 in __nanosleep_nocancel () at ../sysdeps/unix/syscal= l-template.S:84\n" &"84\t../sysdeps/unix/syscall-template.S: No such file or directory.\n" *stopped,frame=3D{addr=3D"0x00007f8d63e86230",func=3D"__nanosleep_nocance= l",args=3D[],file=3D"../sysdeps/unix/syscall-template.S",fullname=3D"/build= /glibc-p3Km7c/glibc-2.24/posix/../sysdeps/unix/syscall-template.S",line=3D"= 84"},thread-id=3D"1",stopped-threads=3D"all",core=3D"9" 33^done,frame=3D{level=3D"0",addr=3D"0x00007f8d63e86230",func=3D"__nanosl= eep_nocancel",file=3D"../sysdeps/unix/syscall-template.S",fullname=3D"/buil= d/glibc-p3Km7c/glibc-2.24/posix/../sysdeps/unix/syscall-template.S",line=3D= "84"} (gdb)=20 34^done,threads=3D[{id=3D"1",target-id=3D"process 31331",name=3D"sleep",f= rame=3D{level=3D"0",addr=3D"0x00007f8d63e86230",func=3D"__nanosleep_nocance= l",args=3D[],file=3D"../sysdeps/unix/syscall-template.S",fullname=3D"/build= /glibc-p3Km7c/glibc-2.24/posix/../sysdeps/unix/syscall-template.S",line=3D"= 84"},state=3D"stopped",core=3D"9"}],current-thread-id=3D"1" (gdb)=20 35^done,BreakpointTable=3D{nr_rows=3D"0",nr_cols=3D"6",hdr=3D[{width=3D"7= ",alignment=3D"-1",col_name=3D"number",colhdr=3D"Num"},{width=3D"14",alignm= ent=3D"-1",col_name=3D"type",colhdr=3D"Type"},{width=3D"4",alignment=3D"-1"= ,col_name=3D"disp",colhdr=3D"Disp"},{width=3D"3",alignment=3D"-1",col_name= =3D"enabled",colhdr=3D"Enb"},{width=3D"10",alignment=3D"-1",col_name=3D"add= r",colhdr=3D"Address"},{width=3D"40",alignment=3D"2",col_name=3D"what",colh= dr=3D"What"}],body=3D[]} (gdb)=20 36^done,register-names=3D["rax","rbx","rcx","rdx","rsi","rdi","rbp","rsp"= ,"r8","r9","r10","r11","r12","r13","r14","r15","rip","eflags","cs","ss","ds= ","es","fs","gs","st0","st1","st2","st3","st4","st5","st6","st7","fctrl","f= stat","ftag","fiseg","fioff","foseg","fooff","fop","xmm0","xmm1","xmm2","xm= m3","xmm4","xmm5","xmm6","xmm7","xmm8","xmm9","xmm10","xmm11","xmm12","xmm1= 3","xmm14","xmm15","mxcsr","ymm0h","ymm1h","ymm2h","ymm3h","ymm4h","ymm5h",= "ymm6h","ymm7h","ymm8h","ymm9h","ymm10h","ymm11h","ymm12h","ymm13h","ymm14h= ","ymm15h","","","","","","","","","","","","","","","","","","","","","","= ","","","","","","","","","","","","","","","","","","","","","","","","","= ","","","","","","","","","","","","","","","","","","","","","","","","","= ","","","","","","","orig_rax","al","bl","cl","dl","sil","dil","bpl","spl",= "r8l","r9l","r10l","r11l","r12l","r13l","r14l","r15l","ah","bh","ch","dh","= ax","bx","cx","dx","si","di","bp","","r8w","r9w","r10w","r11w","r12w","r13w= ","r14w","r15w","eax","ebx","ecx","edx","esi","edi","ebp","esp","r8d","r9d"= ,"r10d","r11d","r12d","r13d","r14d","r15d","ymm0","ymm1","ymm2","ymm3","ymm= 4","ymm5","ymm6","ymm7","ymm8","ymm9","ymm10","ymm11","ymm12","ymm13","ymm1= 4","ymm15"] (gdb)=20 In gdb-mi.el, the variable 'gdb-first-done-or-error' is set to nil after the first '^done' is printed. When parsing '*stopped' in gdb-stopped, the prompt is only printed if gdb-first-done-or-error is 't'. Since this output stream contains '^done', followed by some more output, followed by '*stopped', the gdb prompt is not being re-printed when '*stopped' is encountered. If I temporarily change the following lines in gdb-stopped in gdb-mi.el, then the prompt is printed after attaching: --- /tmp/gdb-mi.el.orig 2017-10-26 17:26:27.955626830 -0400 +++ /tmp/gdb-mi.el 2017-10-26 17:25:27.715228866 -0400 @@ -2537,8 +2537,7 @@ (message "Thread %s stopped" thread-id)))) =20 ;; Print "(gdb)" to GUD console - (when gdb-first-done-or-error - (setq gdb-filter-output (concat gdb-filter-output gdb-prompt-name))) + (setq gdb-filter-output (concat gdb-filter-output gdb-prompt-name)) =20 ;; In non-stop, we update information as soon as another thread gets ;; stopped This naive change may have other side-effects, which I did not fully think through, but it does at least show what the issue is. Another possible solution is that 'gdb-first-done-or-error', which controls whether the prompt should be printed on the next '^done', '^error', or '*stopped', should be reset to 't' whenever anything is printed to the gud buffer. However I was unable to figure out how to make that work. Thanks for your consideration. -Mike In GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-09-15, modified by Debian built on trouble Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Debian GNU/Linux 9.1 (stretch) Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25= .1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-li= sp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25= .1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-li= sp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -fdebug-prefix-map=3D/build/emacs25-wN2qS3/emacs25-25.1+1=3D. -fstack-prot= ector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Debugger Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Auto-saving... Auto-saving gdb-mi.el.gz: Opening output file: Permission denied, /usr/shar= e/emacs/25.1/lisp/progmodes/#gdb-mi.el.gz# Quit C-; is undefined Undo! Mark set [2 times] gdb-stopped Target doesn=E2=80=99t support non-stop mode. Turning it off. Switched to thread 1 ptrace: No such process. Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils jka-compr thingatpt find-func cl-seq gdb-mi bindat json map seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib gud easy-mmode comint ansi-color ring time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 108410 11828) (symbols 48 21790 0) (miscs 40 75 270) (strings 32 21724 5215) (string-bytes 1 614894) (vectors 16 15131) (vector-slots 8 463120 6883) (floats 8 192 261) (intervals 56 756 11) (buffers 976 20)) ------------=_1509795482-5327-1--