From unknown Mon Jun 23 07:51:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39137: 26.3; ispell-really-hunspell sometimes fails in init Resent-From: Bob Rogers Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jan 2020 21:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39137@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.157903712327248 (code B ref -1); Tue, 14 Jan 2020 21:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Jan 2020 21:25:23 +0000 Received: from localhost ([127.0.0.1]:33715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irTgd-00075K-Db for submit@debbugs.gnu.org; Tue, 14 Jan 2020 16:25:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:53070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irTgZ-000759-2P for submit@debbugs.gnu.org; Tue, 14 Jan 2020 16:25:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49682) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irTgX-0005GD-8g for bug-gnu-emacs@gnu.org; Tue, 14 Jan 2020 16:25:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,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 1irTgV-00017z-8g for bug-gnu-emacs@gnu.org; Tue, 14 Jan 2020 16:25:12 -0500 Received: from mail-ua1-x963.google.com ([2607:f8b0:4864:20::963]:44400) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1irTgU-00017A-Uh for bug-gnu-emacs@gnu.org; Tue, 14 Jan 2020 16:25:11 -0500 Received: by mail-ua1-x963.google.com with SMTP id c14so5406294uaq.11 for ; Tue, 14 Jan 2020 13:25:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=modulargenetics-com.20150623.gappssmtp.com; s=20150623; h=from:mime-version:content-transfer-encoding:message-id:date:to :subject:organization; bh=p6e5xUHhx4+/ORuluM0zAJngw8utDwK/oeoY4+yMwyw=; b=i9jXkowf4khAnFT9Jrfgfhhv/VCj6MK5sOTsxzF0PNWwb6s3DqT0LXvlDXJYLyDmU6 mtQGQgeqQ3rC6B1RPlCX1RQRC0gOVW46NMqHJQRJudSAJoVLe36mg5febLusRJjpl4hL 2W9QYrPWdABAtaoUjy//CeTf1vArFjlU75TR4dOGdzpIpkDj/VbOrOCfoExvFDbhCLNe 4QnsDu4Nlvmoe/F4mC/fn02t3tdT8CxeKjyna5V5b+mVL8Xs2TRWbXNl+bb96Y+bZhV3 hfsOZ+MST1IpQvb7hc3ayWt2YuaBeNGve0Wzg0FpkWB0R43ES16iWl9tvX0QO2eUptvZ K7Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:content-transfer-encoding :message-id:date:to:subject:organization; bh=p6e5xUHhx4+/ORuluM0zAJngw8utDwK/oeoY4+yMwyw=; b=Bv84FqzCCMmrgqMwD1MMAPZ0jBgCfqA6FuEUMUrq0yxor/UGwy34VXA4aP+vWit4/r TKCw/3iwLH0KIkCkC+J28ldYSMHab99RIhfQv2gWKkFlbWfTygPZPP65BoyBcQNr4oSD raHXTbFoK5Q0frNamnZQCP9pApj/pLrqAx822bVKKBmHyYjUBgDQ+67lOCcXW0hffAE8 VTfAis0+v8FUr8z4r8OoJiowcDOqwB+lNr0CnjgYjKL7ialEBGrEgGy2Ppo52igLWXJI 9pz3PciN2JYxhSTBBB7rTg3h9sAIoG1wqpEM74GbvTsImgGJ+CAymLWjL4mGpDccPRxw JVbg== X-Gm-Message-State: APjAAAX7L0xWwVLkbfbesnULXqqcln7HdAMJxR7eeGZW33AUFb1mVtFG TpWAqHo/k+n3ybpbMUK17MIcvbCktAW4AINuapVv054ZDA/hOQ== X-Google-Smtp-Source: APXvYqyP5dAw1vQu4aqGjzwrS5xzN/mSg4epMHuQkIa89VNxyaTVa48s0wqzMkWeTcFhqmJqx7p7D1MFucCx X-Received: by 2002:ab0:66d6:: with SMTP id d22mr12307716uaq.92.1579037109516; Tue, 14 Jan 2020 13:25:09 -0800 (PST) Received: from granada.modulargenetics.com (198-0-172-193-static.hfc.comcastbusiness.net. [198.0.172.193]) by smtp-relay.gmail.com with ESMTP id g3sm1923934vkm.13.2020.01.14.13.25.08 for ; Tue, 14 Jan 2020 13:25:09 -0800 (PST) X-Relaying-Domain: modulargenetics.com Received: from persepolis.modulargenetics.com (persepolis.modulargenetics.com [192.168.23.34]) by granada.modulargenetics.com (Postfix) with ESMTP id 2F80340C5C; Tue, 14 Jan 2020 16:25:08 -0500 (EST) Received: by persepolis.modulargenetics.com (Postfix, from userid 503) id BD879C01B3; Tue, 14 Jan 2020 16:25:07 -0500 (EST) From: Bob Rogers MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <24094.12723.597917.248404@persepolis.modulargenetics.com> Date: Tue, 14 Jan 2020 16:25:07 -0500 X-Mailer: VM 7.19 under Emacs 26.3 Organization: Modular Genetics Inc. X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::963 X-Spam-Score: -2.3 (--) 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: -3.3 (---) Spell checking can die with "(wrong-type-argument stringp nil)" when ispell-really-hunspell is true. To reproduce (if it reproduces at all on your system), just do "emacs -Q" with Hunspell installed and M-$ on any of the words in the startup screen. On some of the systems I use, it fails reliably when initializing; on others, it works reliably. All systems are running the openSUSE Leap 15.1 release of GNU/Linux, fully updated, with the identical locally- built RPM version of Emacs 26.3 (with no local patches) and the distro Hunspell 1.6.2. The key seems to be whether ispell-dictionary-alist is initialized before ispell-start-process is called; just a warning to anyone who fails to reproduce this. But since it fails in "emacs -Q" on systems with apparently identical software, I am at a complete loss to figure this out. When it fails, the backtrace looks like this: Debugger entered--Lisp error: (wrong-type-argument stringp nil) string-match("," nil 0) split-string(nil "," t) ispell-parse-hunspell-affix-file(nil) ispell-hunspell-fill-dictionary-entry(nil) ispell-start-process() ispell-init-process() ispell-buffer-local-words() ispell-accept-buffer-local-defs() ispell-word(nil nil nil t) funcall-interactively(ispell-word nil nil nil t) call-interactively(ispell-word nil nil) command-execute(ispell-word) The problem seems to be related to this code in the start of ispell-start-process: ;; Parse hunspell affix file if using hunspell and entry is uninitialized. (if ispell-really-hunspell (or (cadr (assoc ispell-current-dictionary ispell-dictionary-alist)) (ispell-hunspell-fill-dictionary-entry ispell-current-dictionary))) It appears that "nil" is valid for ispell-current-dictionary and means "default", but ispell-hunspell-fill-dictionary-entry expects only a string. On that basis, I would claim that there is a bug that has perhaps been hidden by being on a rare execution path. But if ispell-dictionary-alist is already initialized with a "nil" entry, then ispell-hunspell-fill-dictionary-entry never gets called, leading to the "reproducible irreproducibility" of this bug. And if ispell-dictionary-alist should *always* be initialized and contain the current entry, then this is dead code. I don't know where or how ispell-current-dictionary is getting set up on some systems but not on others, nor how it ought to be set up, so I am unable to take this any further. -- Bob Rogers Modular Genetics Inc. http://www.modulargenetics.com/ ------------------------------------------------------------------------ In GNU Emacs 26.3 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.22.30) of 2019-11-21 built on yuggoth Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Entering debugger... Configured using: 'configure --with-pop --without-dbus --without-gsettings --without-gconf --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --sharedstatedir=/var/lib --libexecdir=/usr/lib --with-x --with-xpm=no --with-jpeg --with-tiff --with-gif=no --with-png --with-x-toolkit=gtk3 --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib64 --build x86_64-suse-linux 'CFLAGS=-g -O2 -fno-optimize-sibling-calls' LDFLAGS=-s' Configured features: JPEG TIFF PNG RSVG SOUND GLIB NOTIFY GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM THREADS Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Debugger Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-mode easymenu cl-print byte-opt gv bytecomp byte-compile cl-loaddefs cl-lib cconv debug ispell elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify dynamic-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 100243 8442) (symbols 48 20704 1) (miscs 40 88 143) (strings 32 30091 1374) (string-bytes 1 795489) (vectors 16 15184) (vector-slots 8 514416 10616) (floats 8 55 85) (intervals 56 284 0) (buffers 992 12)) From unknown Mon Jun 23 07:51:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39137: 26.3; ispell-really-hunspell sometimes fails in init Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 Jan 2020 10:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bob Rogers Cc: 39137@debbugs.gnu.org Received: via spool by 39137-submit@debbugs.gnu.org id=B39137.157934250817339 (code B ref 39137); Sat, 18 Jan 2020 10:16:01 +0000 Received: (at 39137) by debbugs.gnu.org; 18 Jan 2020 10:15:08 +0000 Received: from localhost ([127.0.0.1]:40531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isl8E-0004Th-2B for submit@debbugs.gnu.org; Sat, 18 Jan 2020 05:15:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isl88-0004P0-Lt for 39137@debbugs.gnu.org; Sat, 18 Jan 2020 05:15:04 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1isl83-0001Uj-Cs; Sat, 18 Jan 2020 05:14:55 -0500 Received: from [176.228.60.248] (port=1376 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1isl82-0003T7-Ms; Sat, 18 Jan 2020 05:14:55 -0500 Date: Sat, 18 Jan 2020 12:14:55 +0200 Message-Id: <83d0bh136o.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <24094.12723.597917.248404@persepolis.modulargenetics.com> (message from Bob Rogers on Tue, 14 Jan 2020 16:25:07 -0500) References: <24094.12723.597917.248404@persepolis.modulargenetics.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Bob Rogers > Date: Tue, 14 Jan 2020 16:25:07 -0500 > > Spell checking can die with "(wrong-type-argument stringp nil)" when > ispell-really-hunspell is true. To reproduce (if it reproduces at all > on your system), just do "emacs -Q" with Hunspell installed and M-$ on > any of the words in the startup screen. Granted, this doesn't reproduce on my system. And I have difficulty understanding how could it reproduce on _any_ system, especially in "emacs -Q". > On some of the systems I use, it fails reliably when initializing; on > others, it works reliably. All systems are running the openSUSE Leap > 15.1 release of GNU/Linux, fully updated, with the identical locally- > built RPM version of Emacs 26.3 (with no local patches) and the distro > Hunspell 1.6.2. The key seems to be whether ispell-dictionary-alist is > initialized before ispell-start-process is called Can you step through the ispell.el's initialization code, and explain how come ispell-dictionary-alist ends up being uninitialized by the time ispell-start-process is called for spell-checking? This shouldn't happen. > ;; Parse hunspell affix file if using hunspell and entry is uninitialized. > (if ispell-really-hunspell > (or (cadr (assoc ispell-current-dictionary ispell-dictionary-alist)) > (ispell-hunspell-fill-dictionary-entry ispell-current-dictionary))) > > It appears that "nil" is valid for ispell-current-dictionary and means > "default", but ispell-hunspell-fill-dictionary-entry expects only a > string. On that basis, I would claim that there is a bug that has > perhaps been hidden by being on a rare execution path. But if > ispell-dictionary-alist is already initialized with a "nil" entry, then > ispell-hunspell-fill-dictionary-entry never gets called, leading to the > "reproducible irreproducibility" of this bug. And if > ispell-dictionary-alist should *always* be initialized and contain the > current entry, then this is dead code. It isn't dead code, it just assumes that either ispell-current-dictionary is nil and there's a nil entry in ispell-dictionary-alist, or it is a string that specifies a new dictionary, which is then used to update ispell-dictionary-alist. We need to establish how come the first assumption is false on those affected systems. Thanks. From unknown Mon Jun 23 07:51:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39137: 26.3; ispell-really-hunspell sometimes fails in init Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Jan 2021 07:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39137@debbugs.gnu.org, Bob Rogers Received: via spool by 39137-submit@debbugs.gnu.org id=B39137.16119052343187 (code B ref 39137); Fri, 29 Jan 2021 07:28:02 +0000 Received: (at 39137) by debbugs.gnu.org; 29 Jan 2021 07:27:14 +0000 Received: from localhost ([127.0.0.1]:51048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5OBV-0000pK-IL for submit@debbugs.gnu.org; Fri, 29 Jan 2021 02:27:14 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5OBR-0000p2-Uu for 39137@debbugs.gnu.org; Fri, 29 Jan 2021 02:27:11 -0500 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=B1ZbVNCma/DCbNmoltBdi38OniddFu2l2pOsJPje3mI=; b=ReujNgQG8OKWwr3qSlswJloiqr Ub0x8AmfUqecFHeQILdz+2Xbj8iSo0UvUWgB2OD04e9Xae9ndPGu7VWpBfr0xidUjsnN7xq3l6MZi Z70/+Y3i8hUBZbF/6+0LlX5BQkZjOEZKitTvMCPMXzqWVTiNGe0jiFlBe19fB8110ZEA=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l5OBJ-0000ZT-3B; Fri, 29 Jan 2021 08:27:03 +0100 From: Lars Ingebrigtsen References: <24094.12723.597917.248404@persepolis.modulargenetics.com> <83d0bh136o.fsf@gnu.org> X-Now-Playing: Black Stereo Faith's _Black Stereo Faith_: "I'm Too Sexy (Touch This Skin)" Date: Fri, 29 Jan 2021 08:27:00 +0100 In-Reply-To: <83d0bh136o.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 18 Jan 2020 12:14:55 +0200") Message-ID: <875z3gursr.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: Eli Zaretskii writes: > Can you step through the ispell.el's initialization code, and explain > how come ispell-dictionary-alist ends up being uninitialized by the > time ispell-start-process is called for spell-checking? [...] 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-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 (-) Eli Zaretskii writes: > Can you step through the ispell.el's initialization code, and explain > how come ispell-dictionary-alist ends up being uninitialized by the > time ispell-start-process is called for spell-checking? This > shouldn't happen. More information was requested, but no response was given within a year, so I'm closing this bug report. If the problem still exists, please respond to this email and we'll reopen the bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 29 02:27:18 2021 Received: (at control) by debbugs.gnu.org; 29 Jan 2021 07:27:18 +0000 Received: from localhost ([127.0.0.1]:51051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5OBZ-0000pa-JT for submit@debbugs.gnu.org; Fri, 29 Jan 2021 02:27:18 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l5OBX-0000pB-Ap for control@debbugs.gnu.org; Fri, 29 Jan 2021 02:27:15 -0500 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=U+6/gU97/izUNYPGoiNkXUn9Eo7iXQ/exsXQgbMMs1s=; b=B7JK4T4STG7y+p03sFeFKZpluY uqDeKOYAEdqB/fhkmKa4Wipa4RHAmLiRELrhHY6AMyv5HSRYGg/SoL0IWXjOiGxYMQ/ZTd/ptUYyF ANshDjy2qGYAKyy0uBaMVf3AKcUjUeIk9oLPJZ27I9WwGmgScj0tlbMrigitgCToSi0Y=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l5OBP-0000Ze-Rf for control@debbugs.gnu.org; Fri, 29 Jan 2021 08:27:09 +0100 Date: Fri, 29 Jan 2021 08:27:06 +0100 Message-Id: <874kj0ursl.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #39137 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 39137 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 39137 quit From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 18:04:20 2021 Received: (at control) by debbugs.gnu.org; 23 Mar 2021 22:04:20 +0000 Received: from localhost ([127.0.0.1]:33274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOp8O-00035h-4c for submit@debbugs.gnu.org; Tue, 23 Mar 2021 18:04:20 -0400 Received: from mail-oi1-f227.google.com ([209.85.167.227]:44901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOp8M-00035U-J4 for control@debbugs.gnu.org; Tue, 23 Mar 2021 18:04:19 -0400 Received: by mail-oi1-f227.google.com with SMTP id a8so18692391oic.11 for ; Tue, 23 Mar 2021 15:04:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=modulargenetics-com.20150623.gappssmtp.com; s=20150623; h=from:mime-version:content-transfer-encoding:message-id:date:to :subject; bh=EGZzhsy5mO1EH69Hi5nbZ9hTAu3HMYPoiNAsiUW6kiw=; b=LCkZZjtc+fyAMCuvX6nD7DfsU0j5x2z0TvAY2bt2IM62Fj1i3tSMRauvegIAg54Kow H6nHHXCcceNcsbyE2SJcF9fFAvfN9KD/H1GtMFp1rYFDrFDJwf48/T+BDc8mWWXrt6+K XHiq7IXf2uh38/gEWNokYeYezjOqHi6CBexyGlzyXTw6koMm1JJEhqT9VYYHLjYrkwDG EMHZKQ8TLHQnVknNy3fu2lQOG3obBZeUw08LRazxzK0D8mb9EcO9je1drwiPL49JjG2l yVJtfd4+fSBnqRWZ4thVGYzDQVUcWWu0zCR/9pXMZEYCXgm5bhZtyuN2YWxLi56t+Bbp vJjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:content-transfer-encoding :message-id:date:to:subject; bh=EGZzhsy5mO1EH69Hi5nbZ9hTAu3HMYPoiNAsiUW6kiw=; b=q4ll9LrgcrfcpdWxszBeYanKDXVOlMUwPWCnDi4N5py6UiJ+ugBVIyElY7nsEau0VR 1tFKM87DJjw0lVzJC5aNrYcAeO7msR0/M3YzvZKhqMCqyXRghGklxj7qH+66SMecHUh3 v2O8zk5OCgfZbmz7FR6PN/v+Qi73yvoeVRF4Azg1S25n3KWVgouXU0Dh73vviYY+jOfE wFULgW8k2aw3WAlgkerwuo2hwi9PRT5P9rL5m8LYWtQgYFDpd66XveahJ6SkLht6/cGq U3LHwirPUfZlpxFwsRfzUCkb7ZV4KXSpOuMRMLQ9RKI4vCBxyOWNRXCC6KnNaBCytcVh 28cA== X-Gm-Message-State: AOAM532pi7n8UavpY5UADaEPmaT68CJqPtB+hnlnkaSOzMLrk6hUMmPA tec0AtEuJvodbqNcgPFyRnti7GyT3oIN750+eyc0nBz9FVu7Cg== X-Google-Smtp-Source: ABdhPJxYjcmIl7nvp8O8g3ncj6/0NUcl78aa0vs8Eu0zUlv4j5LRLZ52iyMOYWw5HBa1bSS9AMFqTXhHn5+l X-Received: by 2002:aca:f44d:: with SMTP id s74mr181244oih.168.1616537053016; Tue, 23 Mar 2021 15:04:13 -0700 (PDT) Received: from alexandria.modulargenetics.com (pool-100-0-197-235.bstnma.fios.verizon.net. [100.0.197.235]) by smtp-relay.gmail.com with ESMTP id b17sm117622ooq.8.2021.03.23.15.04.12; Tue, 23 Mar 2021 15:04:13 -0700 (PDT) X-Relaying-Domain: modulargenetics.com Received: by alexandria.modulargenetics.com (Postfix, from userid 503) id E30C361DA4; Tue, 23 Mar 2021 18:04:11 -0400 (EDT) From: Bob Rogers MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <24666.26075.902712.691557@alexandria.modulargenetics.com> Date: Tue, 23 Mar 2021 18:04:11 -0400 To: control@debbugs.gnu.org Subject: unarchive X-Mailer: VM 7.19 under Emacs 27.2 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 (-) unarchive 39137 From unknown Mon Jun 23 07:51:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39137: 26.3; ispell-really-hunspell sometimes fails in init Resent-From: Bob Rogers Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Mar 2021 22:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 39137@debbugs.gnu.org, Eli Zaretskii Received: via spool by 39137-submit@debbugs.gnu.org id=B39137.161653761912753 (code B ref 39137); Tue, 23 Mar 2021 22:14:01 +0000 Received: (at 39137) by debbugs.gnu.org; 23 Mar 2021 22:13:39 +0000 Received: from localhost ([127.0.0.1]:33279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOpHO-0003Jc-2A for submit@debbugs.gnu.org; Tue, 23 Mar 2021 18:13:39 -0400 Received: from mail-vs1-f99.google.com ([209.85.217.99]:41481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOpHL-0003JN-MI for 39137@debbugs.gnu.org; Tue, 23 Mar 2021 18:13:36 -0400 Received: by mail-vs1-f99.google.com with SMTP id l13so10250957vst.8 for <39137@debbugs.gnu.org>; Tue, 23 Mar 2021 15:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=modulargenetics-com.20150623.gappssmtp.com; s=20150623; h=from:mime-version:content-transfer-encoding:message-id:date:to:cc :subject:in-reply-to:references; bh=dfScuOBcjMrOlEadCmEooKP6TPI8Rqd6+j7lqDKETQw=; b=l55wtoyz9/R35tmw2i46SVEKizUpLiVyoIvJBOFP/KByaOKUskdbur+jyPHbt8at2s 71XmoaOlJqe7iOwOQ1dIjzfX0Mz8tvRI93ohg3om86Hf33wQfa2C6aq059Lvji60+jYA LThxGJwFV7Y1BWcPOo7Oif4EBhFSOCKsT5POOMoL+oXYPqKsm/2+nd1erkX6GeUFnvL5 PJS6cRFtQdX5xl1jOZGNjXa+gnT5/1IB1wtMUT0xvkox6zsx7+zPj3KQtAv9eiwmUDCA 5PEA8GagOawmD+NawhYKUyiJrJxSa/36Nop0PTMfNarvpB1KzaZn3Oi26rW8MttcQx24 wUyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:content-transfer-encoding :message-id:date:to:cc:subject:in-reply-to:references; bh=dfScuOBcjMrOlEadCmEooKP6TPI8Rqd6+j7lqDKETQw=; b=Eh2c83A3IUIlWGxPnqZojfRPPzACXdTlMvrMOuKlt9rRx86AKGMUo0DWSZiKd7Ghic IkoilViGtX9Qzry5uWoFzOkEfvQPnUjSlS6BvQKC6NFHUbuugde0eXRJc5DCifeecZC7 1KQg8+f7QDnGCf1mnKa00GdICfTqYF8Pjdy6FN/7fjGqD6/ntF+CKEnHTHJEYpn0G/U8 3S3rZ3ck92xf2WQMl/kQOLeuy9771/nSX/lEKadxrNns+Bm5ZZAM6ZyQYTdVP6C+G6hm jkm7di62v3/nmSANnip6G0PojxchWrIo11n5gH2KufAeEgFJMbXnip7Xyt2iISe6Cy2G fK1Q== X-Gm-Message-State: AOAM533D1NfP/RiBmYyc/BxQG3cpJ5ng6TcZj+Osvtphxtf9ECoO4CvI cFEVaar/MxaxyuKm0S3v/F6io//uH7xUr11txgg8L90imxkQ1w== X-Google-Smtp-Source: ABdhPJyy/MnRHbQLP38etGm6YCFKogwJM/ljDcIoQoWSKhk4nJ0ocDZ8v1xrT10gIzEubc3xVd9YnB/82mmH X-Received: by 2002:a67:7142:: with SMTP id m63mr120946vsc.36.1616537609977; Tue, 23 Mar 2021 15:13:29 -0700 (PDT) Received: from alexandria.modulargenetics.com (pool-100-0-197-235.bstnma.fios.verizon.net. [100.0.197.235]) by smtp-relay.gmail.com with ESMTP id s21sm82931vsa.2.2021.03.23.15.13.29; Tue, 23 Mar 2021 15:13:29 -0700 (PDT) X-Relaying-Domain: modulargenetics.com Received: by alexandria.modulargenetics.com (Postfix, from userid 503) id 63C2C61DA4; Tue, 23 Mar 2021 18:13:29 -0400 (EDT) From: Bob Rogers MIME-Version: 1.0 Content-Type: text/plain; charset=unknown Content-Transfer-Encoding: 7bit Message-ID: <24666.26633.380237.464582@alexandria.modulargenetics.com> Date: Tue, 23 Mar 2021 18:13:29 -0400 In-Reply-To: <875z3gursr.fsf@gnus.org> References: <24094.12723.597917.248404@persepolis.modulargenetics.com> <83d0bh136o.fsf@gnu.org> <875z3gursr.fsf@gnus.org> X-Mailer: VM 7.19 under Emacs 28.0.50 X-Spam-Score: 0.0 (/) 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 (-) From: Lars Ingebrigtsen Date: Fri, 29 Jan 2021 08:27:00 +0100 Eli Zaretskii writes: > Can you step through the ispell.el's initialization code, and explain > how come ispell-dictionary-alist ends up being uninitialized by the > time ispell-start-process is called for spell-checking? This > shouldn't happen. More information was requested, but no response was given within a year, so I'm closing this bug report. If the problem still exists, please respond to this email and we'll reopen the bug report. My apologies for being so lazy, but I finally got around to checking this out. I went to reproduce the problem and found that the current Emacs 27.2-rc2 on the affected system now produces the following error message: ispell-find-hunspell-dictionaries: Can t find Hunspell dictionary with a .aff affix file So it was a Hunspell configuration issue (further investigation found the missing RPM), and not an Emacs problem. And I'm glad to see that the Hunspell initialization now reports this intelligibly. -- Bob From unknown Mon Jun 23 07:51:07 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39137: 26.3; ispell-really-hunspell sometimes fails in init Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Mar 2021 08:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Bob Rogers Cc: 39137@debbugs.gnu.org, Eli Zaretskii Received: via spool by 39137-submit@debbugs.gnu.org id=B39137.161657353222659 (code B ref 39137); Wed, 24 Mar 2021 08:13:02 +0000 Received: (at 39137) by debbugs.gnu.org; 24 Mar 2021 08:12:12 +0000 Received: from localhost ([127.0.0.1]:33881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOyce-0005tP-2t for submit@debbugs.gnu.org; Wed, 24 Mar 2021 04:12:12 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOycd-0005tB-1X for 39137@debbugs.gnu.org; Wed, 24 Mar 2021 04:12:11 -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=JgwCkyoVDQ3MfAsUGqpP+g0D5Qg2p4BPjGJ2fzHYsg8=; b=JSSBVlkUheCca9JnzXiBDcpxFY 1LuMZ9JM+m6Z49iAkVBc18qjTqTZN9qYsskbt4IInYN5GFJfQV+/2TfvpbeC07p0GZ2sJSVKDJy9x BmhGsK5N6N+BMByLN5qiEZZCOCL0BbLDDdrgoZRvRhaWRwMCnKJMwiEVJEvEplAecVIU=; 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 1lOycR-0007Ck-8E; Wed, 24 Mar 2021 09:12:04 +0100 From: Lars Ingebrigtsen References: <24094.12723.597917.248404@persepolis.modulargenetics.com> <83d0bh136o.fsf@gnu.org> <875z3gursr.fsf@gnus.org> <24666.26633.380237.464582@alexandria.modulargenetics.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEU5MJBDOZQxJ4ou JYklG4ZbU6IkHW7+/v7v2dytocepfaXx5+vISGD0JCzzGCHwKjL///+CKEnfAAAAAWJLR0QQlbIN LAAAAAd0SU1FB+UDEAAXKkPcQJ4AAAF/SURBVEjHvZTploMgDEYji2w6vv/bDmENEOzMn349VY+9 NwSUAsQcmHTO1yCEkGKK0hDvnRHQGqF01AIvtGCitLGxyhlLQiyIR7yMNcppitTOOQ/yBBmT7qSI /BGc4L0/UOj3kiU2Ud4EwJYakdhuSJVDJnEonHQnJDleF2DTzmup6oopPJ3QF1CWIH//XCbH6t5m WlZZijY+5rqfpxnGHb0v0VcJvc7fNzHCIekIch7hulOoAa1mFnLjtP5kOLUIpJ8WYmg1tFRHEANP DSuHSZdnNvPUqPMehIUnhlbDspbvwnfDjQLbz2CMQlZYvhqMsOGL4aeWdjw+w/Re6WmV9vXLGJDX BV9v3Mziej7kghwBAWNt+JAKWKjP3rym/RyqEF4NGxbh1eg8EV4MwlNha1B+EDbGwI8Ca4z8JDDG xBszCoux8LMwGSu/CIPB8KtADI5nhGawPCcUg+dZIRkbnhcMbhDzH8GEHb8T9vmC0Lb3tmv6XxAF 62r+IHxlDr8kbjx/PFZIUQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0wMy0xNlQwMDoyMzo0Misw MDowMMxbOy0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDMtMTZUMDA6MjM6NDIrMDA6MDC9BoOR AAAAAElFTkSuQmCC X-Now-Playing: Jane Weaver's _Fire Comp 2020_: "The Revolution Of Super Visions" Date: Wed, 24 Mar 2021 09:11:58 +0100 In-Reply-To: <24666.26633.380237.464582@alexandria.modulargenetics.com> (Bob Rogers's message of "Tue, 23 Mar 2021 18:13:29 -0400") Message-ID: <877dlxezsh.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: Bob Rogers writes: > ispell-find-hunspell-dictionaries: Can t find Hunspell dictionary with a .aff affix file > > So it was a Hunspell configuration issue (further investigation found > the missing RPM), and not an Emac [...] 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-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 (-) Bob Rogers writes: > ispell-find-hunspell-dictionaries: Can t find Hunspell dictionary with a .aff affix file > > So it was a Hunspell configuration issue (further investigation found > the missing RPM), and not an Emacs problem. And I'm glad to see that > the Hunspell initialization now reports this intelligibly. Thanks for checking. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no