GNU bug report logs - #64499
28.2; rgrep issue when called through C-x C-e

Previous Next

Package: emacs;

Reported by: CARRIERE Jonathan <jonathan.carriere <at> meteo.fr>

Date: Thu, 6 Jul 2023 18:47:02 UTC

Severity: normal

Found in version 28.2

Done: Juri Linkov <juri <at> linkov.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 64499 in the body.
You can then email your comments to 64499 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#64499; Package emacs. (Thu, 06 Jul 2023 18:47:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to CARRIERE Jonathan <jonathan.carriere <at> meteo.fr>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 06 Jul 2023 18:47:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: CARRIERE Jonathan <jonathan.carriere <at> meteo.fr>
To: bug-gnu-emacs <at> gnu.org
Subject: 28.2; rgrep issue when called through C-x C-e
Date: Thu, 6 Jul 2023 15:18:07 +0000 (GMT)
[Message part 1 (text/plain, inline)]
From: Jonathan CARRIERE <jonathan <at> Rocky8Master.mail-host-address-is-not-set> 
To: bug-gnu-emacs <at> gnu.org 
Subject: 28.2; rgrep issue when called through C-x C-e 
--text follows this line-- 

Hello, 

To reproduce the issue: 
1. Paste this code in the *scratch* buffer : (rgrep "foo" "*.org" "~" 
nil) 
2. Execute it through C-x C-e 

I get a backtrace with : 'Debugger entered--Lisp error: 
(wrong-type-argument stringp nil)'. 

If I call 'rgrep' interactively through `M-x rgrep'. Not only, it works 
but it also make subsquent calls to grep through C-x C-e work. 

Thank you for your support. 



In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.12) 
of 2022-11-30 built on Rocky8Master 
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003 
System Description: Rocky Linux 8.6 (Green Obsidian) 

Configured features: 
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG 
LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND 
THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB 

Important settings: 
value of $LANG: fr_FR.UTF-8 
value of $XMODIFIERS: @im=ibus 
locale-coding-system: utf-8-unix 

Major mode: Lisp Interaction 

Minor modes in effect: 
doom-modeline-mode: t 
pyvenv-mode: t 
global-anzu-mode: t 
anzu-mode: t 
ws-butler-mode: t 
clean-aindent-mode: t 
global-undo-tree-mode: t 
undo-tree-mode: t 
volatile-highlights-mode: t 
delete-selection-mode: t 
global-ede-mode: t 
global-semantic-idle-scheduler-mode: t 
global-semantic-idle-summary-mode: t 
global-semanticdb-minor-mode: t 
global-semantic-stickyfunc-mode: t 
semantic-mode: t 
helm-mode: t 
helm-minibuffer-history-mode: t 
shell-dirtrack-mode: t 
helm--remap-mouse-mode: t 
async-bytecomp-package-mode: t 
yas-global-mode: t 
yas-minor-mode: t 
rainbow-delimiters-mode: t 
which-key-mode: t 
windmove-mode: t 
projectile-mode: t 
global-company-mode: t 
company-mode: t 
override-global-mode: t 
tooltip-mode: t 
global-eldoc-mode: t 
eldoc-mode: t 
show-paren-mode: t 
electric-indent-mode: t 
mouse-wheel-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: 
/home/jonathan/.emacs.d/elpa/transient-20230315.1520/transient hides /usr/local/share/emacs/28.2/lisp/transient 

Features: 
(shadow sort mail-extr emacsbug sendmail org-roam-migrate org-roam-log 
org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db 
emacsql-sqlite-builtin org-roam-utils org-roam-compat org-roam 
org-capture org-attach org-id org-refile emacsql-sqlite 
emacsql-sqlite-common emacsql emacsql-compiler magit-section flyspell 
org-element avl-tree ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe 
ol-irc ol-info ol-gnus nnselect gnus-search gnus-art mm-uu mml2015 
mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group 
gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 
netrc nnoo gnus-spec gnus-int gnus-range message rmc puny rfc822 mml 
mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode 
mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail 
rmail-loaddefs mail-utils ol-docview doc-view jka-compr ol-bibtex 
ol-bbdb ol-w3m ol-doi org-link-doi iedit iedit-lib helm-command 
helm-elisp helm-eval edebug helm-info cl-print debug backtrace 
find-dired semantic/decorate/mode vc-git vc-dispatcher winner image-file 
image-converter helm-external helm-net tramp-archive tramp-gvfs 
tramp-cache zeroconf dbus xml ffap doom-modeline doom-modeline-segments 
doom-modeline-env doom-modeline-core shrink-path f f-shortdoc shortdoc 
compat compat-29 vterm bookmark face-remap vterm-module term/xterm xterm 
dichromacy-theme setup-python highlight-indentation flymake-proc flymake 
warnings help-fns radix-tree elpy elpy-rpc pyvenv eshell esh-cmd esh-ext 
esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util 
elpy-shell elpy-profile elpy-django s elpy-refactor diff-mode ido 
cus-edit cus-load setup-perl shell-pop term disp-table ehelp shx 
setup-tex setup-org ob-perl ob-python python tramp-sh ob-awk ob-plantuml 
ob-ditaa ob-shell ob-C ispell org ob ob-tangle ob-ref ob-lob ob-table 
ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list 
org-faces org-entities noutline outline org-version ob-emacs-lisp 
ob-core ob-eval org-table oc-basic bibtex ol org-keys oc org-compat 
org-macs org-loaddefs cal-menu calendar cal-loaddefs setup-c helm-cscope 
xcscope imenu-list hideshow function-args semantic-directory semantic/ia 
ivy ivy-faces ivy-overlay colir srefactor-lisp semantic/bovine/el 
semantic/db-el eieio-opt srefactor srefactor-ui recentf tree-widget cl 
srecode/semantic semantic/senator semantic/decorate srecode/insert 
srecode/filters srecode/args srecode/find srecode/map srecode/ctxt 
srecode/compile srecode/dictionary srecode/fields srecode/table srecode 
semantic/doc semantic/db-file data-debug cedet-files semantic/bovine/c 
hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc 
semantic/dep semantic/bovine semantic/analyze/refs semantic/db-find 
semantic/db-ref auto-highlight-symbol ht flycheck dash company-c-headers 
rx setup-editing anzu ws-butler dtrt-indent clean-aindent-mode undo-tree 
diff queue advice volatile-highlights delsel setup-cedet ede/speedbar 
ede/files ede ede/detect ede/base ede/auto ede/source eieio-speedbar 
speedbar dframe eieio-custom wid-edit semantic/idle semantic/analyze 
semantic/sort semantic/scope semantic/analyze/fcn semantic/format 
ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/db-mode 
semantic/db eieio-base semantic/util-modes semantic/util semantic pp 
semantic/tag semantic/lex semantic/fw mode-local find-func cedet cc-mode 
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars 
cc-defs setup-helm-gtags helm-gtags pulse color which-func imenu 
setup-helm helm-projectile helm-mode helm-misc helm-files image-dired 
image-mode dired dired-loaddefs exif filenotify tramp tramp-loaddefs 
trampver tramp-integration files-x tramp-compat shell pcomplete 
parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags 
helm-locate helm-types helm-grep helm-regexp helm-utils helm-help helm 
helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source 
helm-multi-match async format-spec helm-config helm-lib setup-general 
yasnippet-snippets yasnippet ace-window avy rainbow-delimiters which-key 
windmove projectile lisp-mnt mail-parse rfc2231 rfc2047 rfc2045 mm-util 
ietf-drums mail-prsvr grep compile text-property-search comint 
ansi-color ibuf-ext ibuffer ibuffer-loaddefs thingatpt company-oddmuse 
company-keywords company-etags etags fileloop generator xref project 
ring company-gtags company-dabbrev-code company-dabbrev company-files 
company-clang company-capf company-cmake company-semantic 
company-template company-bbdb company cl-extra help-mode edmacro kmacro 
use-package use-package-ensure use-package-delight use-package-diminish 
use-package-bind-key bind-key easy-mmode use-package-core finder-inf 
pcase info package 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 iso-transl tooltip eldoc 
paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 
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 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 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 emoji-zwj 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 x multi-tty make-network-process emacs) 

Memory information: 
((conses 16 1064638 568067) 
(symbols 48 68774 170) 
(strings 32 307285 66048) 
(string-bytes 1 9839861) 
(vectors 16 116596) 
(vector-slots 8 2027635 604251) 
(floats 8 651 2255) 
(intervals 56 13822 2373) 
(buffers 992 22)) 


----- Météo-France ----- 
CARRIERE Jonathan 
DSI/DEV/AM 
jonathan.carriere <at> meteo.fr 
Fixe : +33 561078133 
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#64499; Package emacs. (Thu, 06 Jul 2023 19:06:01 GMT) Full text and rfc822 format available.

Message #8 received at 64499 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: CARRIERE Jonathan <jonathan.carriere <at> meteo.fr>
Cc: 64499 <at> debbugs.gnu.org
Subject: Re: bug#64499: 28.2; rgrep issue when called through C-x C-e
Date: Thu, 06 Jul 2023 22:05:22 +0300
> Date: Thu, 6 Jul 2023 15:18:07 +0000 (GMT)
> From: CARRIERE Jonathan <jonathan.carriere <at> meteo.fr>
> 
> To reproduce the issue:
>  1. Paste this code in the *scratch* buffer : (rgrep "foo" "*.org" "~"
>  nil)
>  2. Execute it through C-x C-e
> 
> I get a backtrace with : 'Debugger entered--Lisp error:
> (wrong-type-argument stringp nil)'.

I can reproduce this in Emacs 28.2, but not in what will soon become
Emacs 29.1.  So I guess we already fixed this issue.




Reply sent to Juri Linkov <juri <at> linkov.net>:
You have taken responsibility. (Fri, 07 Jul 2023 06:36:01 GMT) Full text and rfc822 format available.

Notification sent to CARRIERE Jonathan <jonathan.carriere <at> meteo.fr>:
bug acknowledged by developer. (Fri, 07 Jul 2023 06:36:01 GMT) Full text and rfc822 format available.

Message #13 received at 64499-done <at> debbugs.gnu.org (full text, mbox):

From: Juri Linkov <juri <at> linkov.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: CARRIERE Jonathan <jonathan.carriere <at> meteo.fr>, 64499-done <at> debbugs.gnu.org
Subject: Re: bug#64499: 28.2; rgrep issue when called through C-x C-e
Date: Fri, 07 Jul 2023 09:24:58 +0300
>> To reproduce the issue:
>>  1. Paste this code in the *scratch* buffer : (rgrep "foo" "*.org" "~"
>>  nil)
>>  2. Execute it through C-x C-e
>>
>> I get a backtrace with : 'Debugger entered--Lisp error:
>> (wrong-type-argument stringp nil)'.
>
> I can reproduce this in Emacs 28.2, but not in what will soon become
> Emacs 29.1.  So I guess we already fixed this issue.

It's fixed in cd5856e40386779675fc9ada36eefd8bd80a82b5 (bug#60024).
Closed.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 04 Aug 2023 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 34 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.