Received: (at 70824) by debbugs.gnu.org; 8 May 2024 13:24:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 08 09:24:49 2024 Received: from localhost ([127.0.0.1]:48906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4hHt-0006Gz-Im for submit <at> debbugs.gnu.org; Wed, 08 May 2024 09:24:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1s4hHs-0006Gt-1q for 70824 <at> debbugs.gnu.org; Wed, 08 May 2024 09:24:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1s4hHM-0005aF-Mm; Wed, 08 May 2024 09:24:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=7b3uG68eubj0QARSHEzik1gKjhwLloCccvzodIjF+dA=; b=neK9RVnPX4SH oT1dlpKCBSJo12mGfce+NR5MSxe1RyAy0tp37JGz8ALaPXv2ae0aSsSQXGo4RKd5oAdG5SD+sfuy9 bxtZsQOWzfvh6ewNEszj4kFkyM5tuNFSYjXo/t3JfsQTOYJ74geTfLNz4+VwP2qAgZ/gujqrIjI83 Q5mmbDiU4BaggmU9uVXWq4aw5LIOjH1WwTGfsbA1BDd7OcYDoE6IjKYlhcZ0rP1Ho7LQU7jAgjfsC cii78Xmkv26cQcomeHBKqx7fvWKuzrCRbWy4V1kbq8A9jRkG+lF0UvD/NsjmZN7B8GfXthZiRFpTU r90C1qspudTN++32cnzYRg==; Date: Wed, 08 May 2024 16:24:15 +0300 Message-Id: <868r0ka134.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Matt Armstrong <matt@HIDDEN> In-Reply-To: <43a0c058-b4f8-4875-a935-e1e33df5885b@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#70824: 29.3; Run time error in `dabbrev-completion' References: <d6029988-9aa0-4f04-8d88-4092ac6ea0f8@HIDDEN> <handler.70824.B.171510968110138.ack <at> debbugs.gnu.org> <43a0c058-b4f8-4875-a935-e1e33df5885b@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70824 Cc: 70824 <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 (---) > Date: Tue, 7 May 2024 12:52:56 -0700 > From: Matt Armstrong via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > Debugging this further (sorry, still no repro so I'm debugging my live > image), I think this was introduced a few years ago in commit > 2d0085f756572856a2ed8d1bf043b59195a3e3f3 and partially fixed in commit > d0975d7db03c231a3db5a1cd0edaf41094d43f0d. > > Those commits introduced a feature where `dabbrev--find-expansion' > considers the components of a buffer's file name as completion > candidates. It does this by creating a temp buffer containing the > components. > > The problem is that this temp buffer is immediately killed, yet dabbrev > variables still hold references to it. The second commit above correctly > removes the killed buffer from `dabbrev--friend-buffer-list', but did > not handle the case where `dabbrev--last-buffer' or > `dabbrev--last-buffer-found' happened to be the just-killed buffer. Thanks for the analysis. > I can think of two approaches: > > - continual with the "manual GC" approach and scrub more dabbrev vars > of this killed buffer. > - handle the killed buffer gracefully by using buffer-live-p > consistently, instead using checks against nil. I think we should do both. Can you suggest a patch along these lines?
bug-gnu-emacs@HIDDEN
:bug#70824
; Package emacs
.
Full text available.Received: (at 70824) by debbugs.gnu.org; 7 May 2024 19:53:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 07 15:53:37 2024 Received: from localhost ([127.0.0.1]:44400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4Qsa-0002xw-Ru for submit <at> debbugs.gnu.org; Tue, 07 May 2024 15:53:37 -0400 Received: from out-184.mta1.migadu.com ([2001:41d0:203:375::b8]:31981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <matt@HIDDEN>) id 1s4QsY-0002xq-5Q for 70824 <at> debbugs.gnu.org; Tue, 07 May 2024 15:53:35 -0400 Message-ID: <43a0c058-b4f8-4875-a935-e1e33df5885b@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rfc20.org; s=key1; t=1715111581; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=psT+wUl3s5uA7Cdkbe/t/5cKGpA2+eo1a3zDiXbt8r0=; b=jfz8eSf2UESwecpbVGP75agecai6722YwqZitsaLcRJXHkr7JxqwQzZblnUys/3+G/uoBH PFx+O4cjWa9eHgyM/mGcduKBYx83tJmPnJpvSXL2ek9ucejuoHKoGuNseJER23E8hl1Ubc CwIQ/UOcWi2LOIx97lOPCXCzSLZmS5qUDdQa30t8oy0tOGIrjK61GP6ZaBNom9obk6XhVw NkWKXWE8TDtm7qRSJf68t4ewJ5XzHLWRNzkv1YW5YObGukyNAVTtrzUR13VF3z4wOCygom a4yTGVZWA7kiq2IZNWQq0o/x9aApLKomy+jUkpaXmL4V4gAlf32ATQoC129hWQ== Date: Tue, 7 May 2024 12:52:56 -0700 MIME-Version: 1.0 Subject: Re: 29.3; Run time error in `dabbrev-completion' To: 70824 <at> debbugs.gnu.org References: <d6029988-9aa0-4f04-8d88-4092ac6ea0f8@HIDDEN> <handler.70824.B.171510968110138.ack <at> debbugs.gnu.org> Content-Language: en-US X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Matt Armstrong <matt@HIDDEN> In-Reply-To: <handler.70824.B.171510968110138.ack <at> debbugs.gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70824 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: -1.0 (-) Debugging this further (sorry, still no repro so I'm debugging my live image), I think this was introduced a few years ago in commit 2d0085f756572856a2ed8d1bf043b59195a3e3f3 and partially fixed in commit d0975d7db03c231a3db5a1cd0edaf41094d43f0d. Those commits introduced a feature where `dabbrev--find-expansion' considers the components of a buffer's file name as completion candidates. It does this by creating a temp buffer containing the components. The problem is that this temp buffer is immediately killed, yet dabbrev variables still hold references to it. The second commit above correctly removes the killed buffer from `dabbrev--friend-buffer-list', but did not handle the case where `dabbrev--last-buffer' or `dabbrev--last-buffer-found' happened to be the just-killed buffer. I can think of two approaches: - continual with the "manual GC" approach and scrub more dabbrev vars of this killed buffer. - handle the killed buffer gracefully by using buffer-live-p consistently, instead using checks against nil.
bug-gnu-emacs@HIDDEN
:bug#70824
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 7 May 2024 19:21:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 07 15:21:21 2024 Received: from localhost ([127.0.0.1]:44250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4QNM-0002dS-9E for submit <at> debbugs.gnu.org; Tue, 07 May 2024 15:21:21 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <matt@HIDDEN>) id 1s4QNH-0002dK-K7 for submit <at> debbugs.gnu.org; Tue, 07 May 2024 15:21:18 -0400 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 <matt@HIDDEN>) id 1s4QMl-0001hf-1t for bug-gnu-emacs@HIDDEN; Tue, 07 May 2024 15:20:43 -0400 Received: from out-186.mta0.migadu.com ([2001:41d0:1004:224b::ba]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <matt@HIDDEN>) id 1s4QMa-0006Kt-CT for bug-gnu-emacs@HIDDEN; Tue, 07 May 2024 15:20:42 -0400 Message-ID: <d6029988-9aa0-4f04-8d88-4092ac6ea0f8@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rfc20.org; s=key1; t=1715109621; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8nP/A6KlJd8CK7cZc97wg90VuHzQpIhW+cInkQG1+hc=; b=f0s+NVxAwmBFAqrl7pvr8l5OKjJ9NGrA603Y3KJ/hD6EFKTdBNVkWbRP9R74ZsAhZ6/Vo5 9v8vnHXBSQ8vKqEN1UTKbLZPthu6LSoWACWY7hF1NXh/mT4r7W7vnz3X7u4WbXTWsSgdjn b2S9qd4sXGQ9dVYYzqErtNdqtaEPkLDnhPmYDUMdn/0KfRXJMPQby8yvh0aC8GxxwVMU7D XS6jYHP55kA+u427SpT5L2nZN4RGhavlE+GG3ocAX60Ldo0kw0TluoRAFBO2IgC4XRlU28 382SZ0ieToP1LxJl5AkTDGSU/2wH4Ld5llUxZBWabSWOEtEUj+EeF4VYogpILA== Date: Tue, 7 May 2024 12:19:43 -0700 MIME-Version: 1.0 Content-Language: en-US To: bug-gnu-emacs@HIDDEN X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and include these headers. From: Matt Armstrong <matt@HIDDEN> Subject: 29.3; Run time error in `dabbrev-completion' Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:1004:224b::ba; envelope-from=matt@HIDDEN; helo=out-186.mta0.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, 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-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 (/) I'm in a state where `dabbrev--last-buffer' is set to #<killed buffer>, which confuses the `dabbrev-completion' command as shown by the backtrace below. If I find a way to reproduce I will follow up with that. I suspect that dabbrev.el should use `(buffer-live-p dabbrev--last-buffer)' instead of checking for non-nil. First, the value of dabbrev--last-buffer: dabbrev--last-buffer is a variable defined in ‘dabbrev.el’. Its value is #<killed buffer> Not documented as a variable. Second, what happens when I run `dabbrev-completion': Debugger entered--Lisp error: (error "Selecting deleted buffer") set-buffer(#<killed buffer>) (progn (set-buffer dabbrev--last-buffer)) (if dabbrev--last-buffer (progn (set-buffer dabbrev--last-buffer))) (save-excursion (if dabbrev--last-buffer (progn (set-buffer dabbrev--last-buffer))) (or (and (not dabbrev-search-these-buffers-only) (>= direction 0) (setq dabbrev--last-direction (min 1 direction)) (dabbrev--try-find abbrev t (max 1 direction) ignore-case)) (and (or (not dabbrev-search-these-buffers-only) dabbrev--last-buffer) (<= direction 0) (setq dabbrev--last-direction -1) (dabbrev--try-find abbrev nil (max 1 (- direction)) ignore-case)) (progn (setq dabbrev--last-direction -1) (if dabbrev--last-buffer nil (if dabbrev--friend-buffer-list nil (setq dabbrev--friend-buffer-list (dabbrev--make-friend-buffer-list)) (setq dabbrev--progress-reporter (make-progress-reporter "Scanning for dabbrevs..." (- ...) 0 0 1 1.5)))) (let ((file-name (buffer-file-name)) file-name-buffer) (unwind-protect (progn (if file-name (progn ... ... ...)) (let (expansion) (while ... ... ... ... ... ...) (progress-reporter-done dabbrev--progress-reporter) expansion)) (if (buffer-live-p file-name-buffer) (progn (kill-buffer file-name-buffer))) (setq dabbrev--friend-buffer-list (seq-filter #'buffer-live-p dabbrev--friend-buffer-list))))))) dabbrev--find-expansion("p" -1 t) dabbrev--find-all-expansions("p" t) #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>)(#("p" 0 1 (fontified t)) nil (boundaries . "")) completion-boundaries(#("p" 0 1 (fontified t)) #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil "") completion-basic-try-completion(#("p" 0 1 (fontified t)) #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil 1) #f(compiled-function (style) #<bytecode -0x1bb324416e7d7fbf>)(basic) completion--some(#f(compiled-function (style) #<bytecode -0x1bb324416e7d7fbf>) (basic partial-completion emacs22)) completion--nth-completion(1 #("p" 0 1 (fontified t)) #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil 1 (metadata (cycle-sort-function . identity) (category . dabbrev))) completion-try-completion(#("p" 0 1 (fontified t)) #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil 1 (metadata (cycle-sort-function . identity) (category . dabbrev))) completion--do-completion(#<marker at 531 in persist.rs> 532) completion--in-region-1(#<marker at 531 in persist.rs> 532) #f(compiled-function (start end collection predicate) #<bytecode -0x16fb47f8fb6a4d3d>)(#<marker at 531 in persist.rs> 532 #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil) apply(#f(compiled-function (start end collection predicate) #<bytecode -0x16fb47f8fb6a4d3d>) (#<marker at 531 in persist.rs> 532 #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil)) #f(compiled-function (funs global args) #<bytecode -0x73c1f01704730a2>)(nil nil (#<marker at 531 in persist.rs> 532 #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil)) completion--in-region(#<marker at 531 in persist.rs> 532 #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil) completion-in-region(#<marker at 531 in persist.rs> 532 #f(compiled-function (s p a) #<bytecode -0x1773fde4def7ae30>) nil) completion-at-point() dabbrev-completion(nil) funcall-interactively(dabbrev-completion nil) command-execute(dabbrev-completion) In GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --prefix=/nix/store/m88zm8z7qrby6zlnq32z35nmn89jdzkl-emacs-pgtk-29.3 --disable-build-details --with-modules --with-pgtk --with-compress-install --with-toolkit-scroll-bars --with-native-compilation --without-imagemagick --without-small-ja-dic --with-tree-sitter --without-xinput2 --with-xwidgets --with-dbus --with-selinux' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB Important settings: value of $EMACSLOADPATH: value of $EMACSNATIVELOADPATH: value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t msb-mode: t display-time-mode: t flyspell-mode: t server-mode: t auto-insert-mode: t keyfreq-autosave-mode: t keyfreq-mode: t global-treesit-auto-mode: t savehist-mode: t vertico-mode: t editorconfig-mode: t which-key-mode: t electric-pair-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 buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t Load-path shadows: /home/matt/.nix-profile/share/emacs/site-lisp/cmake-mode hides /home/matt/.config/emacs/elpa/cmake-mode-3.28.1/cmake-mode ~/env/elisp/ol-notmuch hides /home/matt/.config/emacs/elpa/ol-notmuch-2.0.1/ol-notmuch /nix/store/qm3ihp915s71a5sdvg6w7ag5vr295qmi-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/m88zm8z7qrby6zlnq32z35nmn89jdzkl-emacs-pgtk-29.3/share/emacs/site-lisp/site-start /home/matt/.config/emacs/elpa/project-0.10.0/project hides /nix/store/m88zm8z7qrby6zlnq32z35nmn89jdzkl-emacs-pgtk-29.3/share/emacs/29.3/lisp/progmodes/project Features: (shadow sort mail-extr emacsbug jka-compr cl-print cus-start cus-load shortdoc dabbrev vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view vc bug-reference magit-extras face-remap 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 message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util 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 magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor dirtrack shell pcomplete magit-mode magit-git magit-section magit-utils crm dash files-x find-dired dired dired-loaddefs grep pulse yasnippet protbuf msb time markdown-mode color noutline outline go-mode find-file ffap eglot external-completion array filenotify jsonrpc ert pp ewoc debug backtrace flymake-proc flymake imenu copyright misearch multi-isearch time-date vc-git diff-mode vc-dispatcher rust-ts-mode c-ts-common flyspell ispell midnight server geiser-guile info-look transient format-spec geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop generator xref geiser-completion geiser-eval geiser-connection tq geiser-syntax scheme geiser-impl help-fns radix-tree geiser-log geiser-popup view geiser-custom geiser-base geiser skeleton autoinsert advice keyfreq rust-utils thingatpt rust-mode rust-rustfmt rust-playpen rust-compile compile text-property-search comint ansi-osc ansi-color ring rust-cargo project codeium treesit-auto treesit edmacro kmacro savehist corfu vertico compat compat-29 comp comp-cstr warnings icons rx editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch pcase modus-operandi-theme modus-themes which-key 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 eieio eieio-core password-cache json subr-x map byte-opt url-vars cl-macs gv cl-extra help-mode cl-seq elec-pair use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core cl-loaddefs cl-lib bytecomp byte-compile find-func info cmake-mode-autoloads codeium-autoloads corfu-autoloads debbugs-autoloads company-autoloads geiser-guile-autoloads geiser-autoloads god-mode-autoloads meow-autoloads modus-themes-autoloads nix-mode-autoloads nixpkgs-fmt-autoloads notmuch-autoloads rust-mode-autoloads reformatter-autoloads treesit-auto-autoloads vertico-autoloads web-mode-autoloads yaml-mode-autoloads yasnippet-autoloads rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-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 gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 449923 81499) (symbols 48 28929 27) (strings 32 104412 4026) (string-bytes 1 3615216) (vectors 16 65301) (vector-slots 8 1514110 53758) (floats 8 396 470) (intervals 56 4575 36) (buffers 984 32))
Matt Armstrong <matt@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#70824
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.