Subject: 29.4; random segfaults after switch to tree-sitter

From: Evgeniy Dushistov <[email-masked]>
Date: Sun, 16 Feb 2025 11:45:38 +0300

Just random crash during editing text (cut or delete text).

(gdb) bt full
#0  SYMBOL_NAME (sym=0x55555e5d3ba0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152
#1  print_object (obj=0x55555e5d3ba0, printcharfun=<optimized out>, escapeflag=true) at print.c:2398
        len = 288
        i = <optimized out>
        name = <optimized out>
        size_byte = <optimized out>
        p = <optimized out>
        signedp = <optimized out>
        confusing = <optimized out>
        base_depth = <optimized out>
        base_sp = <optimized out>
        buf = " \001", '\000' <repeats 23 times>, "\025\271|\222\203б\360\324\377\377\377\177\000\0000\362\210UUU\000\000 \001\000\000\000"
        print_obj = <optimized out>
#2  0x00005555557c718d in print (obj=<optimized out>, printcharfun=<optimized out>, escapeflag=<optimized out>) at print.c:1301
#3  0x00005555557c72d3 in Fprin1 (object=0x55555e5d3ba0, printcharfun=printcharfun@entry=0x30, overrides=overrides@entry=0x0) at print.c:776
        count = {
          bytes = <optimized out>
        }
        pc = {
          printcharfun = 0x30,
          old_printcharfun = 0x30,
          old_point = -1,
          start_point = -1,
          old_point_byte = -1,
          start_point_byte = -1,
          specpdl_count = {
            bytes = 224
          }
        }
#4  0x00005555557c7af9 in print_error_message (data=<optimized out>, data@entry=0x55555a8e65c3, stream=stream@entry=0x30, context=<optimized out>, caller=caller@entry=0x7fe0) at print.c:1134
        obj = <optimized out>
        li = {
          tortoise = <optimized out>,
          max = <optimized out>,
          n = <optimized out>,
          q = <optimized out>
        }
        sep = 0x55555587c951 ", "
        errname = 0x11f70
        errmsg = <optimized out>
        file_error = <optimized out>
        tail = 0x55555a8e66c3
#5  0x000055555570603b in Fcommand_error_default_function (data=0x55555a8e65c3, context=0x7ffff1880284, signal=0x7fe0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
        sf = 0x5555561a9d40
        conditions = <optimized out>
        is_minibuffer_quit = <optimized out>
#6  0x00005555557ecd6c in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:809
        call_nargs = 3
        call_fun = <optimized out>
        count1 = {
          bytes = <optimized out>
        }
        template = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        val = <optimized out>
        call_args = 0x7ffff0fff050
        original_fun = 0x2aaa9bf19470
        bytecode = <optimized out>
        op = 3
        type = <optimized out>
        targets = {0x5555555b837a <exec_byte_code-2311590>, 0x5555557ed1c5 <exec_byte_code+2213>, 0x5555557ed1bc <exec_byte_code+2204>, 0x5555557ed1b3 <exec_byte_code+2195>, 0x5555557ecb35 <exec_byte_code+533>, 0x5555557ecb39 <exec_byte_code+537>, 0x5555557ed177 <exec_byte_code+2135>, 0x5555557ed13b <exec_byte_code+2075>, 0x5555557eda2e <exec_byte_code+4366>, 0x5555557eda25 <exec_byte_code+4357>, 0x5555557eda1c <exec_byte_code+4348>, 0x5555557eda13 <exec_byte_code+4339>, 0x5555557ecb71 <exec_byte_code+593>, 0x5555557ecb80 <exec_byte_code+608>, 0x5555557eda03 <exec_byte_code+4323>, 0x5555557eda37 <exec_byte_code+4375>, 0x5555557edae9 <exec_byte_code+4553>, 0x5555557edae0 <exec_byte_code+4544>, 0x5555557edad7 <exec_byte_code+4535>, 0x5555557edace <exec_byte_code+4526>, 0x5555557ecaad <exec_byte_code+397>, 0x5555557ecac0 <exec_byte_code+416>, 0x5555557edaad <exec_byte_code+4493>, 0x5555557edabd <exec_byte_code+4509>, 0x5555557eda51 <exec_byte_code+4401>, 0x5555557eda48 <exec_byte_code+4392>, 0x5555557edd9f <exec_byte_code+5247>, 0x5555557edd96 <exec_byte_code+5238>, 0x5555557ecdec <exec_byte_code+1228>, 0x5555557ecdf0 <exec_byte_code+1232>, 0x5555557eda6b <exec_byte_code+4427>, 0x5555557eda5a <exec_byte_code+4410>, 0x5555557edd6c <exec_byte_code+5196>, 0x5555557edd63 <exec_byte_code+5187>, 0x5555557edd5a <exec_byte_code+5178>, 0x5555557edd51 <exec_byte_code+5169>, 0x5555557ecbf1 <exec_byte_code+721>, 0x5555557ecc00 <exec_byte_code+736>, 0x5555557edd86 <exec_byte_code+5222>, 0x5555557edd75 <exec_byte_code+5205>, 0x5555557edd27 <exec_byte_code+5127>, 0x5555557edd1e <exec_byte_code+5118>, 0x5555557edd15 <exec_byte_code+5109>, 0x5555557edd0c <exec_byte_code+5100>, 0x5555557ece39 <exec_byte_code+1305>, 0x5555557ece40 <exec_byte_code+1312>, 0x5555557edd41 <exec_byte_code+5153>, 0x5555557edd30 <exec_byte_code+5136>, 0x5555557edc58 <exec_byte_code+4920>, 0x5555557edc8b <exec_byte_code+4971>, 0x5555557edd00 <exec_byte_code+5088>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557ef0a1 <exec_byte_code+10113>, 0x5555557ef02f <exec_byte_code+9999>, 0x5555557eefe9 <exec_byte_code+9929>, 0x5555557eefa3 <exec_byte_code+9859>, 0x5555557eef5f <exec_byte_code+9791>, 0x5555557edb6a <exec_byte_code+4682>, 0x5555557edb2a <exec_byte_code+4618>, 0x5555557eef2e <exec_byte_code+9742>, 0x5555557edc1e <exec_byte_code+4862>, 0x5555557edaf2 <exec_byte_code+4562>, 0x5555557eeeee <exec_byte_code+9678>, 0x5555557eeebe <exec_byte_code+9630>, 0x5555557eee7e <exec_byte_code+9566>, 0x5555557eee41 <exec_byte_code+9505>, 0x5555557eee00 <exec_byte_code+9440>, 0x5555557eed89 <exec_byte_code+9321>, 0x5555557eed14 <exec_byte_code+9204>, 0x5555557eec98 <exec_byte_code+9080>, 0x5555557eec68 <exec_byte_code+9032>, 0x5555557eec38 <exec_byte_code+8984>, 0x5555557eebf8 <exec_byte_code+8920>, 0x5555557eebb8 <exec_byte_code+8856>, 0x5555557eeb78 <exec_byte_code+8792>, 0x5555557eeb34 <exec_byte_code+8724>, 0x5555557eeafa <exec_byte_code+8666>, 0x5555557eeac0 <exec_byte_code+8608>, 0x5555557eea86 <exec_byte_code+8550>, 0x5555557ee9e4 <exec_byte_code+8388>, 0x5555557ee989 <exec_byte_code+8297>, 0x5555557ee938 <exec_byte_code+8216>, 0x5555557ee8e4 <exec_byte_code+8132>, 0x5555557ee890 <exec_byte_code+8048>, 0x5555557ee83c <exec_byte_code+7964>, 0x5555557ee7e8 <exec_byte_code+7880>, 0x5555557ee790 <exec_byte_code+7792>, 0x5555557ee734 <exec_byte_code+7700>, 0x5555557ee6dc <exec_byte_code+7612>, 0x5555557ee684 <exec_byte_code+7524>, 0x5555557ee62c <exec_byte_code+7436>, 0x5555557ee5d3 <exec_byte_code+7347>, 0x5555557ee4e3 <exec_byte_code+7107>, 0x5555557ece88 <exec_byte_code+1384>, 0x5555557ee4b3 <exec_byte_code+7059>, 0x5555557ee47e <exec_byte_code+7006>, 0x5555557ee3ee <exec_byte_code+6862>, 0x5555557ee3a5 <exec_byte_code+6789>, 0x5555557ee375 <exec_byte_code+6741>, 0x5555557ee343 <exec_byte_code+6691>, 0x5555557ee311 <exec_byte_code+6641>, 0x5555557ee2d7 <exec_byte_code+6583>, 0x5555557ee2a5 <exec_byte_code+6533>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557ee273 <exec_byte_code+6483>, 0x5555557ee241 <exec_byte_code+6433>, 0x5555557ee20f <exec_byte_code+6383>, 0x5555557ee1dd <exec_byte_code+6333>, 0x5555557ee1ab <exec_byte_code+6283>, 0x5555557ee17b <exec_byte_code+6235>, 0x5555557ece8c <exec_byte_code+1388>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557ee138 <exec_byte_code+6168>, 0x5555557ee108 <exec_byte_code+6120>, 0x5555557ee0d8 <exec_byte_code+6072>, 0x5555557ed8ea <exec_byte_code+4042>, 0x5555557ed8aa <exec_byte_code+3978>, 0x5555557ed87a <exec_byte_code+3930>, 0x5555557ed84a <exec_byte_code+3882>, 0x5555557ed80a <exec_byte_code+3818>, 0x5555557ed7ca <exec_byte_code+3754>, 0x5555557ed78a <exec_byte_code+3690>, 0x5555557ed758 <exec_byte_code+3640>, 0x5555557ed728 <exec_byte_code+3592>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557edda8 <exec_byte_code+5256>, 0x5555557edf59 <exec_byte_code+5689>, 0x5555557ed9c4 <exec_byte_code+4260>, 0x5555557edf1a <exec_byte_code+5626>, 0x5555557edede <exec_byte_code+5566>, 0x5555557edea2 <exec_byte_code+5506>, 0x5555557ede05 <exec_byte_code+5349>, 0x5555557edde1 <exec_byte_code+5313>, 0x5555557eda7b <exec_byte_code+4443>, 0x5555557ee06c <exec_byte_code+5964>, 0x5555557ee006 <exec_byte_code+5862>, 0x5555557edfd0 <exec_byte_code+5808>, 0x5555557ee091 <exec_byte_code+6001>, 0x5555557ef1da <exec_byte_code+10426>, 0x5555557ef196 <exec_byte_code+10358>, 0x5555557ef14c <exec_byte_code+10284>, 0x5555557ef0ee <exec_byte_code+10190>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557ed6e4 <exec_byte_code+3524>, 0x5555557ed6b4 <exec_byte_code+3476>, 0x5555557ed684 <exec_byte_code+3428>, 0x5555557ed654 <exec_byte_code+3380>, 0x5555557ed624 <exec_byte_code+3332>, 0x5555557ed5e4 <exec_byte_code+3268>, 0x5555557ed5a4 <exec_byte_code+3204>, 0x5555557ed564 <exec_byte_code+3140>, 0x5555557ed524 <exec_byte_code+3076>, 0x5555557ed4d0 <exec_byte_code+2992>, 0x5555557ed490 <exec_byte_code+2928>, 0x5555557ed450 <exec_byte_code+2864>, 0x5555557ed420 <exec_byte_code+2816>, 0x5555557ed3bd <exec_byte_code+2717>, 0x5555557ed35a <exec_byte_code+2618>, 0x5555557ed31e <exec_byte_code+2558>, 0x5555557ed2e2 <exec_byte_code+2498>, 0x5555557ed2a8 <exec_byte_code+2440>, 0x5555557ee57b <exec_byte_code+7259>, 0x5555557ee52c <exec_byte_code+7180>, 0x5555557ed23a <exec_byte_code+2330>, 0x5555557ed1ce <exec_byte_code+2222>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557eedb9 <exec_byte_code+9369>, 0x5555557eea3f <exec_byte_code+8479>, 0x5555557ee437 <exec_byte_code+6935>, 0x5555557ed0f7 <exec_byte_code+2007>, 0x5555557ed0b3 <exec_byte_code+1939>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557ed07c <exec_byte_code+1884>, 0x5555557ed962 <exec_byte_code+4162>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557ed92a <exec_byte_code+4106> <repeats 64 times>}
        quitcounter = <optimized out>
        bc = 0x555555d421b0 <main_thread+496>
        top = 0x7ffff0fff048
        pc = <optimized out>
        bytestr = <optimized out>
        vector = <optimized out>
        maxdepth = <optimized out>
        const_length = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        bytestr_length = <optimized out>
        vectorp = 0x7ffff1ce5e80
        max_stack = <optimized out>
        frame_base = <optimized out>
        fp = <optimized out>
        bytestr_data = <optimized out>
        rest = <optimized out>
        mandatory = <optimized out>
        nonrest = <optimized out>
        pushedargs = <optimized out>
        result = <optimized out>
#7  0x000055555579f0c5 in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd890) at eval.c:2999
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#8  0x000055555570691e in call3 (fn=<optimized out>, arg1=0x55555a8e65c3, arg2=<optimized out>, arg3=0x7fe0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:3262
#9  cmd_error_internal (data=data@entry=0x55555a8e65c3, context=context@entry=0x7fffffffd900 "") at keyboard.c:1013
#10 0x0000555555706aa2 in cmd_error (data=0x55555a8e65c3) at keyboard.c:981
        old_level = <optimized out>
        old_length = <optimized out>
        count = {
          bytes = <optimized out>
        }
        conditions = <optimized out>
        macroerror = "\000\000\000\000\000\000\000\000\240\230\000\000\000\000\000\000\200\331\377\377\377\177\000\000B\256yUUU\000\000\022\000\000\000\000\000\000\000\000\025\271|\222\203б\v"
#11 0x0000555555799771 in internal_condition_case (bfun=bfun@entry=0x555555714360 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x555555706950 <cmd_error>) at eval.c:1470
        val = <optimized out>
        c = 0x555555ec4c50
#12 0x00005555556fe73f in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1133
        val = <optimized out>
#13 0x00005555557996d8 in internal_catch (tag=tag@entry=0x10080, func=func@entry=0x5555556fe700 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1197
        val = <optimized out>
        c = 0x555555ec4b10
#14 0x00005555556fe6c5 in command_loop () at keyboard.c:1111
#15 0x0000555555706461 in recursive_edit_1 () at keyboard.c:720
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#16 0x000055555570683d in Frecursive_edit () at keyboard.c:803
        count = {
          bytes = <optimized out>
        }
        buffer = <optimized out>
#17 0x00005555555be0e6 in main (argc=1, argv=0x7fffffffdd18) at emacs.c:2521
        stack_bottom_variable = 0x12f
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        dump_mode = <optimized out>
        skip_args = 0
        temacs = 0x0
        attempt_load_pdump = <optimized out>
        only_version = false
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 18446744073709551615
        }
        lc_all = <optimized out>
        sockfd = -1
        module_assertions = <optimized out>

Lisp Backtrace:
"command-error-default-function" (0xf0fff050)
"help-command-error-confusable-suggestions" (0xffffd898)

In GNU Emacs 29.4 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.24.48,
cairo version 1.18.2)
Repository revision: f33dddcc776e901abd1bb8f444c87d7e51128fec
Repository branch: main
Windowing system distributor 'The X.Org Foundation', version 11.0.12101015
System Description: Arch Linux

Configured using:
 'configure --sysconfdir=/etc --prefix=/usr --libexecdir=/usr/lib
 --with-tree-sitter --localstatedir=/var --with-cairo
 --disable-build-details --with-harfbuzz --with-libsystemd
 --with-modules --with-x-toolkit=gtk3 'CFLAGS=-march=nehalem
 -mtune=znver1 -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3
 -Wformat -Werror=format-security -fstack-clash-protection
 -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g
 -ffile-prefix-map=/home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src=/usr/src/debug/emacs'
 'LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro
 -Wl,-z,now -Wl,-z,pack-relative-relocs''

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

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

Major mode: Dired by name

Minor modes in effect:
  ivy-prescient-mode: t
  reverse-im-mode: t
  which-key-mode: t
  ivy-mode: t
  shell-dirtrack-mode: t
  winner-mode: t
  global-auto-revert-mode: t
  save-place-mode: t
  override-global-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/evgeniy/.config/emacs/straight/build/cmake-mode/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode
/home/evgeniy/.config/emacs/straight/build/transient/transient hides /usr/share/emacs/29.4/lisp/transient
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-ensure hides /usr/share/emacs/29.4/lisp/use-package/use-package-ensure
/home/evgeniy/.config/emacs/straight/build/bind-key/bind-key hides /usr/share/emacs/29.4/lisp/use-package/bind-key
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-ensure-system-package hides /usr/share/emacs/29.4/lisp/use-package/use-package-ensure-system-package
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-core hides /usr/share/emacs/29.4/lisp/use-package/use-package-core
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-delight hides /usr/share/emacs/29.4/lisp/use-package/use-package-delight
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-lint hides /usr/share/emacs/29.4/lisp/use-package/use-package-lint
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-bind-key hides /usr/share/emacs/29.4/lisp/use-package/use-package-bind-key
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-diminish hides /usr/share/emacs/29.4/lisp/use-package/use-package-diminish
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-jump hides /usr/share/emacs/29.4/lisp/use-package/use-package-jump
/home/evgeniy/.config/emacs/straight/build/use-package/use-package hides /usr/share/emacs/29.4/lisp/use-package/use-package
/home/evgeniy/.config/emacs/straight/build/org-mode-ox-odt/ox-odt hides /usr/share/emacs/29.4/lisp/org/ox-odt
/home/evgeniy/.config/emacs/straight/build/seq/seq hides /usr/share/emacs/29.4/lisp/emacs-lisp/seq
/home/evgeniy/.config/emacs/straight/build/let-alist/let-alist hides /usr/share/emacs/29.4/lisp/emacs-lisp/let-alist
/home/evgeniy/.config/emacs/straight/build/eldoc/eldoc hides /usr/share/emacs/29.4/lisp/emacs-lisp/eldoc

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822
mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils wdired
vterm bookmark face-remap term disp-table ehelp vterm-module term/xterm
xterm vterm-toggle tramp-sh misearch multi-isearch dired-aux
ivy-prescient prescient reverse-im avy quail char-fold ffap url-parse
url-vars dired dired-loaddefs tramp tramp-loaddefs trampver
tramp-integration tramp-compat parse-time auth-source password-cache
which-key company-oddmuse company-keywords company-etags etags fileloop
company-gtags company-dabbrev-code company-dabbrev company-files
company-clang company-capf company-cmake company-semantic
company-template company-bbdb company rainbow-delimiters
column-enforce-mode chronos-autoloads gptel-autoloads rfc-mode-autoloads
plantuml-mode dash plantuml-mode-autoloads dap-mode-autoloads
lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloads
treemacs-autoloads cfrs-autoloads posframe-autoloads hydra-autoloads
pfuture-autoloads ace-window-autoloads avy-autoloads bui-autoloads
yaml-mode-autoloads zeal-at-point-autoloads string-inflection
string-inflection-autoloads rust-playground-autoloads cargo-autoloads
rust-mode-autoloads go-mode-autoloads clang-format-autoloads
cmake-mode-autoloads qml-mode-autoloads rainbow-mode-autoloads
rainbow-delimiters-autoloads yasnippet-autoloads company-lsp-autoloads
company-autoloads lsp-ui-autoloads lsp-mode-autoloads eldoc-autoloads
lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads
f-autoloads s-autoloads projectile-autoloads ripgrep ripgrep-autoloads
combobulate combobulate-autoloads combobulate-go combobulate-json
combobulate-yaml combobulate-css combobulate-js-ts combobulate-python
combobulate-html combobulate-toml combobulate-cursor multiple-cursors
mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines
mc-hide-unmatched-lines-mode mc-mark-more sgml-mode facemenu thingatpt
mc-cycle-cursors multiple-cursors-core advice rect combobulate-query
savehist xref files-x scheme combobulate-ui transient compat compat-30
combobulate-display combobulate-ztree combobulate-envelope
combobulate-manipulation eieio eieio-core combobulate-procedure
combobulate-navigation combobulate-misc combobulate-setup
combobulate-interface combobulate-settings diff-mode combobulate-rules
column-enforce-mode-autoloads use-package-diminish
vterm-toggle-autoloads vterm-autoloads eshell-toggle-autoloads
mingus-autoloads libmpdee-autoloads wgrep grep compile
text-property-search wgrep-autoloads peep-dired-autoloads
magit-autoloads with-editor-autoloads transient-autoloads
magit-section-autoloads dash-autoloads compat-autoloads
ivy-prescient-autoloads prescient-autoloads ivy delsel ivy-faces
ivy-overlay colir color ivy-autoloads org-pdftools-autoloads
pdf-tools-autoloads let-alist-autoloads tablist-autoloads
org-noter-autoloads ox-odt oc-csl json bibtex iso8601 pp rng-loc rng-uri
rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns
nxml-enc xmltok nxml-util odt dom map ox-latex ox-icalendar org-agenda
ox-html table ox-ascii ox-publish ox org-element org-persist xdg org-id
org-refile avl-tree generator xml org-mode-ox-odt-autoloads org-tempo
tempo ob-python python project byte-opt pcase treesit ob-shell shell
toc-org-autoloads multiple-cursors-autoloads expand-region-autoloads
winner autorevert filenotify cal-julian theme-changer solar cal-dst
theme-changer-autoloads finder-inf saveplace which-key-autoloads edmacro
kmacro reverse-im-autoloads seq-autoloads use-package-bind-key bind-key
easy-mmode use-package-core use-package-autoloads info
bind-key-autoloads straight-autoloads cl-seq cl-extra help-mode straight
cl-macs gv bytecomp byte-compile org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint
ansi-osc ansi-color ring org-list org-footnote org-faces org-entities
time-date subr-x noutline outline icons ob-emacs-lisp ob-core ob-eval
org-cycle org-table ol rx org-fold org-fold-core org-keys oc
org-loaddefs find-func cal-menu calendar cal-loaddefs org-version
org-compat org-macs format-spec cl-loaddefs cl-lib cyril-util rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 415375 288020)
 (symbols 48 30665 107)
 (strings 32 150433 141680)
 (string-bytes 1 4817376)
 (vectors 16 63917)
 (vector-slots 8 1159190 819820)
 (floats 8 698 1610)
 (intervals 56 1996 627)
 (buffers 984 17))
-- 
/Evgeniy