From unknown Sat Jun 21 10:24:54 2025 X-Loop: don@donarmstrong.com Subject: bug#1490: 23.0.60; C-d sends "\n" while debugging with gdb in Emacs Reply-To: "Joseph Yen" , 1490@debbugs.gnu.org Resent-From: "Joseph Yen" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 04 Dec 2008 14:30:02 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1490 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122840051620452 (code B ref -1); Thu, 04 Dec 2008 14:30:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.9 required=4.0 tests=BAYES_00,FOURLA,GMAIL, IMPRONONCABLE_2,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 4 Dec 2008 14:21:56 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mB4ELruV020446 for ; Thu, 4 Dec 2008 06:21:54 -0800 Received: from mx10.gnu.org ([199.232.76.166]:42138) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1L8F52-00049m-IQ for emacs-pretest-bug@gnu.org; Thu, 04 Dec 2008 09:21:24 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1L8F5T-0001CL-P4 for emacs-pretest-bug@gnu.org; Thu, 04 Dec 2008 09:21:52 -0500 Received: from ey-out-1920.google.com ([74.125.78.146]:1601) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1L8F5T-0001CB-BI for emacs-pretest-bug@gnu.org; Thu, 04 Dec 2008 09:21:51 -0500 Received: by ey-out-1920.google.com with SMTP id 4so1852766eyg.24 for ; Thu, 04 Dec 2008 06:21:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:mime-version:content-type:content-transfer-encoding :content-disposition; bh=FayQ0AsVDdW6ttKBFBi77SylgvEH6kyIqq09xFePRq4=; b=ivP5nqv/HwgHIY/YuVTgj/LOuxZM/2C7i5kr6ePV8Ist3klRvEPBV4S/8aZ7EqRmBe KhjJ0T7RT1RWEBDPjShU8bMFx/bHUNdHi0CS3tX5nlrS4hO9Vg85zfMNJ6wjd9jZI+3e 7dgiEUtnhJ+u/82EpUvGwpxLKiFLiwvkQYR0o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:mime-version:content-type :content-transfer-encoding:content-disposition; b=EKCY3e9eAZFA09/bdGeYuPSFgPT0Oh6Dt67LadjfNU0IRgdsZgFPVVC6lSoR+mS5lf JKg+oHTLVuOSxWr/xHKBCwsVgabp9pQDNncNnWuC5Ax8HH5+U80IYneLx95+a9EDbJvx ZYXtuBMbMCeJ/YNeUPkY28EQ1B0f6MmnH7ZtE= Received: by 10.210.46.4 with SMTP id t4mr16571227ebt.49.1228400509466; Thu, 04 Dec 2008 06:21:49 -0800 (PST) Received: by 10.210.35.8 with HTTP; Thu, 4 Dec 2008 06:21:49 -0800 (PST) Message-ID: <75be95340812040621ka3418f9p9e1efb3bf917312@mail.gmail.com> Date: Thu, 4 Dec 2008 22:21:49 +0800 From: "Joseph Yen" To: emacs-pretest-bug@gnu.org Cc: rfrancoise@debian.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) While in the gdb of Emacs ... (gdb) set var retp = fgets(buf, 32, stdin) <--- I typed C-d here without typing RETURN (gdb) p retp $4 = 0xffe1e58c "\n" (gdb) set var reti = getchar() <--- I typed C-d here without typing RETURN (gdb) p reti $6 = 10 But in pure gdb (gdb) set var retp = fgets(buf, 32, stdin) (gdb) p retp $1 = 0x0 (gdb) set var reti = getchar() (gdb) p reti $2 = -1 (gdb) Emacs sends extra '\n' character when i type C-d in debugger mode In GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.12.11) of 2008-11-30 on elegiac, modified by Debian (emacs-snapshot package, version 1:20081129-1) configured using `configure '--build' 'i486-linux-gnu' '--host' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--\ infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/23.0.60/site-lisp:/usr/local/s\ hare/emacs/site-lisp:/usr/share/emacs/23.0.60/site-lisp:/usr/share/emacs/site-lisp' '--with-x=yes' '--with-x-toolkit=gtk' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gn\ u' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Debugger Minor modes in effect: show-paren-mode: t tooltip-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t -- joseph.yen@gmail.com From unknown Sat Jun 21 10:24:54 2025 X-Loop: don@donarmstrong.com Subject: bug#1490: 23.0.60; C-d sends "\n" while debugging with gdb in Emacs Reply-To: "richardeng" , 1490@debbugs.gnu.org Resent-From: "richardeng" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 05 Dec 2008 03:35:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1490 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 1490-submit@emacsbugs.donarmstrong.com id=B1490.12284475624799 (code B ref 1490); Fri, 05 Dec 2008 03:35:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-10.0 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, HAS_PACKAGE,MURPHY_DRUGS_REL8 autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 1490) by emacsbugs.donarmstrong.com; 5 Dec 2008 03:26:02 +0000 Received: from smtpbg3.foxmail.com (smtpbg3.foxmail.com [121.14.102.33]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id mB53Pve3004787 for <1490@emacsbugs.donarmstrong.com>; Thu, 4 Dec 2008 19:25:59 -0800 Received: from 172.23.147.51 (foxmail.com [172.23.147.51]) by smtpbg3 (foxmail.com) with SMTP id iZCNLGcE; Fri, 05 Dec 2008 11:25:18 +0800 (envelope-from richardeng@foxmail.com) X-QQ-mid: esmtp4122844751819125357 Received: from 889D3A80E680420 (unknown [116.224.99.253]) by smtp.foxmail.com (Postfix) with ESMTP id ; Fri, 5 Dec 2008 11:25:18 +0800 (CST) Date: Fri, 5 Dec 2008 11:25:20 +0800 From: "richardeng" To: "Joseph Yen" , "1490" <1490@debbugs.gnu.org> References: <75be95340812040621ka3418f9p9e1efb3bf917312@mail.gmail.com> Message-ID: <200812051125194969081@foxmail.com> X-mailer: Foxmail 6, 14, 103, 20 [cn] Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 7bit Package: emacs Version: 23.0.60 Severity: minor Tags: patch --- gdb-ui.el.~1.253.~ 2008-07-16 16:02:52.000000000 -0700 +++ gdb-ui.el 2008-11-03 03:51:32.000000000 -0800 @@ -1248,7 +1248,9 @@ (remove-text-properties (point-min) (point-max) '(face)))) (if gud-running (progn - (let ((item (concat string "\n"))) + (let ((item "")) + (unless (equal string "") + (setq item (concat string "\n"))) (if gdb-enable-debug (push (cons 'send item) gdb-debug-log)) (process-send-string proc item))) (if (string-match "\\\\\\'" string) From unknown Sat Jun 21 10:24:54 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1490: Re: bug#1490: 23.0.60; C-d sends "\n" while debugging with gdb in Emacs Reply-To: Chong Yidong , 1490@debbugs.gnu.org Resent-From: Chong Yidong Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 16 Apr 2009 04:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 1490 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 1490-submit@emacsbugs.donarmstrong.com id=B1490.123985570821649 (code B ref 1490); Thu, 16 Apr 2009 04:30:02 +0000 Received: (at 1490) by emacsbugs.donarmstrong.com; 16 Apr 2009 04:21:48 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.0 required=4.0 tests=HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,RERE autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3G4LkTp021643 for <1490@emacsbugs.donarmstrong.com>; Wed, 15 Apr 2009 21:21:47 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 77A2F57E245; Thu, 16 Apr 2009 00:23:34 -0400 (EDT) From: Chong Yidong To: Nick Roberts Cc: 1490@debbugs.gnu.org Date: Thu, 16 Apr 2009 00:23:34 -0400 Message-ID: <87prfd446x.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Hi Nick, Could you review the patch in Bug#1490? Thanks. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1490 From unknown Sat Jun 21 10:24:54 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1490: Re: bug#1490: 23.0.60; C-d sends "\n" while debugging with gdb in Emacs Reply-To: nickrob@snap.net.nz (Nick Roberts), 1490@debbugs.gnu.org Resent-From: nickrob@snap.net.nz (Nick Roberts) Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 16 Apr 2009 09:25:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 1490 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 1490-submit@emacsbugs.donarmstrong.com id=B1490.12398733352622 (code B ref 1490); Thu, 16 Apr 2009 09:25:03 +0000 Received: (at 1490) by emacsbugs.donarmstrong.com; 16 Apr 2009 09:15:35 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.0 required=4.0 tests=HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,RERE autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from viper.snap.net.nz (mx.southnet.co.nz [202.37.101.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3G9FVie002616 for <1490@emacsbugs.donarmstrong.com>; Thu, 16 Apr 2009 02:15:32 -0700 Received: from totara (unknown [123.255.28.48]) by viper.snap.net.nz (Postfix) with ESMTP id 9DB753D87BB; Thu, 16 Apr 2009 21:15:25 +1200 (NZST) Received: by totara (Postfix, from userid 1000) id 723A3C3FA; Thu, 16 Apr 2009 21:15:24 +1200 (NZST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18918.63276.443155.305901@totara.tehura.co.nz> Date: Thu, 16 Apr 2009 21:15:24 +1200 To: Chong Yidong Cc: 1490@debbugs.gnu.org In-Reply-To: <87prfd446x.fsf@cyd.mit.edu> References: <87prfd446x.fsf@cyd.mit.edu> X-Mailer: VM 7.19 under Emacs 22.2.1 From: nickrob@snap.net.nz (Nick Roberts) I can't begin to imagine where one would do something like: (gdb) set var retp = fgets(buf, 32, stdin) in GDB. If I do this from the command line I get: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7852522 in fgets () from /lib/libc.so.6 0x00007ffff7852522 : mov (%rdx),%eax ... I can get (gdb) set var reti = getchar() to work as described. The proposed patch might be the right thing to do but, unless Joseph Yen can give a compelling reason as to why someone would generally type something like this, I intend to leave it as it is until after the release as I am unsure whether it will have unintended side effects. -- Nick From cyd@stupidchicken.com Mon Aug 10 21:47:57 2009 Received: (at control) by emacsbugs.donarmstrong.com; 11 Aug 2009 04:47:57 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.7 required=4.0 tests=AWL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7B4luGu016127 for ; Mon, 10 Aug 2009 21:47:57 -0700 Received: by cyd.mit.edu (Postfix, from userid 1000) id 3285457E275; Tue, 11 Aug 2009 00:48:50 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: process bugs Date: Tue, 11 Aug 2009 00:48:50 -0400 Message-ID: <878whrarbh.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii close 535 tags 850 + unreproducible moreinfo close 882 close 1124 tags 1490 + wontfix close 1493 close 1583 tags 1591 + unreproducible moreinfo tags 1642 + unreproducible moreinfo close 2412 close 2445 close 2614 reassign 4098 spam reassign 4099 spam reassign 4104 spam reassign 4105 spam reassign 4106 spam reassign 4111 spam thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 20 02:45:38 2012 Received: (at control) by debbugs.gnu.org; 20 Apr 2012 06:45:38 +0000 Received: from localhost ([127.0.0.1]:43305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SL7b3-0001BG-M8 for submit@debbugs.gnu.org; Fri, 20 Apr 2012 02:45:35 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48156 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SL7az-00017H-Sn for control@debbugs.gnu.org; Fri, 20 Apr 2012 02:45:31 -0400 Received: from [155.69.18.143] (port=50274 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SL7ab-0008Jh-KV for control@debbugs.gnu.org; Fri, 20 Apr 2012 02:45:06 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 1490 Date: Fri, 20 Apr 2012 14:45:00 +0800 Message-ID: <874nsezytv.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) close 1490 thanks