From unknown Fri Aug 15 12:52:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#9462 <9462@debbugs.gnu.org> To: bug#9462 <9462@debbugs.gnu.org> Subject: Status: 24.0.50; Initial point in debugger Reply-To: bug#9462 <9462@debbugs.gnu.org> Date: Fri, 15 Aug 2025 19:52:19 +0000 retitle 9462 24.0.50; Initial point in debugger reassign 9462 emacs submitter 9462 Helmut Eller severity 9462 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 08 05:07:43 2011 Received: (at submit) by debbugs.gnu.org; 8 Sep 2011 09:07:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1aaF-0001HK-Mv for submit@debbugs.gnu.org; Thu, 08 Sep 2011 05:07:43 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1aaC-0001HD-UU for submit@debbugs.gnu.org; Thu, 08 Sep 2011 05:07:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R1aWJ-0007Id-1v for submit@debbugs.gnu.org; Thu, 08 Sep 2011 05:03:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:51071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1aWJ-0007IZ-0M for submit@debbugs.gnu.org; Thu, 08 Sep 2011 05:03:39 -0400 Received: from eggs.gnu.org ([140.186.70.92]:57153) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1aWH-0007BW-R3 for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2011 05:03:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R1aWG-0007I0-Vf for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2011 05:03:37 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:35684) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1aWG-0007Hq-Nk for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2011 05:03:36 -0400 Received: by fxg9 with SMTP id 9so1612951fxg.0 for ; Thu, 08 Sep 2011 02:03:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=6VVNZ3s6vQExtbD/x8wCMnLj3zCcrvOjbpWMdUxtjM0=; b=niVp6Kr83xx7Xlnym7R+H9Et8t6UvjUj1tFSBJ289wnkOt6jAo5kWq4HoTfgUVhlAW 0/ASDU9AzER5mXEbnRFE9csq0VZJ5vqILRm22Sb+aRe/+vHs2IooiXApniRGohn7VXrk IoZGLPbG2QZc9FMdi7nkSVljkEEigvwV6Kzzo= Received: by 10.223.17.3 with SMTP id q3mr774086faa.71.1315472615737; Thu, 08 Sep 2011 02:03:35 -0700 (PDT) Received: from ix (dial-176163.pool.broadband44.net [212.46.176.163]) by mx.google.com with ESMTPS id h23sm1062724fah.26.2011.09.08.02.03.33 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 08 Sep 2011 02:03:34 -0700 (PDT) Received: from helmut by ix with local (Exim 4.72) (envelope-from ) id 1R1aWD-0006Ve-5Z for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2011 11:03:33 +0200 From: Helmut Eller To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Initial point in debugger Date: Thu, 08 Sep 2011 11:03:33 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.4 (-----) 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: -5.4 (-----) When entering the debugger, point is placed at seemingly random positions. E.g. executing this file (progn (defun foo (n) (cond ((zerop n) (debug)) (t (foo (1- n))))) (foo 100)) with emacs -Q -l foo.el opens a *Backtrace* buffer but the cursor is somewhere near the end of the buffer. When debugging other code, it's often somewhere in the middle sometimes at the beginning. In the old days, point was consistently placed at the first line of the backtrace (top-of-stack). That was more useful: it was easier to see the error message; using d was more convenient as the first line is almost always the most interesting one. In GNU Emacs 24.0.50.4 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2011-09-05 on ix Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure '--enable-asserts' '--enable-checking' '--with-gif=no' '--with-gnutls=no' 'CFLAGS=-g3 -O0'' From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 08 13:03:27 2011 Received: (at control) by debbugs.gnu.org; 8 Sep 2011 17:03:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1i0b-0000CR-SF for submit@debbugs.gnu.org; Thu, 08 Sep 2011 13:03:27 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1i0Z-0000CK-W9 for control@debbugs.gnu.org; Thu, 08 Sep 2011 13:03:24 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R1hwi-0005JZ-Gd for control@debbugs.gnu.org; Thu, 08 Sep 2011 12:59:24 -0400 Date: Thu, 08 Sep 2011 12:59:24 -0400 Message-Id: Subject: control message for bug 9462 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) 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: -6.4 (------) merge 6209 9462 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 10 14:17:46 2011 Received: (at submit) by debbugs.gnu.org; 10 Sep 2011 18:17:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2S7d-0006jJ-TD for submit@debbugs.gnu.org; Sat, 10 Sep 2011 14:17:46 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2S7a-0006jB-In for submit@debbugs.gnu.org; Sat, 10 Sep 2011 14:17:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R2S3W-0002m8-6j for submit@debbugs.gnu.org; Sat, 10 Sep 2011 14:13:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:60569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R2S3W-0002m4-5F for submit@debbugs.gnu.org; Sat, 10 Sep 2011 14:13:30 -0400 Received: from eggs.gnu.org ([140.186.70.92]:33577) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R2S3V-0001Qf-9q for bug-gnu-emacs@gnu.org; Sat, 10 Sep 2011 14:13:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R2S3U-0002lq-AA for bug-gnu-emacs@gnu.org; Sat, 10 Sep 2011 14:13:29 -0400 Received: from lo.gmane.org ([80.91.229.12]:58122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R2S3U-0002lj-55 for bug-gnu-emacs@gnu.org; Sat, 10 Sep 2011 14:13:28 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1R2S3Q-0000s4-S5 for bug-gnu-emacs@gnu.org; Sat, 10 Sep 2011 20:13:24 +0200 Received: from dial-176163.pool.broadband44.net ([212.46.176.163]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 10 Sep 2011 20:13:24 +0200 Received: from eller.helmut by dial-176163.pool.broadband44.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 10 Sep 2011 20:13:24 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Helmut Eller Subject: Re: bug#9462: 24.0.50; Initial point in debugger Date: Sat, 10 Sep 2011 20:13:14 +0200 Lines: 21 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: dial-176163.pool.broadband44.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:Ft01+LUuRk1pAFob42CO77ZzucY= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.5 (-----) 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: -5.5 (-----) * Helmut Eller [2011-09-08 09:03] writes: > When entering the debugger, point is placed at seemingly random > positions. I think this would fix the problem: === modified file 'lisp/emacs-lisp/debug.el' --- lisp/emacs-lisp/debug.el 2011-08-22 21:16:46 +0000 +++ lisp/emacs-lisp/debug.el 2011-09-10 18:10:29 +0000 @@ -336,7 +336,8 @@ (with-current-buffer (car tem) (point)))) (pop tem)))) - (debugger-make-xrefs)) + (save-excursion + (debugger-make-xrefs))) (defun debugger-make-xrefs (&optional buffer) "Attach cross-references to function names in the `*Backtrace*' buffer." From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 13 17:08:54 2011 Received: (at 9462-done) by debbugs.gnu.org; 13 Sep 2011 21:08:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3aDu-0007VX-1L for submit@debbugs.gnu.org; Tue, 13 Sep 2011 17:08:54 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3aDs-0007VR-Em for 9462-done@debbugs.gnu.org; Tue, 13 Sep 2011 17:08:53 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R3a9W-0000yp-Ku; Tue, 13 Sep 2011 17:04:22 -0400 From: Glenn Morris To: 9462-done@debbugs.gnu.org Subject: Re: bug#9462: 24.0.50; Initial point in debugger References: X-Spook: AUTODIN quarter world domination Venezuela arrangements X-Ran: -qHGw@pXj3?K8A~W4:QzaDC7qEJISu~^vnYq'n3WO7m[Jt~[L@5BHe6a;_WKkKrbRE5%w9 X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 13 Sep 2011 17:04:22 -0400 In-Reply-To: (Helmut Eller's message of "Sat, 10 Sep 2011 20:13:14 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 9462-done 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.4 (------) Version: 24.1 Helmut Eller wrote: > - (debugger-make-xrefs)) > + (save-excursion > + (debugger-make-xrefs))) Thanks for the diagnosis, I installed a similar fix. This looks like more fallout from "save-excursion + set-buffer -> with-current-buffer". From unknown Fri Aug 15 12:52:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 12 Oct 2011 11:24:04 +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