bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#47892: 28.0.50; Memory overflow on desktop save with big items in ki


From: Michalis V.
Subject: 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
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Eugene Shalyuk <eugene.shalyuk@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@28/28.0.50_1/share/info/emacs
>  --prefix=/usr/local/Cellar/emacs-head@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))





reply via email to

[Prev in Thread] Current Thread [Next in Thread]