From unknown Sat Sep 13 02:39:28 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#38081 <38081@debbugs.gnu.org> To: bug#38081 <38081@debbugs.gnu.org> Subject: Status: 27.0.50; compilation-error-properties error if file is nil Reply-To: bug#38081 <38081@debbugs.gnu.org> Date: Sat, 13 Sep 2025 09:39:28 +0000 retitle 38081 27.0.50; compilation-error-properties error if file is nil reassign 38081 emacs submitter 38081 noah severity 38081 normal tag 38081 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 05 20:07:07 2019 Received: (at submit) by debbugs.gnu.org; 6 Nov 2019 01:07:07 +0000 Received: from localhost ([127.0.0.1]:39301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iS9ms-0008Go-Ps for submit@debbugs.gnu.org; Tue, 05 Nov 2019 20:07:07 -0500 Received: from lists.gnu.org ([209.51.188.17]:50130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iS9mq-0008Gg-7L for submit@debbugs.gnu.org; Tue, 05 Nov 2019 20:07:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34042) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iS9mo-0007Xw-Mh for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 20:07:04 -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,FREEMAIL_FROM, 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 1iS9mn-0001CI-DB for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 20:07:02 -0500 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]:40275) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iS9mn-0001As-6o for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2019 20:07:01 -0500 Received: by mail-qv1-xf35.google.com with SMTP id r8so753714qvq.7 for ; Tue, 05 Nov 2019 17:07:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ngL5VBFR7GbbB2ow7hFX/EnrNPI15y0X0bQ1mmtuRIY=; b=uLsnTkGvrvV8sEx4qcxpoy2UTNyDT4OjRMINTlNfScTdZXywXpgZWoQnWogjM7dGjV rIKBRLcxDYJOpa6DlxMMm7fd0HkktoKLP022DLTkO5g6CTl73IJ9kS2V1ASSzfwdihuO 6Ic+yoLJfRbeZ2n29gQUABGRa64H/nQfpJpGoOmnVwccQnB0utJj6BwQoJjjsweF7q6N ZUhvjbZhVd3u0MKT3pThYcd18A99StFXiiMkfWxVFTRU8+pdQwPjlrRhaULlJu+rFmNU T6A57Fv0wvOJ15U4Kf4FeQ7aA5JUXIgIYrxBtAtfiTBfihkwgVc/pqabwjTq7qlj1Jzl DlUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ngL5VBFR7GbbB2ow7hFX/EnrNPI15y0X0bQ1mmtuRIY=; b=kKD4FNxgBazUQm4MXYIwZ0ltEJAyFI9fX57HvQbAotshOirUKYDAJgj6KKitiizF33 lrZ+wfGGGFnHmgrn+SPPLL3eNc2lV6G0klR55vpVe98vu4tXYy+W6SqTwa6CfYpkpApr 301Caka7PsJf9ffIWKrXAE4S2rOOt4yMmv8TBVx6A0MEqOYiCSzUF71ezArnIGFD7yNp Rfp1aAMGyT3KvZwxBW4VuftDNRqZ1ej1Tdg1jHpIHwfnKNWqbWnsouA/tr2H2IV3OAvy aZ4y6x7p52W9RuS+d5XZi6nzGGggNkI8MbZ7Eb8GPi4Ow3H2C1TtAM02hSaDX62DdgSA ErdA== X-Gm-Message-State: APjAAAXYbd+MWG6BFdVGriAdGS0xlPBaFjL0WTdq5nFK2kfjtVmuxqm8 3uK47uz9VkAr6qRZOYb3a9pw0D1mdBw= X-Google-Smtp-Source: APXvYqypwa3jkd6FeQhR7v8QKCStS6nRt7NWiCp2X5C5h1AbZ4esGqSUhDzzt6txO+wBKhu+xOtihw== X-Received: by 2002:a0c:f783:: with SMTP id s3mr516qvn.45.1573002419866; Tue, 05 Nov 2019 17:06:59 -0800 (PST) Received: from noah-M51AC (c-98-229-29-60.hsd1.ma.comcast.net. [98.229.29.60]) by smtp.gmail.com with ESMTPSA id w69sm13224339qkb.26.2019.11.05.17.06.57 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 05 Nov 2019 17:06:59 -0800 (PST) From: noah X-Google-Original-From: "noah" Received: by noah-M51AC (sSMTP sendmail emulation); Tue, 05 Nov 2019 20:06:57 -0500 To: bug-gnu-emacs@gnu.org Subject: 27.0.50; compilation-error-properties error if file is nil Date: Tue, 05 Nov 2019 20:06:57 -0500 Message-ID: <87tv7hn77y.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::f35 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) If the FILE argument in `compilation-error-regexp-alist-alist` is a function that returns nil on a matched line, then `compilation-error-properties` throws an error when trying to do a `string-match` against FILE and elements in `compilation-transform-file-match-alist`. It seems like there should be a check that the FILE is in fact non-nil. Quick recipe that should reproduce the error: (require 'compile) ;; function that is supposed to find appropriate file name (defun my-determine-file-name ()) (define-compilation-mode my-mode "MM" (setq-local compilation-error-regexp-alist '(my-err)) (setq-local compilation-error-regexp-alist-alist '((my-err "\\([0-9]+\\):\\([0-9]+\\)" my-determine-file-name 1 2)))) (compilation-start "echo -e 1:2\n3:4" 'my-mode) In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2019-11-03 built on noah-M51AC Repository revision: 58fde6362f88e1d943ae033bda31becc67892112 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.3 LTS Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Mark set eval-buffer: Symbol=E2=80=99s function definition is void: define-compilati= on-modeError during redisplay: (jit-lock-function 1) signaled (wrong-type-a= rgument stringp nil) error in process filter: compilation-error-properties: Wrong type argument:= stringp, nil error in process filter: Wrong type argument: stringp, nil MM exited abnormally with code 127 Error during redisplay: (jit-lock-function 94) signaled (wrong-type-argumen= t stringp nil) Configured using: 'configure --prefix=3D/usr/local --with-modules --with-xwidgets' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: 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 transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils derived compile comint ansi-color ring 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 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 51286 8879) (symbols 48 6525 1) (strings 32 16944 1873) (string-bytes 1 566370) (vectors 16 10791) (vector-slots 8 136891 11084) (floats 8 21 41) (intervals 56 293 6) (buffers 1000 12)) From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 01 09:54:32 2020 Received: (at 38081) by debbugs.gnu.org; 1 Nov 2020 14:54:32 +0000 Received: from localhost ([127.0.0.1]:36154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZEkZ-0000RU-TZ for submit@debbugs.gnu.org; Sun, 01 Nov 2020 09:54:32 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZEkX-0000RG-Tu for 38081@debbugs.gnu.org; Sun, 01 Nov 2020 09:54:30 -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=f1Yw2cYN8XkiDnbAWPFzzQi+wY0/iDq2VVKF+swyOnI=; b=TM7+eds3Q4wuB8XVBGEWk4rV8w 1L1NHmbfMaDQfj0t1+P+2GTr/s1CpudEooMNY8eRGt7lbdr+NU64AMynx6y71FkYhXjt3NPdjAev0 6V2cW3zDE18BvG+dGflLBKzJ2DudwabxONmM5F9bEF6+OToCmAggGhJ2/yH1vJuWT4wk=; 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 1kZEkP-0001Fn-IV; Sun, 01 Nov 2020 15:54:24 +0100 From: Lars Ingebrigtsen To: noah Subject: Re: bug#38081: 27.0.50; compilation-error-properties error if file is nil References: <87tv7hn77y.fsf@gmail.com> X-Now-Playing: Arca's _&&&&&_: "Knot" Date: Sun, 01 Nov 2020 15:54:20 +0100 In-Reply-To: <87tv7hn77y.fsf@gmail.com> (noah's message of "Tue, 05 Nov 2019 20:06:57 -0500") Message-ID: <87blgh9lgj.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: noah writes: > If the FILE argument in `compilation-error-regexp-alist-alist` > is a function that returns nil on a matched line, then > `compilation-error-properties` throws an error when trying to > do a `string [...] 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: 38081 Cc: 38081@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) noah writes: > If the FILE argument in `compilation-error-regexp-alist-alist` > is a function that returns nil on a matched line, then > `compilation-error-properties` throws an error when trying to > do a `string-match` against FILE and elements in > `compilation-transform-file-match-alist`. This has been fixed in Emacs 28 recently. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 01 09:54:37 2020 Received: (at control) by debbugs.gnu.org; 1 Nov 2020 14:54:37 +0000 Received: from localhost ([127.0.0.1]:36157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZEkf-0000Rl-3i for submit@debbugs.gnu.org; Sun, 01 Nov 2020 09:54:37 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZEkd-0000RM-OG for control@debbugs.gnu.org; Sun, 01 Nov 2020 09:54:35 -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=TNeJTu6LYW7Qt9HgOcVFJKP3iebUn7MOocrMK7AHA+w=; b=T/EV9LrIOdW5r3uc5qObkTvwPD oShHFJteXq2ucyNXG+kqLahoPbMXijUCOh3N7SlXhYZdj+myIw+EAUcoysNAM4goWUsot+E1mMcHe yoIYqCkVWeC+d53i7ollzkxiY5JsyAAJSA///mOt4m9wHcIolqa4mT8k35C5rTRIZ+cI=; 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 1kZEkV-0001Fu-Tn for control@debbugs.gnu.org; Sun, 01 Nov 2020 15:54:30 +0100 Date: Sun, 01 Nov 2020 15:54:26 +0100 Message-Id: <87a6w19lgd.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #38081 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: tags 38081 fixed close 38081 28.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: 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 (-) tags 38081 fixed close 38081 28.1 quit From unknown Sat Sep 13 02:39:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 30 Nov 2020 12:24:11 +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