Subject: bug#76091: 31.0.50; festure/igc: buffer.h:829: Emacs fatal error: assertion failed: BUFFERP (a)

From: Gregor Zattler <[email-masked]>
Date: Fri, 07 Feb 2025 00:15:25 +0100

Hi Eli,
* Gregor Zattler <[email-masked]> [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@entry=6, backtrace_limit=backtrace_limit@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@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:425
#1  0x00005555557d9a62 in set_state (state=state@entry=IGC_STATE_DEAD) at ./src/igc.c:1017
#2  0x00005555557d9a96 in igc_assert_fail (file=file@entry=0x555555903e97 "igc.c", line=line@entry=3020, msg=msg@entry=0x5555558f2277 "r == NULL") at ./src/igc.c:306
#3  0x00005555557da4e4 in igc_check_freeable (start=start@entry=0x555555b2b8f0) at ./src/igc.c:3020
#4  0x0000555555736d12 in xfree (block=block@entry=0x555555b2b8f0) at ./src/alloc.c:760
#5  0x00005555556889f0 in x_delete_display (dpyinfo=dpyinfo@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@entry=XIL(0x7fffd549a0c5), force=XIL(0x38)) at ./src/terminal.c:428
#8  0x00005555555b492a in delete_frame (frame=frame@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@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@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@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@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@entry=XIL(0x7fffbb756a7d), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffb5e0) at ./src/eval.c:3361
#26 0x0000555555761136 in apply_lambda (fun=Python Exception <class 'gdb.error'>: value has been optimized out
, fun@entry=XIL(0x7fffbb756a7d), args=Python Exception <class 'gdb.error'>: value has been optimized out
, count=count@entry=...) at ./src/eval.c:3226
#27 0x000055555576034e in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out
, form@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@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@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@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@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@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@entry=XIL(0x7fffbb765de5), nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffbfd0) at ./src/eval.c:3361
#46 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffbb765de5), numargs=numargs@entry=0, args=args@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@entry=1, args=args@entry=0x7fffffffbfc8, funcall=funcall@entry=0x55555575df7e <funcall_nil>) at ./src/eval.c:2964
#50 0x000055555575d08a in Frun_hook_with_args (nargs=nargs@entry=1, args=args@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@entry=1, args=args@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@entry=XIL(0x7fffedb24d1d), args_template=<optimized out>, nargs=<optimized out>, nargs@entry=0, args=<optimized out>, args@entry=0x7fffffffc2e0) at ./src/bytecode.c:827
#55 0x000055555576070e in funcall_lambda (fun=fun@entry=XIL(0x7fffedb24d1d), nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffc2e0) at ./src/eval.c:3263
#56 0x0000555555761136 in apply_lambda (fun=Python Exception <class 'gdb.error'>: value has been optimized out
, fun@entry=XIL(0x7fffedb24d1d), args=Python Exception <class 'gdb.error'>: value has been optimized out
, count=count@entry=...) at ./src/eval.c:3226
#57 0x000055555576034e in eval_sub (form=Python Exception <class 'gdb.error'>: value has been optimized out
, form@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@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@entry=XIL(0x7fffdc9de3f5), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffc770) at ./src/eval.c:3361
#63 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffdc9de3f5), numargs=numargs@entry=1, args=args@entry=0x7fffffffc770) at ./src/eval.c:3055
#64 0x000055555575db3b in Ffuncall (nargs=nargs@entry=2, args=args@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@entry=2, args=args@entry=0x7fffffffc768) at ./src/eval.c:3195
#67 0x0000555555760af7 in funcall_general (fun=XIL(0x5555559b67e5), numargs=numargs@entry=2, args=args@entry=0x7fffffffc768) at ./src/eval.c:3051
#68 0x000055555575db3b in Ffuncall (nargs=nargs@entry=3, args=args@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@entry=3, args=args@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@entry=XIL(0x7fffed66283d), args_template=<optimized out>, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@entry=0x7fffffffcc08) at ./src/bytecode.c:827
#72 0x000055555576070e in funcall_lambda (fun=fun@entry=XIL(0x7fffed66283d), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffcc08) at ./src/eval.c:3263
#73 0x0000555555760b07 in funcall_general (fun=XIL(0x7fffed66283d), numargs=numargs@entry=1, args=args@entry=0x7fffffffcc08) at ./src/eval.c:3055
#74 0x000055555575db3b in Ffuncall (nargs=nargs@entry=2, args=args@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@entry=0x5555556e382c <command_loop_1>, handlers=Python Exception <class 'gdb.error'>: value has been optimized out
, handlers@entry=XIL(0xa8), hfun=hfun@entry=0x5555556d6847 <cmd_error>) at ./src/eval.c:1623
#77 0x00005555556cdb82 in command_loop_2 (handlers=handlers@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@entry=XIL(0x15498), func=func@entry=0x5555556cdb60 <command_loop_2>, arg=Python Exception <class 'gdb.error'>: value has been optimized out
, arg@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@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:425
#1  0x00005555557d9a62 in set_state (state=state@entry=IGC_STATE_DEAD) at ./src/igc.c:1017
        old_state = <optimized out>
#2  0x00005555557d9a96 in igc_assert_fail (file=file@entry=0x555555903e97 "igc.c", line=line@entry=3020, msg=msg@entry=0x5555558f2277 "r == NULL") at ./src/igc.c:306
#3  0x00005555557da4e4 in igc_check_freeable (start=start@entry=0x555555b2b8f0) at ./src/igc.c:3020
        r = <optimized out>
#4  0x0000555555736d12 in xfree (block=block@entry=0x555555b2b8f0) at ./src/alloc.c:760
#5  0x00005555556889f0 in x_delete_display (dpyinfo=dpyinfo@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@entry=XIL(0x7fffd549a0c5), force=XIL(0x38)) at ./src/terminal.c:428
        t = 0x7fffd549a0c0
#8  0x00005555555b492a in delete_frame (frame=frame@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@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@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@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@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@entry=XIL(0x7fffbb756a7d), nargs=nargs@entry=1, arg_vector=arg_vector@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@entry=XIL(0x7fffbb756a7d), args=Python Exception <class 'gdb.error'>: value has been optimized out
, count=count@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@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@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@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@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@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@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@entry=XIL(0x7fffbb765de5), nargs=nargs@entry=0, arg_vector=arg_vector@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@entry=0, args=args@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@entry=1, args=args@entry=0x7fffffffbfc8, funcall=funcall@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@entry=1, args=args@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@entry=1, args=args@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@entry=XIL(0x7fffedb24d1d), args_template=<optimized out>, nargs=<optimized out>, nargs@entry=0, args=<optimized out>, args@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@entry=XIL(0x7fffedb24d1d), nargs=nargs@entry=0, arg_vector=arg_vector@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@entry=XIL(0x7fffedb24d1d), args=Python Exception <class 'gdb.error'>: value has been optimized out
, count=count@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@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@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@entry=XIL(0x7fffdc9de3f5), nargs=nargs@entry=1, arg_vector=arg_vector@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@entry=1, args=args@entry=0x7fffffffc770) at ./src/eval.c:3055
        original_fun = XIL(0x2aaa86c6f3f8)
#64 0x000055555575db3b in Ffuncall (nargs=nargs@entry=2, args=args@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@entry=2, args=args@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@entry=2, args=args@entry=0x7fffffffc768) at ./src/eval.c:3051
        original_fun = XIL(0xaf38)
#68 0x000055555575db3b in Ffuncall (nargs=nargs@entry=3, args=args@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@entry=3, args=args@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@entry=XIL(0x7fffed66283d), args_template=<optimized out>, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@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@entry=XIL(0x7fffed66283d), nargs=nargs@entry=1, arg_vector=arg_vector@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@entry=1, args=args@entry=0x7fffffffcc08) at ./src/eval.c:3055
        original_fun = XIL(0x6b68)
#74 0x000055555575db3b in Ffuncall (nargs=nargs@entry=2, args=args@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@entry=0x5555556e382c <command_loop_1>, handlers=Python Exception <class 'gdb.error'>: value has been optimized out
, handlers@entry=XIL(0xa8), hfun=hfun@entry=0x5555556d6847 <cmd_error>) at ./src/eval.c:1623
        val = XIL(0x7ffff7fc2470)
        c = 0x7fffe3dc9940
#77 0x00005555556cdb82 in command_loop_2 (handlers=handlers@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@entry=XIL(0x15498), func=func@entry=0x5555556cdb60 <command_loop_2>, arg=Python Exception <class 'gdb.error'>: value has been optimized out
, arg@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@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