From unknown Thu Aug 14 12:25:50 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#40418 <40418@debbugs.gnu.org> To: bug#40418 <40418@debbugs.gnu.org> Subject: Status: 28.0.50; ERC quit server causes error in `erc-server-send-queue` timer Reply-To: bug#40418 <40418@debbugs.gnu.org> Date: Thu, 14 Aug 2025 19:25:50 +0000 retitle 40418 28.0.50; ERC quit server causes error in `erc-server-send-que= ue` timer reassign 40418 emacs submitter 40418 Narendra Joshi severity 40418 normal tag 40418 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 03 17:00:47 2020 Received: (at submit) by debbugs.gnu.org; 3 Apr 2020 21:00:48 +0000 Received: from localhost ([127.0.0.1]:43254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKTQl-0006jx-HK for submit@debbugs.gnu.org; Fri, 03 Apr 2020 17:00:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:41005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKTQj-0006jk-Io for submit@debbugs.gnu.org; Fri, 03 Apr 2020 17:00:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52762) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKTQi-0004Ri-35 for bug-gnu-emacs@gnu.org; Fri, 03 Apr 2020 17:00:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_40, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKTQf-0003tQ-Us for bug-gnu-emacs@gnu.org; Fri, 03 Apr 2020 17:00:43 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:37736) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jKTQf-0003me-AZ for bug-gnu-emacs@gnu.org; Fri, 03 Apr 2020 17:00:41 -0400 Received: by mail-wm1-x32e.google.com with SMTP id j19so9234801wmi.2 for ; Fri, 03 Apr 2020 14:00:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=fsrcgFCegMBIabCkKJKt+IzFOAiASbkUgAuO+OVleag=; b=nSUYUTuuLtujbpiIgLqBEnIRDVB3q32ERrGwubrAwojMK+kbFUqLrLDtt+XpIgSKC7 TfwwZkCzSqfMRk90KC4yaZGDIWyhCzGsXz4b/VcXy6iODjrOmJKGDlE1QyHpwtbVbUgn YV78utJ7pcGzpbKb+4E57ocL3WKyGFYW/I4jubqFO2Y5G3Y7uuMX4q2c4KQrEiTxVKiy vSycog+rhE6X47U4zcw3SZXjSBe5MQRdhInoYJxsUSNasGjMgVV2ViWwzNyvh1qiR20g IU2Tf4J2l3W216BOhuKCCmu5Ayv0Y4T0ngq6HJBvPZVBS38CfdMNpAlB1BIrPlc1sJgu tY9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=fsrcgFCegMBIabCkKJKt+IzFOAiASbkUgAuO+OVleag=; b=KVhJgLl3RZyxThEI3dBclxYYNuiVV1IHwPnt5yo3a/DLMhNxAClZQOkD1a82v1TD+D S0cwtvEf5r2AuPgsdFXZqDr1iOeS7pUr7gbCgf70MM/TTj6eG4nDc0FhfNttaz2yPdKK 1F2txOX9pnRm5Zm6TdZOSeu0AFUZXhQazh+2yN7TnF5u0MyyLzFUJ7dW6Ml1+8lz1+sx mCkjTWQnO3EvlidPyIKJxnikA6pVFxV7J1E7vcq8PcBFx75kzGUr7nIXT0/mbRRgYsP9 //LoAiN9kgXoNTyQ0Dcsj5EQ2YiJhXhpSgcaSlj/fDnZbMF7L+lKoOFE2/8UdatRvtAV /0XA== X-Gm-Message-State: AGi0PuY9ma+P9VDqP42kGErMQh1zcwmVuCCfgANrEUAqtWiosfh5OCX4 yPxqO9cGYqJOgP6splKyrrJrfGaCmw== X-Google-Smtp-Source: APiQypLjrq4rT1YFySkjavbkFAke3fDmcRCOIux2dS7vnKec/rgrP3HHLGscp+FuIgeTzLi82d/OeQ== X-Received: by 2002:a1c:23d5:: with SMTP id j204mr11083354wmj.59.1585947638419; Fri, 03 Apr 2020 14:00:38 -0700 (PDT) Received: from vicarie ([2a02:8109:b640:2344::a581]) by smtp.gmail.com with ESMTPSA id b6sm13731246wrp.59.2020.04.03.14.00.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2020 14:00:37 -0700 (PDT) From: Narendra Joshi To: bug-gnu-emacs@gnu.org Subject: 28.0.50; ERC quit server causes error in `erc-server-send-queue` timer Date: Fri, 03 Apr 2020 23:00:36 +0200 Message-ID: <87o8s8p9mz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32e X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Using `erc-quit-server' command causes the following error: --88--- Debugger entered--Lisp error: (error "Selecting deleted buffer") erc-server-send-queue(#) apply(erc-server-send-queue # [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: x.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (narendraj9[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (narendraj9[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Using `erc-quit-server' command causes the following error: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (error "Selecting deleted buffer") erc-server-send-queue(#) apply(erc-server-send-queue #) timer-event-handler([t 24199 41423 723955 nil erc-server-send-queue (#) nil 886000]) --8<---------------cut here---------------end--------------->8--- The timer responsible for sending the message should have been cancelled before killing the buffer that is being passed to `erc-server-send-queue' function. In GNU Emacs 28.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0) Repository revision: 1276c8e10b000b571a12227ebe9216cc6305ef7f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Best, -- Narendra Joshi From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 02 01:49:59 2020 Received: (at 40418) by debbugs.gnu.org; 2 Aug 2020 05:49:59 +0000 Received: from localhost ([127.0.0.1]:41445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k26sg-00040e-Uq for submit@debbugs.gnu.org; Sun, 02 Aug 2020 01:49:59 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k26se-00040P-PM for 40418@debbugs.gnu.org; Sun, 02 Aug 2020 01:49:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=b//ucMw8CQmp/E5yzCE2bwzH4uMYi3v8kn4Z16CyJrY=; b=QottRBFr/JRBbedSj3DjJ/PHMS DJ61VA1C86kAr2U53vdpW7EbLwK5YmUhXR+t0GxKAZZrubZKCcH5a8jHYLcZsbke5r7DFnoMQ3/62 T+T2PDkRDn0UkAKEAYUz6dJ5KvTDx1BMROVHk3ZJq9mpIfwvkf/j2ZGekL+U4xQjKsWM=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k26sV-0005Qt-Ma; Sun, 02 Aug 2020 07:49:50 +0200 From: Lars Ingebrigtsen To: Narendra Joshi Subject: Re: bug#40418: 28.0.50; ERC quit server causes error in `erc-server-send-queue` timer References: <87o8s8p9mz.fsf@gmail.com> Date: Sun, 02 Aug 2020 07:49:46 +0200 In-Reply-To: <87o8s8p9mz.fsf@gmail.com> (Narendra Joshi's message of "Fri, 03 Apr 2020 23:00:36 +0200") Message-ID: <87bljtoav9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Narendra Joshi writes: > Using `erc-quit-server' command causes the following error: > > Debugger entered--Lisp error: (error "Selecting deleted buffer") > erc-server-send-queue(#) > apply(erc-server-send-que [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40418 Cc: 40418@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Narendra Joshi writes: > Using `erc-quit-server' command causes the following error: > > Debugger entered--Lisp error: (error "Selecting deleted buffer") > erc-server-send-queue(#) > apply(erc-server-send-queue #) > timer-event-handler([t 24199 41423 723955 nil > erc-server-send-queue (#) nil 886000]) > > The timer responsible for sending the message should have been > cancelled before killing the buffer that is being passed to > `erc-server-send-queue' function. If I'm reading the code correctly, the timer is only set in a variable buffer-local to the killed buffer itself, so killing the timer isn't trivial. Instead I've made erc-server-send-queue check that the buffer is live before trying to use it, which I think should fix this. (Applied to Emacs 28.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 02 01:50:05 2020 Received: (at control) by debbugs.gnu.org; 2 Aug 2020 05:50:05 +0000 Received: from localhost ([127.0.0.1]:41449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k26sn-00041Z-5c for submit@debbugs.gnu.org; Sun, 02 Aug 2020 01:50:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:58002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k26sm-00040d-3A for control@debbugs.gnu.org; Sun, 02 Aug 2020 01:50:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4snhQIrrSj9FMRdG3hyIlsa0je+VPNGKkTQhE2Lkg1c=; b=GBlzG6ahoWGNQjjJJcwrEAxcYS 9NVocFBnIUC7bgU0nCr9Ec62jP0BxYg5gDvEV8c4j2jkNWcyN7JvXsl+FwkTu5zeHtjGJ8psa0oZ6 oK/9ptmmlb+2peYknZnhHaM7Kkzz0BvlAG0UrweUIhUYGihaciC4EZUreKhqGDrNWGPg=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k26se-0005R0-Cz for control@debbugs.gnu.org; Sun, 02 Aug 2020 07:49:58 +0200 Date: Sun, 02 Aug 2020 07:49:55 +0200 Message-Id: <87a6zdoav0.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #40418 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 40418 fixed close 40418 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 40418 fixed close 40418 28.1 quit From unknown Thu Aug 14 12:25:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 30 Aug 2020 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator