From unknown Wed Jun 25 05:37:41 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#55282 <55282@debbugs.gnu.org> To: bug#55282 <55282@debbugs.gnu.org> Subject: Status: 27.2; Unknown symbols in compilation-error-regexp-alist cause Reply-To: bug#55282 <55282@debbugs.gnu.org> Date: Wed, 25 Jun 2025 12:37:41 +0000 retitle 55282 27.2; Unknown symbols in compilation-error-regexp-alist cause reassign 55282 emacs submitter 55282 Troy Daniels severity 55282 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 05 18:22:07 2022 Received: (at submit) by debbugs.gnu.org; 5 May 2022 22:22:07 +0000 Received: from localhost ([127.0.0.1]:46727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmjrJ-0001rO-RO for submit@debbugs.gnu.org; Thu, 05 May 2022 18:22:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:41762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmixy-0000Lr-JU for submit@debbugs.gnu.org; Thu, 05 May 2022 17:24:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51258) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmixy-0007c0-Ec for bug-gnu-emacs@gnu.org; Thu, 05 May 2022 17:24:54 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:54036) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmixu-0002D4-Oa for bug-gnu-emacs@gnu.org; Thu, 05 May 2022 17:24:54 -0400 Received: by mail-wm1-x32c.google.com with SMTP id p189so3379965wmp.3 for ; Thu, 05 May 2022 14:24:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=CYwPXWNJMER9ounBuqJVfO3rGD2tcjE8vMAjJXMsQCg=; b=Amvd06srQeTeVJRSxLv21JBqs3weix4lLP4FmLh51F5/FoAJa9xTWwY9vDxQuginCB Pv4ltgl4vHu0Wq38X0MDR5izbN3+VZ9tadZPIH9D+oDmTRskSzlgJzFN/l0+pldcZl1M pZseg3SIlcPbak3Pdp0hNCq85Z2jVCjsjQMVtl4IQPIInbQt8KCStKz2IQHMTQi2zJb6 uXWXsKjFxGGk90LAuGOA6GKKtCUW5MoKNYoTg9K/3tB2hwNAsNN4Ih2Etxpwo9eAVrVZ oAtlL9v0QB6d3dmgjyE+qqgpyXhV78rGJakkKtppKQA9t04efHb5VSilDhexAB13JRSk e2lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=CYwPXWNJMER9ounBuqJVfO3rGD2tcjE8vMAjJXMsQCg=; b=yUT80gEt8onBfU19pJk+48Vk+FK+9jLlD82d4FscUuwYxS3T4/PPdKf4NuCCKZ/MVt EA1yPV4IOP80Y2F4eGacXAdb6Klq5sjYKNgG0sDEB+Neb+WriVQYZCPirBduoef214Cy Nn8AJg36ON29v2NG4Yo0HajJTS+4gdYeXtyIobdjUA6PJdP1MO1eKCwMJWd12jZ1zg+i t/HaNRf79skdOUQQ086JNibf4blSsz6GfD4scgKo8YTuZWSfKtOlwTGyQltlz02DhDj8 Z0BzMQHp/yc9dlWdV+4rBZzaZnutT1gDOZZTx9vO+fBGsbMIKf9g8O9pGZCNMZyMg2dx Zm6A== X-Gm-Message-State: AOAM5308wpzadPu0VQHO3CSsmgNQgdJK3sYZ+j3hflgazb/gaFGMHIlm pHt7/rlCLWQdRqgAGdtDS7To5DLY9XvskGEhte2XyQtj9nc= X-Google-Smtp-Source: ABdhPJzENcQyEWsuhyx7D2bmwE42mmpOg4tgOS8kzSj59SNdbYrpPHBY+JC0Xp2OEwsO0/VNAnJAw2yeo8TkXpeUz9I= X-Received: by 2002:a05:600c:3b1f:b0:394:5399:a34 with SMTP id m31-20020a05600c3b1f00b0039453990a34mr6550575wms.40.1651785887984; Thu, 05 May 2022 14:24:47 -0700 (PDT) MIME-Version: 1.0 From: Troy Daniels Date: Thu, 5 May 2022 17:24:36 -0400 Message-ID: Subject: 27.2; Unknown symbols in compilation-error-regexp-alist cause To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000192e1505de4a5f21" Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=udalrich.schermer@gmail.com; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 05 May 2022 18:22:04 -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: -2.3 (--) --000000000000192e1505de4a5f21 Content-Type: text/plain; charset="UTF-8" (A description is also at https://emacs.stackexchange.com/questions/71644/limiting-compilation-error-to-symbols-that-are-not-always-loaded/71650#71650 ) Summary: I have customized compilation-error-regexp-alist to only include errors from languages that I frequently use. This starts with cargo rustc-colon rustc rustc-refs Those values do not get added to compilation-error-regexp-alist-alist until rust-mode is loaded. If I start a compilation before I have loaded a rust file (and thus loaded rust mode), compilation-parse-errors repeatedly raises errors (dozens of times in a few seconds in a typical case) and locks emacs until the compilation stops producing output. If there is a symbol that maps to nil, that symbol should be silently ignored (or a warning issued the first time a symbol fails to map). It looks like the code after (if (symbolp item) (setq item (cdr (assq item compilation-error-regexp-alist-alist)))) should be wrapped in (when ...) statement. Reproduce: $ emacs -Q (require 'compile) M-x customize-variable RET compilation-error-regexp-alist RET Add a new entry: rust Set for current session M-x compile RET Change the command from `make -k' to `yes' At this point, emacs will make a strange noise, as it signals many errors almost simultaneously. *Messages* will have many instances of error in process filter: cond: Wrong type argument: stringp, nil error in process filter: Wrong type argument: stringp, nil and the probably several error in process filter: Variable binding depth exceeds max-specpdl-size and related errors. In GNU Emacs 27.2 (build 1, x86_64-apple-darwin20.6.0, NS appkit-2022.60 Version 11.6.4 (Build 20G417)) of 2022-03-02 built on str-mac-0869 Windowing system distributor 'Apple', version 10.3.2022 System Description: macOS 11.6.5 Recent messages: [2022-05-05 16:50:49.075] Mark saved where search started [2022-05-05 16:51:10.114] Mark saved where search started [2022-05-05 16:51:35.161] Mark saved where search started [2022-05-05 16:51:36.837] Mark set [2022-05-05 16:55:40.613] Save file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-builder/queries/src/ arcs.rs? (y, n, !, ., q, C-r, C-f, d or C-h) [2022-05-05 16:55:40.880] Save file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-builder/queries/src/ arcs.rs? (y, n, !, ., q, C-r, C-f, d or C-h) y [2022-05-05 16:55:40.891] Saving file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-builder/queries/src/arcs.rs... [2022-05-05 16:55:41.068] Formatted buffer with rustfmt. Wrote /Users/tda0106/projects/sigmaPlus/git/py-mod-query-builder/queries/src/ arcs.rs [2022-05-05 17:01:08.968] Making completion list... Configured using: 'configure --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-head@27/27.2_1/share/info/emacs --prefix=/usr/local/Cellar/emacs-head@27/27.2_1 --without-x --without-dbus --with-imagemagick --with-modules --with-gnutls --with-rsvg --with-xml2 --with-xwidgets --with-ns --disable-ns-self-contained' Configured features: RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS XIM NS MODULES THREADS XWIDGETS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Rust Minor modes in effect: racer-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t which-function-mode: t global-semantic-decoration-mode: t global-semanticdb-minor-mode: t flycheck-color-mode-line-mode: t wucuo-mode: t highlight-indent-guides-mode: t idle-highlight-mode: t global-flycheck-mode: t flycheck-mode: t default-text-scale-mode: t balanced-windows-mode: t yas-global-mode: t yas-minor-mode: t company-mode: t beacon-mode: t shell-dirtrack-mode: t pallet-mode: t pyvenv-tracking-mode: t pyvenv-mode: t ido-grid-mode: t global-hl-line-mode: t desktop-save-mode: t global-semantic-idle-breadcrumbs-mode: t global-semantic-idle-completions-mode: t global-semantic-idle-scheduler-mode: t global-semantic-idle-local-symbol-highlight-mode: t global-semantic-idle-summary-mode: t global-semantic-highlight-func-mode: t global-semantic-stickyfunc-mode: t semantic-mode: t show-paren-mode: t global-so-long-mode: t cl-old-struct-compat-mode: t tooltip-mode: t global-eldoc-mode: t 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 line-number-mode: t Load-path shadows: /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-xml hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-xml /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-csharp hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-csharp /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-erlang hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-erlang /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-haxe hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-haxe /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-terraform hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-terraform /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-pwsh hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-pwsh /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-elm hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-elm /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-html hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-html /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-mode-autoloads hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode-autoloads /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-verilog hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-verilog /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-vetur hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-vetur /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-clojure hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-clojure /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-yaml hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-yaml /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-eslint hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-eslint /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-solargraph hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-solargraph /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-fsharp hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-fsharp /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-vhdl hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-vhdl /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-pyls hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-pyls /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-mode hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-css hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-css /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-json hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-json /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-go hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-go /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-rust hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-rust /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-mode-pkg hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode-pkg /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/cask-20220503.1109/cask hides /usr/local/share/emacs/site-lisp/cask/cask /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/cask-20220503.1109/cask-bootstrap hides /usr/local/share/emacs/site-lisp/cask/cask-bootstrap /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/eldoc-1.11.1/eldoc hides /usr/local/Cellar/emacs-head@27 /27.2_1/share/emacs/27.2/lisp/emacs-lisp/eldoc Features: (shadow mail-extr emacsbug sendmail ediff company-semantic racer sort find-dired rst conf-mode gitlab-ci-mode yaml-mode shell-here rust-utils rust-mode rust-rustfmt rust-playpen rust-compile rust-cargo edebug dabbrev jka-compr cl-print debug backtrace find-file-in-project adaptive-wrap wucuo-flyspell-html-verify windmove find-file lsp-protocol lsp-mode spinner markdown-mode noutline outline ewoc em-glob dash-functional lsp-treemacs-themes treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks hydra lv thunk treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags treemacs-faces treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations bookmark treemacs-async treemacs-visuals treemacs-fringe-indicator treemacs-icons treemacs-themes treemacs-workspaces treemacs-scope treemacs-dom treemacs-core-utils treemacs-macros treemacs-logging treemacs-customization pfuture ht inline posframe tar-mode autoload mm-archive message rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs text-property-search mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls network-stream url-http mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap epg-config semantic/tag-write semantic/analyze/complete xml tabify ace-window avy semantic/complete eieio-opt two-column misearch multi-isearch view hi-lock benchmark semantic/db-typecache rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode dom nxml-util nxml-enc xmltok add-log semantic/edit powerline powerline-separators adjust-parens ac-ispell auto-complete popup powerline-themes my-manoj-dark-theme highlight-operators tmmofl jdibug jdibug-menu jdibug-run jdibug-ui jdibug-expr jdibug-java-expr-wy jdi jdwp jdibug-util bindat tree-mode elog cap-words superword subword jdee-flycheck semantic/wisent/javascript-jv semantic/wisent/js-wy which-func semantic/tag-file semantic/wisent/python semantic/decorate/include semantic/db-find semantic/db-ref semantic/decorate/mode semantic/dep semantic/wisent/python-wy semantic/db-mode semantic/wisent/java-tags semantic/wisent/javat-wy srecode/mode semantic/wisent semantic/wisent/wisent srecode/insert srecode/filters srecode/args ede/speedbar ede/files ede ede/detect ede/base ede/auto ede/source eieio-speedbar eieio-custom srecode/find srecode/map srecode/ctxt srecode/compile srecode/dictionary srecode/fields srecode/table srecode jdee-plugins jdee-package jdee jdee-wiz jdee-test jdee-stacktrace jdee-refactor dired-aux jdee-project-file jdee-maven jdee-keys jdee-jdb jdee-java-grammar jdee-which-method jdee-font-lock jdee-issues jdee-help jdee-gen tempo jdee-find jdee-deps jdee-cygwin jdee-custom jdee-compile jdee-class jdee-bytecode jdee-bug jdee-run jdee-jdk-manager jdee-dbs jdee-dbo jdee-widgets tree-widget jdee-db jdee-open-source semantic/senator semantic/decorate jdee-import jdee-complete jdee-archive memoize jdee-parse jdee-backend jdee-bsh jdee-util arc-mode archive-mode jdee-parse-expr beanshell semantic/sb speedbar sb-image dframe jdee-imenu semantic/imenu semantic/db-file data-debug cedet-files semantic/java semantic/doc jdee-avl-tree avl-tree efc jdee-annotations jdee-abbrev jdee-classpath jdee-files jdee-activator jdee-log dockerfile-mode sh-script smie executable origami origami-parsers cl json-mode json-snatcher js imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds vc-git flycheck-color-mode-line face-remap company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-template company-cmake company-bbdb wucuo wucuo-sdk find-lisp dired dired-loaddefs flyspell ispell highlight-indent-guides color idle-highlight-mode matlab matlab-scan matlab-syntax matlab-compat pulse flycheck default-text-scale aggressive-indent balanced-windows common-lisp-snippets java-snippets yasnippet highlight-indentation flymake-proc flymake thingatpt company-capf company pcase help-fns radix-tree elpy elpy-rpc elpy-shell elpy-profile elpy-django elpy-refactor diff-mode python tramp-sh docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration tramp-compat parse-time iso8601 time-date ls-lisp format-spec hideshow files-x etags fileloop generator xref project cus-edit wid-edit beacon bash-completion shell pcomplete auto-auto-indent es-lib es-lib-total-line es-lib-lexical es-lib-buffer-local-set-key es-lib-text-navigate es-lib-core-functions es-lib-core-macros pallet hocon-mode use-package-core pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util ido-grid-mode hl-line ido desktop frameset server semantic/idle semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex semantic/fw mode-local find-func cedet paren grep compile comint ring cus-start cus-load dmacro advice autorevert filenotify ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-util ediff-init sharp-sexp derived easy-mmode cc-styles cc-align cc-engine cc-vars cc-defs edmacro kmacro string-inflection ansi-color so-long no-littering compat rx warnings cask cl-extra help-mode cask-bootstrap ansi package-recipe-mode package-build-badges package-build package-recipe eieio-compat lisp-mnt shut-up epl git commander f dash s finder-inf info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer 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 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 xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 5984602 406751) (symbols 48 67667 2) (strings 32 551375 30743) (string-bytes 1 13484187) (vectors 16 293396) (vector-slots 8 3582139 430544) (floats 8 584 3866) (intervals 56 532087 2447) (buffers 1000 202)) --000000000000192e1505de4a5f21 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

(A description is also at
https://emacs.stackexchange.com/questi= ons/71644/limiting-compilation-error-to-symbols-that-are-not-always-loaded/= 71650#71650)

Summary: I have customized compilation-error-regexp= -alist to only
include errors from languages that I frequently use.=C2= =A0 This starts with

cargo rustc-colon rustc rustc-refs

Those= values do not get added to compilation-error-regexp-alist-alist
until r= ust-mode is loaded.=C2=A0 If I start a compilation before I have
loaded = a rust file (and thus loaded rust mode), compilation-parse-errors
repeat= edly raises errors (dozens of times in a few seconds in a typical
case) = and locks emacs until the compilation stops producing output.

If the= re is a symbol that maps to nil, that symbol should be silently
ignored = (or a warning issued the first time a symbol fails to map).

It looks= like the code after=C2=A0

=C2=A0 =C2=A0 (if (symbolp it= em)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq item (cdr (assq item
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 compilation-error-regexp-alist-alist))))

should be wrapped in (when ...) statement.

Re= produce:

$ emacs -Q
(require 'compile)
M-x customize-varia= ble RET compilation-error-regexp-alist RET
Add a new entry: rust
Set = for current session
M-x compile RET
Change the command from `make -k&= #39; to `yes'

At this point, emacs will make a strange noise, as= it signals many
errors almost simultaneously. =C2=A0*Messages* will hav= e many instances of

error in process filter: cond: Wrong type argume= nt: stringp, nil
error in process filter: Wrong type argument: stringp, = nil

and the probably several

error in process filter: Variabl= e binding depth exceeds max-specpdl-size

and related errors.

=
In GNU Emacs 27.2 (build 1, x86_64-apple-darwin20.6.0, NS appkit-2022.6= 0 Version 11.6.4 (Build 20G417))
=C2=A0of 2022-03-02 built on str-mac-08= 69
Windowing system distributor 'Apple', version 10.3.2022
Sy= stem Description: =C2=A0macOS 11.6.5

Recent messages:
[2022-05-05= 16:50:49.075] Mark saved where search started
[2022-05-05 16:51:10.114]= Mark saved where search started
[2022-05-05 16:51:35.161] Mark saved wh= ere search started
[2022-05-05 16:51:36.837] Mark set
[2022-05-05 16:= 55:40.613] Save file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-bui= lder/queries/src/arcs.rs? (y, n, !, ., q, C-= r, C-f, d or C-h)
[2022-05-05 16:55:40.880] Save file /Users/tda0106/pr= ojects/sigmaPlus/git/py-mod-query-builder/queries/src/arcs.rs? (y, n, !, ., q, C-r, C-f, d or C-h) y
[2022-05-05 16:= 55:40.891] Saving file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-b= uilder/queries/src/arcs.rs...
[2022-05-05 16:55:41.068] Formatted buffer= with rustfmt.
Wrote /Users/tda0106/projects/sigmaPlus/git/py-mod-query-= builder/queries/src/arcs.rs
[2022-05-05 1= 7:01:08.968] Making completion list...

Configured using:
=C2=A0&#= 39;configure --enable-locallisppath=3D/usr/local/share/emacs/site-lisp
= =C2=A0--infodir=3D/usr/local/Cellar/emacs-head@27/27.2_1/share/info/emacs=C2=A0--prefix=3D/usr/local/Cellar/emacs-head@27/27.2_1 --without-x
= =C2=A0--without-dbus --with-imagemagick --with-modules --with-gnutls
=C2= =A0--with-rsvg --with-xml2 --with-xwidgets --with-ns
=C2=A0--disable-ns-= self-contained'

Configured features:
RSVG IMAGEMAGICK GLIB NO= TIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS XIM NS MODULES T= HREADS XWIDGETS JSON PDUMPER LCMS2
GMP

Important settings:
=C2= =A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-coding-system: utf-8-unix<= br>
Major mode: Rust

Minor modes in effect:
=C2=A0 racer-mode:= t
=C2=A0 treemacs-filewatch-mode: t
=C2=A0 treemacs-follow-mode: t=C2=A0 treemacs-git-mode: t
=C2=A0 treemacs-fringe-indicator-mode: t=C2=A0 which-function-mode: t
=C2=A0 global-semantic-decoration-mode: = t
=C2=A0 global-semanticdb-minor-mode: t
=C2=A0 flycheck-color-mode-l= ine-mode: t
=C2=A0 wucuo-mode: t
=C2=A0 highlight-indent-guides-mode:= t
=C2=A0 idle-highlight-mode: t
=C2=A0 global-flycheck-mode: t
= =C2=A0 flycheck-mode: t
=C2=A0 default-text-scale-mode: t
=C2=A0 bala= nced-windows-mode: t
=C2=A0 yas-global-mode: t
=C2=A0 yas-minor-mode:= t
=C2=A0 company-mode: t
=C2=A0 beacon-mode: t
=C2=A0 shell-dirtr= ack-mode: t
=C2=A0 pallet-mode: t
=C2=A0 pyvenv-tracking-mode: t
= =C2=A0 pyvenv-mode: t
=C2=A0 ido-grid-mode: t
=C2=A0 global-hl-line-m= ode: t
=C2=A0 desktop-save-mode: t
=C2=A0 global-semantic-idle-breadc= rumbs-mode: t
=C2=A0 global-semantic-idle-completions-mode: t
=C2=A0 = global-semantic-idle-scheduler-mode: t
=C2=A0 global-semantic-idle-local= -symbol-highlight-mode: t
=C2=A0 global-semantic-idle-summary-mode: t=C2=A0 global-semantic-highlight-func-mode: t
=C2=A0 global-semantic-st= ickyfunc-mode: t
=C2=A0 semantic-mode: t
=C2=A0 show-paren-mode: t=C2=A0 global-so-long-mode: t
=C2=A0 cl-old-struct-compat-mode: t
= =C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode:= t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2= =A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-= mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
= =C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 au= to-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-num= ber-mode: t

Load-path shadows:
/Users/tda0106/dotfiles/.emacs.d/.= cask/27.2/elpa/lsp-mode-20220502.459/lsp-xml hides /Users/tda0106/.emacs.d/= elpa/lsp-mode-20200215.943/lsp-xml
/Users/tda0106/dotfiles/.emacs.d/.cas= k/27.2/elpa/lsp-mode-20220502.459/lsp-csharp hides /Users/tda0106/.emacs.d/= elpa/lsp-mode-20200215.943/lsp-csharp
/Users/tda0106/dotfiles/.emacs.d/.= cask/27.2/elpa/lsp-mode-20220502.459/lsp-erlang hides /Users/tda0106/.emacs= .d/elpa/lsp-mode-20200215.943/lsp-erlang
/Users/tda0106/dotfiles/.emacs.= d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-haxe hides /Users/tda0106/.emac= s.d/elpa/lsp-mode-20200215.943/lsp-haxe
/Users/tda0106/dotfiles/.emacs.d= /.cask/27.2/elpa/lsp-mode-20220502.459/lsp-terraform hides /Users/tda0106/.= emacs.d/elpa/lsp-mode-20200215.943/lsp-terraform
/Users/tda0106/dotfiles= /.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-pwsh hides /Users/tda01= 06/.emacs.d/elpa/lsp-mode-20200215.943/lsp-pwsh
/Users/tda0106/dotfiles/= .emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-elm hides /Users/tda0106= /.emacs.d/elpa/lsp-mode-20200215.943/lsp-elm
/Users/tda0106/dotfiles/.em= acs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-html hides /Users/tda0106/.= emacs.d/elpa/lsp-mode-20200215.943/lsp-html
/Users/tda0106/dotfiles/.ema= cs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp hides /Users/tda0106/.emacs.= d/elpa/lsp-mode-20200215.943/lsp
/Users/tda0106/dotfiles/.emacs.d/.cask/= 27.2/elpa/lsp-mode-20220502.459/lsp-mode-autoloads hides /Users/tda0106/.em= acs.d/elpa/lsp-mode-20200215.943/lsp-mode-autoloads
/Users/tda0106/dotfi= les/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-verilog hides /Users= /tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-verilog
/Users/tda0106/= dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-vetur hides /Us= ers/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-vetur
/Users/tda0106= /dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-clojure hides = /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-clojure
/Users/td= a0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-yaml hide= s /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-yaml
/Users/tda= 0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-eslint hid= es /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-eslint
/Users/= tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-solargr= aph hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-solargraph=
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/= lsp-fsharp hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-fsh= arp
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.4= 59/lsp-vhdl hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-vh= dl
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.45= 9/lsp-pyls hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-pyl= s
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459= /lsp-mode hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode=
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/= lsp-css hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-css/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp= -json hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-json
= /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-= go hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-go
/User= s/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-rust = hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-rust
/Users= /tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-mode-p= kg hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode-pkg/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/cask-20220503.1109/cask h= ides /usr/local/share/emacs/site-lisp/cask/cask
/Users/tda0106/dotfiles/= .emacs.d/.cask/27.2/elpa/cask-20220503.1109/cask-bootstrap hides /usr/local= /share/emacs/site-lisp/cask/cask-bootstrap
/Users/tda0106/dotfiles/.emac= s.d/.cask/27.2/elpa/eldoc-1.11.1/eldoc hides /usr/local/Cellar/emacs-head@2= 7/27.2_1/share/emacs/27.2/lisp/emacs-lisp/eldoc

Features:
(shadow= mail-extr emacsbug sendmail ediff company-semantic racer sort
find-dire= d rst conf-mode gitlab-ci-mode yaml-mode shell-here rust-utils
rust-mode= rust-rustfmt rust-playpen rust-compile rust-cargo edebug
dabbrev jka-co= mpr cl-print debug backtrace find-file-in-project
adaptive-wrap wucuo-fl= yspell-html-verify windmove find-file lsp-protocol
lsp-mode spinner mark= down-mode noutline outline ewoc em-glob
dash-functional lsp-treemacs-the= mes treemacs treemacs-header-line
treemacs-compatibility treemacs-mode t= reemacs-bookmarks hydra lv thunk
treemacs-interface treemacs-extensions = treemacs-mouse-interface
treemacs-tags treemacs-faces treemacs-persisten= ce
treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering
tr= eemacs-annotations bookmark treemacs-async treemacs-visuals
treemacs-fri= nge-indicator treemacs-icons treemacs-themes
treemacs-workspaces treemac= s-scope treemacs-dom treemacs-core-utils
treemacs-macros treemacs-loggin= g treemacs-customization pfuture ht
inline posframe tar-mode autoload mm= -archive message rfc822 mml mml-sec
epa epg gnus-util rmail rmail-loadde= fs text-property-search mailabbrev
gmm-utils mailheader mm-decode mm-bod= ies mm-encode mail-utils gnutls
network-stream url-http mail-parse rfc22= 31 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr url-gw nsm rmc puny url= -cache url-auth url
url-proxy url-privacy url-expand url-methods url-his= tory url-cookie
url-domsuf url-util mailcap epg-config semantic/tag-writ= e
semantic/analyze/complete xml tabify ace-window avy semantic/complete<= br>eieio-opt two-column misearch multi-isearch view hi-lock benchmark
se= mantic/db-typecache rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid
rng-= loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn
nxm= l-ns nxml-mode nxml-outln nxml-rap sgml-mode dom nxml-util nxml-enc
xmlt= ok add-log semantic/edit powerline powerline-separators
adjust-parens ac= -ispell auto-complete popup powerline-themes
my-manoj-dark-theme highlig= ht-operators tmmofl jdibug jdibug-menu
jdibug-run jdibug-ui jdibug-expr = jdibug-java-expr-wy jdi jdwp
jdibug-util bindat tree-mode elog cap-words= superword subword
jdee-flycheck semantic/wisent/javascript-jv semantic/= wisent/js-wy
which-func semantic/tag-file semantic/wisent/python
sema= ntic/decorate/include semantic/db-find semantic/db-ref
semantic/decorate= /mode semantic/dep semantic/wisent/python-wy
semantic/db-mode semantic/w= isent/java-tags semantic/wisent/javat-wy
srecode/mode semantic/wisent se= mantic/wisent/wisent srecode/insert
srecode/filters srecode/args ede/spe= edbar ede/files ede ede/detect
ede/base ede/auto ede/source eieio-speedb= ar eieio-custom srecode/find
srecode/map srecode/ctxt srecode/compile sr= ecode/dictionary
srecode/fields srecode/table srecode jdee-plugins jdee-= package jdee
jdee-wiz jdee-test jdee-stacktrace jdee-refactor dired-aux<= br>jdee-project-file jdee-maven jdee-keys jdee-jdb jdee-java-grammar
jde= e-which-method jdee-font-lock jdee-issues jdee-help jdee-gen tempo
jdee-= find jdee-deps jdee-cygwin jdee-custom jdee-compile jdee-class
jdee-byte= code jdee-bug jdee-run jdee-jdk-manager jdee-dbs jdee-dbo
jdee-widgets t= ree-widget jdee-db jdee-open-source semantic/senator
semantic/decorate j= dee-import jdee-complete jdee-archive memoize
jdee-parse jdee-backend jd= ee-bsh jdee-util arc-mode archive-mode
jdee-parse-expr beanshell semanti= c/sb speedbar sb-image dframe
jdee-imenu semantic/imenu semantic/db-file= data-debug cedet-files
semantic/java semantic/doc jdee-avl-tree avl-tre= e efc jdee-annotations
jdee-abbrev jdee-classpath jdee-files jdee-activa= tor jdee-log
dockerfile-mode sh-script smie executable origami origami-p= arsers cl
json-mode json-snatcher js imenu cc-mode cc-fonts cc-guess cc-= menus
cc-cmds vc-git flycheck-color-mode-line face-remap company-oddmuse=
company-keywords company-etags company-gtags company-dabbrev-code
co= mpany-dabbrev company-files company-clang company-template
company-cmake= company-bbdb wucuo wucuo-sdk find-lisp dired
dired-loaddefs flyspell is= pell highlight-indent-guides color
idle-highlight-mode matlab matlab-sca= n matlab-syntax matlab-compat pulse
flycheck default-text-scale aggressi= ve-indent balanced-windows
common-lisp-snippets java-snippets yasnippet = highlight-indentation
flymake-proc flymake thingatpt company-capf compan= y pcase help-fns
radix-tree elpy elpy-rpc elpy-shell elpy-profile elpy-d= jango
elpy-refactor diff-mode python tramp-sh docker-tramp tramp-cache t= ramp
tramp-loaddefs trampver tramp-integration tramp-compat parse-timeiso8601 time-date ls-lisp format-spec hideshow files-x etags fileloop
= generator xref project cus-edit wid-edit beacon bash-completion shell
pc= omplete auto-auto-indent es-lib es-lib-total-line es-lib-lexical
es-lib-= buffer-local-set-key es-lib-text-navigate es-lib-core-functions
es-lib-c= ore-macros pallet hocon-mode use-package-core pyvenv eshell
esh-cmd esh-= ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups
esh-util ido-g= rid-mode hl-line ido desktop frameset server semantic/idle
semantic/anal= yze semantic/sort semantic/scope semantic/analyze/fcn
semantic/db eieio-= base semantic/format ezimage semantic/tag-ls
semantic/find semantic/ctxt= semantic/util-modes semantic/util semantic
pp semantic/tag semantic/lex= semantic/fw mode-local find-func cedet
paren grep compile comint ring c= us-start cus-load dmacro advice
autorevert filenotify ediff-merg ediff-m= ult ediff-wind ediff-diff
ediff-help ediff-util ediff-init sharp-sexp de= rived easy-mmode cc-styles
cc-align cc-engine cc-vars cc-defs edmacro km= acro string-inflection
ansi-color so-long no-littering compat rx warning= s cask cl-extra
help-mode cask-bootstrap ansi package-recipe-mode packag= e-build-badges
package-build package-recipe eieio-compat lisp-mnt shut-u= p epl git
commander f dash s finder-inf info package easymenu browse-url=
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
e= ieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv
by= tecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric
uniq= uify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win
ucs-n= ormalize mule-util term/common-win tool-bar dnd fontset image
regexp-opt= fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode= prog-mode register page tab-bar menu-bar rfn-eshadow isearch
timer sele= ct scroll-bar mouse jit-lock font-lock syntax facemenu
font-core term/tt= y-colors frame minibuffer cl-generic cham georgian
utf-8-lang misc-lang = vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 he= brew greek romanian slovak czech european
ethiopic indian cyrillic chine= se composite charscript charprop
case-table epa-hook jka-cmpr-hook help = simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-fac= e macroexp files
text-properties overlay sha1 md5 base64 format env code= -pages mule
custom widget hashtable-print-readable backquote threads
= xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process
em= acs)

Memory information:
((conses 16 5984602 406751)
=C2=A0(sy= mbols 48 67667 2)
=C2=A0(strings 32 551375 30743)
=C2=A0(string-bytes= 1 13484187)
=C2=A0(vectors 16 293396)
=C2=A0(vector-slots 8 3582139 = 430544)
=C2=A0(floats 8 584 3866)
=C2=A0(intervals 56 532087 2447)=C2=A0(buffers 1000 202))
--000000000000192e1505de4a5f21-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 06 08:15:15 2022 Received: (at 55282) by debbugs.gnu.org; 6 May 2022 12:15:15 +0000 Received: from localhost ([127.0.0.1]:47352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmwra-00076E-V5 for submit@debbugs.gnu.org; Fri, 06 May 2022 08:15:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmwrZ-00075t-4g for 55282@debbugs.gnu.org; Fri, 06 May 2022 08:15:13 -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=kLWe6bsO1QZN6v+GnQEkPazomtO2hn0a8Exe/xJaYrw=; b=E9nyT9OW84/FMfSumB5GKd6b8L +liy4/YJOxuLn/ZKpS6Sf9cerGmXAZvuFLwRoqQ3HjI2D78HI9DIKv9Kk+qsJSz8JCqm7hoNCkTmE L38Sc2rAA6ruRV4sXpnLVu4rsy2ncAx75CgFMG8wrPfdBVvj/SUfx0Zpyim9Tq/a5BYs=; Received: from [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 1nmwrQ-0006NT-GE; Fri, 06 May 2022 14:15:06 +0200 From: Lars Ingebrigtsen To: Troy Daniels Subject: Re: bug#55282: 27.2; Unknown symbols in compilation-error-regexp-alist cause References: X-Now-Playing: The Cure's _The Head On The Door_: "Screw" Date: Fri, 06 May 2022 14:15:03 +0200 In-Reply-To: (Troy Daniels's message of "Thu, 5 May 2022 17:24:36 -0400") Message-ID: <875ymin9h4.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Troy Daniels writes: > Reproduce: > > $ emacs -Q > (require 'compile) > M-x customize-variable RET compilation-error-regexp-alist RET > Add a new entry: rust > Set for current session > M-x compile RET > Change the comman [...] 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.3 (--) X-Debbugs-Envelope-To: 55282 Cc: 55282@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 (---) Troy Daniels writes: > Reproduce: > > $ emacs -Q > (require 'compile) > M-x customize-variable RET compilation-error-regexp-alist RET > Add a new entry: rust > Set for current session > M-x compile RET > Change the command from `make -k' to `yes' > > At this point, emacs will make a strange noise, as it signals many > errors almost simultaneously. *Messages* will have many instances of > > error in process filter: cond: Wrong type argument: stringp, nil > error in process filter: Wrong type argument: stringp, nil Yup. I've now fixed this in Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri May 06 08:15:19 2022 Received: (at control) by debbugs.gnu.org; 6 May 2022 12:15:19 +0000 Received: from localhost ([127.0.0.1]:47355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmwrf-00076X-8D for submit@debbugs.gnu.org; Fri, 06 May 2022 08:15:19 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmwrd-000764-2z for control@debbugs.gnu.org; Fri, 06 May 2022 08:15:17 -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=J6Gxl/jIMHA92qL5cn0jTtU+beuB7txbBiFHJ1bFaqI=; b=IolYQJQwiGEHI/8GgI12T137tI sugRckaQUauo60XZpoL70oSrEO99DNYoG82yNxi/nPEQQpB/OVTmQ2yt4wqJSl0qpwe750kizLmJ3 LGHUiC3QdJE9NX+JV8iGhj5WXSyIoMaT9gADEhdgMqu4nFifceNk6AZiS2dsRVzUyPYE=; Received: from [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 1nmwrV-0006Nf-GQ for control@debbugs.gnu.org; Fri, 06 May 2022 14:15:11 +0200 Date: Fri, 06 May 2022 14:15:09 +0200 Message-Id: <874k22n9gy.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #55282 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 55282 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 55282 29.1 quit From unknown Wed Jun 25 05:37:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 04 Jun 2022 11:24:10 +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