From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 18 23:50:17 2011 Received: (at submit) by debbugs.gnu.org; 19 Aug 2011 03:50:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QuG64-0003N4-KD for submit@debbugs.gnu.org; Thu, 18 Aug 2011 23:50:17 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QuG63-0003Mx-47 for submit@debbugs.gnu.org; Thu, 18 Aug 2011 23:50:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QuG43-0003JW-Oh for submit@debbugs.gnu.org; Thu, 18 Aug 2011 23:48:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:42047) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QuG43-0003JS-NI for submit@debbugs.gnu.org; Thu, 18 Aug 2011 23:48:11 -0400 Received: from eggs.gnu.org ([140.186.70.92]:45381) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QuG42-00051M-VL for bug-gnu-emacs@gnu.org; Thu, 18 Aug 2011 23:48:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QuG42-0003JG-4f for bug-gnu-emacs@gnu.org; Thu, 18 Aug 2011 23:48:10 -0400 Received: from acsinet15.oracle.com ([141.146.126.227]:19237) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QuG41-0003J9-Re for bug-gnu-emacs@gnu.org; Thu, 18 Aug 2011 23:48:10 -0400 Received: from rtcsinet22.oracle.com (rtcsinet22.oracle.com [66.248.204.30]) by acsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p7J3m5K3009331 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 19 Aug 2011 03:48:07 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by rtcsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p7J3m4uI013061 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 19 Aug 2011 03:48:05 GMT Received: from abhmt106.oracle.com (abhmt106.oracle.com [141.146.116.58]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p7J3lxca008959 for ; Thu, 18 Aug 2011 22:47:59 -0500 Received: from dradamslap1 (/10.159.59.18) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 18 Aug 2011 20:47:59 -0700 From: "Drew Adams" To: Subject: 24.0.50; `condition-case' with (debug...) is broken Date: Thu, 18 Aug 2011 20:47:57 -0700 Message-ID: <8F53D001FAD2440393B58A8589A53E44@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcxeIsjaLreCE64mRIiq/B8qOCKVXQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: rtcsinet22.oracle.com [66.248.204.30] X-CT-RefId: str=0001.0A090208.4E4DDCF8.002A,ss=1,re=0.000,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.2 (------) (let ((debug-on-error t) (eval-expression-debug-on-error t)) (condition-case nil (/ 1 0) ((debug error) "Test"))) The debugger is not opened. In Emacs 23.3 it is opened (as the doc says it should be). In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-08-15 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt' From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 19 08:36:12 2011 Received: (at 9329) by debbugs.gnu.org; 19 Aug 2011 12:36:12 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QuOJ1-0007lb-MC for submit@debbugs.gnu.org; Fri, 19 Aug 2011 08:36:12 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QuOIy-0007lT-Sg for 9329@debbugs.gnu.org; Fri, 19 Aug 2011 08:36:10 -0400 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 1QuOGh-00026G-Do; Fri, 19 Aug 2011 14:33:47 +0200 From: Lars Magne Ingebrigtsen To: "Drew Adams" Subject: Re: bug#9329: 24.0.50; `condition-case' with (debug...) is broken In-Reply-To: <8F53D001FAD2440393B58A8589A53E44@us.oracle.com> (Drew Adams's message of "Thu, 18 Aug 2011 20:47:57 -0700") Date: Fri, 19 Aug 2011 14:32:47 +0200 Message-ID: References: <8F53D001FAD2440393B58A8589A53E44@us.oracle.com> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUAAAAJAQUAAAGak4Q3 IiJpVEFJBy4DAAP67yS9AAACVUlEQVQ4jWWTTXMbIQyGZSaNr8bF2SthprPXOuzeiw31tRuQc/Y0 ca6Gccvfr8Afs3ZlL8PoEUKCFwAARp9q89gih4vJGnDh/AwUeeU1RLGUc50eGNxZ25Zx8quuYiDv wMNrcaus1D1YyfOuSslaI2vzGZCfNyfCQJWogp9XKreRkxGRSra5VKWAxaZWfiIppZqVts1iE/nF mkvvwHIUht9ZU1JRElP+Ntirn9NZPRtjrBGDsJ2zhovywyWdlQhBIIbguoDecDcUEIwBG4xwaLnr LXrLxXDklLWhFT0G31m7Rmd9sI6mDjtKFSnKraxziOjRUBxar/sArJQxEyXOBxwMca171DDp0K6X znkK0xStNXrdNRkmQyBQCqBQRNeXFZ01Z7Dhi+CCt1Z02BfQw9RQ8ct5sxisRW6PHZZUFoH92HD3 Nk9HOhQX+YS488shAMzmUbzO4GFDjSUCnMp/o85ByimfSZjME51cmpqchXgzVVfTfKAh0Q3QdTZM RbHh9c6nh7M+ykgxbZw3VSUqp8ON2tJBnVYkGGmtakzFopJ0L1ACGR6oz3tAJMMX3b38B0hS8A27 FxLmzSYVHHvn16+3XikJ/KE99LIdg6f9J1V11L7XKzXyP9KVzQl0Hv1qlAfW2+3HUFPpKygPkW33 iNsK/Nfvo0wTunXETKlwsTbjLbBYA3/3xWYjoEkwuoDd/unnDK4v+rEvemkgvu93u/2o70kBfYa4 o+c1boN9ENgSeM/lpZ57KLYg8FlWpIuHsTp5/q23qYWs5CmYyXJz5TFHnlT7DxmBtq9XEHFTAAAA AElFTkSuQmCC X-Now-Playing: Pet Shop Boys's _Disco 3_: "London (Genuine Piano mix)" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1QuOGh-00026G-Do X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1314362028.13363@aZNh8IeqZ3K3Od9MyHM28g X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 9329 Cc: 9329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.7 (--) "Drew Adams" writes: > (let ((debug-on-error t) > (eval-expression-debug-on-error t)) > (condition-case nil (/ 1 0) > ((debug error) "Test"))) > > The debugger is not opened. In Emacs 23.3 it is opened (as the doc says > it should be). --- The car of a handler may be a list of condition names instead of a single condition name. Then it handles all of them. --- So it seems to be doing what it's supposed to be doing. Is this what you wanted to say instead? (condition-case error (/ 1 0) (error (debug error) "Test")) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 19 09:20:37 2011 Received: (at 9329) by debbugs.gnu.org; 19 Aug 2011 13:20:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QuP00-0000Oo-G5 for submit@debbugs.gnu.org; Fri, 19 Aug 2011 09:20:37 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QuOzy-0000Og-G3 for 9329@debbugs.gnu.org; Fri, 19 Aug 2011 09:20:35 -0400 Received: from rtcsinet22.oracle.com (rtcsinet22.oracle.com [66.248.204.30]) by rcsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p7JDIPqa004677 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 19 Aug 2011 13:18:27 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by rtcsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p7JDINp3013187 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 19 Aug 2011 13:18:24 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p7JDIISB014298; Fri, 19 Aug 2011 08:18:18 -0500 Received: from dradamslap1 (/10.159.59.18) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 19 Aug 2011 06:18:18 -0700 From: "Drew Adams" To: "'Lars Magne Ingebrigtsen'" References: <8F53D001FAD2440393B58A8589A53E44@us.oracle.com> Subject: RE: bug#9329: 24.0.50; `condition-case' with (debug...) is broken Date: Fri, 19 Aug 2011 06:18:16 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcxebE2zX0qEsFzcQA6sVeuUZENCbwABSvew X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: rtcsinet22.oracle.com [66.248.204.30] X-CT-RefId: str=0001.0A090202.4E4E62A3.0122,ss=1,re=0.000,fgs=0 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 9329 Cc: 9329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.2 (----) > > (let ((debug-on-error t) > > (eval-expression-debug-on-error t)) > > (condition-case nil (/ 1 0) > > ((debug error) "Test"))) > > > > The debugger is not opened. In Emacs 23.3 it is opened (as > > the doc says it should be). > > The car of a handler may be a list of condition names > instead of a single condition name. Then it handles all of them. Yes. So? (debug error) is a list of condition names. It is the car of a handler (the only handler). > So it seems to be doing what it's supposed to be doing. No. Check the doc. Check Emacs 23 - e.g., 23.3.1. > Is this what you wanted to say instead? > (condition-case error > (/ 1 0) > (error (debug error) "Test")) No. C-h i, Elisp, g handling errors "If an error is handled by some `condition-case' form, this ordinarily prevents the debugger from being run, even if `debug-on-error' says this error should invoke the debugger. If you want to be able to debug errors that are caught by a `condition-case', set the variable `debug-on-signal' to a non-`nil' value. You can also specify that a particular handler should let the debugger run first, by writing `debug' among the conditions, like this: (condition-case nil (delete-file filename) ((debug error) nil)) " Put the cursor after that sexp. `C-x C-e'. Do the same thing in Emacs 23. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 20 17:19:29 2011 Received: (at 9329) by debbugs.gnu.org; 20 Aug 2011 21:19:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Quswy-0007i4-MT for submit@debbugs.gnu.org; Sat, 20 Aug 2011 17:19:29 -0400 Received: from vm-emlprdomr-05.its.yale.edu ([130.132.50.146]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qusww-0007hx-4P for 9329@debbugs.gnu.org; Sat, 20 Aug 2011 17:19:26 -0400 Received: from furball ([64.134.100.139]) (authenticated bits=0) by vm-emlprdomr-05.its.yale.edu (8.14.4/8.14.4) with ESMTP id p7KLHCs1025502 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 20 Aug 2011 17:17:13 -0400 From: Chong Yidong To: "Drew Adams" Subject: Re: bug#9329: 24.0.50; `condition-case' with (debug...) is broken References: <8F53D001FAD2440393B58A8589A53E44@us.oracle.com> Date: Sat, 20 Aug 2011 17:17:11 -0400 In-Reply-To: <8F53D001FAD2440393B58A8589A53E44@us.oracle.com> (Drew Adams's message of "Thu, 18 Aug 2011 20:47:57 -0700") Message-ID: <87bovjvl48.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.146 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9329 Cc: 9329@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.6 (--) "Drew Adams" writes: > (let ((debug-on-error t) > (eval-expression-debug-on-error t)) > (condition-case nil (/ 1 0) > ((debug error) "Test"))) > > The debugger is not opened. In Emacs 23.3 it is opened (as the doc says > it should be). Thanks. This regression was due to the 2011-01-26 change to eval.c on the trunk (r102982). I've committed a fix. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 20 17:19:42 2011 Received: (at control) by debbugs.gnu.org; 20 Aug 2011 21:19:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QusxC-0007iU-3n for submit@debbugs.gnu.org; Sat, 20 Aug 2011 17:19:42 -0400 Received: from vm-emlprdomr-05.its.yale.edu ([130.132.50.146]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qusx9-0007iN-PV for control@debbugs.gnu.org; Sat, 20 Aug 2011 17:19:40 -0400 Received: from furball ([64.134.100.139]) (authenticated bits=0) by vm-emlprdomr-05.its.yale.edu (8.14.4/8.14.4) with ESMTP id p7KLHQuA025530 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Sat, 20 Aug 2011 17:17:27 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 9329 Date: Sat, 20 Aug 2011 17:17:25 -0400 Message-ID: <87y5ynkcka.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.146 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.6 (--) close 9329 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 20 23:52:59 2011 Received: (at 9329) by debbugs.gnu.org; 21 Aug 2011 03:52:59 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Quz5n-0000DZ-GM for submit@debbugs.gnu.org; Sat, 20 Aug 2011 23:52:59 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Quz5m-0000DR-12 for 9329@debbugs.gnu.org; Sat, 20 Aug 2011 23:52:58 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id p7L3oeGJ028895; Sat, 20 Aug 2011 23:50:41 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 79B96BA241; Sat, 20 Aug 2011 23:50:40 -0400 (EDT) From: Stefan Monnier To: Chong Yidong Subject: Re: bug#9329: 24.0.50; `condition-case' with (debug...) is broken Message-ID: References: <8F53D001FAD2440393B58A8589A53E44@us.oracle.com> <87bovjvl48.fsf@stupidchicken.com> Date: Sat, 20 Aug 2011 23:50:40 -0400 In-Reply-To: <87bovjvl48.fsf@stupidchicken.com> (Chong Yidong's message of "Sat, 20 Aug 2011 17:17:11 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3955=0 X-NAI-Spam-Version: 2.2.0.9286 : core <3955> : streams <673571> : uri <939408> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 9329 Cc: 9329@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.0 (--) >> (let ((debug-on-error t) >> (eval-expression-debug-on-error t)) >> (condition-case nil (/ 1 0) >> ((debug error) "Test"))) >> The debugger is not opened. In Emacs 23.3 it is opened (as the doc says >> it should be). > Thanks. This regression was due to the 2011-01-26 change to eval.c on > the trunk (r102982). Indeed I hate this "feature" and didn't bother to reimplement it. > I've committed a fix. Oh well, Stefan From unknown Sun Jun 22 11:38:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 18 Sep 2011 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator