From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#16796: 24.3.50; global value of after-change-functions reset without error Date: Fri, 09 Sep 2016 01:55:17 +0200 Message-ID: <87wpimlzfe.fsf@web.de> References: <87a9douxiv.fsf@web.de> <874m5q6jix.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1473378980 28214 195.159.176.226 (8 Sep 2016 23:56:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 8 Sep 2016 23:56:20 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: 16796@debbugs.gnu.org To: Alex Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 09 01:56:16 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 1bi9B1-0006fK-5E for geb-bug-gnu-emacs@m.gmane.org; Fri, 09 Sep 2016 01:56:15 +0200 Original-Received: from localhost ([::1]:54747 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bi9Az-0005g8-7g for geb-bug-gnu-emacs@m.gmane.org; Thu, 08 Sep 2016 19:56:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bi9As-0005fv-Qc for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2016 19:56:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bi9Ao-0000fv-GI for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2016 19:56:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56267) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bi9Ao-0000fr-CS for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2016 19:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bi9Ao-0002Tv-52 for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2016 19:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Sep 2016 23:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16796 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16796-submit@debbugs.gnu.org id=B16796.14733789319499 (code B ref 16796); Thu, 08 Sep 2016 23:56:02 +0000 Original-Received: (at 16796) by debbugs.gnu.org; 8 Sep 2016 23:55:31 +0000 Original-Received: from localhost ([127.0.0.1]:53979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bi9AI-0002T9-Qv for submit@debbugs.gnu.org; Thu, 08 Sep 2016 19:55:30 -0400 Original-Received: from mout.web.de ([212.227.17.12]:52213) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bi9AH-0002Sw-Ne for 16796@debbugs.gnu.org; Thu, 08 Sep 2016 19:55:30 -0400 Original-Received: from drachen.dragon ([90.186.0.128]) by smtp.web.de (mrweb101) with ESMTPSA (Nemesis) id 0MgwZQ-1bM3uT2cz2-00M1uo; Fri, 09 Sep 2016 01:55:21 +0200 In-Reply-To: <874m5q6jix.fsf@gmail.com> (Alex's message of "Thu, 08 Sep 2016 17:47:50 -0600") X-Provags-ID: V03:K0:N/sxT+SsZ9HG1OwNSmuqtDd0HsLVx4LhX92wu/pXZ+jqV68fHsT 3JP/pGyYewYo5k9qk64jzOT2ogBmCxhDhBlCkkmE03EBNTwCwkpqcqz8++e1oU2Hno2lL+V rUUN1RVImeWGxdgs2QZKWECoikSU4R6BPoUmyRZvRfBpW/vwlh78bj8hflqF36zUuo8TTLA +JeK5D748+hVT9Utex0bw== X-UI-Out-Filterresults: notjunk:1;V01:K0:4ewZ1sHgwsk=:FRU40UM/yEaMGPhEHJyBs6 QokkqL1fx0DwcCDx3lcCbMITr+Gui6L6g6jFmG+0rmv307ZiiiHwWa7GT6sozh4DukTEJC2us +HUboHoxjGAqCSnla6UjNBYeDbnxLh+oA7uylkvf9jXrFa05nsLM3zeNjer6Yzx5q1StCXxPn kzUwiSwLJadb8BsJF/155M0pUhc7rS0N25P+JLPLoncm65f+AmjZ+lAjIM9zihkQtRm9ot6Wn dbK3fSBZ88VXSTerqwOLpt06SroOUBkCtPf2j7LmAfesZWK00trAA6wmlw/Yau+eJZ+0V7JYC Wt7Tf0rCkkGqnEX+LQmnA5KzmboDQ/tXpjoW9ik30LfpgUlyP674qYbtwl/e50NrI+KbBGymG 0HEVuamD6ciY+24871AeyyZR0C7kpfXmNrhBGQnThSfs4ZW7RLaM1euefJOVBuP+F1I7ZSQ7+ dhF0kA1xyS8rA27vzSI/LWi/f4cMsaRgdECLa3YkKMEzRAeWRz6mIW2NIbITjCyTdWOox45aQ nMvHJqiTcWTtlqtgc74UGKrz50hmdIHZa0gymQIo+kNmBnrDaKMDkwa+PnjOZze109xy55MGF X92m+/qbxgXrsBGMqTriaME2+gB+iHtdSSZBHXrFFpMoRJoErtErlquC+Yab/wd8/sYnGW/Xm sY32dU12BKIriKijbX8GsWfd8QI03yVW6QFMc/P/pKAjyMimgmWedrfchGlRk9331i0F9vOmd 6poPRciKDOzQrs1V22gRL/oonyjCIN+rspX25GowzTSwJwdUG9l5cHXzMXP/Cm1SZlUx/LuQ 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:123096 Archived-At: Alex writes: > > (progn > > > > (defun foo (&rest _) ()) > > > > (add-hook 'after-change-functions 'foo) > > > > (defun complain () > > (when (not (memq 'foo (default-value 'after-change-functions))) > > (message "Why does this happen?") > > (cancel-timer complain-timer))) > > > > (defvar complain-timer > > (run-with-idle-timer .03 .03 #'complain)) > > > > (require 'cl-lib) > > (global-set-key > > [f9] > > (lambda () (interactive) > > (completing-read > > "Hit tab and C-g: " > > (cl-loop for i from 1 to 100000 > > collect (format "%d" i)))))) > > > > Hit f9 and C-g one or two times. I get "Why does this happen?", but not > > always. If I repeat the test several times, I'll always happen sooner > > or later. > > I can reproduce this on 24.5 but not in 25.1. Can you reproduce this > on 25.1 or up? No, seems I can't reproduce it with 25.1. I guess we can close this and cross our fingers. Michael.