From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#2966: 23.0.92; A typing error in debugger-eval-expression stops the debugger Date: Fri, 16 Sep 2011 22:24:32 +0200 Message-ID: References: <663334.62553.qm@web53204.mail.re2.yahoo.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1316205513 11614 80.91.229.12 (16 Sep 2011 20:38:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 16 Sep 2011 20:38:33 +0000 (UTC) Cc: 2966@debbugs.gnu.org To: dcl441-bugs@yahoo.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 16 22:38:29 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R4fB6-0005Ab-En for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Sep 2011 22:38:28 +0200 Original-Received: from localhost ([::1]:33131 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4fB5-00006H-Ir for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Sep 2011 16:38:27 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:41358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4fB2-00005t-Hr for bug-gnu-emacs@gnu.org; Fri, 16 Sep 2011 16:38:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4fB1-0000Ud-A3 for bug-gnu-emacs@gnu.org; Fri, 16 Sep 2011 16:38:24 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59706) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4fB1-0000UY-78 for bug-gnu-emacs@gnu.org; Fri, 16 Sep 2011 16:38:23 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1R4fFc-0002c3-LI; Fri, 16 Sep 2011 16:43:08 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Sep 2011 20:43:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 2966 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug fixed wontfix Original-Received: via spool by 2966-submit@debbugs.gnu.org id=B2966.131620577910015 (code B ref 2966); Fri, 16 Sep 2011 20:43:08 +0000 Original-Received: (at 2966) by debbugs.gnu.org; 16 Sep 2011 20:42:59 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4fFR-0002bS-7O for submit@debbugs.gnu.org; Fri, 16 Sep 2011 16:42:58 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4fFG-0002b1-68 for 2966@debbugs.gnu.org; Fri, 16 Sep 2011 16:42:48 -0400 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R4fAW-0006Db-BV; Fri, 16 Sep 2011 22:37:52 +0200 In-Reply-To: <663334.62553.qm@web53204.mail.re2.yahoo.com> (Daniel Clemente's message of "Sat, 11 Apr 2009 19:01:47 -0700 (PDT)") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Magma's =?UTF-8?Q?=5FMekan=C3=AFk_?= =?UTF-8?Q?Destrukt=C3=AFw_?= =?UTF-8?Q?Kommand=C3=B6h=5F:?= "Da Zeuhl Wortz =?UTF-8?Q?Mekan=C3=AFk?=" X-MailScanner-ID: 1R4fAW-0006Db-BV MailScanner-NULL-Check: 1316810272.42628@3Z2JUGqS8ypj82pPFRvWjQ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 16 Sep 2011 16:43:08 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:51236 Archived-At: Daniel Clemente writes: > Eval anything with (debug) on it, like: > > (let* ((x 3) (y 1)) > (debug) > (dotimes (a x) (setq y (* y x))) > y > ) > > When the debugger appears, press e to evaluate some symbol. You can > type x RET to see the value of x. But now try a symbol which doesn't > exist, for instance z. You get: > > Debugger entered--Lisp error: (void-variable z) > eval(z) > eval-expression(z) > debugger-eval-expression(z) > call-interactively(debugger-eval-expression nil nil) > recursive-edit() > > And at this point, your debugger session is (apparently) lost and > you can't continue debugging your program: e.g. "c" doesn't work and > it only says (error "Cannot return from the debugger in an error") This was marked as notabug wontfix, but it's apparently been fixed anyway. :-) You now get a further bug and your environment isn't lost: Debugger entered--Lisp error: (void-variable z) eval(z nil) eval-expression(z nil) call-interactively(eval-expression nil nil) recursive-edit() debug() eval((debug) nil) eval-expression((debug) nil) call-interactively(eval-expression nil nil) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/