From unknown Sun Jun 22 08:03:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46108: 28.0.50; etags segfault Resent-From: mats cronqvist Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Jan 2021 21:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 46108@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16116107327137 (code B ref -1); Mon, 25 Jan 2021 21:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jan 2021 21:38:52 +0000 Received: from localhost ([127.0.0.1]:40213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l49ZT-0001r2-Ge for submit@debbugs.gnu.org; Mon, 25 Jan 2021 16:38:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:48840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l49Wg-0001mv-5x for submit@debbugs.gnu.org; Mon, 25 Jan 2021 16:35:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48258) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l49Wf-00059r-VR for bug-gnu-emacs@gnu.org; Mon, 25 Jan 2021 16:35:58 -0500 Received: from mail-wr1-f43.google.com ([209.85.221.43]:44467) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l49Wd-0003Js-5L for bug-gnu-emacs@gnu.org; Mon, 25 Jan 2021 16:35:57 -0500 Received: by mail-wr1-f43.google.com with SMTP id d16so13783390wro.11 for ; Mon, 25 Jan 2021 13:35:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uBFmyEQoVCaioxOIU2Swq7Pf2uGTINOhsMzv+UGSM1A=; b=KEh0gkkEMlx+o4DPsAXAGArRuClh9qNtTDZr1elTZvc/IyqSv3r2+j2JBp8dnkrYZY o8kOWuyMB0TZqhP6Xl+F31wVL52FpN7aNl2r5wYtjejdjqCQA4+BJBic+qE5sdaaIQ7e Wn5Qu+IWCahrIb4X5D0EpMbM6zWSmxSSLN2uZPAi1IxN5sgJSKjERA3UlElc46cuLuTA KYHixAcTGuBsUlInZ4PnRkfRkwCIcrPnwOlPHU13XpedZFFtdZElZI5Z2nQ/kTrcdmyX bLTm02V1jB3h6lEGUiG0ByeXW++DCfN7n3mnVgW0t1BzY9gF3plVuxL5s52G/X23e91j gxxA== X-Gm-Message-State: AOAM530c+hvPU2CucesS+gCzk8Nrfxwg6C2EjcUoopcP3S4D/K5tL3FO jCUnTLwTcBJGDL0wM9wj7eMuZ2zMwRqBuhpEAdtJww1oIEel3A== X-Google-Smtp-Source: ABdhPJx2QO+AT0FreX2aw2eBxpjEpYBcRc3lWLLqujwdMxiFlBy1Z1ZNQ7a9TnaNULPHtjbkoSy/cMPAzL+81SakmLo= X-Received: by 2002:adf:e3c2:: with SMTP id k2mr2941309wrm.337.1611610552983; Mon, 25 Jan 2021 13:35:52 -0800 (PST) MIME-Version: 1.0 From: mats cronqvist Date: Mon, 25 Jan 2021 22:35:42 +0100 Message-ID: Content-Type: multipart/alternative; boundary="00000000000086e3b405b9c0520a" Received-SPF: pass client-ip=209.85.221.43; envelope-from=mats.cronqvist@gmail.com; helo=mail-wr1-f43.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) X-Mailman-Approved-At: Mon, 25 Jan 2021 16:38:49 -0500 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.8 (-) --00000000000086e3b405b9c0520a Content-Type: text/plain; charset="UTF-8" $ etags ~/f.erl Segmentation fault where f.erl looks like this; $ cat f.erl -module(f). -export([x/0]). x() -> y(). -spec y() -> y. y() -> y. Possibly relevant; with the diff below I can successfully process a few thousand files (including the Erlang standard library). $ git diff diff --git a/lib-src/etags.c b/lib-src/etags.c index 4315771..78db8dc 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -6059,11 +6059,6 @@ Erlang_functions (FILE *inf) else if (cp[0] == '-') /* attribute, e.g. "-define" */ { erlang_attribute (cp); - if (last != NULL) - { - free (last); - last = NULL; - } } else { In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2020-12-18 built on royksopp Repository revision: 3df4ca451d41a5f1036713277ef55ca9734c6fa7 Repository branch: pgtk Windowing system distributor 'System Description: Debian GNU/Linux bullseye/sid Configured using: 'configure --with-pgtk --with-cairo --with-modules --without-makeinfo' Configured features: PNG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS FREETYPE HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 PGTK XIM MODULES THREADS PDUMPER Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: global-highlight-parentheses-mode: t highlight-parentheses-mode: t global-whitespace-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t global-flycheck-mode: t flycheck-mode: t nyan-mode: t display-time-mode: t delete-selection-mode: t show-paren-mode: t pallet-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-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 column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail cl-indent cus-edit cus-start cus-load wid-edit mm-archive mule-util gnutls network-stream url-http url-gw nsm url-cache url-auth pulse cl-print eieio-opt speedbar ezimage dframe shortdoc erlang-test ert pp ewoc debug backtrace help-fns radix-tree markdown-mode color noutline outline bazel-mode bazel-util python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp flymake-proc flymake ffap thingatpt xml sh-script smie executable flyspell ispell grep compile misearch multi-isearch erldoc vc-git erlang etags fileloop generator xref project tempo pcase smart-mode-line rich-minority gruvbox-dark-hard-theme gruvbox autothemer highlight-parentheses whitespace magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode git-commit transient format-spec magit-git magit-section magit-utils crm log-edit easy-mmode message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor cl-extra async-bytecomp async shell pcomplete comint ring fdlcap masserlang erlang-start align flycheck ansi-color find-func help-mode nyan-mode server time ido delsel paren pallet advice rx edmacro kmacro warnings cask 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 url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap 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/pgtk-win pgtk-win 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 button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit pgtk multi-tty make-network-process emacs) Memory information: ((conses 16 1670916 286430) (symbols 48 31819 436) (strings 32 247118 34176) (string-bytes 1 8231634) (vectors 16 75961) (vector-slots 8 1518453 81991) (floats 8 378 1831) (intervals 56 203310 13173) (buffers 984 63)) --00000000000086e3b405b9c0520a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
=C2=A0=C2=A0

$ etags ~/f.erl
Segmentation= fault

where f.erl looks like this;
$ cat f.erl
-module(f).-export([x/0]).
x() ->
=C2=A0 =C2=A0 y().
-spec y() -> y.y() ->
=C2=A0 =C2=A0 y.

Possibly relevant; with the diff bel= ow I can successfully process a few
thousand files (including the Erlang= standard library).

$ git diff
diff --git a/lib-src/etags.c b/lib= -src/etags.c
index 4315771..78db8dc 100644
--- a/lib-src/etags.c
+= ++ b/lib-src/etags.c
@@ -6059,11 +6059,6 @@ Erlang_functions (FILE *inf)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0else if (cp[0] =3D=3D '-') =C2=A0 /*= attribute, e.g. "-define" */
=C2=A0 =C2=A0 =C2=A0 =C2=A0 {=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 erlang_attribute (cp);
- =C2=A0 =C2= =A0 =C2=A0 =C2=A0 if (last !=3D NULL)
- =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 {
- =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 free (last);
- =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 last =3D NULL;
- =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=A0else
=C2=A0 =C2=A0 =C2=A0 =C2=A0 {




In GN= U Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo = version 1.16.0)
=C2=A0of 2020-12-18 built on royksopp
Repository revi= sion: 3df4ca451d41a5f1036713277ef55ca9734c6fa7
Repository branch: pgtkWindowing system distributor 'System Description: Debian GNU/Linux bu= llseye/sid

Configured using:
=C2=A0'configure --with-pgtk --w= ith-cairo --with-modules --without-makeinfo'

Configured features= :
PNG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS F= REETYPE
HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 PGTK XIM MODULES THREADS = PDUMPER

Important settings:
=C2=A0 value of $LANG: en_US.utf8
= =C2=A0 locale-coding-system: utf-8-unix

Major mode: ELisp/l

M= inor modes in effect:
=C2=A0 global-highlight-parentheses-mode: t
=C2= =A0 highlight-parentheses-mode: t
=C2=A0 global-whitespace-mode: t
= =C2=A0 magit-auto-revert-mode: t
=C2=A0 global-git-commit-mode: t
=C2= =A0 async-bytecomp-package-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2= =A0 global-flycheck-mode: t
=C2=A0 flycheck-mode: t
=C2=A0 nyan-mode:= t
=C2=A0 display-time-mode: t
=C2=A0 delete-selection-mode: t
=C2= =A0 show-paren-mode: t
=C2=A0 pallet-mode: t
=C2=A0 global-eldoc-mode= : t
=C2=A0 eldoc-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mou= se-wheel-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-l= ock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
= =C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0= auto-compression-mode: t
=C2=A0 column-number-mode: t
=C2=A0 line-nu= mber-mode: t
=C2=A0 transient-mark-mode: t

Load-path shadows:
= None found.

Features:
(shadow sort mail-extr emacsbug sendmail cl= -indent cus-edit cus-start cus-load
wid-edit mm-archive mule-util gnutls= network-stream url-http url-gw nsm
url-cache url-auth pulse cl-print ei= eio-opt speedbar ezimage dframe shortdoc
erlang-test ert pp ewoc debug b= acktrace help-fns radix-tree markdown-mode color
noutline outline bazel-= mode bazel-util python tramp-sh tramp tramp-loaddefs
trampver tramp-inte= gration files-x tramp-compat parse-time iso8601 ls-lisp
flymake-proc fly= make ffap thingatpt xml sh-script smie executable flyspell
ispell grep c= ompile misearch multi-isearch erldoc vc-git erlang etags fileloop
genera= tor xref project tempo pcase smart-mode-line rich-minority
gruvbox-dark-= hard-theme gruvbox autothemer highlight-parentheses whitespace
magit-sub= module magit-obsolete magit-popup magit-blame magit-stash magit-reflog
m= agit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote
m= agit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge=
magit-branch magit-reset magit-files magit-refs magit-status magit magi= t-repos
magit-apply magit-wip magit-log which-func imenu magit-diff smer= ge-mode diff
diff-mode magit-core magit-autorevert autorevert filenotify= magit-margin
magit-transient magit-process magit-mode git-commit transi= ent format-spec
magit-git magit-section magit-utils crm log-edit easy-mm= ode message rmc puny
dired dired-loaddefs rfc822 mml mml-sec epa derived= epg epg-config gnus-util
rmail rmail-loaddefs text-property-search time= -date mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 m= m-util ietf-drums mail-prsvr
mailabbrev mail-utils gmm-utils mailheader = pcvs-util add-log with-editor
cl-extra async-bytecomp async shell pcompl= ete comint ring fdlcap masserlang
erlang-start align flycheck ansi-color= find-func help-mode nyan-mode server
time ido delsel paren pallet advic= e rx edmacro kmacro warnings cask
cask-bootstrap ansi package-recipe-mod= e package-build-badges package-build
package-recipe eieio-compat lisp-mn= t shut-up epl git commander f dash s
finder-inf info package easymenu br= owse-url url url-proxy url-privacy
url-expand url-methods url-history ur= l-cookie url-domsuf url-util mailcap
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 c= l-lib tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-typ= e mwheel term/pgtk-win pgtk-win
term/common-win tool-bar dnd fontset ima= ge regexp-opt fringe tabulated-list
replace newcomment text-mode elisp-m= ode lisp-mode prog-mode register page
tab-bar menu-bar rfn-eshadow isear= ch timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font= -core term/tty-colors frame minibuffer cl-generic
cham georgian utf-8-la= ng misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-= ms cp51932 hebrew greek romanian slovak czech european ethiopic
indian c= yrillic chinese composite charscript charprop case-table epa-hook
jka-cm= pr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs
= faces cus-face macroexp files window text-properties overlay sha1 md5 base6= 4
format env code-pages mule custom widget hashtable-print-readable back= quote
threads dbusbind inotify dynamic-setting system-font-setting
fo= nt-render-setting cairo move-toolbar gtk x-toolkit pgtk multi-tty
make-n= etwork-process emacs)

Memory information:
((conses 16 1670916 286= 430)
=C2=A0(symbols 48 31819 436)
=C2=A0(strings 32 247118 34176)
= =C2=A0(string-bytes 1 8231634)
=C2=A0(vectors 16 75961)
=C2=A0(vector= -slots 8 1518453 81991)
=C2=A0(floats 8 378 1831)
=C2=A0(intervals 56= 203310 13173)
=C2=A0(buffers 984 63))
--00000000000086e3b405b9c0520a-- From unknown Sun Jun 22 08:03:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46108: 28.0.50; etags segfault Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Jan 2021 01:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46108 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: mats cronqvist Cc: 46108@debbugs.gnu.org Received: via spool by 46108-submit@debbugs.gnu.org id=B46108.161171226729714 (code B ref 46108); Wed, 27 Jan 2021 01:52:01 +0000 Received: (at 46108) by debbugs.gnu.org; 27 Jan 2021 01:51:07 +0000 Received: from localhost ([127.0.0.1]:43112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l4Zz9-0007jB-4R for submit@debbugs.gnu.org; Tue, 26 Jan 2021 20:51:07 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l4Zz6-0007if-OY for 46108@debbugs.gnu.org; Tue, 26 Jan 2021 20:51:05 -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=DgqdebmNGVXHBQx5tZTD8OYW6CO4a9nB3EFLkUjgctU=; b=nQ1k/+7bIWPO7wotoSdi9Rzn6T +flab4YM1bRpMjxtrysqjDH46kcECFtJJZCn9lmFVAA2oXaNapLST7bxSTpoRrut795GuPMQAR9qn EyjAdg/DifNPlu1ol+0wHSIKhBqMxggFn7vnvK4jPB+Eph0KZaC7Xo6+feJxjuTKwK+c=; 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 1l4Zyu-0007kh-V6; Wed, 27 Jan 2021 02:50:58 +0100 From: Lars Ingebrigtsen References: X-Now-Playing: repository's _Depeche Mode_: "Black Celebration: The 12" Singles (4): A Question of Time/04-Stripped (Live).mp3" Date: Wed, 27 Jan 2021 02:50:50 +0100 In-Reply-To: (mats cronqvist's message of "Mon, 25 Jan 2021 22:35:42 +0100") Message-ID: <87ft2nf8qt.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: mats cronqvist writes: > $ etags ~/f.erl > Segmentation fault > > where f.erl looks like this; > $ cat f.erl > -module(f). > -export([x/0]). > x() -> > y(). > -spec y() -> y. > y() -> > y. 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 (-) mats cronqvist writes: > $ etags ~/f.erl > Segmentation fault > > where f.erl looks like this; > $ cat f.erl > -module(f). > -export([x/0]). > x() -> > y(). > -spec y() -> y. > y() -> > y. I'm not able to reproduce this bug with the etags in the current Emacs 28 tree, and it seems like this was fixed in December: commit 809b22d18d20e59a6320c62bbff29bd578f0b65a Author: Serge Tupchii AuthorDate: Tue Dec 8 21:22:34 2020 +0100 Fix crash (segfault) in etags on generating tags for Erlang files -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 26 20:51:12 2021 Received: (at control) by debbugs.gnu.org; 27 Jan 2021 01:51:12 +0000 Received: from localhost ([127.0.0.1]:43115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l4ZzE-0007jU-Dm for submit@debbugs.gnu.org; Tue, 26 Jan 2021 20:51:12 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l4ZzC-0007j2-IH for control@debbugs.gnu.org; Tue, 26 Jan 2021 20:51:11 -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=MM5D1Xmsah/OVV7iscHAMK36mSuwVhFZE/uKQTVmfT0=; b=MIvknQngIIC+hibxxS1rlRa6Ed O2LPihZA3/bhN9xEk/TBNthwU2QV38A3wHrzbdR6Wcs8A4QDJM5IacytljnGYgzad/TwW4Qv3xpzl KanuMqnk+0wXQoAOVhB9tMSBVVWR1QEazpMPRt4PhPSXsLFbadYJAiigcMh0PpP+r1T8=; 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 1l4Zz4-0007ks-VY for control@debbugs.gnu.org; Wed, 27 Jan 2021 02:51:04 +0100 Date: Wed, 27 Jan 2021 02:51:01 +0100 Message-Id: <87eei7f8qi.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #46108 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 46108 fixed close 46108 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 46108 fixed close 46108 28.1 quit