From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#40771: 26.1: javascript-mode timers persist after closing mode buffers Date: Mon, 27 Apr 2020 10:35:17 -0400 Message-ID: <851ro99eu2.fsf@gmail.com> References: <20200422154309.yjkke3ditgspbfic@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="29340"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (windows-nt) Cc: 40771@debbugs.gnu.org To: Boruch Baum Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 27 16:36:22 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jT4ru-0007W3-J8 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 Apr 2020 16:36:22 +0200 Original-Received: from localhost ([::1]:48332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jT4rt-0005kQ-JG for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 Apr 2020 10:36:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56160) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jT4rb-0005jU-Gi for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2020 10:36:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jT4ra-0003Xf-2y for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2020 10:36:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54443) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jT4rZ-0003XW-NZ for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2020 10:36:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jT4rZ-0008En-LC for bug-gnu-emacs@gnu.org; Mon, 27 Apr 2020 10:36:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Apr 2020 14:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40771 X-GNU-PR-Package: emacs Original-Received: via spool by 40771-submit@debbugs.gnu.org id=B40771.158799812731627 (code B ref 40771); Mon, 27 Apr 2020 14:36:01 +0000 Original-Received: (at 40771) by debbugs.gnu.org; 27 Apr 2020 14:35:27 +0000 Original-Received: from localhost ([127.0.0.1]:37756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jT4r0-0008E3-VX for submit@debbugs.gnu.org; Mon, 27 Apr 2020 10:35:27 -0400 Original-Received: from mail-qk1-f174.google.com ([209.85.222.174]:43424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jT4qz-0008Do-FP for 40771@debbugs.gnu.org; Mon, 27 Apr 2020 10:35:25 -0400 Original-Received: by mail-qk1-f174.google.com with SMTP id 20so18128352qkl.10 for <40771@debbugs.gnu.org>; Mon, 27 Apr 2020 07:35:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=eQmR/HBJNz43dR6zjxS7tj3XTLLESKUxSY5DGR0Wv5M=; b=cKfxmO1UrS2igLApiuQKiEkWLsijMnVKZyJjA6pTG99FhkfOm47bwy2KDMDcKEtKxr YLOKQWZhoElcIiWDEcH56xckh/hNEkzBQr4J+Z+mZe/p1hHhLBFMNhY8cnFQ7QDTWxvO DU6o+wmD4Lqz8wFxLGiRRc4+IJAJo0VML1IwXrtfTOOTTLc4vmzgo8zgSqoj2i1D1sYC WSC/BPw6UuZOOVWH3CGuUaEfHUk13uFdyBz0GYOq2eCZK8hqUSb/1zFDa0yjZ5MvoaNY mWNcwnue2SK9gyQhiKr0FgTQgmib+uEw6BulK+6oqX+QELadUUWGWVZX1/zCzKm6B/Un 8muQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=eQmR/HBJNz43dR6zjxS7tj3XTLLESKUxSY5DGR0Wv5M=; b=EBFWfFY7OAL9M63iIX2vYrvplKpwvQ6l+xMDNxv6Jr05dCBL5vzfww9ijyvuI+l+W3 lurfWy1CPH9YgRmYkvsTSGCYpy4F0LKX0WomzqJt7OySikzaGCKN1P6E+ubLzY+l+RU4 AA2HOiwhMhZSO+oJpw5r1jIaHT1XNowAFHxEsae+S8B2KU9RKb7RuKsLiAGXre60ZRQM hb5yhLPZVRCrOcklysqB2RW0WdDnK4PsukJqlvGC2eYkW7Dchcr3ZRmvNz2G0MXVzvqE /ZFq1fNeJ5hlzwKTODroRVwlYc2mtgrLs/jScongQ1fJNbhCD5oDLKVYxfzLV6RJC3K4 j6wQ== X-Gm-Message-State: AGi0Pua8pVjoQ2jmMHkQcAwXaQYeuTGy/9vKMv4MJeHZyfZUWoTgw85W 8p7J5h92cmmhstfF1nXmMUNrVPAN X-Google-Smtp-Source: APiQypIW37V/WotcUGwoaUIxK+PtnemZzXTsG6nXKgP8E6xo7NzOU+ca9TPTcm/3TwZo5FZKlqQebA== X-Received: by 2002:a37:a6d4:: with SMTP id p203mr20468287qke.201.1587998119801; Mon, 27 Apr 2020 07:35:19 -0700 (PDT) Original-Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42]) by smtp.gmail.com with ESMTPSA id e16sm11010763qtc.92.2020.04.27.07.35.18 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 27 Apr 2020 07:35:19 -0700 (PDT) In-Reply-To: <20200422154309.yjkke3ditgspbfic@E15-2016.optimum.net> (Boruch Baum's message of "Wed, 22 Apr 2020 11:43:09 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:179144 Archived-At: Boruch Baum writes: > Today, with no javascript mode buffer open, when running M-x > list-timers, two javascript-related timers appear: > > * 0.50 t jit-lock-context-fontify I don't think this one is javascript-related. > * 30.00 t js-gc > > So, it looks like those timers aren't being properly killed. I have no > idea when I have ever opened a buffer in some form of javascript mode; > my emacs-uptime is 20+ days. js.el has at top-level: (run-with-idle-timer 30 t #'js-gc) It's a global timer which isn't connected to any particular buffer. I'm not sure why you think the timer should be killed. Do you see any problems coming from the existence of this timer?