From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#69703: Ispell process restarted too often Date: Sun, 10 Mar 2024 10:06:50 +0200 Message-ID: <86bk7mwlwl.fsf@gnu.org> References: <86y1aqh70o.fsf@mail.linkov.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16234"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 69703@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 10 09:07:54 2024 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 1rjEDp-0003z1-OT for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 10 Mar 2024 09:07:53 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rjEDT-00083L-CT; Sun, 10 Mar 2024 04:07:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rjEDR-00083A-Mo for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2024 04:07:29 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rjEDR-0004sz-Ex for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2024 04:07:29 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rjEDy-0005OZ-58 for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2024 04:08: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: Sun, 10 Mar 2024 08:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69703 X-GNU-PR-Package: emacs Original-Received: via spool by 69703-submit@debbugs.gnu.org id=B69703.171005806020709 (code B ref 69703); Sun, 10 Mar 2024 08:08:02 +0000 Original-Received: (at 69703) by debbugs.gnu.org; 10 Mar 2024 08:07:40 +0000 Original-Received: from localhost ([127.0.0.1]:35579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjEDc-0005Nx-4W for submit@debbugs.gnu.org; Sun, 10 Mar 2024 04:07:40 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:35082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjEDY-0005Nj-KV for 69703@debbugs.gnu.org; Sun, 10 Mar 2024 04:07:38 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rjECv-0004pO-2U; Sun, 10 Mar 2024 04:06:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=asuzms9uXfGMwrn6ClTbuLg5hUMBVsgtm/BbFprJcYs=; b=Doswm4uo0ryz 5iLRht/fsIkHt5HW3yMuaL1iIRk+VkSep8bdjtTVGO7s1urlu4yWHhvz4FxAV/h+pJ+soL24a2S2s wCFg//jY/oyZ/64OHEc8XBr17CHqeL34i6uGKJcj2QtBRre+GUx1rl7gDi6gJZ1uO0QNmlUibsi9q +VUiO7MeEeJy8dsOyHk9ncVnzHPjvxjGbAMP5DQE8PaEasSur0Smq0efxUttXH7vv30Mxn406A4SE Hck6/5pMP6XwTi5vKNf/4iTzT1+jdpCSLRqBPu7F8MvgrQVnq6Gdg46IbPtHUfNmSVzXT/e0A2LqX mb4emlSyDLorF8Gl7CoVfw==; In-Reply-To: <86y1aqh70o.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 10 Mar 2024 09:37:20 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:281381 Archived-At: > From: Juri Linkov > Date: Sun, 10 Mar 2024 09:37:20 +0200 > > When different projects have different personal dictionaries > and flyspell mode is used, then ispell process is killed and restarted > almost on every key press. This creates hundreds of hunspell processes > that soon fill all available memory. If the speller process is killed each time before starting a new one, how come there's more than just one running at any given time? IOW, how come you have "hundreds of hunspell processes" in memory? Does killing a hunspell process fail for some reason? And why are you saying "almost on every key press"? are different personal dictionaries defined for different portions of text in some way? Otherwise, I'd expect hunspell to be restarted when you change buffers, whuch is hardly "on every key press". Or what am I missing? > Is it possible to fix this? Not easily, AFAIR. But I don't think I understand the nature of the problem you are experiencing, see above.