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#13154: 24.3.50; emacs_backtrace.txt (different one) Date: Fri, 14 Dec 2012 11:26:41 +0100 Message-ID: <50CAFEE1.2080401@gmx.at> References: <71C954CE83CD4097847383645A95BD14@us.oracle.com> <838v938b38.fsf@gnu.org> <831uev85mk.fsf@gnu.org> <50C9AE0E.7030608@gmx.at> <83sj79op67.fsf@gnu.org> <66C55EA367244D1E82898093BC5F1DB5@us.oracle.com> <838v91nkgn.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1355480834 16617 80.91.229.3 (14 Dec 2012 10:27:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Dec 2012 10:27:14 +0000 (UTC) Cc: 13154@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 14 11:27:28 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 1TjSUJ-0000Qp-NY for geb-bug-gnu-emacs@m.gmane.org; Fri, 14 Dec 2012 11:27:27 +0100 Original-Received: from localhost ([::1]:45228 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TjSU6-0004Fi-CC for geb-bug-gnu-emacs@m.gmane.org; Fri, 14 Dec 2012 05:27:14 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:34596) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TjSTz-00044n-U4 for bug-gnu-emacs@gnu.org; Fri, 14 Dec 2012 05:27:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TjSTy-00072P-FD for bug-gnu-emacs@gnu.org; Fri, 14 Dec 2012 05:27:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TjSTy-00072J-AE for bug-gnu-emacs@gnu.org; Fri, 14 Dec 2012 05:27:06 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TjSUt-0004nu-7D for bug-gnu-emacs@gnu.org; Fri, 14 Dec 2012 05:28:03 -0500 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: Fri, 14 Dec 2012 10:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13154 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13154-submit@debbugs.gnu.org id=B13154.135548086918437 (code B ref 13154); Fri, 14 Dec 2012 10:28:03 +0000 Original-Received: (at 13154) by debbugs.gnu.org; 14 Dec 2012 10:27:49 +0000 Original-Received: from localhost ([127.0.0.1]:41939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TjSUf-0004nJ-4I for submit@debbugs.gnu.org; Fri, 14 Dec 2012 05:27:49 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:50464) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TjSUc-0004nA-RD for 13154@debbugs.gnu.org; Fri, 14 Dec 2012 05:27:47 -0500 Original-Received: from mailout-de.gmx.net ([10.1.76.37]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0M6hNy-1Sxvu04B3E-00wVvI for <13154@debbugs.gnu.org>; Fri, 14 Dec 2012 11:26:48 +0100 Original-Received: (qmail invoked by alias); 14 Dec 2012 10:26:48 -0000 Original-Received: from 62-47-53-23.adsl.highway.telekom.at (EHLO [62.47.53.23]) [62.47.53.23] by mail.gmx.net (mp037) with SMTP; 14 Dec 2012 11:26:48 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX18EGZ1458EEUfK+fPT9FuO31OUfvANG9DAhtR1WPI AGu6qGrwmohlv8 In-Reply-To: <838v91nkgn.fsf@gnu.org> 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.x 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:68506 Archived-At: >> FWIW, it's not clear to me that `w-o-t-t-b' inside `s-e' is "evil". It might be >> ineffectual in some contexts, in the sense that it might not do what some users >> mistakenly might expect, but - for my own understanding - just why do you >> consider it evil? > > Martin will probably tell, It's evil because `with-output-to-temp-buffer' may pop up a new frame while `save-window-excursion' gives you the false impression that it can cope with that situation. > but in any case I don't think this is > related to the abort we are discussing. It should be unrelated. >> * I found an occurrence in my version of `describe-function', which is based on >> the vanilla Emacs 22 version in this respect. It has to work for 22+, and 22 >> does not have macro `with-help-window'. (Yes, I could duplicate the code and >> have a version for Emacs 23+...) In my own help commands (`describe-file', >> `describe-keymap'), I do not use `save-excursion. >> >> * I found one other occurrence of `with-output-to-temp-buffer' inside >> `save-excursion', but that code is used only when running Emacs 22, and it is a >> copy of the vanilla Emacs 22 code (for `describe-text-properties'). IOW, the >> fault is with vanilla Emacs in this case, and this case cannot be manifested in >> Emacs 24 anyway. `save-window-excursion' and not `save-excursion', I presume. > We are looking for Lisp code that would show calls to some primitives, > wherein we could look for potential bugs on the C level. Does the > body of Lisp code inside save-excursion in the first occurrence call > any primitives, or any functions at all? If so, can you show that > body? I still don't know whether you are sure that Drew runs some code within `window-configuration-change-hook'. martin