From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#8789: 23.3; debug backtrace buffer changes window on step-through Date: Thu, 20 Sep 2012 15:50:30 +0200 Message-ID: <505B1F26.20209@gmx.at> References: <4DE8DF63.5050405@gmx.at><87haz0po82.fsf@web.de><4F3BE4CB.3030909@gmx.at><4F3CB843.6030401@gmx.at><4F3D41DD.6080603@gmx.at><877gzmqwcf.fsf@web.de><504B4940.9000809@gmx.at><86wqzznwzv.fsf@web.de><9BABA419184241F5A7246DC5D9A9EF81@us.oracle.com><5057A4A3.4010100@gmx.at><4617F483F2CC446D980DF7194E06BB3A@us.oracle.com><50581E7F.3040108@gmx.at><1C1E224E1D674670BEE043B4A35A271F@us.oracle.com><5059FC9C.8020702@gmx.at> <2D8C133406A54B26AD253EC7EE52C666@us.oracle.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1348149050 10253 80.91.229.3 (20 Sep 2012 13:50:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 20 Sep 2012 13:50:50 +0000 (UTC) Cc: 'Michael Heerdegen' , 8789@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 20 15:50:54 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TEh9X-0000wf-CC for geb-bug-gnu-emacs@m.gmane.org; Thu, 20 Sep 2012 15:50:51 +0200 Original-Received: from localhost ([::1]:53275 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEh9S-0001cc-Oj for geb-bug-gnu-emacs@m.gmane.org; Thu, 20 Sep 2012 09:50:46 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:46993) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEh9J-0001XS-Ct for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2012 09:50:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TEh9D-0002zz-HA for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2012 09:50:37 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35329) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEh9D-0002zv-Dc for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2012 09:50:31 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TEhAg-0001bt-Cc for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2012 09:52:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Sep 2012 13:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8789 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8789-submit@debbugs.gnu.org id=B8789.13481491056149 (code B ref 8789); Thu, 20 Sep 2012 13:52:02 +0000 Original-Received: (at 8789) by debbugs.gnu.org; 20 Sep 2012 13:51:45 +0000 Original-Received: from localhost ([127.0.0.1]:44871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEhAO-0001b7-GV for submit@debbugs.gnu.org; Thu, 20 Sep 2012 09:51:44 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.22]:32862) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TEhAL-0001ay-L2 for 8789@debbugs.gnu.org; Thu, 20 Sep 2012 09:51:42 -0400 Original-Received: (qmail invoked by alias); 20 Sep 2012 13:50:09 -0000 Original-Received: from 62-47-47-193.adsl.highway.telekom.at (EHLO [62.47.47.193]) [62.47.47.193] by mail.gmx.net (mp004) with SMTP; 20 Sep 2012 15:50:09 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1+OuZIm5JqODcAVXzsL4OA+s1XimL25NLKukaOS8v MPO5xKx6HLE5Fe In-Reply-To: <2D8C133406A54B26AD253EC7EE52C666@us.oracle.com> X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:64642 Archived-At: > emacs -Q > > M-x load-file MARTIN-debug.elc > > ;; That's debug.el, with your patch. > ;; If I load the .el instead of the .elc, then the debugger is > ;; called even for implement-debugger etc. - a mess. > > M-x load-library files.el > > M-x debug-on-entry file-remote-p > > That puts me immediately into the debugger, with a call to `file-remote-p'. Why > does debugging file-remote-p cause the debugger to enter even for that M-x > invocation? There is not even any reading of a file name. > > Thereafter, I cannot exit the debugger, no matter what I do. `c' and `q' seem > to do nothing. `d' just steps into `file-remote-p'. Even `C-]' does not exit > the debugger. I can use C-x k to kill the *Backtrace* buffer, but that leaves > Emacs in a recursive edit, and `C-]' then brings Emacs back into the debugger. > After the `C-x k', *Messages* shows this multiple times, always ending by > entering: > > Entering debugger... > Quit > Entering debugger... > Quit > Entering debugger... > Quit > Entering debugger... > Quit > Entering debugger... > > This really seems to be a mess. For me, the debugger is not usable now, even > with emacs -Q. Suppose I do (progn (load-library "files.el") (debug-on-entry 'file-remote-p)) then I can observe the same behavior as you, more or less. Emacs 23 reacts in precisely the same manner here. Emacs 22 doesn't. So this is something that must have changed in between these two versions. I don't have the slightest idea what may have caused this and whether this qualifies as an error. martin