From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vitalie Spinu Newsgroups: gmane.emacs.bugs Subject: bug#19511: 25.0.50; Failed assertions in redisplay() code. (dispnew.c:1405; xdisp.c:17524) Date: Mon, 05 Jan 2015 08:59:02 -0800 Organization: UCLA Anderson School of Management Message-ID: <87y4phupt5.fsf@gmail.com> References: <878uhiji5m.fsf@winky.hogwarts> <83tx058bjm.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1420477722 11173 80.91.229.3 (5 Jan 2015 17:08:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 5 Jan 2015 17:08:42 +0000 (UTC) Cc: Andreas Matthias , 19511-done@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 05 18:08:35 2015 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 1Y8B8n-0001U3-UK for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Jan 2015 18:08:30 +0100 Original-Received: from localhost ([::1]:33036 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y8B0o-0003f2-Fq for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Jan 2015 12:00:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34999) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y8B0i-0003Yz-FX for bug-gnu-emacs@gnu.org; Mon, 05 Jan 2015 12:00:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y8B0f-0005YF-8s for bug-gnu-emacs@gnu.org; Mon, 05 Jan 2015 12:00:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56481) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y8B0e-0005X4-Rg for bug-gnu-emacs@gnu.org; Mon, 05 Jan 2015 12:00:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Y8B0d-0000Io-Pc for bug-gnu-emacs@gnu.org; Mon, 05 Jan 2015 12:00:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Vitalie Spinu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Jan 2015 17:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19511 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19511-done@debbugs.gnu.org id=D19511.14204771531066 (code D ref 19511); Mon, 05 Jan 2015 17:00:03 +0000 Original-Received: (at 19511-done) by debbugs.gnu.org; 5 Jan 2015 16:59:13 +0000 Original-Received: from localhost ([127.0.0.1]:37614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y8Azo-0000H8-SK for submit@debbugs.gnu.org; Mon, 05 Jan 2015 11:59:13 -0500 Original-Received: from mail-pa0-f43.google.com ([209.85.220.43]:61984) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y8Azm-0000Gw-CZ for 19511-done@debbugs.gnu.org; Mon, 05 Jan 2015 11:59:11 -0500 Original-Received: by mail-pa0-f43.google.com with SMTP id kx10so29033644pab.16 for <19511-done@debbugs.gnu.org>; Mon, 05 Jan 2015 08:59:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:organization:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=HvlLn5YCjgVdDud2Fa8U0fLEBGLtUF1n+e5XcaNX3sg=; b=vHc6QjeOftZfIFuCsmFiZERPXieKPRFmkFJEL03/MPKaEk8IaLOB51DpZCj0WxiKcN q75wnM27pntsjgn6tVfBB5IGQUSMP370Agk2CBk4neo4z0nECP3blIsG6C3MbTwzcI9o Offx/yiW6oYdlKAK+S1ZYfL09Or66EuH7hxhcmfuKi8nM5jyz3ia25m2f7sVClhGEvh5 qKJTxNUFUXKSWm/qtHj26gkenrgWvrY++nflGaZdJ+f/lJDNsgGnfJik9T8W0gNH4D1n nq37CpU+HwazPNguDz8V9CmSr+3mz0hSaPg49evcn++aXkSAZfzl3O3D3ZwgUjfl2JQj H86g== X-Received: by 10.67.13.12 with SMTP id eu12mr150638242pad.157.1420477148989; Mon, 05 Jan 2015 08:59:08 -0800 (PST) Original-Received: from localhost ([172.56.31.229]) by mx.google.com with ESMTPSA id ug6sm55115348pab.7.2015.01.05.08.59.06 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Jan 2015 08:59:07 -0800 (PST) In-Reply-To: <83tx058bjm.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 05 Jan 2015 17:58:05 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:98039 Archived-At: >>> Eli Zaretskii on Mon, 05 Jan 2015 17:58:05 +0200 wrote: [...] > I hope Polymode will be changed to not call bury-buffer in that > situation (I always thought bury-buffer is strictly for interactive > use, FWIW). Bury-buffer is used to "hide" from the indirect buffer from the user. That was the easiest way to implement that and should have been rewritten anyways. Removing it doesn't change the fact that buffers are switched (with-current-buffer ...) inside font-lock-fontify-region-function. But I guess that's not an issue (right?). Would it be enough to remove `bury-buffer` call to get back the optimization? What are other elisp functions that can potentially invalidate window_end? Thanks, Vitalie