From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: James Ferguson Newsgroups: gmane.emacs.bugs Subject: bug#54661: 29.0.50; Emacs SEGV in get_glyph_face_and_encoding Date: Thu, 31 Mar 2022 17:19:03 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000c1be7805db8a3660" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7849"; mail-complaints-to="usenet@ciao.gmane.io" To: 54661@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 31 23:53:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1na2jA-0001qx-QG for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 31 Mar 2022 23:53:13 +0200 Original-Received: from localhost ([::1]:58334 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1na2j9-0004vL-Eg for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 31 Mar 2022 17:53:11 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1na2j0-0004ux-Sr for bug-gnu-emacs@gnu.org; Thu, 31 Mar 2022 17:53:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46126) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1na2j0-0004wT-Jx for bug-gnu-emacs@gnu.org; Thu, 31 Mar 2022 17:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1na2j0-0002mn-Fi for bug-gnu-emacs@gnu.org; Thu, 31 Mar 2022 17:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: James Ferguson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 31 Mar 2022 21:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54661 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.164876354010642 (code B ref -1); Thu, 31 Mar 2022 21:53:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 31 Mar 2022 21:52:20 +0000 Original-Received: from localhost ([127.0.0.1]:40023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1na2iH-0002lW-Kr for submit@debbugs.gnu.org; Thu, 31 Mar 2022 17:52:20 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:37926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1na2CS-0001tX-HB for submit@debbugs.gnu.org; Thu, 31 Mar 2022 17:19:27 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:55718) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1na2CS-0003mE-CM for bug-gnu-emacs@gnu.org; Thu, 31 Mar 2022 17:19:24 -0400 Original-Received: from mail-il1-f171.google.com ([209.85.166.171]:42943) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1na2CL-000675-A5 for bug-gnu-emacs@gnu.org; Thu, 31 Mar 2022 17:19:22 -0400 Original-Received: by mail-il1-f171.google.com with SMTP id e9so677623ilu.9 for ; Thu, 31 Mar 2022 14:19:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=+UP/YY5h+jhDeud8gx4/fTFUPr7eS3zjTOjD8yWMb3M=; b=kdhEl25gExDKiriTNTpAOJvUK2/lCi0/m05U8iJ0xBARkbvlXieL/WCGQhLfyw5cid s5jFCLUx4Srrl0YtJGrNg9LDsY6ZmCVrpjzOZZ4V/SwS29paA4wjrXdINfnsH/xEJX8N L2QV2kA1m0SDezvuH9GFQKcA2wyP7ZlF0Smn6XZbV5gIvDsFY2ech8SZ9xF7C5VOJ4V/ NAPbo2at6BpYMcfDGqgShf3ccUP6R9VXJSEZbQJHbk8UBnEnZLyjdqcFafomeUSzVdlg f4iQ9a1l3EQUkZ/u6P25NqUpDNf6SmtOWhu0pIDdOz5fT2cRpWC9ZTjzQMPujAAGM1Rj vY9A== X-Gm-Message-State: AOAM532mCv9hIfk+tINkAPVjjpW+uDIsKmP4Cmo+U5AedFyDIoEK9h7D rd2uzLpK69tVnvcUpAUEpaYty44hCU6czqkrPHjJZ9v+mxs= X-Google-Smtp-Source: ABdhPJxb/qekbbL+6lYAYutgapSnQGFF/bTiE4H5SYMA5YWIiptEzjNJFJxxBqSrZ7V/1kSdAZfhVLldgwpwGgIwu8g= X-Received: by 2002:a05:6e02:1ba4:b0:2ca:88f:b61f with SMTP id n4-20020a056e021ba400b002ca088fb61fmr860381ili.240.1648761554188; Thu, 31 Mar 2022 14:19:14 -0700 (PDT) Received-SPF: pass client-ip=209.85.166.171; envelope-from=wjcferguson@gmail.com; helo=mail-il1-f171.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, LOTTERY_PH_004470=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 31 Mar 2022 17:52:16 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:229184 Archived-At: --000000000000c1be7805db8a3660 Content-Type: text/plain; charset="UTF-8" My Emacs has SEGVing a few times (twice today), from a fairly recent build off `master`. Sometimes it seems to have happened when doing autocompletion (using the `corfu` package), but it has definitely happened when idle from a user perspective. I'm afraid I have a lot of packages active including lsp, and it's way too random and sporadic to be able to craft a cut-down config. I will put the `bt full` output at the bottom of this email. I have quite a few cores, but a quick check looks like they all have similar stack. That `face = 0x0` looks ... ominous(?). Please let me know if I can help generate more data. Thanks, James. ---- In GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2022-03-23 built on jf-laptop Repository revision: d74cd0cf1f96e256c479599939efacd11600c0c8 Repository branch: master System Description: Ubuntu 20.04.4 LTS Configured using: 'configure --with-native-compilation --with-pgtk' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS XIM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: dap-tooltip-mode: t dap-ui-many-windows-mode: t dap-ui-controls-mode: t dap-ui-mode: t gdb-many-windows: t gud-tooltip-mode: t dap-auto-configure-mode: t dap-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t global-git-commit-mode: t magit-auto-revert-mode: t org-roam-db-autosync-mode: t shell-dirtrack-mode: t corfu-doc-mode: t ws-butler-global-mode: t ws-butler-mode: t winner-mode: t which-key-mode: t vertico-mode: t global-tree-sitter-mode: t dired-omit-mode: t async-bytecomp-package-mode: t dired-async-mode: t prescient-persist-mode: t projectile-mode: t minions-mode: t marginalia-mode: t textsize-mode: t direnv-mode: t corfu-global-mode: t corfu-mode: t pixel-scroll-precision-mode: t savehist-mode: t save-place-mode: t recentf-mode: t global-hl-line-mode: t hl-line-mode: t global-auto-revert-mode: t electric-pair-mode: t delete-selection-mode: t straight-use-package-mode: t straight-package-neutering-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t buffer-read-only: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/james/.emacs.d/elpa/dpkg-dev-el-20190824.2314/debian-autoloads hides /home/james/.emacs.d/elpa/debian-el-20211006.1939/debian-autoloads /home/james/.emacs.d/elpa/transient-20220314.1605/transient hides /usr/local/share/emacs/29.0.50/lisp/transient /home/james/.emacs.d/my-packages/custom hides /usr/local/share/emacs/29.0.50/lisp/custom Features: (shadow sort expand-region text-mode-expansions cc-mode-expansions the-org-mode-expansions python-el-fgallina-expansions er-basic-expansions expand-region-core expand-region-custom mail-extr emacsbug mule-util lsp-diagnostics lsp-headerline lsp-icons lsp-modeline dap-mouse dap-ui gdb-mi bindat gud bui bui-list bui-info bui-entry bui-core bui-history bui-button bui-utils lsp-lens dap-mode dap-launch posframe dap-overlays vc-git vc-dispatcher view lsp-zig lsp-steep lsp-svelte lsp-sqls lsp-yaml lsp-xml lsp-vimscript lsp-vhdl lsp-volar lsp-vetur lsp-html lsp-verilog lsp-vala lsp-v lsp-typeprof lsp-ttcn3 lsp-toml lsp-terraform lsp-tex lsp-sorbet lsp-solargraph lsp-rust lsp-rf lsp-remark lsp-r lsp-purescript lsp-pylsp lsp-pyls lsp-pwsh lsp-php lsp-perlnavigator lsp-perl lsp-ocaml lsp-magik lsp-nix lsp-nim lsp-nginx lsp-markdown lsp-lua lsp-kotlin lsp-json lsp-javascript lsp-idris lsp-haxe lsp-groovy lsp-hack lsp-graphql lsp-go lsp-completion lsp-gdscript lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-emmet lsp-elixir lsp-elm lsp-dockerfile lsp-dhall lsp-d lsp-css lsp-csharp lsp-crystal lsp-cmake lsp-clojure lsp-treemacs lsp-treemacs-themes treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture treemacs-logging treemacs-customization treemacs-macros lsp-semantic-tokens lsp-clangd dom lsp-beancount lsp-bash lsp-ansible lsp-angular lsp-ada lsp-actionscript ccls ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common help-fns radix-tree elpy elpy-rpc pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell elpy-profile elpy-django elpy-refactor ido hideshow files-x etags fileloop cus-edit cus-start sphinx-doc worksplit forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml parse-time bug-reference forge-post forge-repo forge forge-core forge-db closql magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit message sendmail yank-media rfc822 mml mml-sec epa gnus-util mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-base crm lsp-pyright lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline flycheck lsp-ui-util face-remap lsp-mode lsp-protocol xref spinner network-stream markdown-mode color imenu ht inline f ewoc epg rfc6068 epg-config cursor-sensor my-org-roam org-roam-dailies org-roam-migrate org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam org-capture org-id ox-reveal ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-md ox-latex ox-icalendar org-agenda org-refile ox-html table ox-ascii ox-publish ox org-element avl-tree generator ob-async org-variable-pitch org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-http ob-http-mode ob-python py-isort python-black reformatter python ob-shell shell pcomplete ob-ditaa ob-plantuml ob-dot ob ob-tangle org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date ol org-keys oc org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs emacsql-sqlite url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny emacsql emacsql-compiler magit-section display-fill-column-indicator flyspell ispell highlight-symbol cl yasnippet-snippets yasnippet corfu-doc faff-theme init xterm-color ws-butler winner which-key vterm-autoloads vertico tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode pp tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-x dired-filetype-face async-bytecomp dired-async dired-aux async dired dired-loaddefs tsc-obsolete s prescient comp comp-cstr warnings projectile lisp-mnt ibuffer-vc ibuf-macs ibuf-ext ibuffer ibuffer-loaddefs thingatpt project orderless minions marginalia hydra lv grep-a-lot grep compile text-property-search comint ansi-color advice textsize direnv pcase diff-mode dash corfu dotenv-mode server pixel-scroll ring edmacro kmacro savehist saveplace recentf tree-widget wid-edit hl-line autorevert filenotify elec-pair delsel cus-load straight-autoloads cl-extra help-mode straight use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core derived finder-inf ede/auto eieio-base dpkg-dev-el debian-el 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 map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win 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 simple 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray cl-preloaded button 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 dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1238499 895807) (symbols 48 64456 176) (strings 32 340297 89952) (string-bytes 1 12906406) (vectors 16 116582) (vector-slots 8 2891539 339078) (floats 8 835 1260) (intervals 56 6275 657) (buffers 992 24)) ---- bt full output: (gdb) bt full #0 raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {18446744067266837247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 268435456, 0, 0, 93918994993472, 18446744067266838271}} pid = tid = #1 0x0000556b38450782 in terminate_due_to_signal (sig=sig@entry=11, backtrace_limit=backtrace_limit@entry=40) at emacs.c:450 #2 0x0000556b38450cc7 in handle_fatal_signal (sig=sig@entry=11) at sysdep.c:1780 #3 0x0000556b385590ed in deliver_thread_signal (sig=sig@entry=11, handler=0x556b38450cb6 ) at sysdep.c:1772 #4 0x0000556b3855916d in deliver_fatal_thread_signal (sig=11) at sysdep.c:1792 fatal = #5 handle_sigsegv (sig=11, siginfo=, arg=) at sysdep.c:1885 fatal = #6 0x00007f7bd8ff13c0 in () at /lib/x86_64-linux-gnu/libpthread.so.0 #7 prepare_face_for_display (f=0x556b3d9467e0, face=0x0) at xfaces.c:4439 #8 0x0000556b38475c59 in get_glyph_face_and_encoding (f=, glyph=glyph@entry=0x556b69564fb0, char2b=0x7ffe4893d7b0) at xdisp.c:28569 face = 0x0 code = 0 #9 0x0000556b384af7ce in fill_glyph_string (s=s@entry=0x7ffe4893d850, face_id=face_id@entry=91, start=start@entry=0, end=end@entry=35, overlaps=overlaps@entry=0) at xdisp.c:28854 glyph = 0x556b69564fb0 last = 0x556b69565640 voffset = 0 glyph_not_available_p = false #10 0x0000556b384b09e7 in draw_glyphs (w=, x=, row=, area=, start=, end=, hl=, overla ps=) at xdisp.c:29656 face_id = 91 char2b = first_glyph = head = 0x7ffe4893d850 tail = 0x7ffe4893d850 s = 0x7ffe4893d850 clip_head = 0x0 clip_tail = 0x0 i = j = x_reached = last_x = area_left = f = sa_avail = 16244 sa_count = {bytes = } #11 0x0000556b384b3aa5 in gui_write_glyphs (w=0x556b3a491748, updated_row=, start=, updated_area=TEXT_AREA, len=35) at xdisp.c:31863 x = hpos = 0 chpos = 34 #12 0x0000556b3845b308 in update_text_area (vpos=0, updated_row=0x556b3f92e140, w=0x556b3a491748) at dispnew.c:3939 rif = changed_p = false current_row = 0x556b43b48410 desired_row = 0x556b3f92e140 rif = changed_p = false #13 update_window_line (w=w@entry=0x556b3a491748, vpos=vpos@entry=0, mouse_face_overwritten_p=mouse_face_overwritten_p@entry=0x7ffe4893dc67) at dispnew.c:4182 current_row = 0x556b43b48410 desired_row = 0x556b3f92e140 rif = changed_p = false #14 0x0000556b38460ee6 in update_window (w=w@entry=0x556b3a491748, force_p=, force_p@entry=true) at dispnew.c:3682 vpos = i = end = tab_line_row = mouse_face_overwritten_p = false n_updated = 0 mode_line_row = changed_p = false invisible_rows_marked = false row = header_line_row = yb = desired_matrix = paused_p = preempt_count = rif = #15 0x0000556b384627a3 in update_window_tree (w=0x556b3a491748, w@entry=0x556b485b24c8, force_p=force_p@entry=true) at dispnew.c:3407 paused_p = false #16 0x0000556b384629db in update_frame (f=f@entry=0x556b3d9467e0, force_p=true, force_p@entry=false, inhibit_hairy_id_p=inhibit_hairy_id_p@entry=false) at dispnew.c:3242 paused_p = root_window = 0x556b485b24c8 #17 0x0000556b384a92e5 in redisplay_internal () at xdisp.c:16598 gcscrollbars = f_redisplay_flag = f = 0x556b3d9467e0 w = sw = fr = pending = false must_finish = match_p = tlbufpos = {charpos = , bytepos = } tlendpos = {charpos = , bytepos = } number_of_visible_frames = sf = polling_stopped_here = true tail = 0x556b3aef20c3 frame = 0x556b3d9467e5 hscroll_retries = garbaged_frame_retries = 0 consider_all_windows_p = update_miniwindow_p = #18 0x0000556b384aa9c4 in redisplay_preserve_echo_area (from_where=from_where@entry=2) at xdisp.c:16867 #19 0x0000556b3845cadd in Fredisplay (force=) at dispnew.c:6188 count = {bytes = } #20 Fredisplay (force=0x2a109a6911c8) at dispnew.c:6168 #21 0x00007f7bd0688d62 in F636f7266752d2d6d616b652d6672616d65_corfu__make_frame_0 () at /home/james/.emacs.d/eln-cache/29.0.50-d0d7c8d0/corfu-7d809953-f87af7f9.eln #22 0x0000556b385c8050 in Ffuncall (nargs=6, args=0x7ffe4893f5f0) at eval.c:2939 val = #23 0x00007f7bd0689596 in F636f7266752d2d706f7075702d73686f77_corfu__popup_show_0 () at /home/james/.emacs.d/eln-cache/29.0.50-d0d7c8d0/corfu-7d809953-f87af7f9.eln #24 0x0000556b385ca072 in funcall_subr (subr=0x556b3babcfa0, numargs=7, args=) at eval.c:2989 argbuf = {0x192, 0x4e2, 0x5e, 0x192, 0x5e, 0x3e, 0x5e, 0x192} a = fun = #25 0x0000556b385c8050 in Ffuncall (nargs=8, args=0x7ffe4893f770) at eval.c:2939 val = #26 0x0000556b385c8458 in Fapply (nargs=2, args=0x7f7bd1790040) at eval.c:2546 i = funcall_nargs = 8 funcall_args = spread_arg = 0x0 fun = sa_avail = sa_count = {bytes = 576} numargs = retval = #27 0x0000556b38613177 in exec_byte_code (fun=, args_template=, nargs=, args=) at bytecode.c:809 call_nargs = 2 call_fun = template = val = call_args = 0x7f7bd1790040 original_fun = 0x2c70 bytecode = op = 2 type = targets = {0x556b38454e9d , 0x556b386133c9 , 0x556b386133c0 , 0x556b386133b7 , 0x556b38612c80 , 0x556b38612c84 , 0x556b3861337f , 0x556b38613347 , 0x556b38613b6f , 0x556b38613b66 , 0x556b38613b5d , 0x556b38613b54 , 0x556b38612cb7 , 0x556b38612cc0 , 0x556b38613b42 , 0x556b38613abd , 0x556b 38613c26 , 0x556b38613c1d , 0x556b38613c14 , 0x556b38613c0b , 0x556b3861 2c11 , 0x556b38612c18 , 0x556b38613be7 , 0x556b38613bf9 , 0x556b38613b8a < exec_byte_code+4314>, 0x556b38613b81 , 0x556b38613b78 , 0x556b386141f0 , 0x556b38612f14 , 0x556b38612f20 , 0x556b38613ba5 , 0x556b38613b93 , 0x556b386141c3 , 0x556b386141ba , 0x556b386141b1 , 0x556b386141a8 , 0x556b38612d28 , 0x556b38612d30 , 0x556b386141de , 0x556b386141cc , 0x556b3861417b , 0x556b38614172 , 0x556b38614169 , 0x556b38614160 , 0x556b38612ec9 , 0x556b38612ed0 , 0x556b38614196 , 0x556b38614184 , 0x556b38613d9c , 0x55 6b38613dcb , 0x556b38613e40 , 0x556b38454ea1 , 0x556b38454ea1 , 0x 556b38454ea1 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556b38615145 , 0x556b386150e2 , 0x556b386150a3 , 0x556b38615064 , 0x556b38615021 , 0 x556b38613ca4 , 0x556b38613c66 , 0x556b38614ff3 , 0x556b38613acf , 0x556 b38613c2f , 0x556b38614fb5 , 0x556b38614f89 , 0x556b38614f4b , 0x556b386 14f11 , 0x556b38614ed3 , 0x556b38614e67 , 0x556b38614df4 , 0x556b38614d7 e , 0x556b38614d52 , 0x556b38614d26 , 0x556b38614ce8 , 0x556b38614caa , 0x556b38614c6c , 0x556b38614c2a , 0x556b38614bf3 , 0x556b38614bbc , 0x556b38614b85 , 0x556b38614aec , 0x556b38614a93 , 0x556b38614a44 , 0x556b386149f2 , 0x556b386149a0 , 0x556b3861494e , 0x556b386148fc , 0x556b386148a5 , 0x556b3861484b , 0x556b386147f4 , 0x556b3861479d , 0x556b38614746 , 0x556b386146ee , 0x556b38614603 , 0x556b38612f64 , 0x556b386145d7 , 0x556b386145a6 , 0x556b3861451f , 0x556b386144d8 , 0x5 56b386144ac , 0x556b3861447d , 0x556b3861444e , 0x556b38614417 , 0x556b3 86143e9 , 0x556b38454ea1 , 0x556b386143ba , 0x556b3861438b , 0x556b38 61435c , 0x556b3861432d , 0x556b386142fe , 0x556b386142d2 , 0x556b38612f 68 , 0x556b38454ea1 , 0x556b3861428f , 0x556b38614263 , 0x556b3861423 7 , 0x556b386141f9 , 0x556b38613a4b , 0x556b38613a1f , 0x556b386139f3 , 0x556b386139b5 , 0x556b38613977 , 0x556b38613939 , 0x556b3861390a , 0x556b386138de , 0x556b38454ea1 , 0x556b38613f41 , 0x556b386140ea , 0x556b38613b04 , 0x556b386140ac , 0x556b38614071 , 0x556b38614036 , 0x556b38613f9a , 0x556b38613f79 , 0x556b38613bb7 , 0x556b38613f21 , 0x556b38613ec2 , 0x556b38613e92 , 0x556b38613e4d , 0x556b38613d4d , 0x556b3861522f , 0x556b386151e8 , 0x556b3861518d , 0x556b38454ea1 , 0x556b3861389c , 0x556b38613870 , 0x556b38613844 , 0x556b38613818 , 0x556b386137ec , 0x556b386137ae , 0x556b38613770 , 0x556b38613732 , 0x5 56b386136f4 , 0x556b386136a5 , 0x556b38613667 , 0x556b38613629 , 0x556b3 8613600 , 0x556b386135a1 , 0x556b38613542 , 0x556b3861350b , 0x556b38613 4d4 , 0x556b386134a0 , 0x556b38614697 , 0x556b3861464a , 0x556b38613436 , 0x556b386133d2 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556b38454ea 1 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556 b38614e93 , 0x556b38614b45 , 0x556b38614566 , 0x556b38613304 , 0x556b386 132c1 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556b3861327d , 0x556b3 8613220 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556b38454ea1 , 0x 556b38454ea1 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556b38454ea1 , 0x556b38613a89 } quitcounter = 1 '\001' bc = 0x556b38a42150 top = pc = bytestr = vector = maxdepth = bytestr_length = vectorp = 0x556b47357a78 frame_base = fp = bytestr_data = rest = mandatory = nonrest = pushedargs = result = #28 0x0000556b385c8050 in Ffuncall (nargs=8, args=0x7ffe4893fa70) at eval.c:2939 val = #29 0x00007f7bd068d1b4 in F636f7266752d2d63616e646964617465732d706f707570_corfu__candidates_popup_0 () at /home/james/.emacs.d/eln-cache/29.0.50-d0d7c8d0/corfu-7d809953-f87af7f9.eln #30 0x0000556b385c8050 in Ffuncall (nargs=2, args=0x7ffe4893fb88) at eval.c:2939 val = #31 0x00007f7bd068dde2 in F636f7266752d2d757064617465_corfu__update_0 () at /home/james/.emacs.d/eln-cache/29.0.50-d0d7c8d0/corfu-7d809953-f87af7f9.eln #32 0x0000556b385c8050 in Ffuncall (nargs=1, args=0x7ffe4893fc90) at eval.c:2939 val = #33 0x00007f7bd0691492 in F636f7266752d2d6175746f2d636f6d706c657465_corfu__auto_complete_0 () at /home/james/.emacs.d/eln-cache/29.0.50-d0d7c8d0/corfu-7d809953-f87af7f9.eln #34 0x0000556b385c8050 in Ffuncall (nargs=2, args=0x7ffe4893fde0) at eval.c:2939 val = #35 0x0000556b385c85e2 in Fapply (nargs=2, args=0x7ffe4893fde0) at eval.c:2503 i = funcall_nargs = funcall_args = 0x0 spread_arg = 0x556b3ba2f243 fun = 0x2fcfd80 sa_avail = 16384 sa_count = {bytes = 320} numargs = retval = #36 0x0000556b385c8050 in Ffuncall (nargs=3, args=0x7ffe4893fdd8) at eval.c:2939 val = #37 0x00007f7bd2769de1 in F74696d65722d6576656e742d68616e646c6572_timer_event_handler_0 () at /usr/local/libexec/emacs/29.0.50/x86_64-pc-linux-gnu/../../../../bin/../lib/emacs/29.0.50/native-lisp/29.0.50-d0d7c8d0/preloaded/timer-3ee7cfd9-76499 eee.eln #38 0x0000556b385c8050 in Ffuncall (nargs=2, args=0x7ffe4893fe70) at eval.c:2939 val = #39 0x0000556b385c81de in call1 (fn=fn@entry=0xed60, arg1=arg1@entry=0x556b3d890c55) at eval.c:2776 #40 0x0000556b38540597 in timer_check_2 (idle_timers=, timers=) at lisp.h:1155 old_deactivate_mark = 0x0 idle_timer_ripe = timer = timer_time = {tv_sec = 1648759560, tv_nsec = 744690755} timer_difference = {tv_sec = , tv_nsec = } idle_timer_difference = {tv_sec = , tv_nsec = } ripe = idle_timer = idle_timer_time = {tv_sec = 0, tv_nsec = 200000000} timer_ripe = nexttime = {tv_sec = , tv_nsec = } now = {tv_sec = , tv_nsec = } idleness_now = {tv_sec = 0, tv_nsec = } chosen_timer = 0x556b3d890c55 nexttime = {tv_sec = , tv_nsec = } timers = 0x556b3bca5603 idle_timers = 0x556b3bca5563 tem = #41 timer_check () at keyboard.c:4591 nexttime = {tv_sec = , tv_nsec = } timers = 0x556b3bca5603 idle_timers = 0x556b3bca5563 tem = #42 0x0000556b385408ad in readable_events (flags=flags@entry=1) at keyboard.c:3478 #43 0x0000556b38541b28 in get_input_pending (flags=flags@entry=1) at keyboard.c:7156 #44 0x0000556b38547fa8 in detect_input_pending_run_timers (do_display=do_display@entry=true) at keyboard.c:10686 old_timers_run = #45 0x0000556b3862ae64 in wait_reading_process_output (time_limit=time_limit@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_ proc@entry=0x0, just_wait_proc=0) at process.c:5695 leave = false process_skipped = wrapped = channel_start = child_fd = last_read_channel = 31 channel = nfds = Available = {fds_bits = {3128957144, 0 }} Writeok = {fds_bits = {0 }} check_write = true check_delay = no_avail = false xerrno = 11 proc = timeout = {tv_sec = 0, tv_nsec = 53672081} end_time = {tv_sec = 2, tv_nsec = 140169898299554} timer_delay = {tv_sec = , tv_nsec = } got_output_end_time = {tv_sec = 1648859560, tv_nsec = 616005816} wait = FOREVER got_some_output = -1 prev_wait_proc_nbytes_read = 0 retry_for_async = now = {tv_sec = , tv_nsec = } #46 0x0000556b385420cc in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0x7ffe489409bb, kbp=) at lisp.h:1155 do_display = obj = str = c = 0x0 count = {bytes = } save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 }}}} kb = nextevt = frame = terminal = events = {0xffffffe2, 0x1, 0x556b38ac4d60 , 0x556b38ac4d60 , 0x1, 0x7f7bd8e4b5e2 <__gmpz_fdiv_q_ui+98>, 0x7ffe48940530, 0xe8d4a51000, 0x0, 0x556b 3855d658 , 0x7735940, 0x0, 0x556b3d890c55, 0x556b3863a516 , 0x0, 0xe615180648e71f00} n = 0 #47 read_event_from_main_queue (used_mouse_menu=0x7ffe489409bb, local_getcjmp=0x7ffe48940720, end_time=0x0) at keyboard.c:2230 c = 0x0 count = {bytes = } save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 }}}} kb = nextevt = frame = terminal = events = {0xffffffe2, 0x1, 0x556b38ac4d60 , 0x556b38ac4d60 , 0x1, 0x7f7bd8e4b5e2 <__gmpz_fdiv_q_ui+98>, 0x7ffe48940530, 0xe8d4a51000, 0x0, 0x556b 3855d658 , 0x7735940, 0x0, 0x556b3d890c55, 0x556b3863a516 , 0x0, 0xe615180648e71f00} n = 0 #48 read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=0x7ffe48940720, prev_event=0x0, used_mouse_menu=0x7ffe489409bb) at keyboard.c:2294 nextevt = frame = terminal = events = {0xffffffe2, 0x1, 0x556b38ac4d60 , 0x556b38ac4d60 , 0x1, 0x7f7bd8e4b5e2 <__gmpz_fdiv_q_ui+98>, 0x7ffe48940530, 0xe8d4a51000, 0x0, 0x556b 3855d658 , 0x7735940, 0x0, 0x556b3d890c55, 0x556b3863a516 , 0x0, 0xe615180648e71f00} n = 0 #49 0x0000556b3854919f in read_char (commandflag=1, map=0x556b3ba3c083, prev_event=0x0, used_mouse_menu=0x7ffe489409bb, end_time=0x0) at keyboard.c:2923 c = local_getcjmp = {{__jmpbuf = {0, -4895500374767776984, 2864, 93919082997733, 0, 93919050449027, 4896307181911821096, 1646572476972288808}, __mask_was_saved = 0, __saved_mask = {__val = {16579184018506325760, 0, 93918996393848, 96, 0, 0, 93919274685501, 35280, 93918995445234, 93919274685501, 93919052362800, 1, 9 3918995366673, 93919052345907, 93918994974232, 93919000722016}}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 }}}} tem = save = previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = true orig_kboard = 0x556b3b04cb80 #50 0x0000556b3854a848 in read_key_sequence (keybuf=, prompt=0x0, dont_downcase_last=, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=) at keyboard.c:9863 interrupted_kboard = 0x556b3b04cb80 interrupted_frame = 0x556b3d9467e0 key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 new_binding = t = 0 echo_start = 0 keys_start = 0 current_binding = 0x556b3ba3c083 first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false } fkey = {parent = 0x556b3aef4283, map = 0x556b3aef4283, start = 0, end = 0} keytran = {parent = 0x7f7bd361f71b, map = 0x7f7bd361f71b, start = 0, end = 0} indec = {parent = 0x556b3aef4293, map = 0x556b3aef4293, start = 0, end = 0} shift_translated = false delayed_switch_frame = 0x0 original_uppercase = 0x0 original_uppercase_position = -1 dummyflag = false fake_prefixed_keys = 0x0 first_event = 0x0 second_event = #51 0x0000556b3854c4bb in command_loop_1 () at lisp.h:1155 cmd = keybuf = {0xba, 0x18a, 0x1de, 0xe615180648e71f00, 0x3, 0x556b386aef78, 0x60, 0x0, 0x0, 0x7f7bd35236c5, 0xe190, 0x556b385c75f2 , 0x0, 0x556b3 85cc418 , 0xb, 0xe190, 0x30, 0x7f7bd35236c5, 0x556b38acfa60 , 0x0, 0x556b3f9ff1e3, 0x60, 0x7ffe48940ba0, 0x0, 0x0, 0x556b3853fab6 , 0x8e00, 0x556b385c75f2 , 0x0, 0xe615180648e71f00} i = prev_modiff = 5800 prev_buffer = 0x556b49015438 #52 0x0000556b385c68d7 in internal_condition_case (bfun=bfun@entry=0x556b3854c280 , handlers=handlers@entry=0x90, hfun=hfun@entry=0x556b3853f930 ) at eval.c:1446 val = c = 0x556b39f6d2d0 #53 0x0000556b385389ea in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1137 val = #54 0x0000556b385c6819 in internal_catch (tag=tag@entry=0xf060, func=func@entry=0x556b385389c0 , arg=arg@entry=0x90) at eval.c:1176 val = c = 0x556b39e33600 #55 0x0000556b38538986 in command_loop () at lisp.h:1155 #56 0x0000556b3853f4e3 in recursive_edit_1 () at keyboard.c:724 val = #57 0x0000556b3853f870 in Frecursive_edit () at keyboard.c:807 buffer = #58 0x0000556b384588c1 in main (argc=, argv=) at emacs.c:2434 stack_bottom_variable = 0x1d1 no_loadup = false junk = 0x0 dname_arg = 0x7ffe4894247b "2" ch_to_dir = 0x0 original_pwd = dump_mode = skip_args = 1 temacs = 0x0 attempt_load_pdump = rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} lc_all = sockfd = -1 module_assertions = (gdb) bt full > tmp/bt_full.txt A syntax error in expression, near `> tmp/bt_full.txt'. (gdb) --000000000000c1be7805db8a3660 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
My Emacs has SEGVing a few times (twice today), from a fai= rly recent
build off `master`.=C2=A0 Sometimes it seems to have happened= when doing
autocompletion (using the `corfu` package), but it has defin= itely
happened when idle from a user perspective.

I'm afraid = I have a lot of packages active including lsp, and it's way
too rand= om and sporadic to be able to craft a cut-down config.

I will put th= e `bt full` output at the bottom of this email.=C2=A0 I have
quite a few= cores, but a quick check looks like they all have similar stack.
That `= face =3D 0x0` looks ... ominous(?).

Please let me know if I can help= generate more data.

Thanks, James.

----




I= n GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, ca= iro version 1.16.0)
=C2=A0of 2022-03-23 built on jf-laptop
Repository= revision: d74cd0cf1f96e256c479599939efacd11600c0c8
Repository branch: m= aster
System Description: Ubuntu 20.04.4 LTS

Configured using:=C2=A0'configure --with-native-compilation --with-pgtk'

Con= figured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTI= NGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULE= S NATIVE_COMP
NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND THREADS= TIFF
TOOLKIT_SCROLL_BARS XIM GTK3 ZLIB

Important settings:
= =C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIERS: @im=3Dib= us
=C2=A0 locale-coding-system: utf-8-unix

Major mode: Dired by n= ame

Minor modes in effect:
=C2=A0 dap-tooltip-mode: t
=C2=A0 d= ap-ui-many-windows-mode: t
=C2=A0 dap-ui-controls-mode: t
=C2=A0 dap-= ui-mode: t
=C2=A0 gdb-many-windows: t
=C2=A0 gud-tooltip-mode: t
= =C2=A0 dap-auto-configure-mode: t
=C2=A0 dap-mode: t
=C2=A0 treemacs-= filewatch-mode: t
=C2=A0 treemacs-follow-mode: t
=C2=A0 treemacs-git-= mode: t
=C2=A0 treemacs-fringe-indicator-mode: t
=C2=A0 global-git-co= mmit-mode: t
=C2=A0 magit-auto-revert-mode: t
=C2=A0 org-roam-db-auto= sync-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 corfu-doc-mode: t=C2=A0 ws-butler-global-mode: t
=C2=A0 ws-butler-mode: t
=C2=A0 win= ner-mode: t
=C2=A0 which-key-mode: t
=C2=A0 vertico-mode: t
=C2=A0= global-tree-sitter-mode: t
=C2=A0 dired-omit-mode: t
=C2=A0 async-by= tecomp-package-mode: t
=C2=A0 dired-async-mode: t
=C2=A0 prescient-pe= rsist-mode: t
=C2=A0 projectile-mode: t
=C2=A0 minions-mode: t
=C2= =A0 marginalia-mode: t
=C2=A0 textsize-mode: t
=C2=A0 direnv-mode: t<= br>=C2=A0 corfu-global-mode: t
=C2=A0 corfu-mode: t
=C2=A0 pixel-scro= ll-precision-mode: t
=C2=A0 savehist-mode: t
=C2=A0 save-place-mode: = t
=C2=A0 recentf-mode: t
=C2=A0 global-hl-line-mode: t
=C2=A0 hl-l= ine-mode: t
=C2=A0 global-auto-revert-mode: t
=C2=A0 electric-pair-mo= de: t
=C2=A0 delete-selection-mode: t
=C2=A0 straight-use-package-mod= e: t
=C2=A0 straight-package-neutering-mode: t
=C2=A0 override-global= -mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0= show-paren-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel= -mode: t
=C2=A0 tab-bar-mode: t
=C2=A0 file-name-shadow-mode: t
= =C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 windo= w-divider-mode: t
=C2=A0 buffer-read-only: t
=C2=A0 transient-mark-mo= de: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t<= br>=C2=A0 auto-compression-mode: t

Load-path shadows:
/home/james= /.emacs.d/elpa/dpkg-dev-el-20190824.2314/debian-autoloads hides /home/james= /.emacs.d/elpa/debian-el-20211006.1939/debian-autoloads
/home/james/.ema= cs.d/elpa/transient-20220314.1605/transient hides /usr/local/share/emacs/29= .0.50/lisp/transient
/home/james/.emacs.d/my-packages/custom hides /usr/= local/share/emacs/29.0.50/lisp/custom

Features:
(shadow sort expa= nd-region text-mode-expansions cc-mode-expansions
the-org-mode-expansion= s python-el-fgallina-expansions
er-basic-expansions expand-region-core e= xpand-region-custom mail-extr
emacsbug mule-util lsp-diagnostics lsp-hea= derline lsp-icons lsp-modeline
dap-mouse dap-ui gdb-mi bindat gud bui bu= i-list bui-info bui-entry
bui-core bui-history bui-button bui-utils lsp-= lens dap-mode dap-launch
posframe dap-overlays vc-git vc-dispatcher view= lsp-zig lsp-steep
lsp-svelte lsp-sqls lsp-yaml lsp-xml lsp-vimscript ls= p-vhdl lsp-volar
lsp-vetur lsp-html lsp-verilog lsp-vala lsp-v lsp-typep= rof lsp-ttcn3
lsp-toml lsp-terraform lsp-tex lsp-sorbet lsp-solargraph l= sp-rust lsp-rf
lsp-remark lsp-r lsp-purescript lsp-pylsp lsp-pyls lsp-pw= sh lsp-php
lsp-perlnavigator lsp-perl lsp-ocaml lsp-magik lsp-nix lsp-ni= m lsp-nginx
lsp-markdown lsp-lua lsp-kotlin lsp-json lsp-javascript lsp-= idris
lsp-haxe lsp-groovy lsp-hack lsp-graphql lsp-go lsp-completion
= lsp-gdscript lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-emmet
lsp-= elixir lsp-elm lsp-dockerfile lsp-dhall lsp-d lsp-css lsp-csharp
lsp-cry= stal lsp-cmake lsp-clojure lsp-treemacs lsp-treemacs-themes
treemacs tre= emacs-header-line treemacs-compatibility treemacs-mode
treemacs-interfac= e treemacs-extensions treemacs-mouse-interface
treemacs-tags treemacs-pe= rsistence treemacs-filewatch-mode
treemacs-follow-mode treemacs-renderin= g treemacs-async
treemacs-workspaces treemacs-dom treemacs-visuals
tr= eemacs-fringe-indicator treemacs-scope pulse treemacs-faces
treemacs-ico= ns treemacs-themes treemacs-core-utils pfuture
treemacs-logging treemacs= -customization treemacs-macros
lsp-semantic-tokens lsp-clangd dom lsp-be= ancount lsp-bash lsp-ansible
lsp-angular lsp-ada lsp-actionscript ccls c= cls-member-hierarchy
ccls-inheritance-hierarchy ccls-call-hierarchy ccls= -tree ccls-code-lens
ccls-semantic-highlight ccls-common help-fns radix-= tree elpy elpy-rpc
pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io= esh-arg esh-module
esh-groups esh-util elpy-shell elpy-profile elpy-dja= ngo elpy-refactor
ido hideshow files-x etags fileloop cus-edit cus-start= sphinx-doc
worksplit forge-list forge-commands forge-semi forge-bitbuck= et buck
forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github<= br>ghub-graphql treepy gsexp ghub let-alist gnutls forge-notify
forge-re= vnote forge-pullreq forge-issue forge-topic yaml parse-time
bug-referenc= e forge-post forge-repo forge forge-core forge-db closql
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 m= agit-reset magit-files magit-refs magit-status
magit magit-repos magit-a= pply magit-wip magit-log which-func magit-diff
smerge-mode diff git-comm= it log-edit message sendmail yank-media rfc822
mml mml-sec epa gnus-util= mm-decode mm-bodies mm-encode mailabbrev
mail-utils gmm-utils mailheade= r pcvs-util add-log magit-core
magit-autorevert magit-margin magit-trans= ient magit-process with-editor
magit-mode transient magit-git magit-base= crm lsp-pyright lsp-ui
lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imen= u lsp-ui-peek
lsp-ui-sideline flycheck lsp-ui-util face-remap lsp-mode l= sp-protocol
xref spinner network-stream markdown-mode color imenu ht inl= ine f ewoc
epg rfc6068 epg-config cursor-sensor my-org-roam org-roam-dai= lies
org-roam-migrate org-roam-mode org-roam-capture org-roam-id
org-= roam-node org-roam-db org-roam-utils org-roam-compat org-roam
org-captur= e org-id ox-reveal ox-odt rng-loc rng-uri rng-parse rng-match
rng-dt rng= -util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util
ox-md ox-la= tex ox-icalendar org-agenda org-refile ox-html table ox-ascii
ox-publish= ox org-element avl-tree generator ob-async org-variable-pitch
org org-m= acro org-footnote org-pcomplete org-list org-faces org-entities
noutline= outline org-version ob-C cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-= styles cc-align cc-engine cc-vars cc-defs ob-http
ob-http-mode ob-python= py-isort python-black reformatter python ob-shell
shell pcomplete ob-di= taa ob-plantuml ob-dot ob ob-tangle org-src ob-ref
ob-lob ob-table ob-ex= p ob-comint ob-emacs-lisp ob-core ob-eval org-table
oc-basic bibtex iso8= 601 time-date ol org-keys oc org-compat org-macs
org-loaddefs format-spe= c find-func cal-menu calendar cal-loaddefs
emacsql-sqlite url-http url-a= uth mail-parse rfc2231 rfc2047 rfc2045
mm-util ietf-drums mail-prsvr url= -gw nsm rmc puny emacsql
emacsql-compiler magit-section display-fill-col= umn-indicator flyspell
ispell highlight-symbol cl yasnippet-snippets yas= nippet corfu-doc
faff-theme init xterm-color ws-butler winner which-key = vterm-autoloads
vertico tree-sitter-langs tree-sitter-langs-build tar-mo= de arc-mode
archive-mode pp tree-sitter-hl tree-sitter tree-sitter-load<= br>tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-x dired-filetype-face
a= sync-bytecomp dired-async dired-aux async dired dired-loaddefs
tsc-obsol= ete s prescient comp comp-cstr warnings projectile lisp-mnt
ibuffer-vc i= buf-macs ibuf-ext ibuffer ibuffer-loaddefs thingatpt project
orderless m= inions marginalia hydra lv grep-a-lot grep compile
text-property-search = comint ansi-color advice textsize direnv pcase
diff-mode dash corfu dote= nv-mode server pixel-scroll ring edmacro kmacro
savehist saveplace recen= tf tree-widget wid-edit hl-line autorevert
filenotify elec-pair delsel c= us-load straight-autoloads cl-extra
help-mode straight use-package use-p= ackage-ensure use-package-delight
use-package-diminish use-package-bind-= key bind-key easy-mmode
use-package-core derived finder-inf ede/auto eie= io-base dpkg-dev-el
debian-el rx info package browse-url url url-proxy u= rl-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<= br>cl-macs eieio-loaddefs password-cache json map url-vars seq gv subr-xbyte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl
tool= tip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type el= isp-mode mwheel term/pgtk-win pgtk-win term/common-win
tool-bar dnd font= set image regexp-opt fringe tabulated-list replace
newcomment text-mode = lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch e= asymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-cor= e term/tty-colors frame minibuffer nadvice
simple cl-generic cham georgi= an utf-8-lang misc-lang vietnamese tibetan
thai tai-viet lao korean japa= nese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiop= ic indian cyrillic chinese composite
emoji-zwj charscript charprop case-= table epa-hook jka-cmpr-hook help
abbrev obarray cl-preloaded button loa= ddefs faces cus-face macroexp
files window text-properties overlay sha1 = md5 base64 format env
code-pages mule custom widget keymap hashtable-pri= nt-readable backquote
threads dbusbind inotify dynamic-setting system-fo= nt-setting
font-render-setting cairo gtk pgtk lcms2 multi-tty make-netwo= rk-process
native-compile emacs)

Memory information:
((conses = 16 1238499 895807)
=C2=A0(symbols 48 64456 176)
=C2=A0(strings 32 340= 297 89952)
=C2=A0(string-bytes 1 12906406)
=C2=A0(vectors 16 116582)<= br>=C2=A0(vector-slots 8 2891539 339078)
=C2=A0(floats 8 835 1260)
= =C2=A0(intervals 56 6275 657)
=C2=A0(buffers 992 24))

----
bt = full output:

(gdb) bt full
#0 =C2=A0raise (sig=3Dsig@entry=3D11) = at ../sysdeps/unix/sysv/linux/raise.c:50
=C2=A0 =C2=A0 =C2=A0 =C2=A0 set= =3D {__val =3D {18446744067266837247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 268435= 456, 0, 0, 93918994993472, 18446744067266838271}}
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 pid =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tid =3D= <optimized out>
#1 =C2=A00x0000556b38450782 in terminate_due_to_s= ignal (sig=3Dsig@entry=3D11, backtrace_limit=3Dbacktrace_limit@entry=3D40) = at emacs.c:450
#2 =C2=A00x0000556b38450cc7 in handle_fatal_signal (sig= =3Dsig@entry=3D11) at sysdep.c:1780
#3 =C2=A00x0000556b385590ed in deliv= er_thread_signal (sig=3Dsig@entry=3D11, handler=3D0x556b38450cb6 <handle= _fatal_signal>) at sysdep.c:1772
#4 =C2=A00x0000556b3855916d in deliv= er_fatal_thread_signal (sig=3D11) at sysdep.c:1792
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 fatal =3D <optimized out>
#5 =C2=A0handle_sigsegv (sig=3D11= , siginfo=3D<optimized out>, arg=3D<optimized out>) at sysdep.c= :1885
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fatal =3D <optimized out>
#6 = =C2=A00x00007f7bd8ff13c0 in <signal handler called> () at /lib/x86_64= -linux-gnu/libpthread.so.0
#7 =C2=A0prepare_face_for_display (f=3D0x556b= 3d9467e0, face=3D0x0) at xfaces.c:4439
#8 =C2=A00x0000556b38475c59 in ge= t_glyph_face_and_encoding (f=3D<optimized out>, glyph=3Dglyph@entry= =3D0x556b69564fb0, char2b=3D0x7ffe4893d7b0) at xdisp.c:28569
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 face =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 code =3D 0#9 =C2=A00x0000556b384af7ce in fill_glyph_string
=C2=A0 =C2=A0 (s=3Ds@e= ntry=3D0x7ffe4893d850, face_id=3Dface_id@entry=3D91, start=3Dstart@entry=3D= 0, end=3Dend@entry=3D35, overlaps=3Doverlaps@entry=3D0) at xdisp.c:28854=C2=A0 =C2=A0 =C2=A0 =C2=A0 glyph =3D 0x556b69564fb0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 last =3D 0x556b69565640
=C2=A0 =C2=A0 =C2=A0 =C2=A0 voffset = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 glyph_not_available_p =3D false
#10= 0x0000556b384b09e7 in draw_glyphs
=C2=A0 =C2=A0 (w=3D<optimized out&= gt;, x=3D<optimized out>, row=3D<optimized out>, area=3D<opt= imized out>, start=3D<optimized out>, end=3D<optimized out>,= hl=3D<optimized out>, overla
ps=3D<optimized out>) at xdisp= .c:29656
=C2=A0 =C2=A0 =C2=A0 =C2=A0 face_id =3D 91
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 char2b =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = first_glyph =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 head = =3D 0x7ffe4893d850
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tail =3D 0x7ffe4893d850=C2=A0 =C2=A0 =C2=A0 =C2=A0 s =3D 0x7ffe4893d850
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 clip_head =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 clip_tail =3D 0x0=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 j =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 x_= reached =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 last_x =3D= <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 area_left =3D <opt= imized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 f =3D <optimized out>=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_avail =3D 16244
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 sa_count =3D {bytes =3D <optimized out>}
#11 0x0000556b384b= 3aa5 in gui_write_glyphs (w=3D0x556b3a491748, updated_row=3D<optimized o= ut>, start=3D<optimized out>, updated_area=3DTEXT_AREA, len=3D35)<= br>=C2=A0 =C2=A0 at xdisp.c:31863
=C2=A0 =C2=A0 =C2=A0 =C2=A0 x =3D <= optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 hpos =3D 0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 chpos =3D 34
#12 0x0000556b3845b308 in update_text_are= a (vpos=3D0, updated_row=3D0x556b3f92e140, w=3D0x556b3a491748) at dispnew.c= :3939
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rif =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 changed_p =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0= current_row =3D 0x556b43b48410
=C2=A0 =C2=A0 =C2=A0 =C2=A0 desired_row = =3D 0x556b3f92e140
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rif =3D <optimized out= >
=C2=A0 =C2=A0 =C2=A0 =C2=A0 changed_p =3D false
#13 update_windo= w_line (w=3Dw@entry=3D0x556b3a491748, vpos=3Dvpos@entry=3D0, mouse_face_ove= rwritten_p=3Dmouse_face_overwritten_p@entry=3D0x7ffe4893dc67)
=C2=A0 =C2= =A0 at dispnew.c:4182
=C2=A0 =C2=A0 =C2=A0 =C2=A0 current_row =3D 0x556b= 43b48410
=C2=A0 =C2=A0 =C2=A0 =C2=A0 desired_row =3D 0x556b3f92e140
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 rif =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 changed_p =3D false
#14 0x0000556b38460ee6 in update_windo= w (w=3Dw@entry=3D0x556b3a491748, force_p=3D<optimized out>, force_p@e= ntry=3Dtrue) at dispnew.c:3682
=C2=A0 =C2=A0 =C2=A0 =C2=A0 vpos =3D <= optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 end =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 tab_line_row =3D <optimized out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 mouse_face_overwritten_p =3D false
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 n_updated =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mode_line_row =3D= <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 changed_p =3D false=C2=A0 =C2=A0 =C2=A0 =C2=A0 invisible_rows_marked =3D false
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 row =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 header_line_row =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 yb =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 desired_mat= rix =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 paused_p =3D &= lt;optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 preempt_count =3D <o= ptimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rif =3D <optimized out&g= t;
#15 0x0000556b384627a3 in update_window_tree (w=3D0x556b3a491748, w@e= ntry=3D0x556b485b24c8, force_p=3Dforce_p@entry=3Dtrue) at dispnew.c:3407=C2=A0 =C2=A0 =C2=A0 =C2=A0 paused_p =3D false
#16 0x0000556b384629db i= n update_frame (f=3Df@entry=3D0x556b3d9467e0, force_p=3Dtrue, force_p@entry= =3Dfalse, inhibit_hairy_id_p=3Dinhibit_hairy_id_p@entry=3Dfalse)
=C2=A0 = =C2=A0 at dispnew.c:3242
=C2=A0 =C2=A0 =C2=A0 =C2=A0 paused_p =3D <op= timized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 root_window =3D 0x556b485b24= c8
#17 0x0000556b384a92e5 in redisplay_internal () at xdisp.c:16598
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 gcscrollbars =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 f_redisplay_flag =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 f =3D 0x556b3d9467e0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 w =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sw =3D <o= ptimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fr =3D <optimized out>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pending =3D false
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 must_finish =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0= match_p =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tlbufpos = =3D {charpos =3D <optimized out>, bytepos =3D <optimized out>}<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 tlendpos =3D {charpos =3D <optimized out&= gt;, bytepos =3D <optimized out>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numb= er_of_visible_frames =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 sf =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 polling_sto= pped_here =3D true
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tail =3D 0x556b3aef20c3=C2=A0 =C2=A0 =C2=A0 =C2=A0 frame =3D 0x556b3d9467e5
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 hscroll_retries =3D <optimized out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 garbaged_frame_retries =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cons= ider_all_windows_p =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0= update_miniwindow_p =3D <optimized out>
#18 0x0000556b384aa9c4 in= redisplay_preserve_echo_area (from_where=3Dfrom_where@entry=3D2) at xdisp.= c:16867
#19 0x0000556b3845cadd in Fredisplay (force=3D<optimized out&= gt;) at dispnew.c:6188
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D {bytes =3D = <optimized out>}
#20 Fredisplay (force=3D0x2a109a6911c8) at dispne= w.c:6168
#21 0x00007f7bd0688d62 in F636f7266752d2d6d616b652d6672616d65_c= orfu__make_frame_0 ()
=C2=A0 =C2=A0 at /home/james/.emacs.d/eln-cache/29= .0.50-d0d7c8d0/corfu-7d809953-f87af7f9.eln
#22 0x0000556b385c8050 in Ffu= ncall (nargs=3D6, args=3D0x7ffe4893f5f0) at eval.c:2939
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 val =3D <optimized out>
#23 0x00007f7bd0689596 in F6= 36f7266752d2d706f7075702d73686f77_corfu__popup_show_0 ()
=C2=A0 =C2=A0 a= t /home/james/.emacs.d/eln-cache/29.0.50-d0d7c8d0/corfu-7d809953-f87af7f9.e= ln
#24 0x0000556b385ca072 in funcall_subr (subr=3D0x556b3babcfa0, numarg= s=3D7, args=3D<optimized out>) at eval.c:2989
=C2=A0 =C2=A0 =C2=A0= =C2=A0 argbuf =3D {0x192, 0x4e2, 0x5e, 0x192, 0x5e, 0x3e, 0x5e, 0x192}
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 a =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 fun =3D <optimized out>
#25 0x0000556b385c8050 in Ff= uncall (nargs=3D8, args=3D0x7ffe4893f770) at eval.c:2939
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 val =3D <optimized out>
#26 0x0000556b385c8458 in Fa= pply (nargs=3D2, args=3D0x7f7bd1790040) at eval.c:2546
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funca= ll_nargs =3D 8
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcall_args =3D <optimize= d out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 spread_arg =3D 0x0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 sa_avail =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_co= unt =3D {bytes =3D 576}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D <opti= mized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retval =3D <optimized out&g= t;
#27 0x0000556b38613177 in exec_byte_code (fun=3D<optimized out>= , args_template=3D<optimized out>, nargs=3D<optimized out>, arg= s=3D<optimized out>)
=C2=A0 =C2=A0 at bytecode.c:809
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 call_nargs =3D 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 call_fun = =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 template =3D <o= ptimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out&g= t;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 call_args =3D 0x7f7bd1790040
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 original_fun =3D 0x2c70
=C2=A0 =C2=A0 =C2=A0 =C2=A0= bytecode =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D 2=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 targets =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0x5= 56b38454e9d <exec_byte_code-1825811>, 0x556b386133c9 <exec_byte_co= de+2329>, 0x556b386133c0 <exec_byte_code+2320>, 0x556b386133b7 <= ;exec_byte_co
de+2311>, 0x556b38612c80 <exec_byte_code+464>, 0x= 556b38612c84 <exec_byte_code+468>, 0x556b3861337f <exec_byte_code+= 2255>, 0x556b38613347 <exec_byte_code+219
9>, 0x556b38613b6f &l= t;exec_byte_code+4287>, 0x556b38613b66 <exec_byte_code+4278>, 0x55= 6b38613b5d <exec_byte_code+4269>, 0x556b38613b54 <exec_byte_code+4= 260>,
0x556b38612cb7 <exec_byte_code+519>, 0x556b38612cc0 <e= xec_byte_code+528>, 0x556b38613b42 <exec_byte_code+4242>, 0x556b38= 613abd <exec_byte_code+4109>, 0x556b
38613c26 <exec_byte_code+4= 470>, 0x556b38613c1d <exec_byte_code+4461>, 0x556b38613c14 <exe= c_byte_code+4452>, 0x556b38613c0b <exec_byte_code+4443>, 0x556b386= 1
2c11 <exec_byte_code+353>, 0x556b38612c18 <exec_byte_code+360= >, 0x556b38613be7 <exec_byte_code+4407>, 0x556b38613bf9 <exec_b= yte_code+4425>, 0x556b38613b8a <
exec_byte_code+4314>, 0x556b38= 613b81 <exec_byte_code+4305>, 0x556b38613b78 <exec_byte_code+4296&= gt;, 0x556b386141f0 <exec_byte_code+5952>, 0x556b38612f14 <exec_byte_code+1124>, 0x556b38612f20 <exec_byte_code+1136>, 0x556b386= 13ba5 <exec_byte_code+4341>, 0x556b38613b93 <exec_byte_code+4323&g= t;, 0x556b386141c3 <exec_byt
e_code+5907>, 0x556b386141ba <exec= _byte_code+5898>, 0x556b386141b1 <exec_byte_code+5889>, 0x556b3861= 41a8 <exec_byte_code+5880>, 0x556b38612d28 <exec_byte_co
de+632= >, 0x556b38612d30 <exec_byte_code+640>, 0x556b386141de <exec_by= te_code+5934>, 0x556b386141cc <exec_byte_code+5916>, 0x556b3861417= b <exec_byte_code+583
5>, 0x556b38614172 <exec_byte_code+5826&g= t;, 0x556b38614169 <exec_byte_code+5817>, 0x556b38614160 <exec_byt= e_code+5808>, 0x556b38612ec9 <exec_byte_code+1049>,
0x556b38612= ed0 <exec_byte_code+1056>, 0x556b38614196 <exec_byte_code+5862>= , 0x556b38614184 <exec_byte_code+5844>, 0x556b38613d9c <exec_byte_= code+4844>, 0x55
6b38613dcb <exec_byte_code+4891>, 0x556b38613e= 40 <exec_byte_code+5008>, 0x556b38454ea1 <exec_byte_code-1825807&g= t;, 0x556b38454ea1 <exec_byte_code-1825807>, 0x
556b38454ea1 <e= xec_byte_code-1825807>, 0x556b38454ea1 <exec_byte_code-1825807>, 0= x556b38454ea1 <exec_byte_code-1825807>, 0x556b38615145 <exec_byte_= code+9877
>, 0x556b386150e2 <exec_byte_code+9778>, 0x556b386150= a3 <exec_byte_code+9715>, 0x556b38615064 <exec_byte_code+9652>,= 0x556b38615021 <exec_byte_code+9585>, 0
x556b38613ca4 <exec_by= te_code+4596>, 0x556b38613c66 <exec_byte_code+4534>, 0x556b38614ff= 3 <exec_byte_code+9539>, 0x556b38613acf <exec_byte_code+4127>, = 0x556
b38613c2f <exec_byte_code+4479>, 0x556b38614fb5 <exec_byt= e_code+9477>, 0x556b38614f89 <exec_byte_code+9433>, 0x556b38614f4b= <exec_byte_code+9371>, 0x556b386
14f11 <exec_byte_code+9313>= ;, 0x556b38614ed3 <exec_byte_code+9251>, 0x556b38614e67 <exec_byte= _code+9143>, 0x556b38614df4 <exec_byte_code+9028>, 0x556b38614d7e <exec_byte_code+8910>, 0x556b38614d52 <exec_byte_code+8866>= , 0x556b38614d26 <exec_byte_code+8822>, 0x556b38614ce8 <exec_byte_= code+8760>, 0x556b38614caa <e
xec_byte_code+8698>, 0x556b38614c= 6c <exec_byte_code+8636>, 0x556b38614c2a <exec_byte_code+8570>,= 0x556b38614bf3 <exec_byte_code+8515>, 0x556b38614bbc <exec_
by= te_code+8460>, 0x556b38614b85 <exec_byte_code+8405>, 0x556b38614ae= c <exec_byte_code+8252>, 0x556b38614a93 <exec_byte_code+8163>, = 0x556b38614a44 <exec_byte
_code+8084>, 0x556b386149f2 <exec_byt= e_code+8002>, 0x556b386149a0 <exec_byte_code+7920>, 0x556b3861494e= <exec_byte_code+7838>, 0x556b386148fc <exec_byte_cod
e+7756>= ;, 0x556b386148a5 <exec_byte_code+7669>, 0x556b3861484b <exec_byte= _code+7579>, 0x556b386147f4 <exec_byte_code+7492>, 0x556b3861479d = <exec_byte_code+74
05>, 0x556b38614746 <exec_byte_code+7318>= , 0x556b386146ee <exec_byte_code+7230>, 0x556b38614603 <exec_byte_= code+6995>, 0x556b38612f64 <exec_byte_code+1204>,
=C2=A00x556b3= 86145d7 <exec_byte_code+6951>, 0x556b386145a6 <exec_byte_code+6902= >, 0x556b3861451f <exec_byte_code+6767>, 0x556b386144d8 <exec_b= yte_code+6696>, 0x5
56b386144ac <exec_byte_code+6652>, 0x556b38= 61447d <exec_byte_code+6605>, 0x556b3861444e <exec_byte_code+6558&= gt;, 0x556b38614417 <exec_byte_code+6503>, 0x556b3
86143e9 <exe= c_byte_code+6457>, 0x556b38454ea1 <exec_byte_code-1825807>, 0x556b= 386143ba <exec_byte_code+6410>, 0x556b3861438b <exec_byte_code+636= 3>, 0x556b38
61435c <exec_byte_code+6316>, 0x556b3861432d <e= xec_byte_code+6269>, 0x556b386142fe <exec_byte_code+6222>, 0x556b3= 86142d2 <exec_byte_code+6178>, 0x556b38612f
68 <exec_byte_code+= 1208>, 0x556b38454ea1 <exec_byte_code-1825807>, 0x556b3861428f <= ;exec_byte_code+6111>, 0x556b38614263 <exec_byte_code+6067>, 0x556= b3861423
7 <exec_byte_code+6023>, 0x556b386141f9 <exec_byte_cod= e+5961>, 0x556b38613a4b <exec_byte_code+3995>, 0x556b38613a1f <= exec_byte_code+3951>, 0x556b386139f3 <e
xec_byte_code+3907>, 0x= 556b386139b5 <exec_byte_code+3845>, 0x556b38613977 <exec_byte_code= +3783>, 0x556b38613939 <exec_byte_code+3721>, 0x556b3861390a <e= xec_
byte_code+3674>, 0x556b386138de <exec_byte_code+3630>, 0x5= 56b38454ea1 <exec_byte_code-1825807>, 0x556b38613f41 <exec_byte_co= de+5265>, 0x556b386140ea <exec_b
yte_code+5690>, 0x556b38613b04= <exec_byte_code+4180>, 0x556b386140ac <exec_byte_code+5628>, 0= x556b38614071 <exec_byte_code+5569>, 0x556b38614036 <exec_byte_code+5510>, 0x556b38613f9a <exec_byte_code+5354>, 0x556b38613f79 = <exec_byte_code+5321>, 0x556b38613bb7 <exec_byte_code+4359>, 0x= 556b38613f21 <exec_byte_code
+5233>, 0x556b38613ec2 <exec_byte_= code+5138>, 0x556b38613e92 <exec_byte_code+5090>, 0x556b38613e4d &= lt;exec_byte_code+5021>, 0x556b38613d4d <exec_byte_code+476
5>,= 0x556b3861522f <exec_byte_code+10111>, 0x556b386151e8 <exec_byte_= code+10040>, 0x556b3861518d <exec_byte_code+9949>, 0x556b38454ea1 = <exec_byte_code-18258
07>, 0x556b3861389c <exec_byte_code+3564&= gt;, 0x556b38613870 <exec_byte_code+3520>, 0x556b38613844 <exec_by= te_code+3476>, 0x556b38613818 <exec_byte_code+3432>,
=C2=A00x55= 6b386137ec <exec_byte_code+3388>, 0x556b386137ae <exec_byte_code+3= 326>, 0x556b38613770 <exec_byte_code+3264>, 0x556b38613732 <exe= c_byte_code+3202>, 0x5
56b386136f4 <exec_byte_code+3140>, 0x556= b386136a5 <exec_byte_code+3061>, 0x556b38613667 <exec_byte_code+29= 99>, 0x556b38613629 <exec_byte_code+2937>, 0x556b3
8613600 <= exec_byte_code+2896>, 0x556b386135a1 <exec_byte_code+2801>, 0x556b= 38613542 <exec_byte_code+2706>, 0x556b3861350b <exec_byte_code+265= 1>, 0x556b38613
4d4 <exec_byte_code+2596>, 0x556b386134a0 <e= xec_byte_code+2544>, 0x556b38614697 <exec_byte_code+7143>, 0x556b3= 861464a <exec_byte_code+7066>, 0x556b38613436
<exec_byte_code+2= 438>, 0x556b386133d2 <exec_byte_code+2338>, 0x556b38454ea1 <exe= c_byte_code-1825807>, 0x556b38454ea1 <exec_byte_code-1825807>, 0x5= 56b38454ea
1 <exec_byte_code-1825807>, 0x556b38454ea1 <exec_byt= e_code-1825807>, 0x556b38454ea1 <exec_byte_code-1825807>, 0x556b38= 454ea1 <exec_byte_code-1825807>, 0x556
b38614e93 <exec_byte_cod= e+9187>, 0x556b38614b45 <exec_byte_code+8341>, 0x556b38614566 <= exec_byte_code+6838>, 0x556b38613304 <exec_byte_code+2132>, 0x556b= 386
132c1 <exec_byte_code+2065>, 0x556b38454ea1 <exec_byte_code= -1825807>, 0x556b38454ea1 <exec_byte_code-1825807>, 0x556b3861327d= <exec_byte_code+1997>, 0x556b3
8613220 <exec_byte_code+1904>= ;, 0x556b38454ea1 <exec_byte_code-1825807>, 0x556b38454ea1 <exec_b= yte_code-1825807>, 0x556b38454ea1 <exec_byte_code-1825807>, 0x
= 556b38454ea1 <exec_byte_code-1825807>, 0x556b38454ea1 <exec_byte_c= ode-1825807>, 0x556b38454ea1 <exec_byte_code-1825807>, 0x556b38454= ea1 <exec_byte_code-1825
807>, 0x556b38454ea1 <exec_byte_code-1= 825807>, 0x556b38613a89 <exec_byte_code+4057> <repeats 64 times= >}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 quitcounter =3D 1 '\001'
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 bc =3D 0x556b38a42150 <main_thread+496>=C2=A0 =C2=A0 =C2=A0 =C2=A0 top =3D <optimized out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 pc =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 bytestr =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 vector= =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 maxdepth =3D <= optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_length =3D <opt= imized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 vectorp =3D 0x556b47357a78=C2=A0 =C2=A0 =C2=A0 =C2=A0 frame_base =3D <optimized out>
=C2=A0= =C2=A0 =C2=A0 =C2=A0 fp =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 bytestr_data =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 rest =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mandatory= =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nonrest =3D <o= ptimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pushedargs =3D <optimize= d out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D <optimized out>#28 0x0000556b385c8050 in Ffuncall (nargs=3D8, args=3D0x7ffe4893fa70) at = eval.c:2939
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>#29 0x00007f7bd068d1b4 in F636f7266752d2d63616e646964617465732d706f707570_= corfu__candidates_popup_0 ()
=C2=A0 =C2=A0 at /home/james/.emacs.d/eln-c= ache/29.0.50-d0d7c8d0/corfu-7d809953-f87af7f9.eln
#30 0x0000556b385c8050= in Ffuncall (nargs=3D2, args=3D0x7ffe4893fb88) at eval.c:2939
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#31 0x00007f7bd068dde= 2 in F636f7266752d2d757064617465_corfu__update_0 () at /home/james/.emacs.d= /eln-cache/29.0.50-d0d7c8d0/corfu-7d809953-f87af7f9.eln
#32 0x0000556b38= 5c8050 in Ffuncall (nargs=3D1, args=3D0x7ffe4893fc90) at eval.c:2939
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#33 0x00007f7bd06= 91492 in F636f7266752d2d6175746f2d636f6d706c657465_corfu__auto_complete_0 (= )
=C2=A0 =C2=A0 at /home/james/.emacs.d/eln-cache/29.0.50-d0d7c8d0/corfu= -7d809953-f87af7f9.eln
#34 0x0000556b385c8050 in Ffuncall (nargs=3D2, ar= gs=3D0x7ffe4893fde0) at eval.c:2939
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D = <optimized out>
#35 0x0000556b385c85e2 in Fapply (nargs=3D2, args= =3D0x7ffe4893fde0) at eval.c:2503
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <= optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcall_nargs =3D <opti= mized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcall_args =3D 0x0
=C2=A0= =C2=A0 =C2=A0 =C2=A0 spread_arg =3D 0x556b3ba2f243
=C2=A0 =C2=A0 =C2=A0= =C2=A0 fun =3D 0x2fcfd80
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_avail =3D 16384=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_count =3D {bytes =3D 320}
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 numargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0= =C2=A0 retval =3D <optimized out>
#36 0x0000556b385c8050 in Ffunc= all (nargs=3D3, args=3D0x7ffe4893fdd8) at eval.c:2939
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 val =3D <optimized out>
#37 0x00007f7bd2769de1 in F7469= 6d65722d6576656e742d68616e646c6572_timer_event_handler_0 ()
=C2=A0 =C2= =A0 at /usr/local/libexec/emacs/29.0.50/x86_64-pc-linux-gnu/../../../../bin= /../lib/emacs/29.0.50/native-lisp/29.0.50-d0d7c8d0/preloaded/timer-3ee7cfd9= -76499
eee.eln
#38 0x0000556b385c8050 in Ffuncall (nargs=3D2, args=3D= 0x7ffe4893fe70) at eval.c:2939
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <o= ptimized out>
#39 0x0000556b385c81de in call1 (fn=3Dfn@entry=3D0xed60= , arg1=3Darg1@entry=3D0x556b3d890c55) at eval.c:2776
#40 0x0000556b38540= 597 in timer_check_2 (idle_timers=3D<optimized out>, timers=3D<opt= imized out>) at lisp.h:1155
=C2=A0 =C2=A0 =C2=A0 =C2=A0 old_deactivat= e_mark =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 idle_timer_ripe =3D <optim= ized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timer =3D <optimized out>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timer_time =3D {tv_sec =3D 1648759560, tv_n= sec =3D 744690755}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timer_difference =3D {tv_= sec =3D <optimized out>, tv_nsec =3D <optimized out>}
=C2=A0= =C2=A0 =C2=A0 =C2=A0 idle_timer_difference =3D {tv_sec =3D <optimized o= ut>, tv_nsec =3D <optimized out>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 r= ipe =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 idle_timer =3D= <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 idle_timer_time =3D {= tv_sec =3D 0, tv_nsec =3D 200000000}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timer_r= ipe =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nexttime =3D {= tv_sec =3D <optimized out>, tv_nsec =3D <optimized out>}
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 now =3D {tv_sec =3D <optimized out>, tv_nsec= =3D <optimized out>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 idleness_now =3D= {tv_sec =3D 0, tv_nsec =3D <optimized out>}
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 chosen_timer =3D 0x556b3d890c55
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextt= ime =3D {tv_sec =3D <optimized out>, tv_nsec =3D <optimized out>= ;}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timers =3D 0x556b3bca5603
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 idle_timers =3D 0x556b3bca5563
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 tem =3D <optimized out>
#41 timer_check () at keyboard.c:45= 91
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nexttime =3D {tv_sec =3D <optimized ou= t>, tv_nsec =3D <optimized out>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ti= mers =3D 0x556b3bca5603
=C2=A0 =C2=A0 =C2=A0 =C2=A0 idle_timers =3D 0x55= 6b3bca5563
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tem =3D <optimized out>
= #42 0x0000556b385408ad in readable_events (flags=3Dflags@entry=3D1) at keyb= oard.c:3478
#43 0x0000556b38541b28 in get_input_pending (flags=3Dflags@e= ntry=3D1) at keyboard.c:7156
#44 0x0000556b38547fa8 in detect_input_pend= ing_run_timers (do_display=3Ddo_display@entry=3Dtrue) at keyboard.c:10686=C2=A0 =C2=A0 =C2=A0 =C2=A0 old_timers_run =3D <optimized out>
#= 45 0x0000556b3862ae64 in wait_reading_process_output
=C2=A0 =C2=A0 (time= _limit=3Dtime_limit@entry=3D0, nsecs=3Dnsecs@entry=3D0, read_kbd=3Dread_kbd= @entry=3D-1, do_display=3Dtrue, wait_for_cell=3Dwait_for_cell@entry=3D0x0, = wait_proc=3Dwait_
proc@entry=3D0x0, just_wait_proc=3D0) at process.c:569= 5
=C2=A0 =C2=A0 =C2=A0 =C2=A0 leave =3D false
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 process_skipped =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 wrapped =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cha= nnel_start =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 child_f= d =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 last_read_channe= l =3D 31
=C2=A0 =C2=A0 =C2=A0 =C2=A0 channel =3D <optimized out>=C2=A0 =C2=A0 =C2=A0 =C2=A0 nfds =3D <optimized out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 Available =3D {fds_bits =3D {3128957144, 0 <repeats 15= times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Writeok =3D {fds_bits =3D {0 &l= t;repeats 16 times>}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 check_write =3D tru= e
=C2=A0 =C2=A0 =C2=A0 =C2=A0 check_delay =3D <optimized out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 no_avail =3D false
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 xerrno =3D 11
=C2=A0 =C2=A0 =C2=A0 =C2=A0 proc =3D <optimized out= >
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timeout =3D {tv_sec =3D 0, tv_nsec =3D = 53672081}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 end_time =3D {tv_sec =3D 2, tv_nse= c =3D 140169898299554}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 timer_delay =3D {tv_s= ec =3D <optimized out>, tv_nsec =3D <optimized out>}
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 got_output_end_time =3D {tv_sec =3D 1648859560, tv_nse= c =3D 616005816}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 wait =3D FOREVER
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 got_some_output =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = prev_wait_proc_nbytes_read =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retry_for_a= sync =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 now =3D {tv_s= ec =3D <optimized out>, tv_nsec =3D <optimized out>}
#46 0x0= 000556b385420cc in kbd_buffer_get_event (end_time=3D0x0, used_mouse_menu=3D= 0x7ffe489409bb, kbp=3D<synthetic pointer>) at lisp.h:1155
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 do_display =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 obj =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = str =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0x0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D {bytes =3D <optimized out>}
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 save_jump =3D {{__jmpbuf =3D {0, 0, 0, 0, 0, 0,= 0, 0}, __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {0 <repeats = 16 times>}}}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 kb =3D <optimized out>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextevt =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 frame =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 terminal =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 events =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0xffffffe2, 0x1, 0= x556b38ac4d60 <mpz>, 0x556b38ac4d60 <mpz>, 0x1, 0x7f7bd8e4b5e2 = <__gmpz_fdiv_q_ui+98>, 0x7ffe48940530, 0xe8d4a51000, 0x0, 0x556b
3= 855d658 <mpz_to_intmax+24>, 0x7735940, 0x0, 0x556b3d890c55, 0x556b386= 3a516 <lisp_to_timespec+310>, 0x0, 0xe615180648e71f00}
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 n =3D 0
#47 read_event_from_main_queue (used_mouse_men= u=3D0x7ffe489409bb, local_getcjmp=3D0x7ffe48940720, end_time=3D0x0) at keyb= oard.c:2230
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0x0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 count =3D {bytes =3D <optimized out>}
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 save_jump =3D {{__jmpbuf =3D {0, 0, 0, 0, 0, 0, 0, 0}, __mask_wa= s_saved =3D 0, __saved_mask =3D {__val =3D {0 <repeats 16 times>}}}}<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 kb =3D <optimized out>
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 nextevt =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0= =C2=A0 frame =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 term= inal =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0xffffffe2, 0x1, 0x556b38ac4d60 <mp= z>, 0x556b38ac4d60 <mpz>, 0x1, 0x7f7bd8e4b5e2 <__gmpz_fdiv_q_ui= +98>, 0x7ffe48940530, 0xe8d4a51000, 0x0, 0x556b
3855d658 <mpz_to_i= ntmax+24>, 0x7735940, 0x0, 0x556b3d890c55, 0x556b3863a516 <lisp_to_ti= mespec+310>, 0x0, 0xe615180648e71f00}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 n = =3D 0
#48 read_decoded_event_from_main_queue (end_time=3D0x0, local_getc= jmp=3D0x7ffe48940720, prev_event=3D0x0, used_mouse_menu=3D0x7ffe489409bb) a= t keyboard.c:2294
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nextevt =3D <optimized = out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 frame =3D <optimized out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 terminal =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 events =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0xff= ffffe2, 0x1, 0x556b38ac4d60 <mpz>, 0x556b38ac4d60 <mpz>, 0x1, 0= x7f7bd8e4b5e2 <__gmpz_fdiv_q_ui+98>, 0x7ffe48940530, 0xe8d4a51000, 0x= 0, 0x556b
3855d658 <mpz_to_intmax+24>, 0x7735940, 0x0, 0x556b3d890= c55, 0x556b3863a516 <lisp_to_timespec+310>, 0x0, 0xe615180648e71f00}<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 n =3D 0
#49 0x0000556b3854919f in read_ch= ar (commandflag=3D1, map=3D0x556b3ba3c083, prev_event=3D0x0, used_mouse_men= u=3D0x7ffe489409bb, end_time=3D0x0) at keyboard.c:2923
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 c =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 local= _getcjmp =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {{_= _jmpbuf =3D {0, -4895500374767776984, 2864, 93919082997733, 0, 939190504490= 27, 4896307181911821096, 1646572476972288808}, __mask_was_saved
=3D 0, _= _saved_mask =3D {__val =3D {16579184018506325760, 0, 93918996393848, 96, 0,= 0, 93919274685501, 35280, 93918995445234, 93919274685501, 93919052362800, = 1, 9
3918995366673, 93919052345907, 93918994974232, 93919000722016}}}}=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_jump =3D {{__jmpbuf =3D {0, 0, 0, 0, 0, = 0, 0, 0}, __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {0 <repeat= s 16 times>}}}}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tem =3D <optimized out= >
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 previous_echo_area_message =3D 0x0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 also_record =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 reread= =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 recorded =3D false
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 polling_stopped_here =3D true
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 orig_kboard =3D 0x556b3b04cb80
#50 0x0000556b3854a848 in read_key_se= quence
=C2=A0 =C2=A0 (keybuf=3D<optimized out>, prompt=3D0x0, dont= _downcase_last=3D<optimized out>, can_return_switch_frame=3Dtrue, fix= _current_buffer=3Dtrue, prevent_redisplay=3D<optim
ized out>) at k= eyboard.c:9863
=C2=A0 =C2=A0 =C2=A0 =C2=A0 interrupted_kboard =3D 0x556b= 3b04cb80
=C2=A0 =C2=A0 =C2=A0 =C2=A0 interrupted_frame =3D 0x556b3d9467e= 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 key =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 used_mouse_menu =3D false
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 echo_local_start =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 last_real_key_sta= rt =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 keys_local_start =3D 0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 new_binding =3D <optimized out>
=C2=A0 =C2=A0= =C2=A0 =C2=A0 t =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 echo_start =3D 0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 keys_start =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= current_binding =3D 0x556b3ba3c083
=C2=A0 =C2=A0 =C2=A0 =C2=A0 first_un= bound =3D 31
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mock_input =3D 0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 used_mouse_menu_history =3D {false <repeats 30 times&g= t;}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fkey =3D {parent =3D 0x556b3aef4283, map= =3D 0x556b3aef4283, start =3D 0, end =3D 0}
=C2=A0 =C2=A0 =C2=A0 =C2=A0= keytran =3D {parent =3D 0x7f7bd361f71b, map =3D 0x7f7bd361f71b, start =3D = 0, end =3D 0}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 indec =3D {parent =3D 0x556b3a= ef4293, map =3D 0x556b3aef4293, start =3D 0, end =3D 0}
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 shift_translated =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 del= ayed_switch_frame =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_uppercase= =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_uppercase_position =3D -1<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 dummyflag =3D false
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 fake_prefixed_keys =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 first_even= t =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 second_event =3D <optimized out= >
#51 0x0000556b3854c4bb in command_loop_1 () at lisp.h:1155
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 cmd =3D <optimized out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 keybuf =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0xba, 0x18a, 0= x1de, 0xe615180648e71f00, 0x3, 0x556b386aef78, 0x60, 0x0, 0x0, 0x7f7bd35236= c5, 0xe190, 0x556b385c75f2 <unbind_to+306>, 0x0, 0x556b3
85cc418 &= lt;call3+56>, 0xb, 0xe190, 0x30, 0x7f7bd35236c5, 0x556b38acfa60 <lisp= sym>, 0x0, 0x556b3f9ff1e3, 0x60, 0x7ffe48940ba0, 0x0, 0x0, 0x556b3853fab= 6 <cmd_er
ror+390>, 0x8e00, 0x556b385c75f2 <unbind_to+306>, = 0x0, 0xe615180648e71f00}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized= out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 prev_modiff =3D 5800
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 prev_buffer =3D 0x556b49015438
#52 0x0000556b385c68d7 = in internal_condition_case
=C2=A0 =C2=A0 (bfun=3Dbfun@entry=3D0x556b3854= c280 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@= entry=3D0x556b3853f930 <cmd_error>) at eval.c:1446
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = c =3D 0x556b39f6d2d0
#53 0x0000556b385389ea in command_loop_2 (handlers= =3Dhandlers@entry=3D0x90) at keyboard.c:1137
=C2=A0 =C2=A0 =C2=A0 =C2=A0= val =3D <optimized out>
#54 0x0000556b385c6819 in internal_catch = (tag=3Dtag@entry=3D0xf060, func=3Dfunc@entry=3D0x556b385389c0 <command_l= oop_2>, arg=3Darg@entry=3D0x90) at eval.c:1176
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0= x556b39e33600
#55 0x0000556b38538986 in command_loop () at lisp.h:1155#56 0x0000556b3853f4e3 in recursive_edit_1 () at keyboard.c:724
=C2=A0= =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#57 0x0000556b3853f8= 70 in Frecursive_edit () at keyboard.c:807
=C2=A0 =C2=A0 =C2=A0 =C2=A0 b= uffer =3D <optimized out>
#58 0x0000556b384588c1 in main (argc=3D&= lt;optimized out>, argv=3D<optimized out>) at emacs.c:2434
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 stack_bottom_variable =3D 0x1d1
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 no_loadup =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 junk =3D 0= x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 dname_arg =3D 0x7ffe4894247b "2"= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ch_to_dir =3D 0x0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 original_pwd =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 dump_mode =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 skip= _args =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 temacs =3D 0x0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 attempt_load_pdump =3D <optimized out>
=C2=A0 =C2=A0= =C2=A0 =C2=A0 rlim =3D {rlim_cur =3D 10022912, rlim_max =3D 18446744073709= 551615}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lc_all =3D <optimized out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 sockfd =3D -1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mo= dule_assertions =3D <optimized out>
(gdb) bt full > tmp/bt_full= .txt
A syntax error in expression, near `> tmp/bt_full.txt'.
(= gdb)


--000000000000c1be7805db8a3660--