From unknown Sun Jun 22 11:36:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65629: 29.1; Dictionary-search on Windows : wrong-type-argument stringp nil in dictionary-read-reply-and-split() Resent-From: Paul van Gelder Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Aug 2023 16:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65629 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 65629@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.169341336428379 (code B ref -1); Wed, 30 Aug 2023 16:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Aug 2023 16:36:04 +0000 Received: from localhost ([127.0.0.1]:53842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbOAi-0007Mb-4M for submit@debbugs.gnu.org; Wed, 30 Aug 2023 12:36:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbMdI-0004no-QH for submit@debbugs.gnu.org; Wed, 30 Aug 2023 10:57:26 -0400 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 1qbMd5-0001Y0-B5 for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 10:57:11 -0400 Received: from ewsoutbound.kpnmail.nl ([195.121.94.186]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qbMd0-0001bI-JW for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 10:57:10 -0400 X-KPN-MessageId: 77fd285f-4745-11ee-87d3-00505699b430 Received: from mta.kpnmail.nl (unknown [10.31.161.189]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id 77fd285f-4745-11ee-87d3-00505699b430; Wed, 30 Aug 2023 16:56:58 +0200 (CEST) Received: from mtaoutbound.kpnmail.nl (unknown [10.128.135.190]) by mta.kpnmail.nl (Halon) with ESMTP id 7a817662-4745-11ee-bd38-0050569981f5; Wed, 30 Aug 2023 16:57:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=xs4all01; h=content-type:mime-version:subject:message-id:to:from:date; bh=6b8gdnfKUeznDovt61AkJihA1FrvXg9c6m5ozaqUUFE=; b=nr/VpS9zMB6CEIA3jwFyqNMpTyvoIpK5G1cn3zvxgojrJtcqZXVc9VEmmor59JRZP+RWUxA6VSqwR zk6vS4QG4TBc3GtsERpBF1LlJAf+f3zQSIHIcw/1saAvd9X/MpeEPpu6kEno8/kqxirltFaOrpunq+ 61Zbsv/d0MmvA42abw7RXblwQNzY/KN0cYGWUPxmCEeR7s42sxsIzy6PDkUa7WAj+FZCMZO/55E3VP 5mzHwdxBsy1ZjUSAi2gkZFR79uVWhtgscfGXIp7Y+mVcxgjZ1Q3tf6YkqrxruA/rFphlm3KKltuRwl fyqzt4Fjk9bkcUowXGDokfYOTjIab1A== X-KPN-MID: 33|+6NT4dUHCbkl07B+XWIoAvZfYIlvLWmUTRcTKEOTwDvJBhQiUupPy+l1Jb+QcQe 7vHvegaf8rpVenN2Opl0jyvRTTgCCJODGgdVr1EUi+Z4= X-CMASSUN: 33|nF98tPvZJroOMmoG+myOPwHNrP+0gaYLigcealzPKAFS6aNkeJumsxO7vEuYZR8 4wBfyyE4FfczTgvVhA441ew== X-KPN-VerifiedSender: Yes Received: from cpxoxapps-mh05 (unknown [10.128.135.211]) by mtaoutbound.kpnmail.nl (Halon) with ESMTPSA id 7a767ef4-4745-11ee-b9dc-005056995d6c; Wed, 30 Aug 2023 16:57:02 +0200 (CEST) Date: Wed, 30 Aug 2023 16:57:02 +0200 (CEST) From: Paul van Gelder Message-ID: <58455611.354890.1693407422795@kpc.webmail.kpnmail.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Originating-IP: 155.190.38.6 Received-SPF: pass client-ip=195.121.94.186; envelope-from=paul.vangelder@xs4all.nl; helo=ewsoutbound.kpnmail.nl X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Wed, 30 Aug 2023 12:35:53 -0400 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 (-) Hello, Apologies in advance if I am doing something wrong; this is the first time I am reporting an Emacs bug. I've checked https://www.emacswiki.org/emacs/EmacsBugTracker for what to do, but I am sure I may have missed something. I've checked https://debbugs.gnu.org/cgi/pkgreport.cgi?include=subject%3Adictionary;package=emacs and searched for dictionary, and it seems the below bug has not yet been reported. The following bug occurs/doesn't occur as follows, which makes me think it may be due to Windows OS: - Windows, emacs 29.1, my config -> bug - Windows, emacs 29.1, -Q -> bug - MacOS, emacs 30.0.50, -Q -> no bug, works fine When I start emacs -Q, I do the following to reliably recreate the bug: M-x dictionary-search RET Hello RET I have been trying: M-x trace-function RET dictionary-do-search RET followed by: M-x dictionary-search RET Hello RET to find out more, but it didn't help me as it seems in all 3 scenarios the parameter sare exactly the same: "Hello" "*" and dictionary-display-search-result I also read dictionary-read-reply-and-split() in dictionary.el as well as dictionary-read-reply, dictionary-split-string, but my elisp knowledge is not good enough to understand what's going on, but I am guessing either 'reply' or 'reply-list' are empty while expecting a string? Not sure how I could check further and help find a patch. Please let me know if there's additional steps I can take to try and find out the problem/find a solution. Thanks for all your work, Paul * Backtrace Debugger entered--Lisp error: (wrong-type-argument stringp nil) dictionary-read-reply-and-split() dictionary-do-search("Hello" "*" dictionary-display-search-result) dictionary-new-search-internal("Hello" "*" dictionary-display-search-result) dictionary-new-search(("Hello" . "*")) dictionary-search("Hello" "*") funcall-interactively(dictionary-search "Hello" "*") command-execute(dictionary-search record) execute-extended-command(nil "dictionary-search" "dictionary-search") funcall-interactively(execute-extended-command nil "dictionary-search" "dictionary-search") command-execute(execute-extended-command) * Bug report text In GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Enterprise (v10.0.2009.19045.3324) Configured using: 'configure --with-modules --without-dbus --with-native-compilation=aot --without-compress-install --with-tree-sitter CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Debugger Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-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 buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search time-date 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-fns radix-tree cl-print debug backtrace help-mode find-func cus-start cus-load network-stream puny nsm auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile dictionary dictionary-connection cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 85524 10022) (symbols 48 8183 0) (strings 32 24061 1514) (string-bytes 1 696686) (vectors 16 16384) (vector-slots 8 350534 14674) (floats 8 51 45) (intervals 56 316 0) (buffers 984 15)) From unknown Sun Jun 22 11:36:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65629: 29.1; Dictionary-search on Windows : wrong-type-argument stringp nil in dictionary-read-reply-and-split() Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Aug 2023 16:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65629 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul van Gelder Cc: 65629@debbugs.gnu.org Received: via spool by 65629-submit@debbugs.gnu.org id=B65629.169341464730714 (code B ref 65629); Wed, 30 Aug 2023 16:58:02 +0000 Received: (at 65629) by debbugs.gnu.org; 30 Aug 2023 16:57:27 +0000 Received: from localhost ([127.0.0.1]:53884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbOVS-0007zJ-Hd for submit@debbugs.gnu.org; Wed, 30 Aug 2023 12:57:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbOVN-0007z2-Ix for 65629@debbugs.gnu.org; Wed, 30 Aug 2023 12:57:25 -0400 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 1qbOV9-0005Sn-Vt; Wed, 30 Aug 2023 12:57:08 -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=4KHpbncPJW4iLnHj8cRvcYBDFj/keBphnh3YmL2oViQ=; b=kV/5fWf9KQH2 YBwUIeAtaPDBD5TlyE6SwZh2MhFS7fqV0FYKE6A2OcgIQfkWQN3LnEUCCwva8qMT7E6ooeeB18AvJ wxr2dFsODeCM1IdGeOnlHU+Ta1vIFyDIXilOAjSJLOK4de83pJcS4dyuFZWDONHxor7rum3grGUF0 XYQvyDgeovGhG2Giy6uwTQDqAQV/Xq2u9i3GoWLSEmKFsu0RBP/+IeCHdTViz5wflKqJTsEJvvtBa luUbcCbMT9ebWTlsuK33MFmf2+nJLMKmJ1yRq2KYd8CfcsmB57wm6RbUUF6yg13+dGoXX5GVW4lM9 nzyKBkVCCFpM2CFNbkfpUw==; Date: Wed, 30 Aug 2023 19:56:46 +0300 Message-Id: <83ttsgfoz5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <58455611.354890.1693407422795@kpc.webmail.kpnmail.nl> (message from Paul van Gelder on Wed, 30 Aug 2023 16:57:02 +0200 (CEST)) References: <58455611.354890.1693407422795@kpc.webmail.kpnmail.nl> 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 (---) > Date: Wed, 30 Aug 2023 16:57:02 +0200 (CEST) > From: Paul van Gelder > > The following bug occurs/doesn't occur as follows, which makes me think it may be due to Windows OS: > - Windows, emacs 29.1, my config -> bug > - Windows, emacs 29.1, -Q -> bug > - MacOS, emacs 30.0.50, -Q -> no bug, works fine > > When I start emacs -Q, I do the following to reliably recreate the bug: > M-x dictionary-search RET Hello RET I cannot reproduce this on MS-Windows. When I try the above, Emacs first tries to connect to a local server: Opening connection to localhost:2628 Then it says: Failed to open server localhost, continue with dict.org? (y or n) I answer 'y', and then: Opening connection to dict.org:2628 Searching for Hello in * and next I see 4 definitions it finds. So I wonder what goes wrong in your case. Is your Internet connection working on the Windows machine? is port 2628 blocked by some firewall, per chance? From unknown Sun Jun 22 11:36:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65629: 29.1; Dictionary-search on Windows : wrong-type-argument stringp nil in dictionary-read-reply-and-split() Resent-From: Paul van Gelder Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Aug 2023 07:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65629 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 65629@debbugs.gnu.org Received: via spool by 65629-submit@debbugs.gnu.org id=B65629.169346576219098 (code B ref 65629); Thu, 31 Aug 2023 07:10:02 +0000 Received: (at 65629) by debbugs.gnu.org; 31 Aug 2023 07:09:22 +0000 Received: from localhost ([127.0.0.1]:54750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbbnt-0004xy-SG for submit@debbugs.gnu.org; Thu, 31 Aug 2023 03:09:22 -0400 Received: from ewsoutbound.kpnmail.nl ([195.121.94.183]:31573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbbno-0004xh-ML for 65629@debbugs.gnu.org; Thu, 31 Aug 2023 03:09:20 -0400 X-KPN-MessageId: 3ad9ca53-47cd-11ee-a2b6-005056992ed3 Received: from mta.kpnmail.nl (unknown [10.31.161.188]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id 3ad9ca53-47cd-11ee-a2b6-005056992ed3; Thu, 31 Aug 2023 09:08:47 +0200 (CEST) Received: from mtaoutbound.kpnmail.nl (unknown [10.128.135.189]) by mta.kpnmail.nl (Halon) with ESMTP id 43db0a9f-47cd-11ee-b1c5-00505699693e; Thu, 31 Aug 2023 09:09:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=xs4all01; h=content-type:mime-version:subject:message-id:to:from:date; bh=/7LD7qgwd1bKw0s5KicTMo9hkkDWPq96ON9NiVNuyOQ=; b=Ndvj5OKEVwfLw8r8x6Pfpfe8fl2XoOJq3LW+CGbN4pCD6PrqRhlVf6bf0vL21xJYB7mhDzQX63ssa yCuKzxXw0DBriHY6VvF05523KKC220cTNoXL9z8fd04Qyk+zId7ZUz6sYZVO4NV8UPBP4F79mxhCHH KBeX/li57jD+PnELB0u1nJM03cl4nCysqATvIuik8po0nuv4NkJawhDgwAkyKKjiew0lynTS9ytPyC ELlkVb9HbJ7sJrvebGMYgLqG1w3sYxeG9v5c9u0Mg/4NoTpHh9uPS1Pt6YFofID2dkiCdpwk+4FIp4 h+9g9DCbPNK38D8z6cVAx34csM4s7Hg== X-KPN-MID: 33|qwDNX1xgBCdknfxNYwWA8h62zp8dYZalX2+YCoXPSd0JtyN4UBjIps9l/nIj7Qv IHIoCW6OFMo9elfyJZ0hHZ2MiZr1ka4ySHNNKjRv/TaM= X-CMASSUN: 33|qVtp7a6dqiM58plh6SLmwE7ra8A2OH1pzVYY6lNqVcnZUTxkNKxIiesyZxid/FE 3RL/Wf0gGijqdHM6wbnBMlg== X-KPN-VerifiedSender: Yes Received: from cpxoxapps-mh02 (unknown [10.128.135.208]) by mtaoutbound.kpnmail.nl (Halon) with ESMTPSA id 43cb7663-47cd-11ee-8997-00505699eff2; Thu, 31 Aug 2023 09:09:02 +0200 (CEST) Date: Thu, 31 Aug 2023 09:09:02 +0200 (CEST) From: Paul van Gelder Message-ID: <26212923.418722.1693465742632@kpc.webmail.kpnmail.nl> In-Reply-To: <83ttsgfoz5.fsf@gnu.org> References: <58455611.354890.1693407422795@kpc.webmail.kpnmail.nl> <83ttsgfoz5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Originating-IP: 95.98.124.38 X-Spam-Score: -0.7 (/) 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.7 (-) You're right that port 2628 must be blocked by my company's firewall: the MacBook was on the company guest network, the Windows laptop on the corporate network. I just brought my Windows laptop home to check on my personal network, and it's working fine (with init file and with -Q). My apologies for wasting your time - I'll include a connectivity check in my checklist for troubleshooting issues before reporting a bug report next time. Thanks for your quick response. > Op 30-08-2023 18:56 CEST schreef Eli Zaretskii : > > > > Date: Wed, 30 Aug 2023 16:57:02 +0200 (CEST) > > From: Paul van Gelder > > > > The following bug occurs/doesn't occur as follows, which makes me think it may be due to Windows OS: > > - Windows, emacs 29.1, my config -> bug > > - Windows, emacs 29.1, -Q -> bug > > - MacOS, emacs 30.0.50, -Q -> no bug, works fine > > > > When I start emacs -Q, I do the following to reliably recreate the bug: > > M-x dictionary-search RET Hello RET > > I cannot reproduce this on MS-Windows. When I try the above, Emacs > first tries to connect to a local server: > > Opening connection to localhost:2628 > > Then it says: > > Failed to open server localhost, continue with dict.org? (y or n) > > I answer 'y', and then: > > Opening connection to dict.org:2628 > Searching for Hello in * > > and next I see 4 definitions it finds. > > So I wonder what goes wrong in your case. Is your Internet connection > working on the Windows machine? is port 2628 blocked by some firewall, > per chance? From unknown Sun Jun 22 11:36:55 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Paul van Gelder Subject: bug#65629: closed (Re: bug#65629: 29.1; Dictionary-search on Windows : wrong-type-argument stringp nil in dictionary-read-reply-and-split()) Message-ID: References: <83r0njek60.fsf@gnu.org> <58455611.354890.1693407422795@kpc.webmail.kpnmail.nl> X-Gnu-PR-Message: they-closed 65629 X-Gnu-PR-Package: emacs Reply-To: 65629@debbugs.gnu.org Date: Thu, 31 Aug 2023 07:39:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1693467542-31942-1" This is a multi-part message in MIME format... ------------=_1693467542-31942-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #65629: 29.1; Dictionary-search on Windows : wrong-type-argument stringp ni= l in dictionary-read-reply-and-split() which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 65629@debbugs.gnu.org. --=20 65629: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D65629 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1693467542-31942-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 65629-done) by debbugs.gnu.org; 31 Aug 2023 07:38:51 +0000 Received: from localhost ([127.0.0.1]:54772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbcGR-0008Ij-0v for submit@debbugs.gnu.org; Thu, 31 Aug 2023 03:38:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbcGM-0008IO-Rj for 65629-done@debbugs.gnu.org; Thu, 31 Aug 2023 03:38:49 -0400 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 1qbcG9-0007Wn-Do; Thu, 31 Aug 2023 03:38:33 -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=n5R/jmek8rXLU0tMkIvgwFoT473+A/DHkhbaaN43TSs=; b=HkQ4Q8oCr9dZ NLtdgeYZMMS29jefy9GJX6b543z2ar66Ci+lApbaf/tmFwERJdNKOVeGEs65W0dV69wASgr1kZf01 fPGNNgfucFInLXeGfjPHX6aFwbFsnZIVqxaAmSnl67jSUqRjfYyApFEo+8ylNk79EyHakQp94IG4p G6Jq6/1ELkfuwf99W6nGer2XRaed4EA/j3NXmIQEwfgPE8AGu5D2/qwpRsstO16HiEXOixr6vCAWh X6o3xxjJDiREtf+PsNZ6S+He28R9wa7HQQYDAmzerazDtendhHeEJvqJNY/0qJnXJu0vm0mS5ZSUL 316F7jJGiUxhjepBguAePg==; Date: Thu, 31 Aug 2023 10:38:15 +0300 Message-Id: <83r0njek60.fsf@gnu.org> From: Eli Zaretskii To: Paul van Gelder In-Reply-To: <26212923.418722.1693465742632@kpc.webmail.kpnmail.nl> (message from Paul van Gelder on Thu, 31 Aug 2023 09:09:02 +0200 (CEST)) Subject: Re: bug#65629: 29.1; Dictionary-search on Windows : wrong-type-argument stringp nil in dictionary-read-reply-and-split() References: <58455611.354890.1693407422795@kpc.webmail.kpnmail.nl> <83ttsgfoz5.fsf@gnu.org> <26212923.418722.1693465742632@kpc.webmail.kpnmail.nl> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65629-done Cc: 65629-done@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: -3.3 (---) > Date: Thu, 31 Aug 2023 09:09:02 +0200 (CEST) > From: Paul van Gelder > Cc: 65629@debbugs.gnu.org > > You're right that port 2628 must be blocked by my company's firewall: the MacBook was on the company guest network, the Windows laptop on the corporate network. > > I just brought my Windows laptop home to check on my personal network, and it's working fine (with init file and with -Q). > > My apologies for wasting your time - I'll include a connectivity check in my checklist for troubleshooting issues before reporting a bug report next time. No problem, thanks for telling us. I'm therefore closing this bug. ------------=_1693467542-31942-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Aug 2023 16:36:04 +0000 Received: from localhost ([127.0.0.1]:53842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbOAi-0007Mb-4M for submit@debbugs.gnu.org; Wed, 30 Aug 2023 12:36:04 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbMdI-0004no-QH for submit@debbugs.gnu.org; Wed, 30 Aug 2023 10:57:26 -0400 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 1qbMd5-0001Y0-B5 for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 10:57:11 -0400 Received: from ewsoutbound.kpnmail.nl ([195.121.94.186]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qbMd0-0001bI-JW for bug-gnu-emacs@gnu.org; Wed, 30 Aug 2023 10:57:10 -0400 X-KPN-MessageId: 77fd285f-4745-11ee-87d3-00505699b430 Received: from mta.kpnmail.nl (unknown [10.31.161.189]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id 77fd285f-4745-11ee-87d3-00505699b430; Wed, 30 Aug 2023 16:56:58 +0200 (CEST) Received: from mtaoutbound.kpnmail.nl (unknown [10.128.135.190]) by mta.kpnmail.nl (Halon) with ESMTP id 7a817662-4745-11ee-bd38-0050569981f5; Wed, 30 Aug 2023 16:57:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=xs4all01; h=content-type:mime-version:subject:message-id:to:from:date; bh=6b8gdnfKUeznDovt61AkJihA1FrvXg9c6m5ozaqUUFE=; b=nr/VpS9zMB6CEIA3jwFyqNMpTyvoIpK5G1cn3zvxgojrJtcqZXVc9VEmmor59JRZP+RWUxA6VSqwR zk6vS4QG4TBc3GtsERpBF1LlJAf+f3zQSIHIcw/1saAvd9X/MpeEPpu6kEno8/kqxirltFaOrpunq+ 61Zbsv/d0MmvA42abw7RXblwQNzY/KN0cYGWUPxmCEeR7s42sxsIzy6PDkUa7WAj+FZCMZO/55E3VP 5mzHwdxBsy1ZjUSAi2gkZFR79uVWhtgscfGXIp7Y+mVcxgjZ1Q3tf6YkqrxruA/rFphlm3KKltuRwl fyqzt4Fjk9bkcUowXGDokfYOTjIab1A== X-KPN-MID: 33|+6NT4dUHCbkl07B+XWIoAvZfYIlvLWmUTRcTKEOTwDvJBhQiUupPy+l1Jb+QcQe 7vHvegaf8rpVenN2Opl0jyvRTTgCCJODGgdVr1EUi+Z4= X-CMASSUN: 33|nF98tPvZJroOMmoG+myOPwHNrP+0gaYLigcealzPKAFS6aNkeJumsxO7vEuYZR8 4wBfyyE4FfczTgvVhA441ew== X-KPN-VerifiedSender: Yes Received: from cpxoxapps-mh05 (unknown [10.128.135.211]) by mtaoutbound.kpnmail.nl (Halon) with ESMTPSA id 7a767ef4-4745-11ee-b9dc-005056995d6c; Wed, 30 Aug 2023 16:57:02 +0200 (CEST) Date: Wed, 30 Aug 2023 16:57:02 +0200 (CEST) From: Paul van Gelder To: "bug-gnu-emacs@gnu.org" Message-ID: <58455611.354890.1693407422795@kpc.webmail.kpnmail.nl> Subject: 29.1; Dictionary-search on Windows : wrong-type-argument stringp nil in dictionary-read-reply-and-split() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Originating-IP: 155.190.38.6 Received-SPF: pass client-ip=195.121.94.186; envelope-from=paul.vangelder@xs4all.nl; helo=ewsoutbound.kpnmail.nl X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 30 Aug 2023 12:35:53 -0400 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 (-) Hello, Apologies in advance if I am doing something wrong; this is the first time I am reporting an Emacs bug. I've checked https://www.emacswiki.org/emacs/EmacsBugTracker for what to do, but I am sure I may have missed something. I've checked https://debbugs.gnu.org/cgi/pkgreport.cgi?include=subject%3Adictionary;package=emacs and searched for dictionary, and it seems the below bug has not yet been reported. The following bug occurs/doesn't occur as follows, which makes me think it may be due to Windows OS: - Windows, emacs 29.1, my config -> bug - Windows, emacs 29.1, -Q -> bug - MacOS, emacs 30.0.50, -Q -> no bug, works fine When I start emacs -Q, I do the following to reliably recreate the bug: M-x dictionary-search RET Hello RET I have been trying: M-x trace-function RET dictionary-do-search RET followed by: M-x dictionary-search RET Hello RET to find out more, but it didn't help me as it seems in all 3 scenarios the parameter sare exactly the same: "Hello" "*" and dictionary-display-search-result I also read dictionary-read-reply-and-split() in dictionary.el as well as dictionary-read-reply, dictionary-split-string, but my elisp knowledge is not good enough to understand what's going on, but I am guessing either 'reply' or 'reply-list' are empty while expecting a string? Not sure how I could check further and help find a patch. Please let me know if there's additional steps I can take to try and find out the problem/find a solution. Thanks for all your work, Paul * Backtrace Debugger entered--Lisp error: (wrong-type-argument stringp nil) dictionary-read-reply-and-split() dictionary-do-search("Hello" "*" dictionary-display-search-result) dictionary-new-search-internal("Hello" "*" dictionary-display-search-result) dictionary-new-search(("Hello" . "*")) dictionary-search("Hello" "*") funcall-interactively(dictionary-search "Hello" "*") command-execute(dictionary-search record) execute-extended-command(nil "dictionary-search" "dictionary-search") funcall-interactively(execute-extended-command nil "dictionary-search" "dictionary-search") command-execute(execute-extended-command) * Bug report text In GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.19045 System Description: Microsoft Windows 10 Enterprise (v10.0.2009.19045.3324) Configured using: 'configure --with-modules --without-dbus --with-native-compilation=aot --without-compress-install --with-tree-sitter CFLAGS=-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Debugger Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-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 buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search time-date 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-fns radix-tree cl-print debug backtrace help-mode find-func cus-start cus-load network-stream puny nsm auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile dictionary dictionary-connection cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 85524 10022) (symbols 48 8183 0) (strings 32 24061 1514) (string-bytes 1 696686) (vectors 16 16384) (vector-slots 8 350534 14674) (floats 8 51 45) (intervals 56 316 0) (buffers 984 15)) ------------=_1693467542-31942-1--