From unknown Sun Jun 15 08:25:03 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#48379 <48379@debbugs.gnu.org> To: bug#48379 <48379@debbugs.gnu.org> Subject: Status: 27.2; ispell-init-process may be called recursively during sit-for Reply-To: bug#48379 <48379@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:25:03 +0000 retitle 48379 27.2; ispell-init-process may be called recursively during si= t-for reassign 48379 emacs submitter 48379 miha@kamnitnik.top severity 48379 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed May 12 10:13:59 2021 Received: (at submit) by debbugs.gnu.org; 12 May 2021 14:13:59 +0000 Received: from localhost ([127.0.0.1]:39981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgpcd-0001Eo-8K for submit@debbugs.gnu.org; Wed, 12 May 2021 10:13:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:52206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgpcZ-0001Ee-Rp for submit@debbugs.gnu.org; Wed, 12 May 2021 10:13:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgpcX-00031O-7n for bug-gnu-emacs@gnu.org; Wed, 12 May 2021 10:13:54 -0400 Received: from kamnitnik.top ([209.250.245.214]:50766 helo=mail.kamnitnik.top) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgpcV-0002id-Du for bug-gnu-emacs@gnu.org; Wed, 12 May 2021 10:13:53 -0400 Received: from localhost (BSN-77-156-43.static.siol.net [193.77.156.43]) by mail.kamnitnik.top (Postfix) with ESMTPSA id 51779BBB7F for ; Wed, 12 May 2021 14:13:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kamnitnik.top; s=mail; t=1620828827; bh=C8dyeBMhLM938KwdOpYRfo/WAghmVksacdP8/oJ8BXU=; h=From:To:Subject:Date:From; b=AA55AjrDk+iboJk1yNMYLtZ4XC0H3gxvOobwQPELU4DtCvMJShsmLyv7EgZQpUe9g qPAgUjQCuuCH93fW1784tChfTB+Om1pF6y4yp8utX0+RbMxpairWUFazjgEQovH8kb nMB/MtVTDrjzewbXBHom16UHgdKg7a6zn/6Z4qtM+Ojs06va+SIJ1NZh0v9a/NZQ5A fz3th8KyckuWBWU7mr668e3CHFQ4mAbQSDGe33IMcnoRA1bwQGAuaNCdWvGhlhC6NB OmeK8+dEeR2czQd+fwZbAlMOZaymG9Mv5jpQt+2iD1ha7aIHC2am/FNuzJXIi5zp4W pTXAC/xVqLRAQ== From: miha@kamnitnik.top To: bug-gnu-emacs@gnu.org Subject: 27.2; ispell-init-process may be called recursively during sit-for Date: Wed, 12 May 2021 16:14:07 +0200 Message-ID: <87v97oca4w.fsf@miha-pc> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=209.250.245.214; envelope-from=miha@kamnitnik.top; helo=mail.kamnitnik.top X-Spam_score_int: 4 X-Spam_score: 0.4 X-Spam_bar: / X-Spam_report: (0.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=0.002, PDS_OTHER_BAD_TLD=1.999, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.1 (+) 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: In ispell-init-process, sit-for can accept process output, which may in turn call ispell-init-process again, recursively. If needed, I can post a short reproducer. This recursive call results in the following sequence of events: Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: kamnitnik.top (top)] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=miha%40kamnitnik.top; ip=209.51.188.17; r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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.1 (/) --=-=-= Content-Type: text/plain In ispell-init-process, sit-for can accept process output, which may in turn call ispell-init-process again, recursively. If needed, I can post a short reproducer. This recursive call results in the following sequence of events: (ispell-kill-ispell t) (ispell-kill-ispell t) (setq ispell-process (ispell-start-process)) (setq ispell-process (ispell-start-process)) where the middle two calls happen recursively from within sit-for. As you can see, this creates one extra useless ispell process. The following simple patch fixes this by moving the killing of the process closer to starting of the new process without sit-for in the middle diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 4dbc7640bc..80ddb4861f 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el @@ -2865,8 +2865,6 @@ ispell-init-process (or (or ispell-local-pdict ispell-personal-dictionary) (equal ispell-process-directory default-directory))) (setq ispell-filter nil ispell-filter-continue nil) - ;; may need to restart to select new personal dictionary. - (ispell-kill-ispell t) (let ((reporter (make-progress-reporter (format "Starting new Ispell process %s with %s dictionary..." @@ -2874,6 +2872,8 @@ ispell-init-process (or ispell-local-dictionary ispell-dictionary "default"))))) (sit-for 0) + ;; May need to restart to select new personal dictionary. + (ispell-kill-ispell t) (setq ispell-library-directory (ispell-check-version) ;; Assign a non-nil value to ispell-process-directory ;; before calling ispell-start-process, since that Best regards. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJHBAEBCAAxFiEEmxVnesoT5rQXvVXnswkaGpIVmT8FAmCb4q8THG1paGFAa2Ft bml0bmlrLnRvcAAKCRCzCRoakhWZPyqcEAC8eojK7oSLZ9uut0ZVXGzk/CFtzSRJ JvNyCOrCAIImM2+toN/Fop751NOBwZo2INK9hH+xPgHP8mzUdEEVjRosJ6Za/QAF h4JMqmBCx94EweN6zL/qeEmgya51tHBchB44ZYMoH34X+cA4PJX8xm7C6sCbXtZn xUOactWR5DZtFiLu6xGqtDHhIgGUF3ZR1E2UICQy7VIpJc++PNnvbkQoHPdG6l9r IfVTgnj7augYsp/tvDeXp0VHX9K8tsusXBl9vNOlw8nRYSK8eZ63GbCltR0sJzJq rOsmlJFheKx78NFgfhA57HuK+iaKbMw+NwxmyCd3FOkYi03UgXnr4hG17lDJoGvR qyhMBQdi1ziodP4hLGaaRRdUSXVjt1nPZ0An7oPsQwU3hU1VfnCKhLH60xS62bFb 6yWY0+mVmdnK+Ej4OqRhjfOWGeIfhXNceGNVHLjVIisC21eSwO6Hm/kQERd05/gL 2bQkfV0VgaYfverGN/AnvNIRvVION8v8eKwOIHzAAS2D9S9hmgF9VcCWtF+uzBRa EdCBndarpu5aRixaHh1MSim60bLtx2cINqw4w2o0x7Dfa+LtsVEW5mFQFREhRsFf rRm604Fqm5H+HRQiB3aj3FDvGziEFIRmGFk3GIuMnCyEGdeRxQhYomEKhsAcg1P9 quxlhn/e1ttItw== =ybtY -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 12 15:50:31 2021 Received: (at 48379) by debbugs.gnu.org; 12 May 2021 19:50:31 +0000 Received: from localhost ([127.0.0.1]:40658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgusJ-0004k5-5x for submit@debbugs.gnu.org; Wed, 12 May 2021 15:50:31 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgusF-0004jo-Gt for 48379@debbugs.gnu.org; Wed, 12 May 2021 15:50:29 -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=2GUx86fx13AnDDFOsFDzTuEQpuQf1cH/ORFjr56QWTw=; b=VXy1X3EepDf2C2H8SIupuYKXyU NZCaOdhO7GwUi7fDygDm3sk8F80dpV6jbAbtVoKriwjohYeGu229FlMkjrvtn3Kva0+/8S61JEKIg kYwjWl3nrxQm+XaIbBUvTdOEVUzSqFOemKvan/rQnkVv+xRZNMpVY2PpFFvednHfJJCM=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lgus6-0000yT-Mq; Wed, 12 May 2021 21:50:21 +0200 From: Lars Ingebrigtsen To: miha@kamnitnik.top Subject: Re: bug#48379: 27.2; ispell-init-process may be called recursively during sit-for References: <87v97oca4w.fsf@miha-pc> X-Now-Playing: Benjamin Lew's _Le personnage principal est un peuple =?utf-8?Q?isol=C3=A9=5F=3A?= "Joyeux regrets =?utf-8?Q?impr=C3=A9cis=22?= Date: Wed, 12 May 2021 21:50:18 +0200 In-Reply-To: <87v97oca4w.fsf@miha-pc> (miha@kamnitnik.top's message of "Wed, 12 May 2021 16:14:07 +0200") Message-ID: <87wns3d951.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: miha@kamnitnik.top writes: > In ispell-init-process, sit-for can accept process output, which may in > turn call ispell-init-process again, recursively. If needed, I can post > a short reproducer. Yes, a reproducer would be nice to have here. 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: 2.0 (++) 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: miha@kamnitnik.top writes: > In ispell-init-process, sit-for can accept process output, which may in > turn call ispell-init-process again, recursively. If needed, I can post > a short reproducer. Yes, a reproducer would be nice to have here. Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [95.216.78.240 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: kamnitnik.top (top)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 48379 Cc: 48379@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 (+) miha@kamnitnik.top writes: > In ispell-init-process, sit-for can accept process output, which may in > turn call ispell-init-process again, recursively. If needed, I can post > a short reproducer. Yes, a reproducer would be nice to have here. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri May 14 09:09:15 2021 Received: (at 48379) by debbugs.gnu.org; 14 May 2021 13:09:15 +0000 Received: from localhost ([127.0.0.1]:45261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhXZ2-0005qn-3J for submit@debbugs.gnu.org; Fri, 14 May 2021 09:09:15 -0400 Received: from kamnitnik.top ([209.250.245.214]:40034 helo=mail.kamnitnik.top) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhXYx-0005qY-Iz for 48379@debbugs.gnu.org; Fri, 14 May 2021 09:09:11 -0400 Received: from localhost (BSN-77-156-43.static.siol.net [193.77.156.43]) by mail.kamnitnik.top (Postfix) with ESMTPSA id 7FDDBBBB78; Fri, 14 May 2021 13:09:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kamnitnik.top; s=mail; t=1620997742; bh=f6wudAF76eR3q3oOhA4aJIICk/n3+hs3Hch1dNIWtxc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=bxSwbiSlgcG27kPcqt9iBP+ktHq9UYtxlOSeo1b3dUV3f8sul+kDTlzQtmk1da9m1 sS3q9PxKxupmbyKM7cSJ84SlaFtNEointYyCZNnhZTvvR7ROhmaiG/tzmC/vYTFHd4 MfeptIrDhbWWk5ENzOK77w/8eO4g2MK/wUA/dtt84/jJRFbcXdmpkYMzQ4ztvqe8V7 iOZDVDCN24ILS3ImNIIGkCiQjzUsbog8lFbziyov+nPMN3zQ7ndYk5o1i/C7RGn8Nu D1RphYMsYp2PvggLF5/N5gi89Nh22yL/JjbPXi30MLThqdwghBDlSbpxOBUCfOGqyX SZI0HNu/JwrFA== From: To: Lars Ingebrigtsen Subject: Re: bug#48379: 27.2; ispell-init-process may be called recursively during sit-for In-Reply-To: <87wns3d951.fsf@gnus.org> References: <87v97oca4w.fsf@miha-pc> <87wns3d951.fsf@gnus.org> Date: Fri, 14 May 2021 15:09:24 +0200 Message-ID: <87lf8hcvi3.fsf@miha-pc> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" 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: Lars Ingebrigtsen writes: > miha@kamnitnik.top writes: > >> In ispell-init-process, sit-for can accept process output, which may in >> turn call ispell-init-process again, recursively. If needed, I can post >> a short reproduc [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: kamnitnik.top (top)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 48379 Cc: 48379@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: 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: Lars Ingebrigtsen writes: > miha@kamnitnik.top writes: > >> In ispell-init-process, sit-for can accept process output, which may in >> turn call ispell-init-process again, recursively. If needed, I can post >> a short reproduc [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: kamnitnik.top (top)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Lars Ingebrigtsen writes: > miha@kamnitnik.top writes: > >> In ispell-init-process, sit-for can accept process output, which may in >> turn call ispell-init-process again, recursively. If needed, I can post >> a short reproducer. > > Yes, a reproducer would be nice to have here. My original problem was kind of complex: Install magit and guess-language.el, change ispell default dictionary to a non-English language, hook flyspell-mode and guess-language to text-mode, each M-x magit-commit-create would leave a spurious aspell process. So as I was coming up with a shorter reproducer, I found out that the problem was an idle timer from guess-language, accidentally hijacking itself into ispell's sit-for. I no longer believe this problem to be ispell's and will send a report to guess-language. > --=20 > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no Best regards. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJHBAEBCAAxFiEEmxVnesoT5rQXvVXnswkaGpIVmT8FAmCedoQTHG1paGFAa2Ft bml0bmlrLnRvcAAKCRCzCRoakhWZP/B/D/43XndWzO8WwpWyISzvsp5JMnKLzfxa VYBdfFKwIQ4Lb4HxrNazlBxUYE9SekVIE7AyAzM9SvS/PTPZ+7gydABt9mq0g2HH O8x+PUiW5Ap08bXlRCYGan7Pgi3MWBwK1UMfvAVPHjmmBoawfjfTUmEctDwIyDuN DKJ7w9t1C43jkq0tZxMb6rdNr9qmiDvCGPS8HyOz446NcOLhhAZqjlgZochtd13j 4h3W6UCalTBQm609DLgxGO7JNMPUtfVFT/pqLdlUsHC/ZAFQeKC9ZdJEFxChAKdH m/rfxlYvKjw91pn5jDDsquXPq7FvxwllnrQYZQ0/vTPjH91IWSjorHI0C1JUKCQh 4VI6A1auMYtSWV4vIBZGFk97MWw/PgT+s5l2m/hYd/MHwY4XHn8DBEehJE7xaQmG /yjaq6i2nAE0F7qyKeuLGkERX2932pnEC/BRXIxRm9JXL8vyHyxBSqLctON13PlH 5vT8vkyc0lwoMLxvWNagNwsPuDBmlbURCj4RbQJDo3muyT+WUtQwM85yU5vvgl2B W8wcwUcRZ4+pflFkQmrI+AIsVFVftp/vsufdRaQoMaZfLgBgtgCwKNL6VJR/J78y I4o5L2a4PbUB34k7yu+fr/rZYuVZI7qiiavpZlg+hrNEequs2NjD58HKMkczf8N4 XJce1lvu4bbvBw== =C5hA -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 16 10:07:10 2021 Received: (at 48379) by debbugs.gnu.org; 16 May 2021 14:07:10 +0000 Received: from localhost ([127.0.0.1]:51169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liHQE-0002GV-Ba for submit@debbugs.gnu.org; Sun, 16 May 2021 10:07:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liHQB-0002Dz-Bo for 48379@debbugs.gnu.org; Sun, 16 May 2021 10:07:08 -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=HTp/Q5d2Ih87AAxPKN1qdIFWOpNvkUMjQbZqRnSU6ew=; b=NgJM79rOm+tN8POsfm3U64zqqj EA6UeqpSCMGIhKkn0d2r1WDqw6kVgT9DDf89HmxIjEJeeg54A5HcXKiimxY54AMJQtRSsBU36FKWf dcgAhLfpiLo/EC7B9HdPJrQ1drvxYmxFHDM+xvUgmy3KtjwtnVCPyb2I4z2L2iBRdOvM=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1liHQ2-0007fY-JY; Sun, 16 May 2021 16:07:01 +0200 From: Lars Ingebrigtsen To: Subject: Re: bug#48379: 27.2; ispell-init-process may be called recursively during sit-for References: <87v97oca4w.fsf@miha-pc> <87wns3d951.fsf@gnus.org> <87lf8hcvi3.fsf@miha-pc> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUxLCgiHRlhXFdD Pjr19PDEwbuGgnumo53W1M6AfHb///9QeSwYAAAAAWJLR0QKaND0VgAAAAd0SU1FB+UFEA01Ekv0 2NMAAAGoSURBVDjLjZO9b9swEMVPUlJ5lB0IWkWLjNVNdm1UY6BQpUZ/yBCyuV2ySi0Fc3Qlu1TG Fh3y5zZLhpAskBvvh3ePdw8EeK0xmMuKPDOaULQwAnu5KdemSd9IPWOGYTe0gHFFkAaCnoeW4Jmn gWZUW5UnNeAjcj/pvUgf9dstxBo0AfhNm8pe78OoOo1v8pdnq+CKItHhtWfPlf0I/S676xpdKQDc B2YFxeUuDlXzwzlvT885blQFXMRs02KuAoDM8vv2mmrXcvLH0V25yPU8KFudyvlB29GZgrv7ZUtt w5f6QDK/cCNVkyLM8zRfUnUTHOIhJyzCGwX8PZDzQKpOfH3bT3iYDlxyShNFwUMSiww3WPNAf+JZ N2o+K69ylrKeRlgUvbL4eTt8Sh7Jdq8cyz0ev/iodRtLmbSw7BLX+9UPxdniefgssjJVHADkfpBb MSxPSn/y06/YE85WawUELJ4fWdC4WuRUJAsW7xwti/AWjtNLZkgpQJVtSg/wbh/L0AAkG0R50PvO PR8600e3GWbsNtHBhAVbykyKJw8+mrwhgf+W8z7wD1jTW5FlsOchAAAAJXRFWHRkYXRlOmNyZWF0 ZQAyMDIxLTA1LTE2VDEzOjUzOjE4KzAwOjAwtOn5LwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0w NS0xNlQxMzo1MzoxOCswMDowMMW0QZMAAAAASUVORK5CYII= X-Now-Playing: Rocketnumbernine's _Meyouweyou_: "Steel Drummer" Date: Sun, 16 May 2021 16:06:58 +0200 In-Reply-To: <87lf8hcvi3.fsf@miha-pc> (miha@kamnitnik.top's message of "Fri, 14 May 2021 15:09:24 +0200") Message-ID: <878s4eojr1.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: writes: > So as I was coming up with a shorter reproducer, I found out that the > problem was an idle timer from guess-language, accidentally hijacking > itself into ispell's sit-for. I no longer believe this [...] 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: 2.0 (++) 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: writes: > So as I was coming up with a shorter reproducer, I found out that the > problem was an idle timer from guess-language, accidentally hijacking > itself into ispell's sit-for. I no longer believe this [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [95.216.78.240 listed in list.dnswl.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: kamnitnik.top (top)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-Debbugs-Envelope-To: 48379 Cc: 48379@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 (+) writes: > So as I was coming up with a shorter reproducer, I found out that the > problem was an idle timer from guess-language, accidentally hijacking > itself into ispell's sit-for. I no longer believe this problem to be > ispell's and will send a report to guess-language. Ah, I see. :-) Thanks for checking; I'm closing this bug report here, then. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun May 16 10:07:21 2021 Received: (at control) by debbugs.gnu.org; 16 May 2021 14:07:21 +0000 Received: from localhost ([127.0.0.1]:51190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liHQP-0002ID-CZ for submit@debbugs.gnu.org; Sun, 16 May 2021 10:07:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1liHQI-0002GG-VV for control@debbugs.gnu.org; Sun, 16 May 2021 10:07:15 -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=7K1uDaqxpNNohFrwBerCT7TiCnyBA+QC0dugrc9KVjE=; b=DMrJWBWEFHo1rbq8bdXyCojydY 7xXH2Yp+CwY5flsNy0fIlmGwdGELVuursboLxADolseHM04oCFwct8sGEW8xiFmqUEKHwkP/IxH5G NBjj1W48vTler5e+gg6F5zO598ED8fx2dJYD2ZdXV+CQrNFVpaNZCT2m/1c+Mgx6wPAI=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1liHQB-0007fi-Kq for control@debbugs.gnu.org; Sun, 16 May 2021 16:07:09 +0200 Date: Sun, 16 May 2021 16:07:07 +0200 Message-Id: <877djyojqs.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48379 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: close 48379 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 (-) close 48379 quit From unknown Sun Jun 15 08:25:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 14 Jun 2021 11:24:07 +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