Received: (at 80372) by debbugs.gnu.org; 10 Feb 2026 12:22:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 10 07:22:20 2026
Received: from localhost ([127.0.0.1]:56138 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vpml1-0007Pi-2E
for submit <at> debbugs.gnu.org; Tue, 10 Feb 2026 07:22:19 -0500
Received: from mout02.posteo.de ([185.67.36.66]:39371)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <thievol@HIDDEN>)
id 1vpmkx-0007PA-PX
for 80372 <at> debbugs.gnu.org; Tue, 10 Feb 2026 07:22:17 -0500
Received: from submission (posteo.de [185.67.36.169])
by mout02.posteo.de (Postfix) with ESMTPS id ED789240101
for <80372 <at> debbugs.gnu.org>; Tue, 10 Feb 2026 13:22:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
t=1770726129; bh=1FeNAkbMoifno3CiHpDqLqo/laiEesZ9V/S6Yc6ckAM=;
h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
Content-Transfer-Encoding:Autocrypt:OpenPGP:From;
b=jlcG9//G27pNt8as2mkWEFqFPR7BP6itT7U38FZqCpGigsHemfhBWBp03tcfzsz1H
gItBeWwmdMP+CuvxdeNxUV8bVQva40FpNLtHdaQYCfqJHZnBy8utAt2aNoP2YYyo52
SxdBm3DfoP8s5+g8jCtqmg2XhOuIZnx0DhDjtPgn0VB0Dg+kuo5cv4KF3VPkU6OQDn
13C8U7sU1w99gg2AcojqHtiddAllFbw6CIvSA2dQVzOj+66EHOCNHh0HXa3oNuirpp
Jx83H0X3Xz1q0gECRd1FIBkRleTrA52RjnnNXhf05hFJbeNnYTFomlBZkMEF74nvfb
mjCexFuwGcpcg==
Received: from customer (localhost [127.0.0.1])
by submission (posteo.de) with ESMTPSA id 4f9LKX1Rmyz9rxB;
Tue, 10 Feb 2026 13:22:08 +0100 (CET)
From: Thierry Volpiatto <thievol@HIDDEN>
To: "danrobi" via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#80372: 31.0.50; error async & loadup.el
In-Reply-To: <DGAXI0D1P28P.A7WQWRMZJAVS@HIDDEN> (danrobi's message of "Mon,
09 Feb 2026 21:33:12 -0500")
References: <DGAXI0D1P28P.A7WQWRMZJAVS.ref@HIDDEN>
<DGAXI0D1P28P.A7WQWRMZJAVS@HIDDEN>
Date: Tue, 10 Feb 2026 12:22:09 +0000
Message-ID: <877bskhjpv.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Autocrypt: addr=thievol@HIDDEN; prefer-encrypt=mutual;
keydata=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
TgUq5UmBc7YZ0JYWQgPTbQ==
OpenPGP: url=https://posteo.de/keys/thievol@HIDDEN; preference=encrypt
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 80372
Cc: danrobi <danielrobidoux49@HIDDEN>, 80372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
"danrobi" via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:
> ,
>
> Error when attempting to move multiple files with async. Emacs version 31=
.0.50
>
> backtrace:
>
> error in process sentinel: if: Wrong type argument: stringp, (setq curren=
t-load-list (list "loadup.el"))
> error in process sentinel: Wrong type argument: stringp, (setq current-lo=
ad-list (list "loadup.el"))
>
> Debugger entered--Lisp error: (wrong-type-argument stringp (setq current-=
load-list (list "loadup.el")))
> signal(wrong-type-argument (stringp (setq current-load-list (list "load=
up.el"))))
> async-handle-result(#f(lambda (&optional _ignore) [(skipped nil) (async=
-fn-list (("/home/danrobi/Downloads/testing-htmlize-sharing.html" . "/home/=
danrobi/Videos/testing-htmlize-sharing.html") ("/home/danrobi/Downloads/tes=
ting-htmlize-sharing.html~" . "/home/danrobi/Videos/testing-htmlize-sharing=
.html~") ("/home/danrobi/Downloads/testing-htmlize-sharing.org" . "/home/da=
nrobi/Videos/testing-htmlize-sharing.org"))) (failures nil) (total 3) (oper=
ation "Move")] (dired-async-after-file-create total (list operation (length=
async-fn-list)) failures skipped) (if (string=3D (downcase operation) "ren=
ame") (progn (let* ((--cl-var-- async-fn-list) (to nil) (file nil) (bf nil)=
(destp nil) (--cl-var-- t)) (while (consp --cl-var--) (progn (setq to ...)=
(setq file ...)) (setq bf (get-file-buffer file)) (setq destp (file-exists=
-p to)) (and bf destp (save-current-buffer ... ...)) (setq --cl-var-- (cdr =
--cl-var--)) (setq --cl-var-- nil)) nil)))) (async-signal (wrong-type-argum=
ent stringp (setq current-load-list (list "loadup.el")))) #<buffer *emacs*>)
> async-when-done(#<process emacs> "finished\n")
>
> Step to reproduce:
>
> emacs -Q
> load-library async and dired-async
> Do a `dired-async-do-rename' on multiple files
Even if you load async.el, dired-async has to know where async.el is
located, try instead:
(add-to-list 'load-path "/path/to/your/emacs-async")
(require 'dired-async)
>
> async version: 1.9.9
>
> In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu) of 2026-02-09 built
> on runnervmez679
> Repository revision: 583a112169f0c964552b94f84ea0c942377a14e6
> Repository branch: master
> System Description: Void Linux
>
> Configured using:
> 'configure --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu
> --prefix=3D/home/runner/.local --without-x --without-xpm --without-jpeg
> --without-png --without-gif --without-tiff
> --without-toolkit-scroll-bars --without-x-toolkit --with-x-toolkit=3Dno
> --without-gsettings --without-dbus --without-gconf --without-selinux
> --without-sound --without-imagemagick --without-xwidgets --with-gnutls
> --with-modules=3Difavailable --without-compress-install
> --without-native-compilation --without-lcms2 --with-pdumper=3Dyes
> 'CFLAGS=3D-O2 -g -fno-omit-frame-pointer' build_alias=3Dx86_64-pc-linux-=
gnu
> host_alias=3Dx86_64-pc-linux-gnu'
>
> Configured features:
> GMP GNUTLS LIBXML2 MODULES NOTIFY INOTIFY PDUMPER SECCOMP SQLITE3
> THREADS XIM ZLIB
>
> Important settings:
> value of $EMACSDATA: /home/danrobi/bin/emacs-dynamic-binary/share/emacs=
/31.0.50/etc
> value of $EMACSDOC: /home/danrobi/bin/emacs-dynamic-binary/share/emacs/=
31.0.50/etc
> value of $EMACSLOADPATH: /home/danrobi/bin/emacs-dynamic-binary/share/e=
macs/31.0.50/lisp
> value of $EMACSNATIVELOADPATH: /home/danrobi/.emacs.d/emacs-launch
> value of $LC_COLLATE: C
> value of $LANG: en_CA.UTF-8
> locale-coding-system: utf-8-unix
>
> Major mode: IBuffer
>
> Minor modes in effect:
> dired-async-mode: t
> dired-async--modeline-mode: t
> ibuffer-auto-mode: t
> recentf-mode: t
> global-centered-cursor-mode: t
> centered-cursor-mode: t
> cua-mode: t
> tty-tip-mode: t
> display-time-mode: t
> electric-pair-mode: t
> display-battery-mode: t
> mouse-wheel-mode: t
> highlight-changes-visible-mode: t
> global-hl-line-mode: t
> minibuffer-electric-default-mode: t
> minibuffer-depth-indicate-mode: t
> vertico-mode: t
> amx-mode: t
> delete-selection-mode: t
> global-corfu-mode: t
> xclip-mode: t
> savehist-mode: t
> override-global-mode: t
> winner-mode: t
> global-auto-revert-mode: t
> tooltip-mode: t
> global-eldoc-mode: t
> eldoc-mode: t
> electric-indent-mode: t
> file-name-shadow-mode: t
> global-font-lock-mode: t
> font-lock-mode: t
> minibuffer-nonselected-mode: t
> minibuffer-regexp-mode: t
> buffer-read-only: 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/danrobi/.emacs.d/user-lisp/my-elpa/helpful/test/test-helper hides /=
home/danrobi/.emacs.d/user-lisp/my-elpa/f/test/test-helper
> /home/danrobi/.emacs.d/user-lisp/my-elpa/emacs-eat/eat hides /home/danrob=
i/.emacs.d/user-lisp/my-elpa/emacs-eat/term/eat
> /home/danrobi/.emacs.d/user-lisp/my-elpa/helpful/test/test-helper hides /=
home/danrobi/.emacs.d/user-lisp/my-elpa/elisp-refs/test/test-helper
> /home/danrobi/.emacs.d/user-lisp/my-elpa/s/dev/examples hides /home/danro=
bi/.emacs.d/user-lisp/my-elpa/dash/dev/examples
> /home/danrobi/.emacs.d/user-lisp/my-elpa/s/dev/ert hides /home/danrobi/bi=
n/emacs-dynamic-binary/share/emacs/31.0.50/lisp/emacs-lisp/ert
>
> Features:
> (shadow sort mail-extr emacsbug mm-archive network-stream url-http
> url-gw nsm url-cache url-auth dired-async async edmacro elisp-scope
> conf-mode org-num oc-basic ffap org-element org-persist org-id
> org-refile org-element-ast inline avl-tree ol-eww ol-rmail ol-mhe ol-irc
> ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime
> gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud
> nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range
> message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068
> epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
> rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win ol-docview
> doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
> ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp
> org-macro org-src ob-comint org-pcomplete org-list org-footnote
> org-faces org-entities noutline outline org-version ob-emacs-lisp
> ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys
> oc org-loaddefs cal-menu calendar cal-loaddefs org-compat org-macs
> sh-script smie treesit executable ibuf-ext vertico-sort facemenu
> two-column kmacro cl-extra help-at-pt em-unix em-term em-script
> em-prompt em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs
> em-basic em-banner em-alias esh-mode esh-var display-line-numbers
> my-emacs-in-terminal-theme-theme init recentf tree-widget eww vtable
> url-queue shr pixel-fill kinsoku url-file svg dom puny mm-url gnus
> nnheader gnus-util mail-utils range mm-util mail-prsvr cua-base tty-tip
> time image xt-mouse elec-pair battery dbus xml pixel-scroll mwheel
> hilit-chg completion-preview hl-line project helpful cc-langs cc-vars
> cc-defs imenu trace cl-print info-look info help-fns f elisp-refs dash
> icomplete ido minibuf-eldef mb-depth consult bookmark fringe vertico amx
> s eat term/xterm xterm term ehelp color browse-kill-ring delsel corfu
> compat hydra lv ibuffer ibuffer-loaddefs htmlize eshell em-tramp esh-cmd
> generator esh-ext esh-proc esh-opt esh-io esh-arg esh-module
> esh-module-loaddefs esh-util tramp-cache time-stamp tramp trampver
> tramp-integration tramp-message tramp-compat shell pcomplete parse-time
> iso8601 time-date format-spec tramp-loaddefs rx xclip vundo pcase
> my-apps twitch-stream disp-table savehist finder-inf use-package
> use-package-ensure use-package-delight use-package-diminish
> use-package-bind-key bind-key use-package-core proced winner cus-edit
> cus-start cus-load wid-edit package browse-url xdg 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 password-cache json url-vars package-activate
> autorevert filenotify .user-lisp-autoloads loaddefs-gen
> generate-lisp-file lisp-mnt radix-tree edebug dired-aux dired dnd
> dired-loaddefs ert map pp ewoc debug backtrace help-mode find-func
> byte-opt gv vc-git diff-mode track-changes easy-mmode files-x vc
> vc-dispatcher bug-reference thingatpt warnings icons cl-loaddefs cl-lib
> compile text-property-search comint subr-x mule-util ansi-osc ansi-color
> ring tool-bar regexp-opt bytecomp byte-compile rmc iso-transl tooltip
> cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
> elisp-mode tabulated-list replace newcomment text-mode lisp-mode
> prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
> timer select 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 inotify multi-tty make-network-process tty-child-frames emacs)
>
> Memory information:
> ((conses 16 718059 742106) (symbols 48 45166 1)
> (strings 32 204720 94895) (string-bytes 1 5013262) (vectors 16 82152)
> (vector-slots 8 1545206 420868) (floats 8 567 29929)
> (intervals 56 11203 1450) (buffers 984 70))
>
>
>
>
>
--=20
Thierry
bug-gnu-emacs@HIDDEN:bug#80372; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 10 Feb 2026 12:22:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 10 07:22:33 2026
Received: from localhost ([127.0.0.1]:56148 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vpmlF-0007R1-3V
for submit <at> debbugs.gnu.org; Tue, 10 Feb 2026 07:22:33 -0500
Received: from lists.gnu.org ([2001:470:142::17]:58734)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <thievol@HIDDEN>)
id 1vpmlD-0007QK-5u
for submit <at> debbugs.gnu.org; Tue, 10 Feb 2026 07:22:32 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <thievol@HIDDEN>)
id 1vpmkz-0008M6-Mo
for bug-gnu-emacs@HIDDEN; Tue, 10 Feb 2026 07:22:19 -0500
Received: from mout02.posteo.de ([185.67.36.66])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <thievol@HIDDEN>)
id 1vpmkv-0003pR-Mk
for bug-gnu-emacs@HIDDEN; Tue, 10 Feb 2026 07:22:17 -0500
Received: from submission (posteo.de [185.67.36.169])
by mout02.posteo.de (Postfix) with ESMTPS id C1C58240101
for <bug-gnu-emacs@HIDDEN>; Tue, 10 Feb 2026 13:22:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=posteo.net; s=2017;
t=1770726129; bh=1FeNAkbMoifno3CiHpDqLqo/laiEesZ9V/S6Yc6ckAM=;
h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
Content-Transfer-Encoding:Autocrypt:OpenPGP:From;
b=jlcG9//G27pNt8as2mkWEFqFPR7BP6itT7U38FZqCpGigsHemfhBWBp03tcfzsz1H
gItBeWwmdMP+CuvxdeNxUV8bVQva40FpNLtHdaQYCfqJHZnBy8utAt2aNoP2YYyo52
SxdBm3DfoP8s5+g8jCtqmg2XhOuIZnx0DhDjtPgn0VB0Dg+kuo5cv4KF3VPkU6OQDn
13C8U7sU1w99gg2AcojqHtiddAllFbw6CIvSA2dQVzOj+66EHOCNHh0HXa3oNuirpp
Jx83H0X3Xz1q0gECRd1FIBkRleTrA52RjnnNXhf05hFJbeNnYTFomlBZkMEF74nvfb
mjCexFuwGcpcg==
Received: from customer (localhost [127.0.0.1])
by submission (posteo.de) with ESMTPSA id 4f9LKX1Rmyz9rxB;
Tue, 10 Feb 2026 13:22:08 +0100 (CET)
From: Thierry Volpiatto <thievol@HIDDEN>
To: "danrobi" via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#80372: 31.0.50; error async & loadup.el
In-Reply-To: <DGAXI0D1P28P.A7WQWRMZJAVS@HIDDEN> (danrobi's message of "Mon,
09 Feb 2026 21:33:12 -0500")
References: <DGAXI0D1P28P.A7WQWRMZJAVS.ref@HIDDEN>
<DGAXI0D1P28P.A7WQWRMZJAVS@HIDDEN>
Date: Tue, 10 Feb 2026 12:22:09 +0000
Message-ID: <877bskhjpv.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Autocrypt: addr=thievol@HIDDEN; prefer-encrypt=mutual;
keydata=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
TgUq5UmBc7YZ0JYWQgPTbQ==
OpenPGP: url=https://posteo.de/keys/thievol@HIDDEN; preference=encrypt
Received-SPF: pass client-ip=185.67.36.66; envelope-from=thievol@HIDDEN;
helo=mout02.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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,
RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: danrobi <danielrobidoux49@HIDDEN>, 80372 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)
"danrobi" via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:
> ,
>
> Error when attempting to move multiple files with async. Emacs version 31=
.0.50
>
> backtrace:
>
> error in process sentinel: if: Wrong type argument: stringp, (setq curren=
t-load-list (list "loadup.el"))
> error in process sentinel: Wrong type argument: stringp, (setq current-lo=
ad-list (list "loadup.el"))
>
> Debugger entered--Lisp error: (wrong-type-argument stringp (setq current-=
load-list (list "loadup.el")))
> signal(wrong-type-argument (stringp (setq current-load-list (list "load=
up.el"))))
> async-handle-result(#f(lambda (&optional _ignore) [(skipped nil) (async=
-fn-list (("/home/danrobi/Downloads/testing-htmlize-sharing.html" . "/home/=
danrobi/Videos/testing-htmlize-sharing.html") ("/home/danrobi/Downloads/tes=
ting-htmlize-sharing.html~" . "/home/danrobi/Videos/testing-htmlize-sharing=
.html~") ("/home/danrobi/Downloads/testing-htmlize-sharing.org" . "/home/da=
nrobi/Videos/testing-htmlize-sharing.org"))) (failures nil) (total 3) (oper=
ation "Move")] (dired-async-after-file-create total (list operation (length=
async-fn-list)) failures skipped) (if (string=3D (downcase operation) "ren=
ame") (progn (let* ((--cl-var-- async-fn-list) (to nil) (file nil) (bf nil)=
(destp nil) (--cl-var-- t)) (while (consp --cl-var--) (progn (setq to ...)=
(setq file ...)) (setq bf (get-file-buffer file)) (setq destp (file-exists=
-p to)) (and bf destp (save-current-buffer ... ...)) (setq --cl-var-- (cdr =
--cl-var--)) (setq --cl-var-- nil)) nil)))) (async-signal (wrong-type-argum=
ent stringp (setq current-load-list (list "loadup.el")))) #<buffer *emacs*>)
> async-when-done(#<process emacs> "finished\n")
>
> Step to reproduce:
>
> emacs -Q
> load-library async and dired-async
> Do a `dired-async-do-rename' on multiple files
Even if you load async.el, dired-async has to know where async.el is
located, try instead:
(add-to-list 'load-path "/path/to/your/emacs-async")
(require 'dired-async)
>
> async version: 1.9.9
>
> In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu) of 2026-02-09 built
> on runnervmez679
> Repository revision: 583a112169f0c964552b94f84ea0c942377a14e6
> Repository branch: master
> System Description: Void Linux
>
> Configured using:
> 'configure --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu
> --prefix=3D/home/runner/.local --without-x --without-xpm --without-jpeg
> --without-png --without-gif --without-tiff
> --without-toolkit-scroll-bars --without-x-toolkit --with-x-toolkit=3Dno
> --without-gsettings --without-dbus --without-gconf --without-selinux
> --without-sound --without-imagemagick --without-xwidgets --with-gnutls
> --with-modules=3Difavailable --without-compress-install
> --without-native-compilation --without-lcms2 --with-pdumper=3Dyes
> 'CFLAGS=3D-O2 -g -fno-omit-frame-pointer' build_alias=3Dx86_64-pc-linux-=
gnu
> host_alias=3Dx86_64-pc-linux-gnu'
>
> Configured features:
> GMP GNUTLS LIBXML2 MODULES NOTIFY INOTIFY PDUMPER SECCOMP SQLITE3
> THREADS XIM ZLIB
>
> Important settings:
> value of $EMACSDATA: /home/danrobi/bin/emacs-dynamic-binary/share/emacs=
/31.0.50/etc
> value of $EMACSDOC: /home/danrobi/bin/emacs-dynamic-binary/share/emacs/=
31.0.50/etc
> value of $EMACSLOADPATH: /home/danrobi/bin/emacs-dynamic-binary/share/e=
macs/31.0.50/lisp
> value of $EMACSNATIVELOADPATH: /home/danrobi/.emacs.d/emacs-launch
> value of $LC_COLLATE: C
> value of $LANG: en_CA.UTF-8
> locale-coding-system: utf-8-unix
>
> Major mode: IBuffer
>
> Minor modes in effect:
> dired-async-mode: t
> dired-async--modeline-mode: t
> ibuffer-auto-mode: t
> recentf-mode: t
> global-centered-cursor-mode: t
> centered-cursor-mode: t
> cua-mode: t
> tty-tip-mode: t
> display-time-mode: t
> electric-pair-mode: t
> display-battery-mode: t
> mouse-wheel-mode: t
> highlight-changes-visible-mode: t
> global-hl-line-mode: t
> minibuffer-electric-default-mode: t
> minibuffer-depth-indicate-mode: t
> vertico-mode: t
> amx-mode: t
> delete-selection-mode: t
> global-corfu-mode: t
> xclip-mode: t
> savehist-mode: t
> override-global-mode: t
> winner-mode: t
> global-auto-revert-mode: t
> tooltip-mode: t
> global-eldoc-mode: t
> eldoc-mode: t
> electric-indent-mode: t
> file-name-shadow-mode: t
> global-font-lock-mode: t
> font-lock-mode: t
> minibuffer-nonselected-mode: t
> minibuffer-regexp-mode: t
> buffer-read-only: 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/danrobi/.emacs.d/user-lisp/my-elpa/helpful/test/test-helper hides /=
home/danrobi/.emacs.d/user-lisp/my-elpa/f/test/test-helper
> /home/danrobi/.emacs.d/user-lisp/my-elpa/emacs-eat/eat hides /home/danrob=
i/.emacs.d/user-lisp/my-elpa/emacs-eat/term/eat
> /home/danrobi/.emacs.d/user-lisp/my-elpa/helpful/test/test-helper hides /=
home/danrobi/.emacs.d/user-lisp/my-elpa/elisp-refs/test/test-helper
> /home/danrobi/.emacs.d/user-lisp/my-elpa/s/dev/examples hides /home/danro=
bi/.emacs.d/user-lisp/my-elpa/dash/dev/examples
> /home/danrobi/.emacs.d/user-lisp/my-elpa/s/dev/ert hides /home/danrobi/bi=
n/emacs-dynamic-binary/share/emacs/31.0.50/lisp/emacs-lisp/ert
>
> Features:
> (shadow sort mail-extr emacsbug mm-archive network-stream url-http
> url-gw nsm url-cache url-auth dired-async async edmacro elisp-scope
> conf-mode org-num oc-basic ffap org-element org-persist org-id
> org-refile org-element-ast inline avl-tree ol-eww ol-rmail ol-mhe ol-irc
> ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime
> gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud
> nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range
> message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068
> epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
> rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win ol-docview
> doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
> ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp
> org-macro org-src ob-comint org-pcomplete org-list org-footnote
> org-faces org-entities noutline outline org-version ob-emacs-lisp
> ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys
> oc org-loaddefs cal-menu calendar cal-loaddefs org-compat org-macs
> sh-script smie treesit executable ibuf-ext vertico-sort facemenu
> two-column kmacro cl-extra help-at-pt em-unix em-term em-script
> em-prompt em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs
> em-basic em-banner em-alias esh-mode esh-var display-line-numbers
> my-emacs-in-terminal-theme-theme init recentf tree-widget eww vtable
> url-queue shr pixel-fill kinsoku url-file svg dom puny mm-url gnus
> nnheader gnus-util mail-utils range mm-util mail-prsvr cua-base tty-tip
> time image xt-mouse elec-pair battery dbus xml pixel-scroll mwheel
> hilit-chg completion-preview hl-line project helpful cc-langs cc-vars
> cc-defs imenu trace cl-print info-look info help-fns f elisp-refs dash
> icomplete ido minibuf-eldef mb-depth consult bookmark fringe vertico amx
> s eat term/xterm xterm term ehelp color browse-kill-ring delsel corfu
> compat hydra lv ibuffer ibuffer-loaddefs htmlize eshell em-tramp esh-cmd
> generator esh-ext esh-proc esh-opt esh-io esh-arg esh-module
> esh-module-loaddefs esh-util tramp-cache time-stamp tramp trampver
> tramp-integration tramp-message tramp-compat shell pcomplete parse-time
> iso8601 time-date format-spec tramp-loaddefs rx xclip vundo pcase
> my-apps twitch-stream disp-table savehist finder-inf use-package
> use-package-ensure use-package-delight use-package-diminish
> use-package-bind-key bind-key use-package-core proced winner cus-edit
> cus-start cus-load wid-edit package browse-url xdg 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 password-cache json url-vars package-activate
> autorevert filenotify .user-lisp-autoloads loaddefs-gen
> generate-lisp-file lisp-mnt radix-tree edebug dired-aux dired dnd
> dired-loaddefs ert map pp ewoc debug backtrace help-mode find-func
> byte-opt gv vc-git diff-mode track-changes easy-mmode files-x vc
> vc-dispatcher bug-reference thingatpt warnings icons cl-loaddefs cl-lib
> compile text-property-search comint subr-x mule-util ansi-osc ansi-color
> ring tool-bar regexp-opt bytecomp byte-compile rmc iso-transl tooltip
> cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
> elisp-mode tabulated-list replace newcomment text-mode lisp-mode
> prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
> timer select 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 inotify multi-tty make-network-process tty-child-frames emacs)
>
> Memory information:
> ((conses 16 718059 742106) (symbols 48 45166 1)
> (strings 32 204720 94895) (string-bytes 1 5013262) (vectors 16 82152)
> (vector-slots 8 1545206 420868) (floats 8 567 29929)
> (intervals 56 11203 1450) (buffers 984 70))
>
>
>
>
>
--=20
Thierry
bug-gnu-emacs@HIDDEN:bug#80372; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 10 Feb 2026 04:57:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 09 23:57:19 2026
Received: from localhost ([127.0.0.1]:50611 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vpfoM-0006Mi-0v
for submit <at> debbugs.gnu.org; Mon, 09 Feb 2026 23:57:19 -0500
Received: from lists.gnu.org ([2001:470:142::17]:39342)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <danielrobidoux49@HIDDEN>)
id 1vpdZ8-0003XU-0j
for submit <at> debbugs.gnu.org; Mon, 09 Feb 2026 21:33:29 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <danielrobidoux49@HIDDEN>)
id 1vpdZ2-0004vn-9x
for bug-gnu-emacs@HIDDEN; Mon, 09 Feb 2026 21:33:20 -0500
Received: from sonic314-15.consmr.mail.bf2.yahoo.com ([74.6.132.125])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <danielrobidoux49@HIDDEN>)
id 1vpdYz-0001D2-9w
for bug-gnu-emacs@HIDDEN; Mon, 09 Feb 2026 21:33:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s2048;
t=1770690794; bh=CsyfwyzdZPmqYZLSpTPyPmmbdCR7BL9iTj45SmYMnnE=;
h=Date:Subject:From:To:References:From:Subject:Reply-To;
b=BEcyQFckqHnVj0gMSFhjEdxktDsyke8mnTy2J7UbYT6+qkKBMNFOHp9zCvRo4uqc9Pa7DBEhf5hIXNj4GvmamlXhYcThQfPK0x/4zP/ZpACWfIE3iNimWv2JhrAAlg4xSsoAz5zfRrouxVQ97n0Djj3RWfSdOoLuXTnWs/jirW2m4bXNypbfb0BQ5Y5xujjcVuwwnZ3GKCx0cGn1FBHCXJokVC3pjaWIxJafyUErlApW5OB84xAL9l2aRwfONUUDQ3D4ROzxy9bX7EaSjDH3RsAcczfM1HJkfxiSiKisvmiRYSS3AFVqElP0wMzd6zHdP6uvC9eFVmLvoDWR8sVOqQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1770690794; bh=45lDzzYWZfqX3BuCnmzyLS8tznC3EdAUtI+3q95jZsq=;
h=X-Sonic-MF:Date:Subject:From:To:From:Subject;
b=R5Jf5LgqITkiNiNZQjwPNX8e+PVXT5ie362eFLqKrRJPeCAY/2aEJW8skv5Cual4NoTv7UkUnj/CXlXOJvWlkO8LBDq5/YVq+kvPiarvzymvsnBYM+WbAzHNzEbVh5/JQIQx1OtDlnp8c8MHYNPeD2xiwO0kuo/XhbOWhJ5YNleYtxqkrJ4cjImUHqzO+njDZ1SQ9fs0PFmtzwjJlk6PB8tStzKC71y7ZJ76Tph/ekImdI8ygi7p3PEN2gYVux+YMCh6/SD5NoLMkx+5Q7N0jM6oGF6l7ySOEVVVEG999FDWz34Iv0yUKngqGCiHPAI8cNXhMSu1plmiJoXACdY4Hg==
X-YMail-OSG: JDGK.isVM1kgt5uL5K0ECKQMh3ZC.Z7gbUvpx1h0ckyHX.JeRkjpq3zgmHAFRj4
pUUhVQQlkCGycGjyejs4TApoHkA3DuUChzmnkx57O1U0HaF7RGb.7YZHmh5oz8t916xTnLp5Q9Ze
74qJHYJ9o.mVtwQa7gorYvTK8vViX69rMYdEEd7qqr1JhEU40kY1cyvS8_t352BzRmIvdR6r8TLy
uwyEKF7JmQBPmxQsQwXt2ilhp0ZvvnMU4aywQRKFYDSJZffE7eD4FaRAb8zY7tuWvCzkComzABoF
qsJMr4g_ejeui2FoNvZ04lx_dPAbtTz3._E1KTIVCX5XmewvOtVaHRlAERzgKpOfP.vRvaqqb77P
tEhRXkJ_kqEPsc_WrmnaJaiPwiyA0cJH6rX6M_KKEpVCS.NcQ_V9ZIuHP54rjEUX6Evo_DA5f4U3
BFShy3ZkON0t7UzgpTImXKl5Q7NlR_oZYXzoBxOIK7mPGSCzOKsQNuS0nlvvi3fdNqay_HuveguR
c2KuV.JSWCRBdIhTe03_2PRyVDKUYnJ37106vYstuXAe_o8C3v0NNuGWEQzkwwtggxtb8hpdJQdF
cvvvX7b_EJF2h7pv5kfkBREMcB2nBUVGMmIiPKJFrJ71xm1UraxcjdDoKwd_eV7lyCYCMHZQsL_U
Djxx37hJelEefgoB54lrHLFOsMjHZYeaSxPm1cYhGynVFeg0HpnebsyqaL4pRgqzqEkzOkoaFsOc
gLoxo9a9GfF8tMGtnxqXCLSJLKGQSEzirFrpStcTeQnt4dL5xvf8dXqL7JSgDBToSmXfrZS3qzMC
b2KuAS0CE47ReYsGRvEoyQE3h8ATbeqpFwn1DJfYLK2DG._eq0IttVmEFEDkSxxTFj6ew3x1E6u_
IBj_HeHHmzZuz8hroVhGPNFjQSiCsb176xnWSpKcRQlUpmdOCIXCISqsjAubtDGzUlrmzcU1Ydtf
QP0GvTd7AaHFztoKwyjBN87BhKGaMVuVsVQIjkZ1sePflTm.jvhbvyX2FEiRa2YG9lpf9bDsIY4Z
qMrsJ5dN8gSDVUC270Bqh698PwsT2E4FhVWJ8V97mkpybL_BPIlK7hzMvWO9vfsZxu.FswcViOe1
V4zk9iAEWNGR6VlugHsenRllGbMQiXBOTvnDN.nQlhMS.FTm57jba_oNNysG_R3JsyelVSi10BS1
tWtwMr9aCy77IwGTo_PO0NRGlF202lt8sgw53Y38S6URdk0L6AzVUurF9872nedLmtdA17xXMxtr
p_bwKsJb_zvj6lXyCBQlOUswzpJwsvTwG0CwlnAUztx0nPKONrSxmZAAHfNTMzxD8ijfTF71kP3T
zMeO2akGY6S2yX4zLYo84cfsPFjD7RCi9iNB_1LjZ_HPLMe50O9Uxq_bDQzJ7QjRHCPclvSAh34h
pW6PBlh3tKJnoQ_3Ko0YhtO2nbEQ_egtmaaSopdzU3luv1SOOnbg7rc9kHP0.Fb8T9B50C0cSOov
JzRQNIZt5hTsNuA_suicec3ngmJGBF23v97pwax4FCzQM2T9NN9YUwo5l0aIM6U8fANKtKbnzbWO
92XxNFr7iGKrYA9UixsBHcRNgEPKYGIIvp5jWJn_le.DPCPY7XvzYA38SJaTuzPXlFfdEk5vuC_O
QHvZAoItl1UEsr3J5GrYMRg.AtidJIy9kkGOPrkjjDe5Hf2sdhnkyBbIEtXTx8eMucx4SjEYk9U3
HMSELw1wevwbzgpXpI93atQ5hk8SwJCnFu8pKPyevUxDHjBer2dG4ZHi.BI1lHCKRxySdfbIhShF
.y_TJZruF1TulandfE6TYbFnCKRNdfkj_jiht_CpLZccHPeBL92dpY0.ekamL9t2HE5_xoUmru98
409wwWSt_d_Mr3kzvX5_KHRmx8hLcsu9tceADamJTdzvu5eJ7E813L6bfLuJxnyOCeWTXW4m5rZs
vZH9qNBOviZo9dzSAjIx.2jPuIUifNi3BnzrJpFaPG0N6fCNN5ny1Regh1lZsC5M0S9BIzhwAU4a
9Y_HxcwvfBcwh59EuPgpW5n7XOkzQmyD0UhipLztynqBuZ.Y4biTQIf5kUp9cn7z3x3Az.O9tS.0
DbMBmsbq0bsSMxQLqJ7aYQRPvBGZpzWlZrHV_AdLQgwljZEtaVL.kHAqB4mte_gw9Q_JUnCtrDo9
eGSsUmdmRwBeifr.MMUvq8Dm8Cri5WLSpjkRCRHd0iK_SvIDQThWuNt2xFqSBmTfYGdIPGSyxCT_
reP5YTRHme1HJrhyYdtrcHvbDLErx5SJdUMDMNVWO0AagmY2U58jFxMyEWux9yVAixhsTE4QQqDP
PzHmCrPER7do-
X-Sonic-MF: <danielrobidoux49@HIDDEN>
X-Sonic-ID: bbad7136-c35f-4684-8197-f692894fa0bc
Received: from sonic.gate.mail.ne1.yahoo.com by
sonic314.consmr.mail.bf2.yahoo.com with HTTP; Tue, 10 Feb 2026 02:33:14 +0000
Received: by hermes--production-bf1-7b565c5b6f-l6fhz (Yahoo Inc. Hermes SMTP
Server) with ESMTPA ID 2d73f549a06c9e6ef1b313b8945eddd9;
Tue, 10 Feb 2026 02:33:13 +0000 (UTC)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Mon, 09 Feb 2026 21:33:12 -0500
Message-Id: <DGAXI0D1P28P.A7WQWRMZJAVS@HIDDEN>
Subject: 31.0.50; error async & loadup.el
From: "danrobi" <danielrobidoux49@HIDDEN>
To: <bug-gnu-emacs@HIDDEN>
X-Mailer: aerc 0.21.0
References: <DGAXI0D1P28P.A7WQWRMZJAVS.ref@HIDDEN>
Content-Length: 9244
Received-SPF: pass client-ip=74.6.132.125;
envelope-from=danielrobidoux49@HIDDEN;
helo=sonic314-15.consmr.mail.bf2.yahoo.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Mon, 09 Feb 2026 23:57:13 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)
,
Error when attempting to move multiple files with async. Emacs version 31.0=
.50
backtrace:
error in process sentinel: if: Wrong type argument: stringp, (setq current-=
load-list (list "loadup.el"))
error in process sentinel: Wrong type argument: stringp, (setq current-load=
-list (list "loadup.el"))
Debugger entered--Lisp error: (wrong-type-argument stringp (setq current-lo=
ad-list (list "loadup.el")))
signal(wrong-type-argument (stringp (setq current-load-list (list "loadup=
.el"))))
async-handle-result(#f(lambda (&optional _ignore) [(skipped nil) (async-f=
n-list (("/home/danrobi/Downloads/testing-htmlize-sharing.html" . "/home/da=
nrobi/Videos/testing-htmlize-sharing.html") ("/home/danrobi/Downloads/testi=
ng-htmlize-sharing.html~" . "/home/danrobi/Videos/testing-htmlize-sharing.h=
tml~") ("/home/danrobi/Downloads/testing-htmlize-sharing.org" . "/home/danr=
obi/Videos/testing-htmlize-sharing.org"))) (failures nil) (total 3) (operat=
ion "Move")] (dired-async-after-file-create total (list operation (length a=
sync-fn-list)) failures skipped) (if (string=3D (downcase operation) "renam=
e") (progn (let* ((--cl-var-- async-fn-list) (to nil) (file nil) (bf nil) (=
destp nil) (--cl-var-- t)) (while (consp --cl-var--) (progn (setq to ...) (=
setq file ...)) (setq bf (get-file-buffer file)) (setq destp (file-exists-p=
to)) (and bf destp (save-current-buffer ... ...)) (setq --cl-var-- (cdr --=
cl-var--)) (setq --cl-var-- nil)) nil)))) (async-signal (wrong-type-argumen=
t stringp (setq current-load-list (list "loadup.el")))) #<buffer *emacs*>)
async-when-done(#<process emacs> "finished\n")
Step to reproduce:
emacs -Q
load-library async and dired-async
Do a `dired-async-do-rename' on multiple files
async version: 1.9.9
In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu) of 2026-02-09 built
on runnervmez679
Repository revision: 583a112169f0c964552b94f84ea0c942377a14e6
Repository branch: master
System Description: Void Linux
Configured using:
'configure --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu
--prefix=3D/home/runner/.local --without-x --without-xpm --without-jpeg
--without-png --without-gif --without-tiff
--without-toolkit-scroll-bars --without-x-toolkit --with-x-toolkit=3Dno
--without-gsettings --without-dbus --without-gconf --without-selinux
--without-sound --without-imagemagick --without-xwidgets --with-gnutls
--with-modules=3Difavailable --without-compress-install
--without-native-compilation --without-lcms2 --with-pdumper=3Dyes
'CFLAGS=3D-O2 -g -fno-omit-frame-pointer' build_alias=3Dx86_64-pc-linux-gn=
u
host_alias=3Dx86_64-pc-linux-gnu'
Configured features:
GMP GNUTLS LIBXML2 MODULES NOTIFY INOTIFY PDUMPER SECCOMP SQLITE3
THREADS XIM ZLIB
Important settings:
value of $EMACSDATA: /home/danrobi/bin/emacs-dynamic-binary/share/emacs/3=
1.0.50/etc
value of $EMACSDOC: /home/danrobi/bin/emacs-dynamic-binary/share/emacs/31=
.0.50/etc
value of $EMACSLOADPATH: /home/danrobi/bin/emacs-dynamic-binary/share/ema=
cs/31.0.50/lisp
value of $EMACSNATIVELOADPATH: /home/danrobi/.emacs.d/emacs-launch
value of $LC_COLLATE: C
value of $LANG: en_CA.UTF-8
locale-coding-system: utf-8-unix
Major mode: IBuffer
Minor modes in effect:
dired-async-mode: t
dired-async--modeline-mode: t
ibuffer-auto-mode: t
recentf-mode: t
global-centered-cursor-mode: t
centered-cursor-mode: t
cua-mode: t
tty-tip-mode: t
display-time-mode: t
electric-pair-mode: t
display-battery-mode: t
mouse-wheel-mode: t
highlight-changes-visible-mode: t
global-hl-line-mode: t
minibuffer-electric-default-mode: t
minibuffer-depth-indicate-mode: t
vertico-mode: t
amx-mode: t
delete-selection-mode: t
global-corfu-mode: t
xclip-mode: t
savehist-mode: t
override-global-mode: t
winner-mode: t
global-auto-revert-mode: t
tooltip-mode: t
global-eldoc-mode: t
eldoc-mode: t
electric-indent-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
minibuffer-nonselected-mode: t
minibuffer-regexp-mode: t
buffer-read-only: 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/danrobi/.emacs.d/user-lisp/my-elpa/helpful/test/test-helper hides /ho=
me/danrobi/.emacs.d/user-lisp/my-elpa/f/test/test-helper
/home/danrobi/.emacs.d/user-lisp/my-elpa/emacs-eat/eat hides /home/danrobi/=
.emacs.d/user-lisp/my-elpa/emacs-eat/term/eat
/home/danrobi/.emacs.d/user-lisp/my-elpa/helpful/test/test-helper hides /ho=
me/danrobi/.emacs.d/user-lisp/my-elpa/elisp-refs/test/test-helper
/home/danrobi/.emacs.d/user-lisp/my-elpa/s/dev/examples hides /home/danrobi=
/.emacs.d/user-lisp/my-elpa/dash/dev/examples
/home/danrobi/.emacs.d/user-lisp/my-elpa/s/dev/ert hides /home/danrobi/bin/=
emacs-dynamic-binary/share/emacs/31.0.50/lisp/emacs-lisp/ert
Features:
(shadow sort mail-extr emacsbug mm-archive network-stream url-http
url-gw nsm url-cache url-auth dired-async async edmacro elisp-scope
conf-mode org-num oc-basic ffap org-element org-persist org-id
org-refile org-element-ast inline avl-tree ol-eww ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime
gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud
nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range
message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068
epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win ol-docview
doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m
ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-src ob-comint org-pcomplete org-list org-footnote
org-faces org-entities noutline outline org-version ob-emacs-lisp
ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys
oc org-loaddefs cal-menu calendar cal-loaddefs org-compat org-macs
sh-script smie treesit executable ibuf-ext vertico-sort facemenu
two-column kmacro cl-extra help-at-pt em-unix em-term em-script
em-prompt em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs
em-basic em-banner em-alias esh-mode esh-var display-line-numbers
my-emacs-in-terminal-theme-theme init recentf tree-widget eww vtable
url-queue shr pixel-fill kinsoku url-file svg dom puny mm-url gnus
nnheader gnus-util mail-utils range mm-util mail-prsvr cua-base tty-tip
time image xt-mouse elec-pair battery dbus xml pixel-scroll mwheel
hilit-chg completion-preview hl-line project helpful cc-langs cc-vars
cc-defs imenu trace cl-print info-look info help-fns f elisp-refs dash
icomplete ido minibuf-eldef mb-depth consult bookmark fringe vertico amx
s eat term/xterm xterm term ehelp color browse-kill-ring delsel corfu
compat hydra lv ibuffer ibuffer-loaddefs htmlize eshell em-tramp esh-cmd
generator esh-ext esh-proc esh-opt esh-io esh-arg esh-module
esh-module-loaddefs esh-util tramp-cache time-stamp tramp trampver
tramp-integration tramp-message tramp-compat shell pcomplete parse-time
iso8601 time-date format-spec tramp-loaddefs rx xclip vundo pcase
my-apps twitch-stream disp-table savehist finder-inf use-package
use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key use-package-core proced winner cus-edit
cus-start cus-load wid-edit package browse-url xdg 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 password-cache json url-vars package-activate
autorevert filenotify .user-lisp-autoloads loaddefs-gen
generate-lisp-file lisp-mnt radix-tree edebug dired-aux dired dnd
dired-loaddefs ert map pp ewoc debug backtrace help-mode find-func
byte-opt gv vc-git diff-mode track-changes easy-mmode files-x vc
vc-dispatcher bug-reference thingatpt warnings icons cl-loaddefs cl-lib
compile text-property-search comint subr-x mule-util ansi-osc ansi-color
ring tool-bar regexp-opt bytecomp byte-compile rmc iso-transl tooltip
cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select 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 inotify multi-tty make-network-process tty-child-frames emacs)
Memory information:
((conses 16 718059 742106) (symbols 48 45166 1)
(strings 32 204720 94895) (string-bytes 1 5013262) (vectors 16 82152)
(vector-slots 8 1545206 420868) (floats 8 567 29929)
(intervals 56 11203 1450) (buffers 984 70))
"danrobi" <danielrobidoux49@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#80372; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.