From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#21730: 25.0.50; Random errors in redisplay--pre-redisplay-functions Date: Thu, 15 Sep 2016 17:22:22 +0300 Message-ID: <83lgyt6y5d.fsf@gnu.org> References: <87io5zh7m1.fsf@md5i.com> <83vb9zt19o.fsf@gnu.org> <87y4epeyf2.fsf@md5i.com> <87mvuzfapy.fsf@md5i.com> <83ziyzxiwl.fsf@gnu.org> <834m5i8l3h.fsf@gnu.org> <83oa3q70aw.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1473950319 1373 195.159.176.226 (15 Sep 2016 14:38:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 15 Sep 2016 14:38:39 +0000 (UTC) Cc: 21730@debbugs.gnu.org, mwd@md5i.com To: Philipp Stephani Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 15 16:38:32 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bkXnv-00051M-My for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Sep 2016 16:38:19 +0200 Original-Received: from localhost ([::1]:35120 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bkXcR-0000Ly-7D for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Sep 2016 10:26:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bkXZE-0006Be-By for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2016 10:23:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bkXZ8-0001VF-BF for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2016 10:23:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bkXZ8-0001VB-82 for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2016 10:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bkXZ8-0004bL-3x for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2016 10:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Sep 2016 14:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21730 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21730-submit@debbugs.gnu.org id=B21730.147394936617650 (code B ref 21730); Thu, 15 Sep 2016 14:23:02 +0000 Original-Received: (at 21730) by debbugs.gnu.org; 15 Sep 2016 14:22:46 +0000 Original-Received: from localhost ([127.0.0.1]:60564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bkXYn-0004aV-Lz for submit@debbugs.gnu.org; Thu, 15 Sep 2016 10:22:46 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bkXYi-0004aG-Du for 21730@debbugs.gnu.org; Thu, 15 Sep 2016 10:22:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bkXYZ-0001Ns-Cr for 21730@debbugs.gnu.org; Thu, 15 Sep 2016 10:22:31 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bkXYT-0001MU-L0; Thu, 15 Sep 2016 10:22:21 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1173 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bkXYP-0001qn-Rg; Thu, 15 Sep 2016 10:22:19 -0400 In-reply-to: (message from Philipp Stephani on Wed, 14 Sep 2016 19:48:23 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:123331 Archived-At: > From: Philipp Stephani > Date: Wed, 14 Sep 2016 19:48:23 +0000 > Cc: 21730@debbugs.gnu.org, mwd@md5i.com > > If we want to dig deeper, I think we should first understand why bop > doesn't work. Is it indeed because the window's buffer is not the > current buffer when the hook is called? > > Unfortunately the error doesn't trigger consistently. Maybe we are lucky and somebody manages to detect > such an issue. > > I'd also suggest to add > (cl-assert (eq (current-buffer) (window-buffer window))) > to cursor-sensor--detect, because the function relies on this equality. Michael, could you please look some more into this? I think we need to understand the reason why bobp doesn't work, although the hook was supposed to be called with the window's buffer the current buffer. TIA