Package: emacs;
Reported by: Eugene Shalyuk <eugene.shalyuk <at> aurea.com>
Date: Mon, 19 Apr 2021 14:33:02 UTC
Severity: normal
Found in version 28.0.50
Fixed in version 28.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
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 47892 in the body.
You can then email your comments to 47892 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
bug-gnu-emacs <at> gnu.org
:bug#47892
; Package emacs
.
(Mon, 19 Apr 2021 14:33:02 GMT) Full text and rfc822 format available.Eugene Shalyuk <eugene.shalyuk <at> aurea.com>
:bug-gnu-emacs <at> gnu.org
.
(Mon, 19 Apr 2021 14:33:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Eugene Shalyuk <eugene.shalyuk <at> aurea.com> To: bug-gnu-emacs <at> gnu.org Subject: 28.0.50; Memory overflow on desktop save with big items in kill ring Date: Mon, 19 Apr 2021 14:51:23 +0300
1. Open some big XML file. 2. Copy its contents to kill ring. 3. Trigger "desktop-save". 4. Emacs hangs and its all memory -- memory used by Emacs is increased infinitely from near 500 MB to dozens of GBs. Stack-trace on break: Debugger entered--entering a function: * #f(advice-wrapper :after command-error-default-function help-command-error-confusable-suggestions)((quit) "" nil) recursive-edit() debug(lambda) * #<subr byte-run--unescaped-character-literals-warning>() cl-prin1(substitute-command-keys) backtrace--print-func-and-args(#s(backtrace-frame :evald t :fun substitute-command-keys :args ("Quit") :flags (:debug-on-exit t) :locals ((debugger-may-continue . t) (inhibit-redisplay) (inhibit-debugger . t) (inhibit-changing-match-data)) :buffer nil :pos nil) (:show-flags t)) backtrace-print-frame(#s(backtrace-frame :evald t :fun substitute-command-keys :args ("Quit") :flags (:debug-on-exit t) :locals ((debugger-may-continue . t) (inhibit-redisplay) (inhibit-debugger . t) (inhibit-changing-match-data)) :buffer nil :pos nil) (:show-flags t)) backtrace-print() debugger-setup-buffer((lambda)) debug(lambda) * substitute-command-keys("Quit") format("%S" #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...)) desktop--v2s(#("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...)) desktop--v2s((48 . #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...))) desktop--v2s(((118 . [119 left]) (99 . [119 98 99 119 102 97 108 115 101 escape up up up up up up up up up up up up up up up 86 down 100 down down down down down down down down down down down down 100 100 up up up up up up up up ...]) (105) (119) (100) (97 . [118 36 left 121 65 58 8388726 escape down 48]) (117) (113) (48 . #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...)))) desktop-value-to-string(((118 . [119 left]) (99 . [119 98 99 119 102 97 108 115 101 escape up up up up up up up up up up up up up up up 86 down 100 down down down down down down down down down down down down 100 100 up up up up up up up up ...]) (105) (119) (100) (97 . [118 36 left 121 65 58 8388726 escape down 48]) (117) (113) (48 . #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...)))) desktop-outvar(register-alist) desktop-save("/Users/eugene/.emacs.d/desktops/" nil nil nil) funcall-interactively(desktop-save "/Users/eugene/.emacs.d/desktops/" nil nil nil) command-execute(desktop-save record) helm-M-x-execute-command(desktop-save) helm-execute-selection-action-1() helm-execute-selection-action() helm-internal((((name . "Emacs Commands history") (candidates . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t)) ((name . "Emacs Commands") (candidates . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t))) nil "M-x " nil nil "*helm M-x*" nil nil helm-M-x-input-history) helm((((name . "Emacs Commands history") (candidates . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t)) ((name . "Emacs Commands") (candidates . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t))) nil "M-x " nil nil "*helm M-x*" nil nil helm-M-x-input-history) helm(:sources (((name . "Emacs Commands history") (candidates . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t)) ((name . "Emacs Commands") (candidates . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t))) :prompt "M-x " :buffer "*helm M-x*" :history helm-M-x-input-history) helm-M-x-read-extended-command([flymake--backend-state-p--cmacro magit-section-show-headings vc-src-responsible-p poly-lock-adjust-span-face nexti tramp-completion-handle-file-name-all-completions Browse\ URL nxml-clear-char-ref-extra-display speedbar-check-vc-this-line access-label org-jira-org-clock-to-date c-electric-lt-gt ess-long+replacement typical-offsets-alist gnus-article-nndoc-name &error hs-hide-comments-when-hiding-all ligature-ignored-major-modes speedbar-file-regexp ess-keyword-face org-table--descriptor-line edebug-mode-on-hook pm-narrow-to-span transient:magit-diff-refresh:--irreversible-delete 0 nnoo-map-functions gnus-try-warping-via-registry compilation-error-list :where inferior-ess--goto-input-end:field mode-matcher flycheck-pug-executable comma-delimited xref--push-markers vc-bzr-shelve-menu rng-match-infer-start-tag-namespace evil-exit-visual-and-repeat nnimap-status-message gnus-summary-limit-to-marks deleted-articles nnmail-message-id-cache-file :project-root utf7-direct-encoding-chars smime-buffer-as-string-region copy-soap-xs-attribute-group jiralib-fields-for-action-cache-p xref-group angle-bracket-arglist-escape bibtex-text-in-string eieio-instance-tracker-child-p ...]) helm-M-x(nil) funcall-interactively(helm-M-x nil) command-execute(helm-M-x) In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.3.0, NS appkit-2022.30 Version 11.2.3 (Build 20D91)) of 2021-04-10 built on Eugenes-MBP.lan Windowing system distributor 'Apple', version 10.3.2022 System Description: macOS 11.2.3 Configured using: 'configure --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-head <at> 28/28.0.50_1/share/info/emacs --prefix=/usr/local/Cellar/emacs-head <at> 28/28.0.50_1 --without-x --without-dbus --with-native-compilation --with-imagemagick --with-modules --with-gnutls --with-rsvg --with-xml2 --with-xwidgets --with-ns --disable-ns-self-contained 'CFLAGS=-O2 -march=native -I/usr/local/opt/gcc/include' 'LDFLAGS=-L/usr/local/lib/gcc/10 -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: nXML Minor modes in effect: ggtags-navigation-mode: t flycheck-inline-mode: t rng-validate-mode: t yas-global-mode: t yas-minor-mode: t global-ligature-mode: t ligature-mode: t winner-mode: t gud-tooltip-mode: t idesensor-mode: t global-whitespace-mode: t recentf-mode: t golden-ratio-mode: t company-tng-mode: t global-company-mode: t company-mode: t global-flycheck-mode: t flycheck-mode: t doom-modeline-mode: t which-key-mode: t projectile-mode: t global-hl-todo-mode: t hl-todo-mode: t global-git-commit-mode: t global-auto-revert-mode: t general-override-mode: t global-evil-collection-unimpaired-mode: t evil-collection-unimpaired-mode: t desktop-save-mode: t flyspell-mode: t evil-mode: t evil-local-mode: t helm-mode: t shell-dirtrack-mode: t helm--remap-mouse-mode: t async-bytecomp-package-mode: t savehist-mode: t show-paren-mode: t save-place-mode: t global-eldoc-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: None found. Features: (shadow sort mail-extr emacsbug cl-print help-fns radix-tree evil-collection-debug debug helm-command helm-elisp helm-eval edebug backtrace ffap network-stream url-cache poly-R poly-markdown poly-noweb polymode poly-lock polymode-base polymode-weave polymode-export polymode-compat polymode-methods polymode-core polymode-classes eieio-custom eieio-base markdown-mode cursor-sensor vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs vc ess-r-mode ess-r-flymake flymake-proc flymake ess-r-xref ess-trns ess-r-package ess-r-completion ess-roxy ess-r-syntax ess-rd hideshow ess-s-lang ess-help ess-mode ess-inf ess-tracebug ess ess-utils ess-custom conf-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs elec-pair image-file image-converter ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview ol-bibtex bibtex ol-bbdb ol-w3m org-habit org-agenda org-refile face-remap tramp-archive tramp-gvfs helm-for-files helm-bookmark helm-adaptive helm-info helm-external helm-net rainbow-delimiters paredit parinfer-ext helm-gtags pulse evil-collection-ggtags ggtags ewoc highlight-indent-guides color vc-git vc-dispatcher flycheck-inline flycheck-rust rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu dom nxml-util nxml-enc xmltok dired-aux all-the-icons-dired company-oddmuse company-keywords company-etags etags fileloop evil-collection-xref xref project company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb .emacs yasnippet-snippets yasnippet diary-lib diary-loaddefs midnight ligature mu4e-alert time ht alert log4e cl notifications dbus gntp xwidgets-reuse evil-collection-xwidget xwidget magit-bookmark evil-collection-bookmark bookmark pp authinfo org-protocol org-jira org-jira-sdk jiralib request soap-client url-http url-auth url-gw nsm rng-xsd rng-dt rng-util xsd-regexp xml org-clock kubel-evil kubel winner ob-python evil-collection-python python tramp-sh ob-R ob-shell gud cus-start cus-load epa-file org-crypt ob-http ob-http-mode evil-org-agenda evil-org org-element avl-tree generator em-smart evil-collection-eshell em-prompt esh-mode eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util buffer-move camel-spell idesensor-emacs disp-table whitespace yaml-mode recentf tree-widget wid-edit golden-ratio company-tng evil-collection-company company rust-mode evil-collection-flycheck flycheck exec-path-from-shell parinfer evil-collection-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util mode-local parinferlib avy doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons evil-collection-which-key which-key helm-projectile projectile ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs evil-collection-magit-todos magit-todos pcre2el rxt pcase re-builder hl-todo f s evil-collection-grep grep compile evil-collection-magit 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 evil-collection-imenu imenu magit-diff smerge-mode diff diff-mode git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor server magit-mode transient magit-git magit-section magit-utils crm dash helm-evil-markers general evil-collection-unimpaired evil-collection-process-menu evil-collection-package-menu evil-collection-mu4e evil-collection-minibuffer evil-collection-info evil-collection-help evil-collection-helm evil-collection-epa evil-collection-elisp-mode evil-collection-doc-view evil-collection-dired evil-collection-calendar evil-collection annalist mu4e desktop frameset mu4e-org 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 ol org-keys org-compat org-macs org-loaddefs find-func mu4e-main mu4e-view cal-menu calendar cal-loaddefs mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido rfc2368 smtpmail sendmail mu4e-mark mu4e-message flow-fill mu4e-proc mu4e-utils doc-view jka-compr image-mode exif mu4e-lists hl-line mu4e-vars message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader mu4e-meta evil evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings cl-extra help-mode evil-common windmove calc calc-loaddefs calc-macs thingatpt rect evil-digraphs evil-vars helm-mode helm-files filenotify docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-color ring parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types helm easy-mmode async-bytecomp advice helm-global-bindings helm-easymenu helm-source helm-multi-match helm-lib async edmacro kmacro helm-config zenburn-theme better-defaults savehist paren saveplace finder-inf rx 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 electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch 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 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 xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process nativecomp emacs) Memory information: ((conses 16 1303800 127738) (symbols 48 68381 2) (strings 32 301895 15762) (string-bytes 1 9692498) (vectors 16 136788) (vector-slots 8 3277770 113149) (floats 8 1653 1597) (intervals 56 25808 1847) (buffers 992 79))
bug-gnu-emacs <at> gnu.org
:bug#47892
; Package emacs
.
(Mon, 16 Aug 2021 07:15:01 GMT) Full text and rfc822 format available.Message #8 received at 47892 <at> debbugs.gnu.org (full text, mbox):
From: "Michalis V." <mvar.40k <at> gmail.com> To: Eugene Shalyuk <eugene.shalyuk <at> aurea.com> Cc: 47892 <at> debbugs.gnu.org Subject: Re: bug#47892: 28.0.50; Memory overflow on desktop save with big items in kill ring Date: Mon, 16 Aug 2021 10:14:24 +0300
Eugene Shalyuk <eugene.shalyuk <at> aurea.com> writes: > 1. Open some big XML file. > 2. Copy its contents to kill ring. > 3. Trigger "desktop-save". > 4. Emacs hangs and its all memory -- memory used by Emacs is increased > infinitely from near 500 MB to dozens of GBs. hi Eugene, i tried with a 600mb XML file on RHEL7 and emacs 28.0.50 head @ fc174eb20b633708da778ac6cb4bdc3e29415ef6 but could not reproduce it eiher with emacs -Q or my own config+emacsclient cheers, Michalis > > Stack-trace on break: > Debugger entered--entering a function: > * #f(advice-wrapper :after command-error-default-function help-command-error-confusable-suggestions)((quit) "" nil) > recursive-edit() > debug(lambda) > * #<subr byte-run--unescaped-character-literals-warning>() > cl-prin1(substitute-command-keys) > backtrace--print-func-and-args(#s(backtrace-frame :evald t :fun substitute-command-keys :args ("Quit") :flags (:debug-on-exit t) :locals ((debugger-may-continue . t) (inhibit-redisplay) (inhibit-debugger . t) (inhibit-changing-match-data)) :buffer nil :pos nil) (:show-flags t)) > backtrace-print-frame(#s(backtrace-frame :evald t :fun substitute-command-keys :args ("Quit") :flags (:debug-on-exit t) :locals ((debugger-may-continue . t) (inhibit-redisplay) (inhibit-debugger . t) (inhibit-changing-match-data)) :buffer nil :pos nil) (:show-flags t)) > backtrace-print() > debugger-setup-buffer((lambda)) > debug(lambda) > * substitute-command-keys("Quit") > format("%S" #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...)) > desktop--v2s(#("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...)) > desktop--v2s((48 . #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...))) > desktop--v2s(((118 . [119 left]) (99 . [119 98 99 119 102 97 108 115 101 escape up up up up up up up up up up up up up up up 86 down 100 down down down down down down down down down down down down 100 100 up up up up up up up up ...]) (105) (119) (100) (97 . [118 36 left 121 65 58 8388726 escape down 48]) (117) (113) (48 . #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...)))) > desktop-value-to-string(((118 . [119 left]) (99 . [119 98 99 119 102 97 108 115 101 escape up up up up up up up up up up up up up up up 86 down 100 down down down down down down down down down down down down 100 100 up up up up up up up up ...]) (105) (119) (100) (97 . [118 36 left 121 65 58 8388726 escape down 48]) (117) (113) (48 . #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table (15 . 62) fontified t) 1 2 (face (nxml-processing-instruction-delimiter) fontified t) 2 5 (face (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face (nxml-attribute-value-delimiter) fontified t) 36 37 (face (nxml-processing-instruction-delimiter) fontified t) ...)))) > desktop-outvar(register-alist) > desktop-save("/Users/eugene/.emacs.d/desktops/" nil nil nil) > funcall-interactively(desktop-save "/Users/eugene/.emacs.d/desktops/" nil nil nil) > command-execute(desktop-save record) > helm-M-x-execute-command(desktop-save) > helm-execute-selection-action-1() > helm-execute-selection-action() > helm-internal((((name . "Emacs Commands history") (candidates . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t)) ((name . "Emacs Commands") (candidates . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t))) nil "M-x " nil nil "*helm M-x*" nil nil helm-M-x-input-history) > helm((((name . "Emacs Commands history") (candidates . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t)) ((name . "Emacs Commands") (candidates . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t))) nil "M-x " nil nil "*helm M-x*" nil nil helm-M-x-input-history) > helm(:sources (((name . "Emacs Commands history") (candidates . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t)) ((name . "Emacs Commands") (candidates . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap for Normal stat..." ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar keymap ...) (help keymap ...) (23 . #f(compiled-function () ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) ...) (action . helm-type-command-actions) (persistent-action . helm-M-x-persistent-action) (persistent-help . "Describe this command") (help-message . helm-M-x-help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (nomark . t) (coerce . helm-symbolify) (header-line . #("C-j: Describe this command (keep..." 0 3 ...)) (must-match . t) (group . helm-command) (match-dynamic . t))) :prompt "M-x " :buffer "*helm M-x*" :history helm-M-x-input-history) > helm-M-x-read-extended-command([flymake--backend-state-p--cmacro magit-section-show-headings vc-src-responsible-p poly-lock-adjust-span-face nexti tramp-completion-handle-file-name-all-completions Browse\ URL nxml-clear-char-ref-extra-display speedbar-check-vc-this-line access-label org-jira-org-clock-to-date c-electric-lt-gt ess-long+replacement typical-offsets-alist gnus-article-nndoc-name &error hs-hide-comments-when-hiding-all ligature-ignored-major-modes speedbar-file-regexp ess-keyword-face org-table--descriptor-line edebug-mode-on-hook pm-narrow-to-span transient:magit-diff-refresh:--irreversible-delete 0 nnoo-map-functions gnus-try-warping-via-registry compilation-error-list :where inferior-ess--goto-input-end:field mode-matcher flycheck-pug-executable comma-delimited xref--push-markers vc-bzr-shelve-menu rng-match-infer-start-tag-namespace evil-exit-visual-and-repeat nnimap-status-message gnus-summary-limit-to-marks deleted-articles nnmail-message-id-cache-file :project-root utf7-direct-encoding-chars smime-buffer-as-string-region copy-soap-xs-attribute-group jiralib-fields-for-action-cache-p xref-group angle-bracket-arglist-escape bibtex-text-in-string eieio-instance-tracker-child-p ...]) > helm-M-x(nil) > funcall-interactively(helm-M-x nil) > command-execute(helm-M-x) > > > > In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.3.0, NS appkit-2022.30 Version 11.2.3 (Build 20D91)) > of 2021-04-10 built on Eugenes-MBP.lan > Windowing system distributor 'Apple', version 10.3.2022 > System Description: macOS 11.2.3 > > Configured using: > 'configure --enable-locallisppath=/usr/local/share/emacs/site-lisp > --infodir=/usr/local/Cellar/emacs-head <at> 28/28.0.50_1/share/info/emacs > --prefix=/usr/local/Cellar/emacs-head <at> 28/28.0.50_1 --without-x > --without-dbus --with-native-compilation --with-imagemagick > --with-modules --with-gnutls --with-rsvg --with-xml2 --with-xwidgets > --with-ns --disable-ns-self-contained 'CFLAGS=-O2 -march=native > -I/usr/local/opt/gcc/include' 'LDFLAGS=-L/usr/local/lib/gcc/10 > -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include > -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' > > Configured features: > ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES > NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF > TOOLKIT_SCROLL_BARS XIM XWIDGETS ZLIB > > Important settings: > value of $LANG: en_US.UTF-8 > locale-coding-system: utf-8-unix > > Major mode: nXML > > Minor modes in effect: > ggtags-navigation-mode: t > flycheck-inline-mode: t > rng-validate-mode: t > yas-global-mode: t > yas-minor-mode: t > global-ligature-mode: t > ligature-mode: t > winner-mode: t > gud-tooltip-mode: t > idesensor-mode: t > global-whitespace-mode: t > recentf-mode: t > golden-ratio-mode: t > company-tng-mode: t > global-company-mode: t > company-mode: t > global-flycheck-mode: t > flycheck-mode: t > doom-modeline-mode: t > which-key-mode: t > projectile-mode: t > global-hl-todo-mode: t > hl-todo-mode: t > global-git-commit-mode: t > global-auto-revert-mode: t > general-override-mode: t > global-evil-collection-unimpaired-mode: t > evil-collection-unimpaired-mode: t > desktop-save-mode: t > flyspell-mode: t > evil-mode: t > evil-local-mode: t > helm-mode: t > shell-dirtrack-mode: t > helm--remap-mouse-mode: t > async-bytecomp-package-mode: t > savehist-mode: t > show-paren-mode: t > save-place-mode: t > global-eldoc-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: > None found. > > Features: > (shadow sort mail-extr emacsbug cl-print help-fns radix-tree > evil-collection-debug debug helm-command helm-elisp helm-eval edebug > backtrace ffap network-stream url-cache poly-R poly-markdown poly-noweb > polymode poly-lock polymode-base polymode-weave polymode-export > polymode-compat polymode-methods polymode-core polymode-classes > eieio-custom eieio-base markdown-mode cursor-sensor vc-mtn vc-hg vc-bzr > vc-src vc-sccs vc-svn vc-cvs vc-rcs vc ess-r-mode ess-r-flymake > flymake-proc flymake ess-r-xref ess-trns ess-r-package ess-r-completion > ess-roxy ess-r-syntax ess-rd hideshow ess-s-lang ess-help ess-mode > ess-inf ess-tracebug ess ess-utils ess-custom conf-mode cc-mode cc-fonts > cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs > elec-pair image-file image-converter ol-eww eww xdg url-queue mm-url > ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt > speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime > dig gnus-sum shr kinsoku svg gnus-group gnus-undo gnus-start gnus-dbus > gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int > gnus-range gnus-win gnus nnheader ol-docview ol-bibtex bibtex ol-bbdb > ol-w3m org-habit org-agenda org-refile face-remap tramp-archive > tramp-gvfs helm-for-files helm-bookmark helm-adaptive helm-info > helm-external helm-net rainbow-delimiters paredit parinfer-ext > helm-gtags pulse evil-collection-ggtags ggtags ewoc > highlight-indent-guides color vc-git vc-dispatcher flycheck-inline > flycheck-rust rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse > nxml-parse rng-match rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap > sgml-mode facemenu dom nxml-util nxml-enc xmltok dired-aux > all-the-icons-dired company-oddmuse company-keywords company-etags etags > fileloop evil-collection-xref xref project company-gtags > company-dabbrev-code company-dabbrev company-files company-clang > company-capf company-cmake company-semantic company-template > company-bbdb .emacs yasnippet-snippets yasnippet diary-lib > diary-loaddefs midnight ligature mu4e-alert time ht alert log4e cl > notifications dbus gntp xwidgets-reuse evil-collection-xwidget xwidget > magit-bookmark evil-collection-bookmark bookmark pp authinfo > org-protocol org-jira org-jira-sdk jiralib request soap-client url-http > url-auth url-gw nsm rng-xsd rng-dt rng-util xsd-regexp xml org-clock > kubel-evil kubel winner ob-python evil-collection-python python tramp-sh > ob-R ob-shell gud cus-start cus-load epa-file org-crypt ob-http > ob-http-mode evil-org-agenda evil-org org-element avl-tree generator > em-smart evil-collection-eshell em-prompt esh-mode eshell esh-cmd > esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util > buffer-move camel-spell idesensor-emacs disp-table whitespace yaml-mode > recentf tree-widget wid-edit golden-ratio company-tng > evil-collection-company company rust-mode evil-collection-flycheck > flycheck exec-path-from-shell parinfer evil-collection-ediff ediff > ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init > ediff-util mode-local parinferlib avy doom-modeline > doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path > all-the-icons all-the-icons-faces data-material data-weathericons > data-octicons data-fileicons data-faicons data-alltheicons > evil-collection-which-key which-key helm-projectile projectile ibuf-ext > evil-collection-ibuffer ibuffer ibuffer-loaddefs > evil-collection-magit-todos magit-todos pcre2el rxt pcase re-builder > hl-todo f s evil-collection-grep grep compile evil-collection-magit > 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 > evil-collection-imenu imenu magit-diff smerge-mode diff diff-mode > git-commit log-edit pcvs-util add-log magit-core magit-autorevert > autorevert magit-margin magit-transient magit-process with-editor server > magit-mode transient magit-git magit-section magit-utils crm dash > helm-evil-markers general evil-collection-unimpaired > evil-collection-process-menu evil-collection-package-menu > evil-collection-mu4e evil-collection-minibuffer evil-collection-info > evil-collection-help evil-collection-helm evil-collection-epa > evil-collection-elisp-mode evil-collection-doc-view > evil-collection-dired evil-collection-calendar evil-collection annalist > mu4e desktop frameset mu4e-org 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 ol org-keys org-compat org-macs org-loaddefs > find-func mu4e-main mu4e-view cal-menu calendar cal-loaddefs > mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido > rfc2368 smtpmail sendmail mu4e-mark mu4e-message flow-fill mu4e-proc > mu4e-utils doc-view jka-compr image-mode exif mu4e-lists hl-line > mu4e-vars message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa > derived epg epg-config gnus-util rmail rmail-loaddefs > text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 > rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils > gmm-utils mailheader mu4e-meta evil evil-integration evil-maps > evil-commands reveal flyspell ispell evil-jumps evil-command-window > evil-types evil-search evil-ex evil-macros evil-repeat evil-states > evil-core comp comp-cstr warnings cl-extra help-mode evil-common > windmove calc calc-loaddefs calc-macs thingatpt rect evil-digraphs > evil-vars helm-mode helm-files filenotify docker-tramp tramp-cache tramp > tramp-loaddefs trampver tramp-integration files-x tramp-compat shell > pcomplete comint ansi-color ring parse-time iso8601 time-date ls-lisp > helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp > format-spec helm-utils helm-help helm-types helm easy-mmode > async-bytecomp advice helm-global-bindings helm-easymenu helm-source > helm-multi-match helm-lib async edmacro kmacro helm-config zenburn-theme > better-defaults savehist paren saveplace finder-inf rx 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 electric > uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win > ucs-normalize mule-util term/common-win tool-bar dnd fontset image > regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode > lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch > 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 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 > xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process > nativecomp emacs) > > Memory information: > ((conses 16 1303800 127738) > (symbols 48 68381 2) > (strings 32 301895 15762) > (string-bytes 1 9692498) > (vectors 16 136788) > (vector-slots 8 3277770 113149) > (floats 8 1653 1597) > (intervals 56 25808 1847) > (buffers 992 79))
bug-gnu-emacs <at> gnu.org
:bug#47892
; Package emacs
.
(Fri, 20 Aug 2021 13:58:01 GMT) Full text and rfc822 format available.Message #11 received at 47892 <at> debbugs.gnu.org (full text, mbox):
From: Eugene Shalyuk <eugene.shalyuk <at> aurea.com> To: "Michalis V." <mvar.40k <at> gmail.com> Cc: 47892 <at> debbugs.gnu.org Subject: Re: bug#47892: 28.0.50; Memory overflow on desktop save with big items in kill ring Date: Fri, 20 Aug 2021 08:36:08 +0300
Hi Michalis, Now I cannot reproduce either. "Michalis V." <mvar.40k <at> gmail.com> writes: > Eugene Shalyuk <eugene.shalyuk <at> aurea.com> writes: > >> 1. Open some big XML file. >> 2. Copy its contents to kill ring. >> 3. Trigger "desktop-save". >> 4. Emacs hangs and its all memory -- memory used by Emacs is increased >> infinitely from near 500 MB to dozens of GBs. > > hi Eugene, > > i tried with a 600mb XML file on RHEL7 and emacs 28.0.50 head @ fc174eb20b633708da778ac6cb4bdc3e29415ef6 > but could not reproduce it eiher with emacs -Q or my own config+emacsclient > > cheers, > Michalis > >> >> Stack-trace on break: >> Debugger entered--entering a function: >> * #f(advice-wrapper :after command-error-default-function help-command-error-confusable-suggestions)((quit) "" nil) >> recursive-edit() >> debug(lambda) >> * #<subr byte-run--unescaped-character-literals-warning>() >> cl-prin1(substitute-command-keys) >> backtrace--print-func-and-args(#s(backtrace-frame :evald t :fun > substitute-command-keys :args ("Quit") :flags (:debug-on-exit t) > :locals ((debugger-may-continue . t) (inhibit-redisplay) > (inhibit-debugger . t) (inhibit-changing-match-data)) :buffer nil :pos > nil) (:show-flags t)) >> backtrace-print-frame(#s(backtrace-frame :evald t :fun > substitute-command-keys :args ("Quit") :flags (:debug-on-exit t) > :locals ((debugger-may-continue . t) (inhibit-redisplay) > (inhibit-debugger . t) (inhibit-changing-match-data)) :buffer nil :pos > nil) (:show-flags t)) >> backtrace-print() >> debugger-setup-buffer((lambda)) >> debug(lambda) >> * substitute-command-keys("Quit") >> format("%S" #("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project > De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table > (15 . 62) fontified t) 1 2 (face > (nxml-processing-instruction-delimiter) fontified t) 2 5 (face > (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 > 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) > 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face > (nxml-attribute-value) fontified t) 18 19 (face > (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 > 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) > 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face > (nxml-attribute-value) fontified t) 35 36 (face > (nxml-attribute-value-delimiter) fontified t) 36 37 (face > (nxml-processing-instruction-delimiter) fontified t) ...)) >> desktop--v2s(#("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project > De..." 0 1 (face (nxml-processing-instruction-delimiter) syntax-table > (15 . 62) fontified t) 1 2 (face > (nxml-processing-instruction-delimiter) fontified t) 2 5 (face > (nxml-processing-instruction-target) fontified t) 5 6 (fontified t) 6 > 13 (face (nxml-attribute-local-name) fontified t) 13 14 (fontified t) > 14 15 (face (nxml-attribute-value-delimiter) fontified t) 15 18 (face > (nxml-attribute-value) fontified t) 18 19 (face > (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified t) 20 > 28 (face (nxml-attribute-local-name) fontified t) 28 29 (fontified t) > 29 30 (face (nxml-attribute-value-delimiter) fontified t) 30 35 (face > (nxml-attribute-value) fontified t) 35 36 (face > (nxml-attribute-value-delimiter) fontified t) 36 37 (face > (nxml-processing-instruction-delimiter) fontified t) ...)) >> desktop--v2s((48 . #("<?xml version=\"1.0\" > encoding=\"utf-8\"?>\n<Project De..." 0 1 (face > (nxml-processing-instruction-delimiter) syntax-table (15 . 62) > fontified t) 1 2 (face (nxml-processing-instruction-delimiter) > fontified t) 2 5 (face (nxml-processing-instruction-target) fontified > t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified > t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) > fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 > (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified > t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 > (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified > t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face > (nxml-attribute-value-delimiter) fontified t) 36 37 (face > (nxml-processing-instruction-delimiter) fontified t) ...))) >> desktop--v2s(((118 . [119 left]) (99 . [119 98 99 119 102 97 108 115 > 101 escape up up up up up up up up up up up up up up up 86 down 100 > down down down down down down down down down down down down 100 100 up > up up up up up up up ...]) (105) (119) (100) (97 . [118 36 left 121 65 > 58 8388726 escape down 48]) (117) (113) (48 . #("<?xml version=\"1.0\" > encoding=\"utf-8\"?>\n<Project De..." 0 1 (face > (nxml-processing-instruction-delimiter) syntax-table (15 . 62) > fontified t) 1 2 (face (nxml-processing-instruction-delimiter) > fontified t) 2 5 (face (nxml-processing-instruction-target) fontified > t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified > t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) > fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 > (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified > t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 > (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified > t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face > (nxml-attribute-value-delimiter) fontified t) 36 37 (face > (nxml-processing-instruction-delimiter) fontified t) ...)))) >> desktop-value-to-string(((118 . [119 left]) (99 . [119 98 99 119 102 > 97 108 115 101 escape up up up up up up up up up up up up up up up 86 > down 100 down down down down down down down down down down down down > 100 100 up up up up up up up up ...]) (105) (119) (100) (97 . [118 36 > left 121 65 58 8388726 escape down 48]) (117) (113) (48 . #("<?xml > version=\"1.0\" encoding=\"utf-8\"?>\n<Project De..." 0 1 (face > (nxml-processing-instruction-delimiter) syntax-table (15 . 62) > fontified t) 1 2 (face (nxml-processing-instruction-delimiter) > fontified t) 2 5 (face (nxml-processing-instruction-target) fontified > t) 5 6 (fontified t) 6 13 (face (nxml-attribute-local-name) fontified > t) 13 14 (fontified t) 14 15 (face (nxml-attribute-value-delimiter) > fontified t) 15 18 (face (nxml-attribute-value) fontified t) 18 19 > (face (nxml-attribute-value-delimiter) fontified t) 19 20 (fontified > t) 20 28 (face (nxml-attribute-local-name) fontified t) 28 29 > (fontified t) 29 30 (face (nxml-attribute-value-delimiter) fontified > t) 30 35 (face (nxml-attribute-value) fontified t) 35 36 (face > (nxml-attribute-value-delimiter) fontified t) 36 37 (face > (nxml-processing-instruction-delimiter) fontified t) ...)))) >> desktop-outvar(register-alist) >> desktop-save("/Users/eugene/.emacs.d/desktops/" nil nil nil) >> funcall-interactively(desktop-save "/Users/eugene/.emacs.d/desktops/" nil nil nil) >> command-execute(desktop-save record) >> helm-M-x-execute-command(desktop-save) >> helm-execute-selection-action-1() >> helm-execute-selection-action() >> helm-internal((((name . "Emacs Commands history") (candidates > . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap > keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap > (127 . delete-backward-char) (27 keymap ...) (C-return > . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap > for Normal stat..." > ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) > (insert-state keymap "Auxiliary keymap for Insert stat..." > ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap > "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 > lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) > (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil > ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda > nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar > keymap ...) (help keymap ...) (23 . #f(compiled-function () > ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap > ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) > (C-tab . undefined) ...) (action . helm-type-command-actions) > (persistent-action . helm-M-x-persistent-action) (persistent-help > . "Describe this command") (help-message . helm-M-x-help-message) > (requires-pattern . 0) (filtered-candidate-transformer > helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile > . t) (match . identity) (redisplay . identity) (nomark . t) (coerce > . helm-symbolify) (header-line . #("C-j: Describe this command > (keep..." 0 3 ...)) (must-match . t) (group . helm-command) > (match-dynamic . t)) ((name . "Emacs Commands") (candidates > . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap > keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap > (127 . delete-backward-char) (27 keymap ...) (C-return > . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap > for Normal stat..." > ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) > (insert-state keymap "Auxiliary keymap for Insert stat..." > ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap > "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 > lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) > (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil > ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda > nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar > keymap ...) (help keymap ...) (23 . #f(compiled-function () > ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap > ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) > (C-tab . undefined) ...) (action . helm-type-command-actions) > (persistent-action . helm-M-x-persistent-action) (persistent-help > . "Describe this command") (help-message . helm-M-x-help-message) > (requires-pattern . 0) (filtered-candidate-transformer > helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile > . t) (match . identity) (redisplay . identity) (nomark . t) (coerce > . helm-symbolify) (header-line . #("C-j: Describe this command > (keep..." 0 3 ...)) (must-match . t) (group . helm-command) > (match-dynamic . t))) nil "M-x " nil nil "*helm M-x*" nil nil > helm-M-x-input-history) >> helm((((name . "Emacs Commands history") (candidates > . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap > keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap > (127 . delete-backward-char) (27 keymap ...) (C-return > . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap > for Normal stat..." > ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) > (insert-state keymap "Auxiliary keymap for Insert stat..." > ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap > "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 > lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) > (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil > ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda > nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar > keymap ...) (help keymap ...) (23 . #f(compiled-function () > ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap > ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) > (C-tab . undefined) ...) (action . helm-type-command-actions) > (persistent-action . helm-M-x-persistent-action) (persistent-help > . "Describe this command") (help-message . helm-M-x-help-message) > (requires-pattern . 0) (filtered-candidate-transformer > helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile > . t) (match . identity) (redisplay . identity) (nomark . t) (coerce > . helm-symbolify) (header-line . #("C-j: Describe this command > (keep..." 0 3 ...)) (must-match . t) (group . helm-command) > (match-dynamic . t)) ((name . "Emacs Commands") (candidates > . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap > keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap > (127 . delete-backward-char) (27 keymap ...) (C-return > . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap > for Normal stat..." > ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) > (insert-state keymap "Auxiliary keymap for Insert stat..." > ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap > "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 > lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) > (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil > ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda > nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar > keymap ...) (help keymap ...) (23 . #f(compiled-function () > ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap > ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) > (C-tab . undefined) ...) (action . helm-type-command-actions) > (persistent-action . helm-M-x-persistent-action) (persistent-help > . "Describe this command") (help-message . helm-M-x-help-message) > (requires-pattern . 0) (filtered-candidate-transformer > helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile > . t) (match . identity) (redisplay . identity) (nomark . t) (coerce > . helm-symbolify) (header-line . #("C-j: Describe this command > (keep..." 0 3 ...)) (must-match . t) (group . helm-command) > (match-dynamic . t))) nil "M-x " nil nil "*helm M-x*" nil nil > helm-M-x-input-history) >> helm(:sources (((name . "Emacs Commands history") (candidates > . #f(compiled-function () #<bytecode -0xce60a9c2d17b6fb>)) (keymap > keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap > (127 . delete-backward-char) (27 keymap ...) (C-return > . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap > for Normal stat..." > ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) > (insert-state keymap "Auxiliary keymap for Insert stat..." > ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap > "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 > lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) > (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil > ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda > nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar > keymap ...) (help keymap ...) (23 . #f(compiled-function () > ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap > ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) > (C-tab . undefined) ...) (action . helm-type-command-actions) > (persistent-action . helm-M-x-persistent-action) (persistent-help > . "Describe this command") (help-message . helm-M-x-help-message) > (requires-pattern . 0) (filtered-candidate-transformer > helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile > . t) (match . identity) (redisplay . identity) (nomark . t) (coerce > . helm-symbolify) (header-line . #("C-j: Describe this command > (keep..." 0 3 ...)) (must-match . t) (group . helm-command) > (match-dynamic . t)) ((name . "Emacs Commands") (candidates > . #f(compiled-function () #<bytecode -0x10f96ac3494efb90>)) (keymap > keymap (keymap ...) keymap (21 . helm-M-x-universal-argument) keymap > (127 . delete-backward-char) (27 keymap ...) (C-return > . helm-cr-empty-string) keymap (normal-state keymap "Auxiliary keymap > for Normal stat..." > ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) > (insert-state keymap "Auxiliary keymap for Insert stat..." > ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap > "Auxiliary keymap for (insert nor...") (f13 lambda nil ... ...) (f12 > lambda nil ... ...) (f11 lambda nil ... ...) (f10 lambda nil ... ...) > (f9 lambda nil ... ...) (f8 lambda nil ... ...) (f7 lambda nil > ... ...) (f6 lambda nil ... ...) (f5 lambda nil ... ...) (f4 lambda > nil ... ...) (f3 lambda nil ... ...) (f2 lambda nil ... ...) (menu-bar > keymap ...) (help keymap ...) (23 . #f(compiled-function () > ... #<bytecode 0x13fb97962c59e6f0>)) (f1 lambda nil ... ...) (8 keymap > ... ... ... ... ...) (20 . helm-toggle-resplit-and-swap-windows) > (C-tab . undefined) ...) (action . helm-type-command-actions) > (persistent-action . helm-M-x-persistent-action) (persistent-help > . "Describe this command") (help-message . helm-M-x-help-message) > (requires-pattern . 0) (filtered-candidate-transformer > helm-M-x-transformer-no-sort helm-fuzzy-highlight-matches) (volatile > . t) (match . identity) (redisplay . identity) (nomark . t) (coerce > . helm-symbolify) (header-line . #("C-j: Describe this command > (keep..." 0 3 ...)) (must-match . t) (group . helm-command) > (match-dynamic . t))) :prompt "M-x " :buffer "*helm M-x*" :history > helm-M-x-input-history) >> helm-M-x-read-extended-command([flymake--backend-state-p--cmacro > magit-section-show-headings vc-src-responsible-p > poly-lock-adjust-span-face nexti > tramp-completion-handle-file-name-all-completions Browse\ URL > nxml-clear-char-ref-extra-display speedbar-check-vc-this-line > access-label org-jira-org-clock-to-date c-electric-lt-gt > ess-long+replacement typical-offsets-alist gnus-article-nndoc-name > &error hs-hide-comments-when-hiding-all ligature-ignored-major-modes > speedbar-file-regexp ess-keyword-face org-table--descriptor-line > edebug-mode-on-hook pm-narrow-to-span > transient:magit-diff-refresh:--irreversible-delete 0 > nnoo-map-functions gnus-try-warping-via-registry > compilation-error-list :where inferior-ess--goto-input-end:field > mode-matcher flycheck-pug-executable comma-delimited > xref--push-markers vc-bzr-shelve-menu > rng-match-infer-start-tag-namespace evil-exit-visual-and-repeat > nnimap-status-message gnus-summary-limit-to-marks deleted-articles > nnmail-message-id-cache-file :project-root utf7-direct-encoding-chars > smime-buffer-as-string-region copy-soap-xs-attribute-group > jiralib-fields-for-action-cache-p xref-group > angle-bracket-arglist-escape bibtex-text-in-string > eieio-instance-tracker-child-p ...]) >> helm-M-x(nil) >> funcall-interactively(helm-M-x nil) >> command-execute(helm-M-x) >> >> >> >> In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.3.0, NS appkit-2022.30 Version 11.2.3 (Build 20D91)) >> of 2021-04-10 built on Eugenes-MBP.lan >> Windowing system distributor 'Apple', version 10.3.2022 >> System Description: macOS 11.2.3 >> >> Configured using: >> 'configure --enable-locallisppath=/usr/local/share/emacs/site-lisp >> --infodir=/usr/local/Cellar/emacs-head <at> 28/28.0.50_1/share/info/emacs >> --prefix=/usr/local/Cellar/emacs-head <at> 28/28.0.50_1 --without-x >> --without-dbus --with-native-compilation --with-imagemagick >> --with-modules --with-gnutls --with-rsvg --with-xml2 --with-xwidgets >> --with-ns --disable-ns-self-contained 'CFLAGS=-O2 -march=native >> -I/usr/local/opt/gcc/include' 'LDFLAGS=-L/usr/local/lib/gcc/10 >> -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include >> -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' >> >> Configured features: >> ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES >> NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF >> TOOLKIT_SCROLL_BARS XIM XWIDGETS ZLIB >> >> Important settings: >> value of $LANG: en_US.UTF-8 >> locale-coding-system: utf-8-unix >> >> Major mode: nXML >> >> Minor modes in effect: >> ggtags-navigation-mode: t >> flycheck-inline-mode: t >> rng-validate-mode: t >> yas-global-mode: t >> yas-minor-mode: t >> global-ligature-mode: t >> ligature-mode: t >> winner-mode: t >> gud-tooltip-mode: t >> idesensor-mode: t >> global-whitespace-mode: t >> recentf-mode: t >> golden-ratio-mode: t >> company-tng-mode: t >> global-company-mode: t >> company-mode: t >> global-flycheck-mode: t >> flycheck-mode: t >> doom-modeline-mode: t >> which-key-mode: t >> projectile-mode: t >> global-hl-todo-mode: t >> hl-todo-mode: t >> global-git-commit-mode: t >> global-auto-revert-mode: t >> general-override-mode: t >> global-evil-collection-unimpaired-mode: t >> evil-collection-unimpaired-mode: t >> desktop-save-mode: t >> flyspell-mode: t >> evil-mode: t >> evil-local-mode: t >> helm-mode: t >> shell-dirtrack-mode: t >> helm--remap-mouse-mode: t >> async-bytecomp-package-mode: t >> savehist-mode: t >> show-paren-mode: t >> save-place-mode: t >> global-eldoc-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: >> None found. >> >> Features: >> (shadow sort mail-extr emacsbug cl-print help-fns radix-tree >> evil-collection-debug debug helm-command helm-elisp helm-eval edebug >> backtrace ffap network-stream url-cache poly-R poly-markdown poly-noweb >> polymode poly-lock polymode-base polymode-weave polymode-export >> polymode-compat polymode-methods polymode-core polymode-classes >> eieio-custom eieio-base markdown-mode cursor-sensor vc-mtn vc-hg vc-bzr >> vc-src vc-sccs vc-svn vc-cvs vc-rcs vc ess-r-mode ess-r-flymake >> flymake-proc flymake ess-r-xref ess-trns ess-r-package ess-r-completion >> ess-roxy ess-r-syntax ess-rd hideshow ess-s-lang ess-help ess-mode >> ess-inf ess-tracebug ess ess-utils ess-custom conf-mode cc-mode cc-fonts >> cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs >> elec-pair image-file image-converter ol-eww eww xdg url-queue mm-url >> ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt >> speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime >> dig gnus-sum shr kinsoku svg gnus-group gnus-undo gnus-start gnus-dbus >> gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int >> gnus-range gnus-win gnus nnheader ol-docview ol-bibtex bibtex ol-bbdb >> ol-w3m org-habit org-agenda org-refile face-remap tramp-archive >> tramp-gvfs helm-for-files helm-bookmark helm-adaptive helm-info >> helm-external helm-net rainbow-delimiters paredit parinfer-ext >> helm-gtags pulse evil-collection-ggtags ggtags ewoc >> highlight-indent-guides color vc-git vc-dispatcher flycheck-inline >> flycheck-rust rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse >> nxml-parse rng-match rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap >> sgml-mode facemenu dom nxml-util nxml-enc xmltok dired-aux >> all-the-icons-dired company-oddmuse company-keywords company-etags etags >> fileloop evil-collection-xref xref project company-gtags >> company-dabbrev-code company-dabbrev company-files company-clang >> company-capf company-cmake company-semantic company-template >> company-bbdb .emacs yasnippet-snippets yasnippet diary-lib >> diary-loaddefs midnight ligature mu4e-alert time ht alert log4e cl >> notifications dbus gntp xwidgets-reuse evil-collection-xwidget xwidget >> magit-bookmark evil-collection-bookmark bookmark pp authinfo >> org-protocol org-jira org-jira-sdk jiralib request soap-client url-http >> url-auth url-gw nsm rng-xsd rng-dt rng-util xsd-regexp xml org-clock >> kubel-evil kubel winner ob-python evil-collection-python python tramp-sh >> ob-R ob-shell gud cus-start cus-load epa-file org-crypt ob-http >> ob-http-mode evil-org-agenda evil-org org-element avl-tree generator >> em-smart evil-collection-eshell em-prompt esh-mode eshell esh-cmd >> esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util >> buffer-move camel-spell idesensor-emacs disp-table whitespace yaml-mode >> recentf tree-widget wid-edit golden-ratio company-tng >> evil-collection-company company rust-mode evil-collection-flycheck >> flycheck exec-path-from-shell parinfer evil-collection-ediff ediff >> ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init >> ediff-util mode-local parinferlib avy doom-modeline >> doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path >> all-the-icons all-the-icons-faces data-material data-weathericons >> data-octicons data-fileicons data-faicons data-alltheicons >> evil-collection-which-key which-key helm-projectile projectile ibuf-ext >> evil-collection-ibuffer ibuffer ibuffer-loaddefs >> evil-collection-magit-todos magit-todos pcre2el rxt pcase re-builder >> hl-todo f s evil-collection-grep grep compile evil-collection-magit >> 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 >> evil-collection-imenu imenu magit-diff smerge-mode diff diff-mode >> git-commit log-edit pcvs-util add-log magit-core magit-autorevert >> autorevert magit-margin magit-transient magit-process with-editor server >> magit-mode transient magit-git magit-section magit-utils crm dash >> helm-evil-markers general evil-collection-unimpaired >> evil-collection-process-menu evil-collection-package-menu >> evil-collection-mu4e evil-collection-minibuffer evil-collection-info >> evil-collection-help evil-collection-helm evil-collection-epa >> evil-collection-elisp-mode evil-collection-doc-view >> evil-collection-dired evil-collection-calendar evil-collection annalist >> mu4e desktop frameset mu4e-org 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 ol org-keys org-compat org-macs org-loaddefs >> find-func mu4e-main mu4e-view cal-menu calendar cal-loaddefs >> mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido >> rfc2368 smtpmail sendmail mu4e-mark mu4e-message flow-fill mu4e-proc >> mu4e-utils doc-view jka-compr image-mode exif mu4e-lists hl-line >> mu4e-vars message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa >> derived epg epg-config gnus-util rmail rmail-loaddefs >> text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 >> rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils >> gmm-utils mailheader mu4e-meta evil evil-integration evil-maps >> evil-commands reveal flyspell ispell evil-jumps evil-command-window >> evil-types evil-search evil-ex evil-macros evil-repeat evil-states >> evil-core comp comp-cstr warnings cl-extra help-mode evil-common >> windmove calc calc-loaddefs calc-macs thingatpt rect evil-digraphs >> evil-vars helm-mode helm-files filenotify docker-tramp tramp-cache tramp >> tramp-loaddefs trampver tramp-integration files-x tramp-compat shell >> pcomplete comint ansi-color ring parse-time iso8601 time-date ls-lisp >> helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp >> format-spec helm-utils helm-help helm-types helm easy-mmode >> async-bytecomp advice helm-global-bindings helm-easymenu helm-source >> helm-multi-match helm-lib async edmacro kmacro helm-config zenburn-theme >> better-defaults savehist paren saveplace finder-inf rx 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 electric >> uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win >> ucs-normalize mule-util term/common-win tool-bar dnd fontset image >> regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode >> lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch >> 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 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 >> xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process >> nativecomp emacs) >> >> Memory information: >> ((conses 16 1303800 127738) >> (symbols 48 68381 2) >> (strings 32 301895 15762) >> (string-bytes 1 9692498) >> (vectors 16 136788) >> (vector-slots 8 3277770 113149) >> (floats 8 1653 1597) >> (intervals 56 25808 1847) >> (buffers 992 79))
bug-gnu-emacs <at> gnu.org
:bug#47892
; Package emacs
.
(Fri, 20 Aug 2021 14:01:02 GMT) Full text and rfc822 format available.Message #14 received at 47892 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Eugene Shalyuk <eugene.shalyuk <at> aurea.com> Cc: "Michalis V." <mvar.40k <at> gmail.com>, 47892 <at> debbugs.gnu.org Subject: Re: bug#47892: 28.0.50; Memory overflow on desktop save with big items in kill ring Date: Fri, 20 Aug 2021 16:00:36 +0200
Eugene Shalyuk <eugene.shalyuk <at> aurea.com> writes: > Now I cannot reproduce either. This was fixed in: commit 2a022e9be3a1f46dde2fa230d0b31fb6fbb5d66a Author: Lars Ingebrigtsen <larsi <at> gnus.org> AuthorDate: Sun Aug 15 15:43:35 2021 +0200 Filter out rng-state elements in nxml-mode buffers from the kill ring So I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Fri, 20 Aug 2021 14:01:03 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sat, 18 Sep 2021 11:24:08 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.