GNU bug report logs - #58628
29.0.50; Eshell - Invalid Function `setq-connection-local'

Previous Next

Package: emacs;

Reported by: Yusef Aslam <YUZi54780 <at> outlook.com>

Date: Wed, 19 Oct 2022 11:07:03 UTC

Severity: normal

Merged with 58629

Found in version 29.0.50

Done: Stefan Kangas <stefankangas <at> gmail.com>

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 58628 in the body.
You can then email your comments to 58628 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#58628; Package emacs. (Wed, 19 Oct 2022 11:07:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Yusef Aslam <YUZi54780 <at> outlook.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 19 Oct 2022 11:07:03 GMT) Full text and rfc822 format available.

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

From: Yusef Aslam <YUZi54780 <at> outlook.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; Eshell - Invalid Function `setq-connection-local'
Date: Wed, 19 Oct 2022 09:57:56 +0100
When in Eshell, I get an error when trying to cat a file, for example:
`cat misc-customizations.el' returns:
"invalid-function setq-connection-local"

This is also reproducible in 'emacs -Q', steps to reproduce are:
- Launch emacs with 'emacs -Q'
- Launch eshell
- Try to cat a file (any file)
- See error

Full Backtrace:
  setq-connection-local(nil ("/home/yaslam/.local/bin" "/usr/local/bin" "/usr/bin" "/bin" "/usr/local/games" "/usr/games"))
  eshell-get-path()
  eshell-search-path("cat")
  eshell-find-interpreter("cat" ("misc-customizations.el") nil)
  eshell-external-command("cat" ("misc-customizations.el"))
  eshell-plain-command("cat" ("misc-customizations.el"))
  eshell-named-command("cat" ("misc-customizations.el"))
  eval((eshell-named-command '"cat" '("misc-customizations.el")))
  eshell-do-eval((eshell-named-command '"cat" '("misc-customizations.el")) nil)
  eshell-do-eval((prog1 (eshell-named-command '"cat" '("misc-customizations.el")) (mapc #'funcall eshell-this-command-hook)) nil)
  (condition-case err (eshell-do-eval '(prog1 (eshell-named-command '"cat" '("misc-customizations.el")) (mapc #'funcall eshell-this-command-hook)) nil) ((debug error) (mapc #'funcall eshell-this-command-hook) (eshell-errorn (error-message-string err)) (eshell-close-handles 1)))
  eval((condition-case err (eshell-do-eval '(prog1 (eshell-named-command '"cat" '("misc-customizations.el")) (mapc #'funcall eshell-this-command-hook)) nil) ((debug error) (mapc #'funcall eshell-this-command-hook) (eshell-errorn (error-message-string err)) (eshell-close-handles 1))))
  eshell-do-eval((condition-case err (eshell-do-eval '(prog1 (eshell-named-command '"cat" '("misc-customizations.el")) (mapc #'funcall eshell-this-command-hook)) nil) ((debug error) (mapc #'funcall eshell-this-command-hook) (eshell-errorn (error-message-string err)) (eshell-close-handles 1))) nil)
  #f(compiled-function () #<bytecode -0x12cc2bcb37cdf362>)()
  funcall(#f(compiled-function () #<bytecode -0x12cc2bcb37cdf362>))
  (let ((eshell-this-command-hook '(ignore))) (funcall '#f(compiled-function () #<bytecode -0x12cc2bcb37cdf362>)))
  eval((let ((eshell-this-command-hook '(ignore))) (funcall '#f(compiled-function () #<bytecode -0x12cc2bcb37cdf362>))))
  eshell-do-eval((let ((eshell-this-command-hook '(ignore))) (condition-case err (eshell-do-eval '(prog1 (eshell-named-command '"cat" '...) (mapc #'funcall eshell-this-command-hook)) nil) ((debug error) (mapc #'funcall eshell-this-command-hook) (eshell-errorn (error-message-string err)) (eshell-close-handles 1)))) nil)
  eshell-do-eval((progn (let ((eshell-this-command-hook '(ignore))) (condition-case err (eshell-do-eval '(prog1 (eshell-named-command ... ...) (mapc ... eshell-this-command-hook)) nil) ((debug error) (mapc #'funcall eshell-this-command-hook) (eshell-errorn (error-message-string err)) (eshell-close-handles 1))))) nil)
  (catch 'top-level (eshell-do-eval '(progn (let ((eshell-this-command-hook '...)) (condition-case err (eshell-do-eval '... nil) ((debug error) (mapc ... eshell-this-command-hook) (eshell-errorn ...) (eshell-close-handles 1))))) nil))
  eval((catch 'top-level (eshell-do-eval '(progn (let ((eshell-this-command-hook ...)) (condition-case err (eshell-do-eval ... nil) (... ... ... ...)))) nil)))
  eshell-do-eval((catch 'top-level (eshell-do-eval '(progn (let ((eshell-this-command-hook ...)) (condition-case err (eshell-do-eval ... nil) (... ... ... ...)))) nil)) nil)
  eshell-do-eval((progn 'nil (catch 'top-level (eshell-do-eval '(progn (let (...) (condition-case err ... ...))) nil)) (run-hooks 'eshell-post-command-hook)) nil)
  #f(compiled-function () #<bytecode -0x12cc2bcb37cdf362>)()
  funcall(#f(compiled-function () #<bytecode -0x12cc2bcb37cdf362>))
  (let ((eshell-current-handles '[nil (t . 1) (t . 1)]) (eshell-current-subjob-p 'nil)) (funcall '#f(compiled-function () #<bytecode -0x12cc2bcb37cdf362>)))
  eval((let ((eshell-current-handles '[nil (t . 1) (t . 1)]) (eshell-current-subjob-p 'nil)) (funcall '#f(compiled-function () #<bytecode -0x12cc2bcb37cdf362>))))
  eshell-do-eval((let ((eshell-current-handles '[nil (t . 1) (t . 1)]) eshell-current-subjob-p) (progn 'nil (catch 'top-level (eshell-do-eval '(progn (let ... ...)) nil)) (run-hooks 'eshell-post-command-hook))))
  eshell-resume-eval()
  eshell-eval-command((let ((eshell-current-handles '[nil (t . 1) (t . 1)]) eshell-current-subjob-p) (progn 'nil (catch 'top-level (eshell-do-eval '(progn (let ... ...)) nil)) (run-hooks 'eshell-post-command-hook))) "cat misc-customizations.el ")
  eshell-send-input(nil)
  funcall-interactively(eshell-send-input nil)
  command-execute(eshell-send-input)



In GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version
 3.24.24, cairo version 1.16.0) of 2022-10-18 built on MX-Laptop
Repository revision: ab1b491f8373742a051aaf554c4604f2b976b414
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Debian GNU/Linux 11 (bullseye)

Configured using:
 'configure --with-native-compilation --with-mailutils --with-modules
 --with-json --with-harfbuzz --with-cairo --with-xwidgets'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Eshell

Minor modes in effect:
  eshell-prompt-mode: t
  eshell-hist-mode: t
  eshell-pred-mode: t
  eshell-cmpl-mode: t
  eshell-syntax-highlighting-global-mode: t
  eshell-syntax-highlighting-mode: t
  eshell-vterm-mode: t
  eshell-proc-mode: t
  eshell-arg-mode: t
  desktop-environment-mode: t
  pulsar-global-mode: t
  pulsar-mode: t
  notmuch-indicator-mode: t
  minions-mode: t
  marginalia-mode: t
  electric-cursor-mode: t
  diredfl-global-mode: t
  global-diff-hl-mode: t
  which-key-mode: t
  savehist-mode: t
  vertico-mouse-mode: t
  vertico-multiform-mode: t
  vertico-mode: t
  projectile-mode: t
  perspective-exwm-mode: t
  persp-mode: t
  notmuch-bookmarks-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  engine-mode: t
  corfu-doc-mode: t
  global-corfu-mode: t
  corfu-mode: t
  electric-pair-mode: t
  winner-mode: t
  windmove-mode: t
  shell-dirtrack-mode: t
  pixel-scroll-precision-mode: t
  recentf-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tab-bar-history-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/coolj hides /usr/local/share/emacs/site-lisp/coolj
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-maildir-fcc hides /usr/local/share/emacs/site-lisp/notmuch-maildir-fcc
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-address hides /usr/local/share/emacs/site-lisp/notmuch-address
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-compat hides /usr/local/share/emacs/site-lisp/notmuch-compat
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch hides /usr/local/share/emacs/site-lisp/notmuch
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-query hides /usr/local/share/emacs/site-lisp/notmuch-query
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-mua hides /usr/local/share/emacs/site-lisp/notmuch-mua
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-tag hides /usr/local/share/emacs/site-lisp/notmuch-tag
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-wash hides /usr/local/share/emacs/site-lisp/notmuch-wash
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-print hides /usr/local/share/emacs/site-lisp/notmuch-print
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-company hides /usr/local/share/emacs/site-lisp/notmuch-company
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-message hides /usr/local/share/emacs/site-lisp/notmuch-message
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-parser hides /usr/local/share/emacs/site-lisp/notmuch-parser
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-hello hides /usr/local/share/emacs/site-lisp/notmuch-hello
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-draft hides /usr/local/share/emacs/site-lisp/notmuch-draft
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-crypto hides /usr/local/share/emacs/site-lisp/notmuch-crypto
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-jump hides /usr/local/share/emacs/site-lisp/notmuch-jump
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-tree hides /usr/local/share/emacs/site-lisp/notmuch-tree
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-lib hides /usr/local/share/emacs/site-lisp/notmuch-lib
/home/yaslam/.emacs.d/elpa/notmuch-20220923.2323/notmuch-show hides /usr/local/share/emacs/site-lisp/notmuch-show
/home/yaslam/.emacs.d/elpa/transient-20220918.2101/transient hides /home/yaslam/Git/emacs/lisp/transient

Features:
(shadow sort mail-extr emacsbug pcmpl-args pcmpl-linux pcmpl-unix
mule-util em-script em-prompt em-ls em-hist em-pred em-glob em-extpipe
em-cmpl em-dirs esh-var em-basic em-banner eshell-syntax-highlighting
em-alias esh-mode eshell-vterm em-term vterm term ehelp vterm-module
term/xterm xterm eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg
esh-module esh-groups esh-util cus-start cursor-sensor meme-setup meme
eww imgur mm-url exwm-setup exwm-randr xcb-randr desktop-environment
exwm-edit exwm-config exwm-outer-gaps-setup exwm-init-setup enwc-setup
enwc enwc-backend zen-mode-setup zen-mode pulsar-setup pulsar pulse
org-superstar-setup org-superstar org-element notmuch-indicator-setup
notmuch-indicator minions-setup minions marginalia-setup marginalia
lin-setup lin face-remap kind-icon-setup kind-icon svg-lib color
fontaine-setup fontaine electric-cursor-setup electric-cursor
diredfl-setup diredfl diff-hl-setup diff-hl vc-dir cursory-setup cursory
all-the-icons-ibuffer-setup all-the-icons-ibuffer
all-the-icons-dired-setup all-the-icons-dired all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons yaml-mode-setup yaml-mode
which-key-setup which-key web-mode-setup web-mode disp-table
vertico-setup savehist vertico-mouse vertico-repeat vertico-multiform
vertico-unobtrusive vertico-buffer vertico-grid vertico-flat
consult-vertico vertico tempel-setup tempel projectile-setup
ibuffer-projectile projectile lisp-mnt grep ibuf-ext ibuffer
ibuffer-loaddefs perspective-setup perspective-exwm exwm exwm-input
xcb-keysyms exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout
exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xkb xcb-xproto
xcb-types xcb-debug burly frameset perspective ido org-setup ob-shell
org-crypt org-contacts-setup org-contacts org-capture org-agenda
org-refile gnus-art mm-uu mml2015 gnus-sum gnus-group gnus-undo
gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo
gnus-spec gnus-int gnus-range gnus-win gnus nnheader range 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 orderless-setup orderless
notmuch-setup notmuch-bookmarks magit-setup magit-bookmark
magit-submodule magit-obsolete 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 magit-diff
smerge-mode diff git-commit log-edit add-log magit-core magit-autorevert
autorevert magit-margin magit-transient magit-process with-editor
magit-mode transient edmacro magit-git magit-base magit-section
compat-27 compat-26 iedit-setup iedit iedit-lib
mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors
multiple-cursors-core advice rect helpful-setup helpful cc-langs cc-vars
cc-defs trace edebug info-look f f-shortdoc shortdoc help-fns radix-tree
elisp-refs dash engine-mode-setup engine-mode embark-setup embark
elisp-format-setup elisp-format elfeed-setup elfeed-show elfeed-search
vc-hg vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view
pcvs-util vc vc-dispatcher shr pixel-fill kinsoku svg dom elfeed-csv
elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib url-queue url-file
xml-query eglot-setup eglot array filenotify jsonrpc ert ewoc debug
backtrace find-func flymake-proc flymake compile imenu denote-setup
denote xref project deft-setup deft corfu-setup corfu-doc-terminal
avl-tree generator corfu-terminal popon corfu-doc corfu consult-setup
consult-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello
notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message
notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company
notmuch-parser notmuch-wash diff-mode coolj goto-addr icalendar
diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm
notmuch-lib notmuch-version notmuch-compat pcase hl-line message
sendmail yank-media rfc822 mml mailabbrev mail-utils gmm-utils
mailheader mm-view mml-smime mml-sec epa derived epg rfc6068 epg-config
gnus-util smime gnutls puny dig mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr consult compat-28
kmacro bookmark text-property-search cape-setup cape avy-setup avy
app-launcher-setup app-launcher xdg aggressive-indent-setup
aggressive-indent theming-setup-modus modus-vivendi-theme
modus-operandi-theme modus-themes mode-line-customization battery dbus
xml time misc-customizations speedbar ezimage dframe dired-x dired
dired-loaddefs dictionary dictionary-connection ffap erc-customizations
erc-networks erc-goodies erc-backend erc erc-compat compat compat-macs
erc-loaddefs emacs-essentials cl comp comp-cstr cl-extra help-mode
elec-pair winner windmove crux tramp tramp-loaddefs trampver
tramp-integration cus-edit pp cus-load files-x tramp-compat rx shell
pcomplete comint ansi-osc ansi-color parse-time iso8601 time-date
ls-lisp format-spec thingatpt s finder-inf pixel-scroll cua-base ring
recentf tree-widget wid-edit display-line-numbers warnings icons server
easy-mmode info package browse-url url url-proxy url-privacy url-expand
url-methods url-history url-cookie generate-lisp-file url-domsuf
url-util mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
byte-compile cconv url-vars cl-loaddefs cl-lib rmc 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 nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads xwidget-internal dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 919799 60340)
 (symbols 48 65209 0)
 (strings 32 258035 21430)
 (string-bytes 1 7811054)
 (vectors 16 117816)
 (vector-slots 8 1721378 53397)
 (floats 8 1140 393)
 (intervals 56 1323 55)
 (buffers 1000 18))




Forcibly Merged 58628 58629. Request was from Stefan Kangas <stefankangas <at> gmail.com> to control <at> debbugs.gnu.org. (Wed, 19 Oct 2022 11:33:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 17 Nov 2022 12:24:05 GMT) Full text and rfc822 format available.

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

Previous Next


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