Package: emacs;
Reported by: Gregor Zattler <telegraph <at> gmx.net>
Date: Thu, 6 Feb 2025 12:51:01 UTC
Severity: normal
Found in version 31.0.50
Done: Pip Cet <pipcet <at> protonmail.com>
Bug is archived. No further changes may be made.
Message #14 received at 76091 <at> debbugs.gnu.org (full text, mbox):
From: Gregor Zattler <telegraph <at> gmx.net> To: Eli Zaretskii <eliz <at> gnu.org>, Pip Cet <pipcet <at> protonmail.com>, Gerd Möllmann <gerd.moellmann <at> gmail.com> Cc: 76091 <at> debbugs.gnu.org Subject: Re: bug#76091: 31.0.50; festure/igc: buffer.h:829: Emacs fatal error: assertion failed: BUFFERP (a) Date: Fri, 07 Feb 2025 00:15:25 +0100
Hi Eli, * Gregor Zattler <telegraph <at> gmx.net> [2025-02-06; 16:48 +01]: > I'll try to use an un-optimized build > but I'm afraid it's too slow for > everyday usage. So I did, it's really slow, but just usable, and I got a hit at the same breakpoint. I again played around with org-noter. When I finally hit C-x k (a convenience function which kills current buffer) the graphical frame vanished. It might even be that this is expected behaviour of org-noter but the daemon now hangs which it surely should not. As always first infos for this build, then GDB output In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, cairo version 1.16.0) of 2025-02-06 built on no Repository revision: aa915b0c87e42444ee5426744df18c3b15ac0cf5 Repository branch: HEAD Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --infodir=/usr/share/info/emacs --with-json --with-file-notification=yes --with-libsystemd --with-cairo --with-x=yes --with-x-toolkit=no --without-toolkit-scroll-bars --without-gsettings --enable-check-lisp-object-type --enable-checking=yes,glyphs,igc_debug --with-native-compilation=no --with-mps=debug 'CFLAGS=-ggdb3 -Og -ffile-prefix-map=/home/grfz/src/emacs-igc2=. -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer' 'CPPFLAGS=-I/home/grfz/mps-artifacts -Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-L/home/grfz/mps-artifacts -Wl,-z,relro'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES MPS NOTIFY INOTIFY OLDXMENU PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF WEBP X11 XDBE XIM XINPUT2 XPM ZLIB Important settings: value of $EMACSLOADPATH: :/usr/share/emacs/site-lisp:/usr/share/emacs/site-lisp/autoconf:/usr/share/emacs/site-lisp/dictionaries-common:/usr/share/emacs/site-lisp/elpa-src:/usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0:/usr/share/emacs/site-lisp/elpa-src/tablist-1.0:/usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6:/usr/share/emacs/site-lisp/llvm-14:/usr/share/emacs/site-lisp/elpa:/usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0:/usr/share/emacs/site-lisp/elpa/tablist-1.0:/usr/share/emacs/site-lisp/elpa/dh-elpa-2.0.16:/usr/share/emacs/site-lisp/elpa/let-alist-1.0.6:/usr/share/emacs/28.2/site-lisp value of $LC_ALL: value of $LC_COLLATE: de_DE.utf8 value of $LC_CTYPE: de_DE.utf8 value of $LC_MESSAGES: POSIX value of $LC_MONETARY: de_DE.utf8 value of $LC_NUMERIC: de_DE.utf8 value of $LC_TIME: de_DE.utf8 value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix Major mode: Message[Notmuch] Minor modes in effect: orgalist-mode: t wcheck-mode: t rainbow-delimiters-mode: t winner-mode: t which-key-mode: t savehist-mode: t ws-butler-global-mode: t ws-butler-mode: t delete-selection-mode: t minibuffer-depth-indicate-mode: t which-function-mode: t windmove-mode: t xterm-mouse-mode: t key-chord-mode: t find-function-mode: t mml-mode: t mail-abbrevs-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 file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t auto-fill-function: #[128 \304\300\301#\207 [orgalist--auto-fill message-do-auto-fill :around nil apply] 5 advice] transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t abbrev-mode: t Load-path shadows: ~/src/notmuch/emacs/notmuch-address hides /home/grfz/.config/emacs/elisp/notmuch-address /home/grfz/src/ol-notmuch/ol-notmuch hides /home/grfz/.config/emacs/elisp/ol-notmuch /home/grfz/.config/emacs/elpa-31.0/magit-4.2.0/magit-autorevert hides /home/grfz/.config/emacs/elpa-31.0/magit-section-4.2.0/magit-autorevert ~/src/notmuch/emacs/notmuch-lib hides /usr/local/share/emacs/site-lisp/notmuch-lib ~/src/notmuch/emacs/coolj hides /usr/local/share/emacs/site-lisp/coolj ~/src/notmuch/emacs/notmuch-address hides /usr/local/share/emacs/site-lisp/notmuch-address ~/src/notmuch/emacs/notmuch-hello hides /usr/local/share/emacs/site-lisp/notmuch-hello ~/src/notmuch/emacs/notmuch-parser hides /usr/local/share/emacs/site-lisp/notmuch-parser ~/src/notmuch/emacs/notmuch-show hides /usr/local/share/emacs/site-lisp/notmuch-show ~/src/notmuch/emacs/notmuch-wash hides /usr/local/share/emacs/site-lisp/notmuch-wash ~/src/notmuch/emacs/notmuch-draft hides /usr/local/share/emacs/site-lisp/notmuch-draft ~/src/notmuch/emacs/notmuch-tree hides /usr/local/share/emacs/site-lisp/notmuch-tree ~/src/notmuch/emacs/notmuch-version hides /usr/local/share/emacs/site-lisp/notmuch-version ~/src/notmuch/emacs/notmuch-jump hides /usr/local/share/emacs/site-lisp/notmuch-jump ~/src/notmuch/emacs/notmuch-company hides /usr/local/share/emacs/site-lisp/notmuch-company ~/src/notmuch/emacs/notmuch hides /usr/local/share/emacs/site-lisp/notmuch ~/src/notmuch/emacs/notmuch-crypto hides /usr/local/share/emacs/site-lisp/notmuch-crypto ~/src/notmuch/emacs/notmuch-compat hides /usr/local/share/emacs/site-lisp/notmuch-compat ~/src/notmuch/emacs/notmuch-maildir-fcc hides /usr/local/share/emacs/site-lisp/notmuch-maildir-fcc ~/src/notmuch/emacs/notmuch-tag hides /usr/local/share/emacs/site-lisp/notmuch-tag ~/src/notmuch/emacs/notmuch-message hides /usr/local/share/emacs/site-lisp/notmuch-message ~/src/notmuch/emacs/notmuch-print hides /usr/local/share/emacs/site-lisp/notmuch-print ~/src/notmuch/emacs/notmuch-mua hides /usr/local/share/emacs/site-lisp/notmuch-mua ~/src/notmuch/emacs/notmuch-query hides /usr/local/share/emacs/site-lisp/notmuch-query /home/grfz/.config/emacs/elpa-31.0/transient-0.8.4/transient hides /home/grfz/src/emacs-igc2/lisp/transient /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-shell hides /home/grfz/src/emacs-igc2/lisp/obsolete/idlw-shell /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlwave hides /home/grfz/src/emacs-igc2/lisp/obsolete/idlwave /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-toolbar hides /home/grfz/src/emacs-igc2/lisp/obsolete/idlw-toolbar /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-help hides /home/grfz/src/emacs-igc2/lisp/obsolete/idlw-help /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-complete-structtag hides /home/grfz/src/emacs-igc2/lisp/obsolete/idlw-complete-structtag /home/grfz/src/emacs-igc2/lisp/emacs-lisp/let-alist hides /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-autoloads hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-autoloads /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-pkg hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-pkg /home/grfz/src/emacs-igc2/lisp/emacs-lisp/let-alist hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-isearch hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-isearch /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-util hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-util /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-sync hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-sync /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-links hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-links /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-dev hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-dev /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-cache hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-cache /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-loader hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-loader /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-misc hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-misc /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-macs hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-macs /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-annot hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-annot /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-tools-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-tools-autoloads /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-tools-pkg hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-tools-pkg /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-virtual hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-virtual /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-tools hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-tools /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-outline hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-outline /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-view hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-view /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-history hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-history /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-occur hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-occur /usr/share/emacs/site-lisp/elpa/pdf-tools-1.0.0/pdf-info hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-1.0.0/pdf-info /usr/share/emacs/site-lisp/elpa/tablist-1.0/tablist-pkg hides /usr/share/emacs/site-lisp/elpa-src/tablist-1.0/tablist-pkg /usr/share/emacs/site-lisp/elpa/tablist-1.0/tablist hides /usr/share/emacs/site-lisp/elpa-src/tablist-1.0/tablist /usr/share/emacs/site-lisp/elpa/tablist-1.0/tablist-filter hides /usr/share/emacs/site-lisp/elpa-src/tablist-1.0/tablist-filter /usr/share/emacs/site-lisp/elpa/tablist-1.0/tablist-autoloads hides /usr/share/emacs/site-lisp/elpa-src/tablist-1.0/tablist-autoloads Features: (shadow emacsbug sort orgalist wcheck-mode ecomplete mail-extr vc-hg vc-bzr vc-dir ewoc vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view log-edit pcvs-util vc vc-dispatcher bug-reference mule-util tramp tramp-cache time-stamp trampver tramp-integration tramp-message tramp-compat shell tramp-loaddefs add-log rainbow-delimiters winner which-key ol-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode track-changes coolj goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat hl-line compat org-contrib org-crypt org-protocol org-clock ob-plantuml gnus-alias advice finder-inf savehist auth-source-pass holidays holiday-loaddefs ws-butler delsel modus-operandi-theme modus-themes mb-depth which-func windmove xt-mouse edmacro kmacro key-chord org ob ob-ref ob-lob ob-table ob-exp org-macro org-pcomplete pcomplete org-list org-footnote org-faces org-entities noutline outline so-long ob-emacs-lisp org-table org-loaddefs find-func cal-menu calendar cal-loaddefs gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group mm-url gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source imap rfc2104 utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus message yank-media dired desktop frameset dired-loaddefs autorevert filenotify rfc822 mml mailabbrev sendmail gmm-utils mailheader nnheader mail-utils range ob-tangle ol org-src sh-script flymake project warnings thingatpt smie treesit shortdoc executable skeleton org-keys oc ob-comint ob-core org-cycle org-fold org-fold-core org-compat org-element-ast ob-eval org-version org-macs format-spec use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core async-autoloads csv-mode-autoloads debbugs-autoloads dired-git-info-autoloads git-timemachine-autoloads hyperbole-autoloads kotl-autoloads hact set hhist idlwave-autoloads key-chord-autoloads magit-autoloads magit-section-autoloads dash-autoloads minibuffer-line-autoloads org-contrib-autoloads org-noter-autoloads org-autoloads orgalist-autoloads paredit-autoloads rainbow-delimiters-autoloads transient-autoloads wcheck-mode-autoloads info speedbar imenu ezimage dframe with-editor-autoloads ws-butler-autoloads package let-alist browse-url xdg url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mm-view mml-smime mml-sec epa gnus-util time-date smime gnutls puny dig mailcap url-handlers mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-parse auth-source eieio eieio-core password-cache json map byte-opt bytecomp byte-compile compile rx text-property-search comint easy-mmode files-x ansi-osc ansi-color ring url-vars epg cl-extra help-mode derived cl-seq rfc6068 epg-config subr-x cl-macs inline gv pcase cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib 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 touch-screen 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 font-render-setting cairo xinput2 x multi-tty move-toolbar make-network-process tty-child-frames mps emacs) Memory information: ((conses 24 0 0) (symbols 56 0 0) (strings 40 0 0) (string-bytes 1 0) (vectors 24 0) (vector-slots 8 0 0) (floats 24 0 0) (intervals 64 0 0) (buffers 992 0)) +run --debug-init -xrm --init-directory="${USER_EMACS_DIRECTORY}" --fg-daemon="${EMACS_SERVER_NAME}" Starting program: /home/grfz/src/emacs-igc2/src/emacs --debug-init -xrm --init-directory="${USER_EMACS_DIRECTORY}" --fg-daemon="${EMACS_SERVER_NAME}" [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Detaching after vfork from child process 1750477] Program received signal SIGSEGV, Segmentation fault. [... 8528 lines ...] Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 1751646] [Detaching after vfork from child process 1751647] Program received signal SIGSEGV, Segmentation fault. [... 1082 Zeilen gelöscht ...] Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 1751723] [Detaching after vfork from child process 1751724] Program received signal SIGSEGV, Segmentation fault. [... 1426 Zeilen gelöscht ...] Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 1752941] [Detaching after vfork from child process 1752942] [Detaching after vfork from child process 1752950] [Detaching after vfork from child process 1752951] Program received signal SIGSEGV, Segmentation fault. [... 894 Zeilen gelöscht ...] Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 1752985] Program received signal SIGSEGV, Segmentation fault. [... 2926 Zeilen gelöscht ...] Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 1755223] [Detaching after vfork from child process 1755224] [Detaching after vfork from child process 1755985] [Detaching after vfork from child process 1755986] Program received signal SIGSEGV, Segmentation fault. [... 9262 Zeilen gelöscht ...] Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 1771940] [Detaching after vfork from child process 1771944] Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 1772038] [Detaching after vfork from child process 1772101] Program received signal SIGSEGV, Segmentation fault. [... 10770 Zeilen gelöscht ...] Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 1772677] Program received signal SIGSEGV, Segmentation fault. [... 2962 Zeilen gelöscht ...] Program received signal SIGSEGV, Segmentation fault. Breakpoint 1, terminate_due_to_signal (sig=sig <at> entry=6, backtrace_limit=backtrace_limit <at> entry=2147483647) at ./src/emacs.c:425 425 { +t [Current thread is 1 (Thread 0x7ffff4f48000 (LWP 1750449))] +bt #0 terminate_due_to_signal (sig=sig <at> entry=6, backtrace_limit=backtrace_limit <at> entry=2147483647) at ./src/emacs.c:425 #1 0x00005555557d9a62 in set_state (state=state <at> entry=IGC_STATE_DEAD) at ./src/igc.c:1017 #2 0x00005555557d9a96 in igc_assert_fail (file=file <at> entry=0x555555903e97 "igc.c", line=line <at> entry=3020, msg=msg <at> entry=0x5555558f2277 "r == NULL") at ./src/igc.c:306 #3 0x00005555557da4e4 in igc_check_freeable (start=start <at> entry=0x555555b2b8f0) at ./src/igc.c:3020 #4 0x0000555555736d12 in xfree (block=block <at> entry=0x555555b2b8f0) at ./src/alloc.c:760 #5 0x00005555556889f0 in x_delete_display (dpyinfo=dpyinfo <at> entry=0x555555b2b8f0) at ./src/xterm.c:31925 #6 0x000055555569385e in x_delete_terminal (terminal=0x7fffd549a0c0) at ./src/xterm.c:32154 #7 0x000055555567099a in Fdelete_terminal (terminal=terminal <at> entry=XIL(0x7fffd549a0c5), force=XIL(0x38)) at ./src/terminal.c:428 #8 0x00005555555b492a in delete_frame (frame=frame <at> entry=XIL(0x7fffd5771d1d), force=XIL(0)) at ./src/frame.c:2670 #9 0x00005555555b4e00 in Fdelete_frame (frame=XIL(0x7fffd5771d1d), force=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/frame.c:2839 #10 0x000055555576022a in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2612 #11 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb79b6ab)) at ./src/eval.c:407 #12 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb79996b)) at ./src/eval.c:2560 #13 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #14 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2560 #15 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb7901f3)) at ./src/eval.c:407 #16 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb77c5bb)) at ./src/eval.c:2560 #17 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #18 0x00005555557617f5 in FletX (args=XIL(0x7fffbb767a1b)) at ./src/eval.c:1051 #19 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb7662fb)) at ./src/eval.c:2560 #20 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #21 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2560 #22 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb75e76b)) at ./src/eval.c:407 #23 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb75d12b)) at ./src/eval.c:2560 #24 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #25 0x0000555555760914 in funcall_lambda (fun=fun <at> entry=XIL(0x7fffbb756a7d), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffb5e0) at ./src/eval.c:3361 #26 0x0000555555761136 in apply_lambda (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7fffbb756a7d), args=Python Exception <class 'gdb.error'>: value has been optimized out , count=count <at> entry=...) at ./src/eval.c:3226 #27 0x000055555576034e in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb781583)) at ./src/eval.c:2656 #28 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #29 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2560 #30 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb77fe6b)) at ./src/eval.c:407 #31 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb77f943)) at ./src/eval.c:2560 #32 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #33 0x0000555555761542 in Flet (args=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:1118 #34 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb77e803)) at ./src/eval.c:2560 #35 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #36 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb77bf2b)) at ./src/eval.c:2560 #37 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #38 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2560 #39 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb771c4b)) at ./src/eval.c:407 #40 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb76ff53)) at ./src/eval.c:2560 #41 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #42 0x0000555555761542 in Flet (args=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:1118 #43 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb76aea3)) at ./src/eval.c:2560 #44 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #45 0x0000555555760914 in funcall_lambda (fun=fun <at> entry=XIL(0x7fffbb765de5), nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffbfd0) at ./src/eval.c:3361 #46 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffbb765de5), numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffbfd0) at ./src/eval.c:3055 #47 0x000055555575db3b in Ffuncall (nargs=1, args=0x7fffffffbfc8) at ./src/eval.c:3104 #48 0x000055555575df87 in funcall_nil (nargs=<optimized out>, args=<optimized out>) at ./src/eval.c:2787 #49 0x000055555575cffc in run_hook_with_args (nargs=nargs <at> entry=1, args=args <at> entry=0x7fffffffbfc8, funcall=funcall <at> entry=0x55555575df7e <funcall_nil>) at ./src/eval.c:2964 #50 0x000055555575d08a in Frun_hook_with_args (nargs=nargs <at> entry=1, args=args <at> entry=0x7fffffffbfc8) at ./src/eval.c:2829 #51 0x000055555575d0a6 in run_hook (hook=XIL(0x2aaa65d2ec98)) at ./src/eval.c:2977 #52 0x00005555556fb765 in Fkill_buffer (buffer_or_name=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/lisp.h:1184 #53 0x000055555575ef53 in funcall_subr (subr=0x5555559b0320 <Skill_buffer>, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffe2200100) at ./src/eval.c:3172 #54 0x00005555557a0de0 in exec_byte_code (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7fffedb24d1d), args_template=<optimized out>, nargs=<optimized out>, nargs <at> entry=0, args=<optimized out>, args <at> entry=0x7fffffffc2e0) at ./src/bytecode.c:827 #55 0x000055555576070e in funcall_lambda (fun=fun <at> entry=XIL(0x7fffedb24d1d), nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffc2e0) at ./src/eval.c:3263 #56 0x0000555555761136 in apply_lambda (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7fffedb24d1d), args=Python Exception <class 'gdb.error'>: value has been optimized out , count=count <at> entry=...) at ./src/eval.c:3226 #57 0x000055555576034e in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffdca6007b)) at ./src/eval.c:2656 #58 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #59 0x0000555555760ba4 in Fif (args=XIL(0x7fffdca5ca03)) at ./src/eval.c:408 #60 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffdca5c303)) at ./src/eval.c:2560 #61 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #62 0x0000555555760914 in funcall_lambda (fun=fun <at> entry=XIL(0x7fffdc9de3f5), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffc770) at ./src/eval.c:3361 #63 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffdc9de3f5), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffc770) at ./src/eval.c:3055 #64 0x000055555575db3b in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffc768) at ./src/eval.c:3104 #65 0x000055555575850c in Ffuncall_interactively (nargs=2, args=0x7fffffffc768) at ./src/callint.c:250 #66 0x000055555575f0c6 in funcall_subr (subr=0x5555559b67e0 <Sfuncall_interactively>, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffc768) at ./src/eval.c:3195 #67 0x0000555555760af7 in funcall_general (fun=XIL(0x5555559b67e5), numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffc768) at ./src/eval.c:3051 #68 0x000055555575db3b in Ffuncall (nargs=nargs <at> entry=3, args=args <at> entry=0x7fffffffc760) at ./src/eval.c:3104 #69 0x000055555575a466 in Fcall_interactively (function=Python Exception <class 'gdb.error'>: value has been optimized out , record_flag=Python Exception <class 'gdb.error'>: value has been optimized out , keys=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/callint.c:789 #70 0x000055555575ef7f in funcall_subr (subr=0x5555559b67a0 <Scall_interactively>, numargs=numargs <at> entry=3, args=args <at> entry=0x7fffe2200070) at ./src/eval.c:3176 #71 0x00005555557a0de0 in exec_byte_code (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7fffed66283d), args_template=<optimized out>, nargs=<optimized out>, nargs <at> entry=1, args=<optimized out>, args <at> entry=0x7fffffffcc08) at ./src/bytecode.c:827 #72 0x000055555576070e in funcall_lambda (fun=fun <at> entry=XIL(0x7fffed66283d), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffcc08) at ./src/eval.c:3263 #73 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffed66283d), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffcc08) at ./src/eval.c:3055 #74 0x000055555575db3b in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffcc00) at ./src/eval.c:3104 #75 0x00005555556e3cac in command_loop_1 () at ./src/lisp.h:1184 #76 0x000055555575c6d8 in internal_condition_case (bfun=bfun <at> entry=0x5555556e382c <command_loop_1>, handlers=Python Exception <class 'gdb.error'>: value has been optimized out , handlers <at> entry=XIL(0xa8), hfun=hfun <at> entry=0x5555556d6847 <cmd_error>) at ./src/eval.c:1623 #77 0x00005555556cdb82 in command_loop_2 (handlers=handlers <at> entry=XIL(0xa8)) at ./src/keyboard.c:1174 #78 0x000055555575c5ed in internal_catch (tag=Python Exception <class 'gdb.error'>: value has been optimized out , tag <at> entry=XIL(0x15498), func=func <at> entry=0x5555556cdb60 <command_loop_2>, arg=Python Exception <class 'gdb.error'>: value has been optimized out , arg <at> entry=XIL(0xa8)) at ./src/eval.c:1302 #79 0x00005555556cdb3d in command_loop () at ./src/lisp.h:1184 #80 0x00005555556d635e in recursive_edit_1 () at ./src/keyboard.c:760 #81 0x00005555556d66ff in Frecursive_edit () at ./src/keyboard.c:843 #82 0x00005555556cd517 in main (argc=5, argv=0x7fffffffcff8) at ./src/emacs.c:2580 ++set $bt = backtrace_top () ++if backtrace_p ($bt) +++echo \n +++echo Lisp Backtrace:\n Lisp Backtrace: +++xbacktrace ++++set $bt = backtrace_top () ++++while backtrace_p ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "delete-frame"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffaf10) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffafe8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb0c8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb1a8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let*"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb2f8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb3d8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb4b8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "org-noter-kill-session"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb5e0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb768) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb848) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb9b8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffba98) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbb78) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbc58) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbdb8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "org-noter--handle-kill-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbfd0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "kill-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xe2200100) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "kill-this-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc2e0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc488) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "grfz-kill-a-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc770) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "funcall-interactively"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc768) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "call-interactively"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xe2200070) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "command-execute"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffcc08) +++++set $bt = backtrace_next ($bt) +xbacktrace ++set $bt = backtrace_top () ++while backtrace_p ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "delete-frame"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffaf10) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffafe8) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb0c8) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb1a8) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let*"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb2f8) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb3d8) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb4b8) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "org-noter-kill-session"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb5e0) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb768) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb848) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb9b8) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffba98) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbb78) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbc58) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbdb8) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "org-noter--handle-kill-buffer"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbfd0) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "kill-buffer"++++printf " (0x%x)\n", backtrace_args ($bt) (0xe2200100) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "kill-this-buffer"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc2e0) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc488) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "grfz-kill-a-buffer"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc770) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "funcall-interactively"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc768) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "call-interactively"++++printf " (0x%x)\n", backtrace_args ($bt) (0xe2200070) +++set $bt = backtrace_next ($bt) +++set $fun = backtrace_function ($bt) +++xgettype $fun ++++if (CHECK_LISP_OBJECT_TYPE) +++++set $bugfix = $fun.i ++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++if $type == Lisp_Symbol ++++xprintsym $fun +++++xsymname $fun ++++++xgetsym $fun +++++++xgetptr $fun ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $fun.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++set $symname = $ptr->u.s.name +++++xgetptr $symname ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $symname.i ++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++if $ptr != 0 ++++++set $sym_name = (struct Lisp_String *) $ptr ++++++xprintstr $sym_name +++++++if (! $arg0) ++++++++set $data = (char *) $sym_name->u.s.data ++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++if $strsize == 0 +++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "command-execute"++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffcc08) +++set $bt = backtrace_next ($bt) +bt full #0 terminate_due_to_signal (sig=sig <at> entry=6, backtrace_limit=backtrace_limit <at> entry=2147483647) at ./src/emacs.c:425 #1 0x00005555557d9a62 in set_state (state=state <at> entry=IGC_STATE_DEAD) at ./src/igc.c:1017 old_state = <optimized out> #2 0x00005555557d9a96 in igc_assert_fail (file=file <at> entry=0x555555903e97 "igc.c", line=line <at> entry=3020, msg=msg <at> entry=0x5555558f2277 "r == NULL") at ./src/igc.c:306 #3 0x00005555557da4e4 in igc_check_freeable (start=start <at> entry=0x555555b2b8f0) at ./src/igc.c:3020 r = <optimized out> #4 0x0000555555736d12 in xfree (block=block <at> entry=0x555555b2b8f0) at ./src/alloc.c:760 #5 0x00005555556889f0 in x_delete_display (dpyinfo=dpyinfo <at> entry=0x555555b2b8f0) at ./src/xterm.c:31925 t = <optimized out> color_entry = <optimized out> next_color_entry = <optimized out> i = 256 ie = <optimized out> last = <optimized out> temp = <optimized out> #6 0x000055555569385e in x_delete_terminal (terminal=0x7fffd549a0c0) at ./src/xterm.c:32154 dpyinfo = 0x555555b2b8f0 f = <optimized out> frame = XIL(0x7fffed64d525) #7 0x000055555567099a in Fdelete_terminal (terminal=terminal <at> entry=XIL(0x7fffd549a0c5), force=XIL(0x38)) at ./src/terminal.c:428 t = 0x7fffd549a0c0 #8 0x00005555555b492a in delete_frame (frame=frame <at> entry=XIL(0x7fffd5771d1d), force=XIL(0)) at ./src/frame.c:2670 tmp = XIL(0x7fffd549a0c5) terminal = <optimized out> f = 0x7fffd5771d18 sf = <optimized out> kb = 0x0 frame1 = XIL(0x7fffed64d525) is_tooltip_frame = 0 nochild = true minibuffer_child_frame = Python Exception <class 'gdb.error'>: value has been optimized out #9 0x00005555555b4e00 in Fdelete_frame (frame=XIL(0x7fffd5771d1d), force=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/frame.c:2839 #10 0x000055555576022a in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2612 i = 2 maxargs = 2 args_left = XIL(0) numargs = 1 original_fun = Python Exception <class 'gdb.error'>: value has been optimized out original_args = XIL(0x7fffbb7a3463) count = { bytes = 1120 } fun = XIL(0x5555559a8b65) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x7fffd5771d1d), XIL(0), XIL(0x1), XIL(0x7fffffffb0c8), make_fixnum(16383), XIL(0), XIL(0x7fffffffaf50), make_fixnum(23456248591394)} #11 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb79b6ab)) at ./src/eval.c:407 #12 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb79996b)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb79b6ab) numargs = 3 original_fun = XIL(0xc7f0) original_args = XIL(0x7fffbb79b6ab) count = { bytes = <optimized out> } fun = XIL(0x5555559b7425) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x7fffffffb070), XIL(0x5555557e2a19), XIL(0), XIL(0x369475a905028a00), XIL(0x7fffffffb000), XIL(0x5555559b6be5), XIL(0x420), XIL(0x2aaa97c1cb30)} #13 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #14 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2560 args_left = XIL(0x7fffbb795beb) numargs = 1 original_fun = XIL(0x12018) original_args = XIL(0x7fffbb795beb) count = { bytes = <optimized out> } fun = XIL(0x5555559b73a5) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x7fffd5771d1d), XIL(0x369475a905028a00), XIL(0x7fffffffb0f0), XIL(0x7fffbba862d8), XIL(0x7fffffffb170), XIL(0x5555556fbba8), XIL(0x1), XIL(0x5555556fbc68)} #15 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb7901f3)) at ./src/eval.c:407 #16 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb77c5bb)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb7901f3) numargs = 2 original_fun = XIL(0xc7f0) original_args = XIL(0x7fffbb7901f3) count = { bytes = <optimized out> } fun = XIL(0x5555559b7425) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x7fffbba862dd), XIL(0x7fffabd4c8a3), XIL(0x7fffffffb200), XIL(0x5555557d9e08), XIL(0x7fffabe9ec60), XIL(0x369475a905028a00), XIL(0x555555e075f0), XIL(0x3)} #17 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #18 0x00005555557617f5 in FletX (args=XIL(0x7fffbb767a1b)) at ./src/eval.c:1051 var = XIL(0x2aaa65d088e8) val = XIL(0x7fffbba862dd) elt = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = XIL(0x7fffabd4c8a3) varlist = XIL(0) #19 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb7662fb)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb767a1b) numargs = 9 original_fun = XIL(0xe2a0) original_args = XIL(0x7fffbb767a1b) count = { bytes = <optimized out> } fun = XIL(0x5555559b6fe5) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x7fffbbbf624d), XIL(0x7fffbb7589cb), XIL(0x1), make_fixnum(23456248566315), make_fixnum(0), XIL(0x5555559a1f60), XIL(0x7fffffffb380), XIL(0x55555574a0d0)} #20 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #21 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2560 args_left = XIL(0x7fffbb76232b) numargs = 3 original_fun = XIL(0x12018) original_args = XIL(0x7fffbb76232b) count = { bytes = <optimized out> } fun = XIL(0x5555559b73a5) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0xd2a8), XIL(0x7fffffffb460), make_fixnum(0), XIL(0x7fffabd4c7b3), XIL(0x7fffbba855a5), XIL(0x7fffbb783dc3), XIL(0x7fffffffb450), XIL(0x55555575befd)} #22 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb75e76b)) at ./src/eval.c:407 #23 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb75d12b)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb75e76b) numargs = 2 original_fun = XIL(0xc7f0) original_args = XIL(0x7fffbb75e76b) count = { bytes = <optimized out> } fun = XIL(0x5555559b7425) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x3), XIL(0x100000001), XIL(0x7fffffffb510), XIL(0x7fffabd4c8a3), XIL(0x555555e07570), XIL(0x1), XIL(0x555555e07570), XIL(0x1)} #24 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #25 0x0000555555760914 in funcall_lambda (fun=fun <at> entry=XIL(0x7fffbb756a7d), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffb5e0) at ./src/eval.c:3361 syms_left = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = Python Exception <class 'gdb.error'>: value has been optimized out i = 1 optional = true rest = false previous_rest = false #26 0x0000555555761136 in apply_lambda (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7fffbb756a7d), args=Python Exception <class 'gdb.error'>: value has been optimized out , count=count <at> entry=...) at ./src/eval.c:3226 arg_vector = 0x7fffffffb5e0 tem = XIL(0x2aaa97fcc5e8) sa_avail = <optimized out> numargs = 1 args_left = Python Exception <class 'gdb.error'>: value has been optimized out #27 0x000055555576034e in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb781583)) at ./src/eval.c:2656 original_fun = XIL(0x2aaa65d1f748) original_args = XIL(0x7fffbb781b5b) count = { bytes = 832 } fun = XIL(0x7fffbb756a7d) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = XIL(0x7fffbb780ef3) argvals = {XIL(0x7fffbba855a5), XIL(0x7fffbba855a5), XIL(0x7fffbb78321b), XIL(0x2bb78270b), make_fixnum(0), XIL(0x5555559a1f60), XIL(0xd2a8), XIL(0x7fffabd4c5d3)} #28 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #29 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2560 args_left = XIL(0x7fffbb780ef3) numargs = 1 original_fun = XIL(0x12018) original_args = XIL(0x7fffbb780ef3) count = { bytes = <optimized out> } fun = XIL(0x5555559b73a5) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0xc), XIL(0xd2a8), XIL(0x7fffabd4c5d3), XIL(0x7fffbba855a5), XIL(0x7fffabd4c5d3), XIL(0x369475a905028a00), XIL(0x7fffffffb7c0), XIL(0x2aaa97c585c8)} #30 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb77fe6b)) at ./src/eval.c:407 #31 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb77f943)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb77fe6b) numargs = 2 original_fun = XIL(0xc7f0) original_args = XIL(0x7fffbb77fe6b) count = { bytes = <optimized out> } fun = XIL(0x5555559b7425) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x3), make_fixnum(1073741824), XIL(0x7fffffffb8a0), XIL(0x7fffabd4c873), XIL(0x555555e074f0), XIL(0x1), XIL(0x555555e074f0), XIL(0x7fffffffb900)} #32 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #33 0x0000555555761542 in Flet (args=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:1118 temps = 0x7fffffffb900 tem = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = Python Exception <class 'gdb.error'>: value has been optimized out elt = XIL(0x2aaa65d088e8) argnum = 3 sa_avail = <optimized out> varlist = Python Exception <class 'gdb.error'>: value has been optimized out varlist_len = <optimized out> nvars = 3 #34 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb77e803)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb77ed3b) numargs = 2 original_fun = XIL(0xe268) original_args = XIL(0x7fffbb77ed3b) count = { bytes = <optimized out> } fun = XIL(0x5555559b6fa5) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x7fffffffba00), XIL(0x2a0), XIL(0x38), XIL(0), XIL(0x1), XIL(0x1), XIL(0x7fffffffba50), XIL(0x55555575d835)} #35 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #36 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb77bf2b)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb77e353) numargs = 1 original_fun = XIL(0x12018) original_args = XIL(0x7fffbb77e353) count = { bytes = <optimized out> } fun = XIL(0x5555559b73a5) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x2aaa97fcc5e8), XIL(0x1), XIL(0x1), XIL(0x555555e07490), XIL(0x7fffffffbb40), XIL(0x55555576116b), XIL(0x7fffbbbf624d), XIL(0x55555576107d)} #37 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #38 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:2560 args_left = XIL(0x7fffbb777bbb) numargs = 1 original_fun = XIL(0x12018) original_args = XIL(0x7fffbb777bbb) count = { bytes = <optimized out> } fun = XIL(0x5555559b73a5) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0), XIL(0), XIL(0), XIL(0x7fffbb721963), XIL(0x2aaa6607ddc8), XIL(0x7fffbbab36e8), XIL(0x7fffffffbbd0), XIL(0x55555576d6ff)} #39 0x0000555555760bc3 in Fif (args=XIL(0x7fffbb771c4b)) at ./src/eval.c:407 #40 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb76ff53)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb771c4b) numargs = 2 original_fun = XIL(0xc7f0) original_args = XIL(0x7fffbb771c4b) count = { bytes = <optimized out> } fun = XIL(0x5555559b7425) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x3), XIL(0x100000000), XIL(0x7fffffffbcb0), XIL(0x7fffabd4c5d3), XIL(0x555555e07450), XIL(0x1), XIL(0x555555e07450), XIL(0x7fffffffbd10)} #41 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #42 0x0000555555761542 in Flet (args=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:1118 temps = 0x7fffffffbd10 tem = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = Python Exception <class 'gdb.error'>: value has been optimized out elt = XIL(0x2aaa97fcc5e8) argnum = 1 sa_avail = <optimized out> varlist = Python Exception <class 'gdb.error'>: value has been optimized out varlist_len = <optimized out> nvars = 1 #43 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffbb76aea3)) at ./src/eval.c:2560 args_left = XIL(0x7fffbb76c8f3) numargs = 2 original_fun = XIL(0xe268) original_args = XIL(0x7fffbb76c8f3) count = { bytes = <optimized out> } fun = XIL(0x5555559b6fa5) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x7fffffffbe00), XIL(0x1556f5ad8), XIL(0x2aaa97c1cb30), XIL(0x7fffdf5af95b), XIL(0x555555e07410), XIL(0x1), XIL(0x555555e07410), XIL(0)} #44 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #45 0x0000555555760914 in funcall_lambda (fun=fun <at> entry=XIL(0x7fffbb765de5), nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffbfd0) at ./src/eval.c:3361 syms_left = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = Python Exception <class 'gdb.error'>: value has been optimized out i = 0 optional = false rest = false previous_rest = false #46 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffbb765de5), numargs=numargs <at> entry=0, args=args <at> entry=0x7fffffffbfd0) at ./src/eval.c:3055 original_fun = XIL(0x2aaa65d2ec98) #47 0x000055555575db3b in Ffuncall (nargs=1, args=0x7fffffffbfc8) at ./src/eval.c:3104 count = { bytes = 480 } val = Python Exception <class 'gdb.error'>: value has been optimized out #48 0x000055555575df87 in funcall_nil (nargs=<optimized out>, args=<optimized out>) at ./src/eval.c:2787 #49 0x000055555575cffc in run_hook_with_args (nargs=nargs <at> entry=1, args=args <at> entry=0x7fffffffbfc8, funcall=funcall <at> entry=0x55555575df7e <funcall_nil>) at ./src/eval.c:2964 global_vals = Python Exception <class 'gdb.error'>: value has been optimized out sym = XIL(0xdd60) val = Python Exception <class 'gdb.error'>: value has been optimized out #50 0x000055555575d08a in Frun_hook_with_args (nargs=nargs <at> entry=1, args=args <at> entry=0x7fffffffbfc8) at ./src/eval.c:2829 #51 0x000055555575d0a6 in run_hook (hook=XIL(0x2aaa65d2ec98)) at ./src/eval.c:2977 #52 0x00005555556fb765 in Fkill_buffer (buffer_or_name=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/lisp.h:1184 modified = <optimized out> buffer = XIL(0x7fffbba855a5) b = 0x7fffbba855a0 tem = Python Exception <class 'gdb.error'>: value has been optimized out #53 0x000055555575ef53 in funcall_subr (subr=0x5555559b0320 <Skill_buffer>, numargs=numargs <at> entry=1, args=args <at> entry=0x7fffe2200100) at ./src/eval.c:3172 argbuf = {XIL(0x7fffffffc0d0), make_fixnum(23456248566315), XIL(0), XIL(0x5555559a1710), XIL(0x7fffffffc0b0), XIL(0x55555574846d), XIL(0x7fffeda8fe78), XIL(0x5555559a6718)} a = <optimized out> maxargs = 1 fun = Python Exception <class 'gdb.error'>: value has been optimized out #54 0x00005555557a0de0 in exec_byte_code (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7fffedb24d1d), args_template=<optimized out>, nargs=<optimized out>, nargs <at> entry=0, args=<optimized out>, args <at> entry=0x7fffffffc2e0) at ./src/bytecode.c:827 call_nargs = 1 call_fun = XIL(0x5555559b0325) val = Python Exception <class 'gdb.error'>: value has been optimized out call_args = 0x7fffe2200100 op = 1 type = <optimized out> targets = {0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31c4 <exec_byte_code+11028>, 0x5555557a31f9 <exec_byte_code+11081>, 0x5555557a31fb <exec_byte_code+11083>, 0x5555557a31fd <exec_byte_code+11085>, 0x5555557a31c4 <exec_byte_code+11028>, 0x5555557a31ff <exec_byte_code+11087>, 0x5555557a3237 <exec_byte_code+11143>, 0x5555557a0943 <exec_byte_code+659>, 0x5555557a099a <exec_byte_code+746>, 0x5555557a099c <exec_byte_code+748>, 0x5555557a099e <exec_byte_code+750>, 0x5555557a09a0 <exec_byte_code+752>, 0x5555557a0943 <exec_byte_code+659>, 0x5555557a09a2 <exec_byte_code+754>, 0x5555557a0931 <exec_byte_code+641>, 0x5555557a0b91 <exec_byte_code+1249>, 0x5555557a0c00 <exec_byte_code+1360>, 0x5555557a0c02 <exec_byte_code+1362>, 0x5555557a0c04 <exec_byte_code+1364>, 0x5555557a0c06 <exec_byte_code+1366>, 0x5555557a0b91 <exec_byte_code+1249>, 0x5555557a0c1d <exec_byte_code+1389>, 0x5555557a0c08 <exec_byte_code+1368>, 0x5555557a0c7a <exec_byte_code+1482>, 0x5555557a0cc4 <exec_byte_code+1556>, 0x5555557a0cc6 <exec_byte_code+1558>, 0x5555557a0cc8 <exec_byte_code+1560>, 0x5555557a0cca <exec_byte_code+1562>, 0x5555557a0c7a <exec_byte_code+1482>, 0x5555557a0c5f <exec_byte_code+1455>, 0x5555557a0c68 <exec_byte_code+1464>, 0x5555557a0ceb <exec_byte_code+1595>, 0x5555557a0e56 <exec_byte_code+1958>, 0x5555557a0e5b <exec_byte_code+1963>, 0x5555557a0e60 <exec_byte_code+1968>, 0x5555557a0e65 <exec_byte_code+1973>, 0x5555557a0ceb <exec_byte_code+1595>, 0x5555557a0ccc <exec_byte_code+1564>, 0x5555557a0cd6 <exec_byte_code+1574>, 0x5555557a0f48 <exec_byte_code+2200>, 0x5555557a0f8f <exec_byte_code+2271>, 0x5555557a0f91 <exec_byte_code+2273>, 0x5555557a0f93 <exec_byte_code+2275>, 0x5555557a0f95 <exec_byte_code+2277>, 0x5555557a0f48 <exec_byte_code+2200>, 0x5555557a0f2d <exec_byte_code+2173>, 0x5555557a0f36 <exec_byte_code+2182>, 0x5555557a14ee <exec_byte_code+3646>, 0x5555557a144a <exec_byte_code+3482>, 0x5555557a13ba <exec_byte_code+3338>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a1650 <exec_byte_code+4000>, 0x5555557a172a <exec_byte_code+4218>, 0x5555557a176b <exec_byte_code+4283>, 0x5555557a17b7 <exec_byte_code+4359>, 0x5555557a1803 <exec_byte_code+4435>, 0x5555557a0a88 <exec_byte_code+984>, 0x5555557a0ad7 <exec_byte_code+1063>, 0x5555557a185f <exec_byte_code+4527>, 0x5555557a0a08 <exec_byte_code+856>, 0x5555557a0b11 <exec_byte_code+1121>, 0x5555557a18a0 <exec_byte_code+4592>, 0x5555557a18da <exec_byte_code+4650>, 0x5555557a1906 <exec_byte_code+4694>, 0x5555557a1940 <exec_byte_code+4752>, 0x5555557a1979 <exec_byte_code+4809>, 0x5555557a19f7 <exec_byte_code+4935>, 0x5555557a1a23 <exec_byte_code+4979>, 0x5555557a1b2b <exec_byte_code+5243>, 0x5555557a1c61 <exec_byte_code+5553>, 0x5555557a1c8d <exec_byte_code+5597>, 0x5555557a1cb9 <exec_byte_code+5641>, 0x5555557a1cf3 <exec_byte_code+5699>, 0x5555557a1d2d <exec_byte_code+5757>, 0x5555557a1d67 <exec_byte_code+5815>, 0x5555557a1da5 <exec_byte_code+5877>, 0x5555557a1ddb <exec_byte_code+5931>, 0x5555557a1e11 <exec_byte_code+5985>, 0x5555557a1e88 <exec_byte_code+6104>, 0x5555557a1ef4 <exec_byte_code+6212>, 0x5555557a1f60 <exec_byte_code+6320>, 0x5555557a1fdc <exec_byte_code+6444>, 0x5555557a2070 <exec_byte_code+6592>, 0x5555557a2104 <exec_byte_code+6740>, 0x5555557a2198 <exec_byte_code+6888>, 0x5555557a222c <exec_byte_code+7036>, 0x5555557a22c1 <exec_byte_code+7185>, 0x5555557a2334 <exec_byte_code+7300>, 0x5555557a23c7 <exec_byte_code+7447>, 0x5555557a2446 <exec_byte_code+7574>, 0x5555557a24c5 <exec_byte_code+7701>, 0x5555557a2694 <exec_byte_code+8164>, 0x5555557a12c4 <exec_byte_code+3092>, 0x5555557a26d7 <exec_byte_code+8231>, 0x5555557a2703 <exec_byte_code+8275>, 0x5555557a2775 <exec_byte_code+8389>, 0x5555557a27b8 <exec_byte_code+8456>, 0x5555557a27fb <exec_byte_code+8523>, 0x5555557a2827 <exec_byte_code+8567>, 0x5555557a2855 <exec_byte_code+8613>, 0x5555557a2883 <exec_byte_code+8659>, 0x5555557a28b9 <exec_byte_code+8713>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a28ea <exec_byte_code+8762>, 0x5555557a2918 <exec_byte_code+8808>, 0x5555557a2946 <exec_byte_code+8854>, 0x5555557a2974 <exec_byte_code+8900>, 0x5555557a29a2 <exec_byte_code+8946>, 0x5555557a29d0 <exec_byte_code+8992>, 0x5555557a12c4 <exec_byte_code+3092>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a29fc <exec_byte_code+9036>, 0x5555557a2a3b <exec_byte_code+9099>, 0x5555557a2a67 <exec_byte_code+9143>, 0x5555557a2a93 <exec_byte_code+9187>, 0x5555557a2acd <exec_byte_code+9245>, 0x5555557a2b07 <exec_byte_code+9303>, 0x5555557a2b33 <exec_byte_code+9347>, 0x5555557a2b5f <exec_byte_code+9391>, 0x5555557a2b99 <exec_byte_code+9449>, 0x5555557a2bd3 <exec_byte_code+9507>, 0x5555557a2c0d <exec_byte_code+9565>, 0x5555557a2c3b <exec_byte_code+9611>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a1262 <exec_byte_code+2994>, 0x5555557a0f97 <exec_byte_code+2279>, 0x5555557a09ab <exec_byte_code+763>, 0x5555557a1020 <exec_byte_code+2416>, 0x5555557a106d <exec_byte_code+2493>, 0x5555557a10b4 <exec_byte_code+2564>, 0x5555557a10fb <exec_byte_code+2635>, 0x5555557a1240 <exec_byte_code+2960>, 0x5555557a0c33 <exec_byte_code+1411>, 0x5555557a12a2 <exec_byte_code+3058>, 0x5555557a12e6 <exec_byte_code+3126>, 0x5555557a1348 <exec_byte_code+3224>, 0x5555557a1379 <exec_byte_code+3273>, 0x5555557a151e <exec_byte_code+3694>, 0x5555557a1571 <exec_byte_code+3777>, 0x5555557a15af <exec_byte_code+3839>, 0x5555557a15f6 <exec_byte_code+3910>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a2c67 <exec_byte_code+9655>, 0x5555557a2ca5 <exec_byte_code+9717>, 0x5555557a2cd1 <exec_byte_code+9761>, 0x5555557a2cfd <exec_byte_code+9805>, 0x5555557a2d29 <exec_byte_code+9849>, 0x5555557a2d55 <exec_byte_code+9893>, 0x5555557a2d8f <exec_byte_code+9951>, 0x5555557a2dc9 <exec_byte_code+10009>, 0x5555557a2e03 <exec_byte_code+10067>, 0x5555557a2e3d <exec_byte_code+10125>, 0x5555557a2f1f <exec_byte_code+10351>, 0x5555557a2f59 <exec_byte_code+10409>, 0x5555557a2f93 <exec_byte_code+10467>, 0x5555557a2fbf <exec_byte_code+10511>, 0x5555557a302a <exec_byte_code+10618>, 0x5555557a3095 <exec_byte_code+10725>, 0x5555557a30c1 <exec_byte_code+10769>, 0x5555557a30ed <exec_byte_code+10813>, 0x5555557a256e <exec_byte_code+7870>, 0x5555557a260a <exec_byte_code+8026>, 0x5555557a3123 <exec_byte_code+10867>, 0x5555557a3164 <exec_byte_code+10932>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a19b6 <exec_byte_code+4870>, 0x5555557a1e47 <exec_byte_code+6039>, 0x5555557a2734 <exec_byte_code+8324>, 0x5555557a3278 <exec_byte_code+11208>, 0x5555557a32b8 <exec_byte_code+11272>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a3303 <exec_byte_code+11347>, 0x5555557a334e <exec_byte_code+11422>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a3445 <exec_byte_code+11669> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x5555559a6718 <main_thread+504> top = 0x7fffe22000f8 pc = 0x7fffedb25b59 "\210\t\205B" bytestr = Python Exception <class 'gdb.error'>: value has been optimized out vectorp = 0x7fffedb25398 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffedb25b28 "\211\203\021" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> saved_quitcounter = 0 '\000' saved_vectorp = 0x5555559b73a5 <Sprogn+5> saved_bytestr_data = 0x160 <error: Cannot access memory at address 0x160> #55 0x000055555576070e in funcall_lambda (fun=fun <at> entry=XIL(0x7fffedb24d1d), nargs=nargs <at> entry=0, arg_vector=arg_vector <at> entry=0x7fffffffc2e0) at ./src/eval.c:3263 syms_left = make_fixnum(256) lexenv = Python Exception <class 'gdb.error'>: value has been optimized out i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #56 0x0000555555761136 in apply_lambda (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7fffedb24d1d), args=Python Exception <class 'gdb.error'>: value has been optimized out , count=count <at> entry=...) at ./src/eval.c:3226 arg_vector = 0x7fffffffc2e0 tem = XIL(0x180) sa_avail = <optimized out> numargs = 0 args_left = Python Exception <class 'gdb.error'>: value has been optimized out #57 0x000055555576034e in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffdca6007b)) at ./src/eval.c:2656 original_fun = XIL(0x2aaa980eef48) original_args = XIL(0) count = { bytes = 384 } fun = XIL(0x7fffedb24d1d) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = XIL(0x7fffdca5ca03) argvals = {XIL(0), XIL(0), XIL(0x7fffddcd320b), XIL(0), XIL(0), XIL(0x369475a905028a00), XIL(0x7fffffffc3e0), XIL(0x7fffddccef2d)} #58 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #59 0x0000555555760ba4 in Fif (args=XIL(0x7fffdca5ca03)) at ./src/eval.c:408 #60 0x000055555575ffef in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out , form <at> entry=XIL(0x7fffdca5c303)) at ./src/eval.c:2560 args_left = XIL(0x7fffdca5ca03) numargs = 3 original_fun = XIL(0xc7f0) original_args = XIL(0x7fffdca5ca03) count = { bytes = <optimized out> } fun = XIL(0x5555559b7425) val = Python Exception <class 'gdb.error'>: value has been optimized out funcar = Python Exception <class 'gdb.error'>: value has been optimized out argvals = {XIL(0x3), XIL(0x100000001), XIL(0x7fffffffc4e0), XIL(0x7fffabd4c56b), XIL(0x555555e07350), XIL(0x1), XIL(0x555555e07350), XIL(0x1)} #61 0x00005555557605e2 in Fprogn (body=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/eval.c:452 #62 0x0000555555760914 in funcall_lambda (fun=fun <at> entry=XIL(0x7fffdc9de3f5), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffc770) at ./src/eval.c:3361 syms_left = Python Exception <class 'gdb.error'>: value has been optimized out lexenv = Python Exception <class 'gdb.error'>: value has been optimized out i = 1 optional = false rest = false previous_rest = false #63 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffdc9de3f5), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffc770) at ./src/eval.c:3055 original_fun = XIL(0x2aaa86c6f3f8) #64 0x000055555575db3b in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffc768) at ./src/eval.c:3104 count = { bytes = 288 } val = Python Exception <class 'gdb.error'>: value has been optimized out #65 0x000055555575850c in Ffuncall_interactively (nargs=2, args=0x7fffffffc768) at ./src/callint.c:250 #66 0x000055555575f0c6 in funcall_subr (subr=0x5555559b67e0 <Sfuncall_interactively>, numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffc768) at ./src/eval.c:3195 maxargs = -2 fun = Python Exception <class 'gdb.error'>: value has been optimized out #67 0x0000555555760af7 in funcall_general (fun=XIL(0x5555559b67e5), numargs=numargs <at> entry=2, args=args <at> entry=0x7fffffffc768) at ./src/eval.c:3051 original_fun = XIL(0xaf38) #68 0x000055555575db3b in Ffuncall (nargs=nargs <at> entry=3, args=args <at> entry=0x7fffffffc760) at ./src/eval.c:3104 count = { bytes = 224 } val = Python Exception <class 'gdb.error'>: value has been optimized out #69 0x000055555575a466 in Fcall_interactively (function=Python Exception <class 'gdb.error'>: value has been optimized out , record_flag=Python Exception <class 'gdb.error'>: value has been optimized out , keys=Python Exception <class 'gdb.error'>: value has been optimized out ) at ./src/callint.c:789 arg_from_tty = false key_count = <optimized out> record_then_fail = <optimized out> save_this_command = Python Exception <class 'gdb.error'>: value has been optimized out save_this_original_command = Python Exception <class 'gdb.error'>: value has been optimized out save_real_this_command = Python Exception <class 'gdb.error'>: value has been optimized out save_last_command = Python Exception <class 'gdb.error'>: value has been optimized out prefix_arg = Python Exception <class 'gdb.error'>: value has been optimized out specs = Python Exception <class 'gdb.error'>: value has been optimized out sa_avail = <optimized out> string_len = <optimized out> string = <optimized out> string_end = <optimized out> next_event = 2 nargs = <optimized out> args = <optimized out> visargs = <optimized out> varies = <optimized out> tem = <optimized out> #70 0x000055555575ef7f in funcall_subr (subr=0x5555559b67a0 <Scall_interactively>, numargs=numargs <at> entry=3, args=args <at> entry=0x7fffe2200070) at ./src/eval.c:3176 argbuf = {XIL(0x2aaa86c6f3f8), XIL(0), XIL(0x7fffffffc960), XIL(0x55555576dac0), XIL(0x7fffbc312bc3), XIL(0x4), XIL(0), XIL(0x555555760003)} a = <optimized out> maxargs = 3 fun = Python Exception <class 'gdb.error'>: value has been optimized out #71 0x00005555557a0de0 in exec_byte_code (fun=Python Exception <class 'gdb.error'>: value has been optimized out , fun <at> entry=XIL(0x7fffed66283d), args_template=<optimized out>, nargs=<optimized out>, nargs <at> entry=1, args=<optimized out>, args <at> entry=0x7fffffffcc08) at ./src/bytecode.c:827 call_nargs = 3 call_fun = XIL(0x5555559b67a5) val = Python Exception <class 'gdb.error'>: value has been optimized out call_args = 0x7fffe2200070 op = 3 type = <optimized out> targets = {0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31c4 <exec_byte_code+11028>, 0x5555557a31f9 <exec_byte_code+11081>, 0x5555557a31fb <exec_byte_code+11083>, 0x5555557a31fd <exec_byte_code+11085>, 0x5555557a31c4 <exec_byte_code+11028>, 0x5555557a31ff <exec_byte_code+11087>, 0x5555557a3237 <exec_byte_code+11143>, 0x5555557a0943 <exec_byte_code+659>, 0x5555557a099a <exec_byte_code+746>, 0x5555557a099c <exec_byte_code+748>, 0x5555557a099e <exec_byte_code+750>, 0x5555557a09a0 <exec_byte_code+752>, 0x5555557a0943 <exec_byte_code+659>, 0x5555557a09a2 <exec_byte_code+754>, 0x5555557a0931 <exec_byte_code+641>, 0x5555557a0b91 <exec_byte_code+1249>, 0x5555557a0c00 <exec_byte_code+1360>, 0x5555557a0c02 <exec_byte_code+1362>, 0x5555557a0c04 <exec_byte_code+1364>, 0x5555557a0c06 <exec_byte_code+1366>, 0x5555557a0b91 <exec_byte_code+1249>, 0x5555557a0c1d <exec_byte_code+1389>, 0x5555557a0c08 <exec_byte_code+1368>, 0x5555557a0c7a <exec_byte_code+1482>, 0x5555557a0cc4 <exec_byte_code+1556>, 0x5555557a0cc6 <exec_byte_code+1558>, 0x5555557a0cc8 <exec_byte_code+1560>, 0x5555557a0cca <exec_byte_code+1562>, 0x5555557a0c7a <exec_byte_code+1482>, 0x5555557a0c5f <exec_byte_code+1455>, 0x5555557a0c68 <exec_byte_code+1464>, 0x5555557a0ceb <exec_byte_code+1595>, 0x5555557a0e56 <exec_byte_code+1958>, 0x5555557a0e5b <exec_byte_code+1963>, 0x5555557a0e60 <exec_byte_code+1968>, 0x5555557a0e65 <exec_byte_code+1973>, 0x5555557a0ceb <exec_byte_code+1595>, 0x5555557a0ccc <exec_byte_code+1564>, 0x5555557a0cd6 <exec_byte_code+1574>, 0x5555557a0f48 <exec_byte_code+2200>, 0x5555557a0f8f <exec_byte_code+2271>, 0x5555557a0f91 <exec_byte_code+2273>, 0x5555557a0f93 <exec_byte_code+2275>, 0x5555557a0f95 <exec_byte_code+2277>, 0x5555557a0f48 <exec_byte_code+2200>, 0x5555557a0f2d <exec_byte_code+2173>, 0x5555557a0f36 <exec_byte_code+2182>, 0x5555557a14ee <exec_byte_code+3646>, 0x5555557a144a <exec_byte_code+3482>, 0x5555557a13ba <exec_byte_code+3338>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a1650 <exec_byte_code+4000>, 0x5555557a172a <exec_byte_code+4218>, 0x5555557a176b <exec_byte_code+4283>, 0x5555557a17b7 <exec_byte_code+4359>, 0x5555557a1803 <exec_byte_code+4435>, 0x5555557a0a88 <exec_byte_code+984>, 0x5555557a0ad7 <exec_byte_code+1063>, 0x5555557a185f <exec_byte_code+4527>, 0x5555557a0a08 <exec_byte_code+856>, 0x5555557a0b11 <exec_byte_code+1121>, 0x5555557a18a0 <exec_byte_code+4592>, 0x5555557a18da <exec_byte_code+4650>, 0x5555557a1906 <exec_byte_code+4694>, 0x5555557a1940 <exec_byte_code+4752>, 0x5555557a1979 <exec_byte_code+4809>, 0x5555557a19f7 <exec_byte_code+4935>, 0x5555557a1a23 <exec_byte_code+4979>, 0x5555557a1b2b <exec_byte_code+5243>, 0x5555557a1c61 <exec_byte_code+5553>, 0x5555557a1c8d <exec_byte_code+5597>, 0x5555557a1cb9 <exec_byte_code+5641>, 0x5555557a1cf3 <exec_byte_code+5699>, 0x5555557a1d2d <exec_byte_code+5757>, 0x5555557a1d67 <exec_byte_code+5815>, 0x5555557a1da5 <exec_byte_code+5877>, 0x5555557a1ddb <exec_byte_code+5931>, 0x5555557a1e11 <exec_byte_code+5985>, 0x5555557a1e88 <exec_byte_code+6104>, 0x5555557a1ef4 <exec_byte_code+6212>, 0x5555557a1f60 <exec_byte_code+6320>, 0x5555557a1fdc <exec_byte_code+6444>, 0x5555557a2070 <exec_byte_code+6592>, 0x5555557a2104 <exec_byte_code+6740>, 0x5555557a2198 <exec_byte_code+6888>, 0x5555557a222c <exec_byte_code+7036>, 0x5555557a22c1 <exec_byte_code+7185>, 0x5555557a2334 <exec_byte_code+7300>, 0x5555557a23c7 <exec_byte_code+7447>, 0x5555557a2446 <exec_byte_code+7574>, 0x5555557a24c5 <exec_byte_code+7701>, 0x5555557a2694 <exec_byte_code+8164>, 0x5555557a12c4 <exec_byte_code+3092>, 0x5555557a26d7 <exec_byte_code+8231>, 0x5555557a2703 <exec_byte_code+8275>, 0x5555557a2775 <exec_byte_code+8389>, 0x5555557a27b8 <exec_byte_code+8456>, 0x5555557a27fb <exec_byte_code+8523>, 0x5555557a2827 <exec_byte_code+8567>, 0x5555557a2855 <exec_byte_code+8613>, 0x5555557a2883 <exec_byte_code+8659>, 0x5555557a28b9 <exec_byte_code+8713>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a28ea <exec_byte_code+8762>, 0x5555557a2918 <exec_byte_code+8808>, 0x5555557a2946 <exec_byte_code+8854>, 0x5555557a2974 <exec_byte_code+8900>, 0x5555557a29a2 <exec_byte_code+8946>, 0x5555557a29d0 <exec_byte_code+8992>, 0x5555557a12c4 <exec_byte_code+3092>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a29fc <exec_byte_code+9036>, 0x5555557a2a3b <exec_byte_code+9099>, 0x5555557a2a67 <exec_byte_code+9143>, 0x5555557a2a93 <exec_byte_code+9187>, 0x5555557a2acd <exec_byte_code+9245>, 0x5555557a2b07 <exec_byte_code+9303>, 0x5555557a2b33 <exec_byte_code+9347>, 0x5555557a2b5f <exec_byte_code+9391>, 0x5555557a2b99 <exec_byte_code+9449>, 0x5555557a2bd3 <exec_byte_code+9507>, 0x5555557a2c0d <exec_byte_code+9565>, 0x5555557a2c3b <exec_byte_code+9611>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a1262 <exec_byte_code+2994>, 0x5555557a0f97 <exec_byte_code+2279>, 0x5555557a09ab <exec_byte_code+763>, 0x5555557a1020 <exec_byte_code+2416>, 0x5555557a106d <exec_byte_code+2493>, 0x5555557a10b4 <exec_byte_code+2564>, 0x5555557a10fb <exec_byte_code+2635>, 0x5555557a1240 <exec_byte_code+2960>, 0x5555557a0c33 <exec_byte_code+1411>, 0x5555557a12a2 <exec_byte_code+3058>, 0x5555557a12e6 <exec_byte_code+3126>, 0x5555557a1348 <exec_byte_code+3224>, 0x5555557a1379 <exec_byte_code+3273>, 0x5555557a151e <exec_byte_code+3694>, 0x5555557a1571 <exec_byte_code+3777>, 0x5555557a15af <exec_byte_code+3839>, 0x5555557a15f6 <exec_byte_code+3910>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a2c67 <exec_byte_code+9655>, 0x5555557a2ca5 <exec_byte_code+9717>, 0x5555557a2cd1 <exec_byte_code+9761>, 0x5555557a2cfd <exec_byte_code+9805>, 0x5555557a2d29 <exec_byte_code+9849>, 0x5555557a2d55 <exec_byte_code+9893>, 0x5555557a2d8f <exec_byte_code+9951>, 0x5555557a2dc9 <exec_byte_code+10009>, 0x5555557a2e03 <exec_byte_code+10067>, 0x5555557a2e3d <exec_byte_code+10125>, 0x5555557a2f1f <exec_byte_code+10351>, 0x5555557a2f59 <exec_byte_code+10409>, 0x5555557a2f93 <exec_byte_code+10467>, 0x5555557a2fbf <exec_byte_code+10511>, 0x5555557a302a <exec_byte_code+10618>, 0x5555557a3095 <exec_byte_code+10725>, 0x5555557a30c1 <exec_byte_code+10769>, 0x5555557a30ed <exec_byte_code+10813>, 0x5555557a256e <exec_byte_code+7870>, 0x5555557a260a <exec_byte_code+8026>, 0x5555557a3123 <exec_byte_code+10867>, 0x5555557a3164 <exec_byte_code+10932>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a19b6 <exec_byte_code+4870>, 0x5555557a1e47 <exec_byte_code+6039>, 0x5555557a2734 <exec_byte_code+8324>, 0x5555557a3278 <exec_byte_code+11208>, 0x5555557a32b8 <exec_byte_code+11272>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a3303 <exec_byte_code+11347>, 0x5555557a334e <exec_byte_code+11422>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a31a5 <exec_byte_code+10997>, 0x5555557a3445 <exec_byte_code+11669> <repeats 64 times>} quitcounter = 1 '\001' bc = 0x5555559a6718 <main_thread+504> top = 0x7fffe2200068 pc = 0x7fffed7554af "\006\a9\205\231" bytestr = Python Exception <class 'gdb.error'>: value has been optimized out vectorp = 0x7fffed735fd8 max_stack = <optimized out> frame_base = <optimized out> fp = <optimized out> bytestr_data = 0x7fffed755428 "\304\020\211?\205\023" rest = <optimized out> mandatory = <optimized out> nonrest = <optimized out> pushedargs = <optimized out> saved_quitcounter = 54 '6' saved_vectorp = 0x0 saved_bytestr_data = 0x7fffed68016d "" #72 0x000055555576070e in funcall_lambda (fun=fun <at> entry=XIL(0x7fffed66283d), nargs=nargs <at> entry=1, arg_vector=arg_vector <at> entry=0x7fffffffcc08) at ./src/eval.c:3263 syms_left = make_fixnum(1025) lexenv = Python Exception <class 'gdb.error'>: value has been optimized out i = <optimized out> optional = <optimized out> rest = <optimized out> previous_rest = <optimized out> #73 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffed66283d), numargs=numargs <at> entry=1, args=args <at> entry=0x7fffffffcc08) at ./src/eval.c:3055 original_fun = XIL(0x6b68) #74 0x000055555575db3b in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fffffffcc00) at ./src/eval.c:3104 count = { bytes = 128 } val = Python Exception <class 'gdb.error'>: value has been optimized out #75 0x00005555556e3cac in command_loop_1 () at ./src/lisp.h:1184 cmd = Python Exception <class 'gdb.error'>: value has been optimized out keybuf = {make_fixnum(24), make_fixnum(107), make_fixnum(48), make_fixnum(98), XIL(0x7fffffffcc80), XIL(0x55555575befd), XIL(0x7fffffffcca8), XIL(0x60), XIL(0), XIL(0), XIL(0), XIL(0x1), XIL(0x7fffffffcce0), XIL(0x55555575d835), XIL(0xc), XIL(0x140b0), XIL(0x38), XIL(0x7fffa98b620d), XIL(0x7fffed400004), XIL(0x369475a905028a00), XIL(0x7fffa99487a3), XIL(0x7fffa99487a3), XIL(0x60), XIL(0), XIL(0x7fffffffcd50), XIL(0x5555556d69f8), XIL(0), XIL(0x38), XIL(0x60), XIL(0x7fffe37952cb)} i = <optimized out> last_pt = 447894 prev_modiff = 6774 prev_buffer = 0x7fffbba855a0 #76 0x000055555575c6d8 in internal_condition_case (bfun=bfun <at> entry=0x5555556e382c <command_loop_1>, handlers=Python Exception <class 'gdb.error'>: value has been optimized out , handlers <at> entry=XIL(0xa8), hfun=hfun <at> entry=0x5555556d6847 <cmd_error>) at ./src/eval.c:1623 val = XIL(0x7ffff7fc2470) c = 0x7fffe3dc9940 #77 0x00005555556cdb82 in command_loop_2 (handlers=handlers <at> entry=XIL(0xa8)) at ./src/keyboard.c:1174 #78 0x000055555575c5ed in internal_catch (tag=Python Exception <class 'gdb.error'>: value has been optimized out , tag <at> entry=XIL(0x15498), func=func <at> entry=0x5555556cdb60 <command_loop_2>, arg=Python Exception <class 'gdb.error'>: value has been optimized out , arg <at> entry=XIL(0xa8)) at ./src/eval.c:1302 val = XIL(0x7ffff7fc2470) c = 0x7fffe3da3cc0 #79 0x00005555556cdb3d in command_loop () at ./src/lisp.h:1184 #80 0x00005555556d635e in recursive_edit_1 () at ./src/keyboard.c:760 val = Python Exception <class 'gdb.error'>: value has been optimized out #81 0x00005555556d66ff in Frecursive_edit () at ./src/keyboard.c:843 #82 0x00005555556cd517 in main (argc=5, argv=0x7fffffffcff8) at ./src/emacs.c:2580 stack_bottom_variable = 0x0 old_argc = <optimized out> no_loadup = false junk = 0x0 dname_arg = 0x7fffffffd52e "EMACS-MPS=debug" ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 1 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> ++set $bt = backtrace_top () ++if backtrace_p ($bt) +++echo \n +++echo Lisp Backtrace:\n Lisp Backtrace: +++xbacktrace ++++set $bt = backtrace_top () ++++while backtrace_p ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "delete-frame"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffaf10) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffafe8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb0c8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb1a8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let*"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb2f8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb3d8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb4b8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "org-noter-kill-session"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb5e0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb768) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb848) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb9b8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffba98) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbb78) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbc58) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbdb8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "org-noter--handle-kill-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbfd0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "kill-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xe2200100) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "kill-this-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc2e0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc488) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "grfz-kill-a-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc770) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "funcall-interactively"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc768) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "call-interactively"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xe2200070) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "command-execute"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffcc08) +++++set $bt = backtrace_next ($bt) +i reg rax 0x7ffff7fc2470 140737353884784 rbx 0x555555b2b8f0 93824998357232 rcx 0x3f 63 rdx 0x0 0 rsi 0x7fffffff 2147483647 rdi 0x6 6 rbp 0x7fffffffad30 0x7fffffffad30 rsp 0x7fffffffad28 0x7fffffffad28 r8 0x0 0 r9 0x73 115 r10 0x7ffff5e4f868 140737318811752 r11 0x206 518 r12 0x0 0 r13 0x555555b2b8f0 93824998357232 r14 0x100 256 r15 0x0 0 rip 0x5555556cc062 0x5555556cc062 <terminate_due_to_signal> eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 +frame 3 #3 0x00005555557da4e4 in igc_check_freeable (start=start <at> entry=0x555555b2b8f0) at ./src/igc.c:3020 3020 igc_assert (r == NULL); +print a No symbol "a" in current context. +xtype ++xgettype $ +++if (CHECK_LISP_OBJECT_TYPE) ++++set $bugfix = $.i The history is empty. HTH, Gregor
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.