unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#21245: 25.0.50; [PATCH] SIGSEGV when misusing (backtrace-frame) from custom debugger
@ 2015-08-12 22:45 Pip Cet
  2015-11-17  7:16 ` Paul Eggert
  0 siblings, 1 reply; 2+ messages in thread
From: Pip Cet @ 2015-08-12 22:45 UTC (permalink / raw)
  To: 21245

[-- Attachment #1: Type: text/plain, Size: 9504 bytes --]

With the current GIT tree, I am running into reproduceable segfaults
that happen when a custom debugger routine is installed with (let
((debugger #'org-elisp-debugger)) ...code...) and the right (wrong)
code is run.  I believe I have traced down the segfault to a bug in
eval.c that I have been able to fix, but have discovered two more
potentially problematic scenarios in the process that I am not yet
including a fix for.

Unfortunately, this is another bug report for which the backtrace
information isn't very helpful, but I have included it for
completeness.

In GNU Emacs 25.0.50.23 (x86_64-unknown-linux-gnu, GTK+ Version 3.16.6)
 of 2015-08-12 on ...
Repository revision: e4de91d8dd2a06125140fb42772ec84a2f7ab290
Windowing system distributor `The X.Org Foundation', version 11.0.11702000
System Description:    Debian GNU/Linux unstable (sid)

Configured using:
 `configure 'CFLAGS=-O0 -g3''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY
LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11

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

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Quit
completing-read-default: Command attempted to use minibuffer while in minibuffer
Quit [2 times]

Load-path shadows:
None found.

Features:
(shadow sort gnus-util mail-extr emacsbug message dired format-spec
rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util help-fns help-mode easymenu cl-loaddefs pcase cl-lib mail-prsvr
mail-utils time-date mule-util tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment
elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan
thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiopic indian cyrillic chinese charscript
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote dbusbind gfilenotify
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 81334 6405)
 (symbols 48 19075 0)
 (miscs 40 42 86)
 (strings 32 13247 4299)
 (string-bytes 1 376617)
 (vectors 16 11220)
 (vector-slots 8 413595 4312)
 (floats 8 129 124)
 (intervals 56 180 0)
 (buffers 976 11)
 (heap 1024 18494 1047))

-----

This is arguably a case of "don't do that, then", but I think it's a
bug. However, it's a bug that is triggered exclusively by installing a
custom debugger that is itself buggy.

I invested quite a bit of effort in finding this bug and attempting to
reproduce it without using too much local Emacs Lisp code that isn't
public at the moment, but have succeeded only in the first of those. I
do have a test case here, but it relies on a modified version of the
org-mode code and some extra code.

The problem, to proceed with analysis, is an invalid "arguments"
pointer in the backtrace structure on the specpdl stack.  Various
sub-cases of eval_sub allocate the arguments array in temporary
storage, then return to eval_sub after freeing the temp storage, even
though eval_sub calls the debugger next which might still need the
arguments residing in now-freed storage.

The culprit in my case was apply_lambda, which has this code:

  /* Do the debug-on-exit now, while arg_vector still exists.  */
  if (backtrace_debug_on_exit (specpdl + count))
    {
      /* Don't do it again when we return to eval.  */
      set_backtrace_debug_on_exit (specpdl + count, false);
      tem = call_debugger (list2 (Qexit, tem));
    }

Which I believe should read:


  /* Do the debug-on-exit now, while arg_vector still exists.  */
  if (backtrace_debug_on_exit (specpdl + count))
    {
      tem = call_debugger (list2 (Qexit, tem));
      /* Don't do it again when we return to eval.  */
      set_backtrace_debug_on_exit (specpdl + count, false);
    }

In my case, the debugger (again, this is a debugger bug) called
(backtrace-on-exit n t) and reset (to true) the debug-on-exit flag of
the specpdl entry that just had it cleared; the debugger would then
call (backtrace-frame n) and random stack data would be returned in
the resulting list, causing the segfault. In my case, this happened
only when garbage collection happened to be run after the debugger had
been started but before it had called (backtrace-frame n).

I am also very suspicious of the two cases of eval_sub that read:

      else if (XSUBR (fun)->max_args == MANY)
        {
          /* Pass a vector of evaluated arguments.  */
          Lisp_Object *vals;
          ptrdiff_t argnum = 0;
          USE_SAFE_ALLOCA;

          SAFE_ALLOCA_LISP (vals, XINT (numargs));

          GCPRO3 (args_left, fun, fun);
          gcpro3.var = vals;
          gcpro3.nvars = 0;

          while (!NILP (args_left))
            {
              vals[argnum++] = eval_sub (Fcar (args_left));
              args_left = Fcdr (args_left);
              gcpro3.nvars = argnum;
            }

          set_backtrace_args (specpdl + count, vals, XINT (numargs));

          val = (XSUBR (fun)->function.aMANY) (XINT (numargs), vals);
          UNGCPRO;
          SAFE_FREE ();
        }
      else

(which SAFE_FREEs the array that might yet be used by the debugger) and:

    {
      Lisp_Object numargs;
      Lisp_Object argvals[8];

      ...

      else
        {
          GCPRO3 (args_left, fun, fun);
          gcpro3.var = argvals;
          gcpro3.nvars = 0;

          maxargs = XSUBR (fun)->max_args;
          for (i = 0; i < maxargs; args_left = Fcdr (args_left))
            {
              argvals[i] = eval_sub (Fcar (args_left));
              gcpro3.nvars = ++i;
            }

          UNGCPRO;

          set_backtrace_args (specpdl + count, argvals, XINT (numargs));

          ...
        }
    }

which uses a stack array that goes out of scope before the debugger is
called.

While I strongly believe it would be best to focus our energies on
fixing this bug rather than reproducing it (which is going to be
unreliable as it relies on the contents of the C stack being modified
at the right time), here is the buggy debugger routine and the file
emacs-bug-002.el that triggered the bug in the gdb log I've attached:

---- debugger (not doing anything useful, crippled version that
reproduces the bug)

(defun org-elisp-debugger (&rest args)
  (message "args %S %S" args (backtrace-frame 1 #'org-elisp-debugger))
  (if (eq (car args) 'error)
      (apply debug args)
    (let ((count 0))
      (while (and (eq (car args) 'exit) (backtrace-frame count
#'org-elisp-debugger))
        (setq count (1+ count)))
      ;;(message "%S frames on stack, type %S" count (car args))
      ;(when (eq (car args) 'exit)
      (dotimes (delta0 10)
        (dotimes (delta1 10)
          (let ((a (nth (- count delta0) org-elisp-frames))
                (b (backtrace-frame (+ 0 delta1) #'org-elisp-debugger)))
            (when (and (not (equal (car a) (car b)))
                       (equal (cadr a) (cadr b))
                       (equal (length a) (length b)))
              (message "Backtrace:")
              (backtrace)
              (garbage-collect)
              (message "eval %S %S %S %S -> %S" delta0 delta1 (car args) a b)
              ;;(sleep-for 1.0)
              ))))
      (dotimes (i count)
        (if (and (> i 6) (< i (- count 93)))
            (backtrace-debug i t))
        (if (and (eq (car args) 'exit) (> i 0))
            (setf (nth (- count i) org-elisp-frames) (list i count
(length (backtrace-frame i #'org-elisp-debugger)) (backtrace-frame i
#'org-elisp-debugger))))))
    (prog1
        (if (eq (car args) 'exit)
            (cadr args)
          t)

----- emacs-bug-002.el

(add-to-list 'load-path "/home/pip/git/org-mode/lisp")
(require 'org)
(find-file "/home/pip/git/org-mode/lisp/org.el")
(eval-buffer)
(find-file "/home/pip/git/org-mode/lisp/org-colview.el")
(eval-buffer)
(find-file "/home/pip/emacs-bug-002.org")
(org-columns)

-----

Please contact me if it is absolutely necessary for you to reproduce
the bug, so I can work more to isolate the test case from my local
code or find a way of sharing the code with interested parties.
However, again, this bug is going to be hard to reproduce as it relies
on what intervening C code does with the stack, so it's possible a
test case would only work with my local compiler/library/org-mode
setup.

I've attached the patch for the case that I've actually seen, but
would like to repeat that I strongly suspect the other two cases to be
problematic as well.

Thanks!

[-- Attachment #2: emacs-bug-005.diff --]
[-- Type: text/plain, Size: 567 bytes --]

diff --git a/src/eval.c b/src/eval.c
index 9bdcf4b..28cf9b1 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2836,9 +2836,9 @@ apply_lambda (Lisp_Object fun, Lisp_Object args, ptrdiff_t count)
   /* Do the debug-on-exit now, while arg_vector still exists.  */
   if (backtrace_debug_on_exit (specpdl + count))
     {
+      tem = call_debugger (list2 (Qexit, tem));
       /* Don't do it again when we return to eval.  */
       set_backtrace_debug_on_exit (specpdl + count, false);
-      tem = call_debugger (list2 (Qexit, tem));
     }
   SAFE_FREE ();
   return tem;

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: emacs-bug-info-005.txt --]
[-- Type: text/plain; charset=Shift_JIS; name="emacs-bug-info-005.txt", Size: 181432 bytes --]

pip@amerigo:~/git/emacs% /usr/bin/gdb --args emacs -Q --batch -load ~/emacs-bug-002.el
/usr/bin/gdb --args emacs -Q --batch -load ~/emacs-bug-002.el
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from emacs...done.
(gdb) set pagination off
set pagination off
(gdb) r
r
Starting program: /usr/local/bin/emacs -Q --batch -load /home/pip/emacs-bug-002.el
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe7da6700 (LWP 25176)]
Source file `/home/pip/git/org-mode/lisp/org.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/org-macs.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/org-compat.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/ob-core.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/ob-exp.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/org-src.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/org-list.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/org-macro.el' newer than byte-compiled file
WARNING: No org-loaddefs.el file could be found from where org.el is loaded.
You need to run "make" or "make autoloads" from Org lisp directory
Source file `/home/pip/git/org-mode/lisp/org-bbdb.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/org-element.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/org-gnus.el' newer than byte-compiled file
Source file `/home/pip/git/org-mode/lisp/org-agenda.el' newer than byte-compiled file
elisp: (rread)
args (t) (nil message "elisp: %S" (rread))
args (t) (nil rread)
args (t) (nil force)
args (t) (nil unless forced (setq values (funcall promise)) (setq forced t))
args (lambda) (t #[385 "\300\x02\301\x03BBB\207" [if nil] 6 2400858] forced (setq values (funcall promise)) (setq forced t))
args (exit (if forced nil (setq values (funcall promise)) (setq forced t))) (t #[385 "\300\x02\301\x03BBB\207" [if nil] 6 2400858] forced (setq values (funcall promise)) (setq forced t))
args (t) (nil if forced nil (setq values (funcall promise)) (setq forced t))
args (t) (nil setq values (funcall promise))
args (t) (nil funcall promise)
args (lambda) (t (lambda nil (let (args) (if forced (error "promise forced twice")) (org-with-point-at 361 (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args))))
args (t) (nil let (args) (if forced (error "promise forced twice")) (org-with-point-at 361 (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args))
args (t) (nil if forced (error "promise forced twice"))
args (exit nil) (nil if forced (error "promise forced twice"))
args (t) (nil org-with-point-at 361 (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)
args (lambda) (t #[(pom &rest body) "\303\304!\x18\30	DC\306\307\31D\311\31DDE\313\314\31\316BBD
BBEE)\207" [mpom pom body make-symbol "--mpom" let save-excursion if markerp set-buffer marker-buffer org-with-wide-buffer goto-char or ((point))] 9 ("/home/pip/git/org-mode/lisp/org-macs.elc" . 4693)] 361 (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)
args (lambda) (t make-symbol "--mpom")
args (exit --mpom) (t make-symbol "--mpom")
args (exit (let ((--mpom 361)) (save-excursion (if (markerp --mpom) (set-buffer (marker-buffer --mpom))) (org-with-wide-buffer (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)))) (t #[(pom &rest body) "\303\304!\x18\30	DC\306\307\31D\311\31DDE\313\314\31\316BBD
BBEE)\207" [mpom pom body make-symbol "--mpom" let save-excursion if markerp set-buffer marker-buffer org-with-wide-buffer goto-char or ((point))] 9 ("/home/pip/git/org-mode/lisp/org-macs.elc" . 4693)] 361 (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)
args (t) (nil let ((--mpom 361)) (save-excursion (if (markerp --mpom) (set-buffer (marker-buffer --mpom))) (org-with-wide-buffer (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)))
args (t) (nil save-excursion (if (markerp --mpom) (set-buffer (marker-buffer --mpom))) (org-with-wide-buffer (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args))
args (t) (nil if (markerp --mpom) (set-buffer (marker-buffer --mpom)))
args (t) (nil markerp --mpom)
args (exit nil) (t markerp 361)
args (exit nil) (nil if (markerp --mpom) (set-buffer (marker-buffer --mpom)))
args (t) (nil org-with-wide-buffer (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)
args (lambda) (t #[(&rest body) "\301\302\30BBD\207" [body save-excursion save-restriction (widen)] 4 ("/home/pip/git/org-mode/lisp/org-macs.elc" . 12080)] (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)
args (exit (save-excursion (save-restriction (widen) (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args))) (t #[(&rest body) "\301\302\30BBD\207" [body save-excursion save-restriction (widen)] 4 ("/home/pip/git/org-mode/lisp/org-macs.elc" . 12080)] (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)
args (t) (nil save-excursion (save-restriction (widen) (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args))
args (t) (nil save-restriction (widen) (goto-char (or --mpom (point))) (while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue))))) args)
args (t) (nil widen)
args (exit nil) (t widen)
args (t) (nil goto-char (or --mpom (point)))
args (t) (nil or --mpom (point))
args (exit 361) (nil or --mpom (point))
args (exit 361) (t goto-char 361)
args (t) (nil while (or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1)))) (let ((cvalue (org-entry-get-with-reverse-inheritance property (lambda (property promise headingp) (let* ((org-point (point)) forced) (letf (((symbol-function (function force)) (lambda nil (unless forced (setq values (funcall promise)) (setq forced t))))) (letf (((symbol-function (function strings)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push value ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function numbers)) (lambda nil (force) (let (ret) (dolist (value values) (when (stringp value) (push (float (string-to-number value)) ret))) (setq ret (nreverse ret)) ret))) ((symbol-function (function get-property)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-at-point prop))) (if v v v))))) ((symbol-function (function get-cdr)) (lambda (prop) (org-with-point-at org-point (let ((v (org-entry-get-cdr-at-point prop))) (if v v v))))) ((symbol-function (function get-property-n)) (lambda (prop) (org-with-point-at org-point (float (string-to-number (cadr (org-entry-get-at-point prop)))))))) (letf (((symbol-function (function sexp)) (lambda nil (let ((strs (strings)) (carr (if headingp (org-cprop:wslurp nil "")))) (if (string= carr "") (setq carr nil)) (concat (if strs "(" "") (mapconcat (function identity) (append (if carr (list carr)) strs) " ") (if strs ")" ""))))) ((symbol-function (function rread)) (lambda nil (force) (let ((str (if headingp (org-cprop:wslurp nil ""))) (l (apply (function list) (mapcar (function cadr) values))) res carr) (and str (string-match-p ":$" str) (setq str nil)) (and str (setq carr (read str))) (setq res (cond ((and carr l) (cons carr l)) (carr carr) (l l))) (when res (puthash res (cons (current-buffer) (point)) org-sexp-hash) (and (consp res) (puthash (cdr res) (cons (current-buffer) (point)) org-sexp-hash)) (list (list (quote sexp) res))))))) (let ((res nil)) (let ((debugger (function org-elisp-debugger)) (debug-on-next-call nil) (debug-on-error nil) (debug-on-quit nil)) (message "elisp: %S" (quote (rread))) (setq debug-on-next-call t) (message "elisp: %S" (rread))) (cond ((numberp res) (list (number-to-string res))) ((stringp res) (list res)) ((listp res) res) ((functionp res) (force) (apply res values)) (t (error "don't know what to do with %S" res))))))))) t 2))) (if cvalue (setq args (append args cvalue)))))
args (t) (nil or (equal (org-get-level) (1+ 1)) (and (numberp (org-get-level)) (> (org-get-level) (1+ 1))))
args (t) (nil equal (org-get-level) (1+ 1))
args (t) (nil org-get-level)
args (t) (nil save-excursion (beginning-of-line) (let ((save-match-data-internal (match-data))) (unwind-protect (progn (and (looking-at "^\\(\\*+\\)") (length (match-string 1)))) (set-match-data save-match-data-internal (quote evaporate)))))
args (t) (nil beginning-of-line)
args (exit nil) (t beginning-of-line)
args (t) (nil let ((save-match-data-internal (match-data))) (unwind-protect (progn (and (looking-at "^\\(\\*+\\)") (length (match-string 1)))) (set-match-data save-match-data-internal (quote evaporate))))
args (t) (nil match-data)
args (exit (#<marker at 420 in emacs-bug-002.org> #<marker at 422 in emacs-bug-002.org>)) (t match-data)
args (t) (nil unwind-protect (progn (and (looking-at "^\\(\\*+\\)") (length (match-string 1)))) (set-match-data save-match-data-internal (quote evaporate)))
args (t) (nil progn (and (looking-at "^\\(\\*+\\)") (length (match-string 1))))
args (t) (nil and (looking-at "^\\(\\*+\\)") (length (match-string 1)))
args (t) (nil looking-at "^\\(\\*+\\)")
args (exit t) (t looking-at "^\\(\\*+\\)")
args (t) (nil length (match-string 1))
args (t) (nil match-string 1)
args (exit #("**" 0 2 (org-category "emacs-bug-002"))) (t match-string 1)

Program received signal SIGSEGV, Segmentation fault.
0x00000000006111b8 in print_object (obj=12850320, printcharfun=0, escapeflag=true) at print.c:1527
1527		if (p != end && (*p == '-' || *p == '+')) p++;
(gdb) bt full
bt full
#0  0x00000000006111b8 in print_object (obj=12850320, printcharfun=0, escapeflag=true) at print.c:1527
        end = 0x25ee72100000000 <error: Cannot access memory at address 0x25ee72100000000>
        c = 0
        i = 137438953484
        i_byte = 0
        confusing = 255
        p = 0x18b354d00000000 <error: Cannot access memory at address 0x18b354d00000000>
        size_byte = 12
        name = 25894736
        buf = "\377\253\275\000\000\000\000\000\f\000\000\000\000\000\000\000\024\345\221\000\000\000\000\000\000\254\275\000\000\000\000\000\360\034\360\000\000\000\000\000\031\033\266\001\000\000\000\000\002\000\000\000\000"
#1  0x0000000000611b07 in print_object (obj=28627523, printcharfun=0, escapeflag=true) at print.c:1670
        halftail = 28627507
        print_length = 9223372036854775807
        i = 3
        buf = "'\231T\000\000\000\000\000\240\035\304\000\000\000\000\000@\342\376\377\377\177\000\000\241\353\\\000\000\000\000\000` \314\000\000\000\000\000\240\035\304\000\000\000\000\000\000\000\000\000\000"
#2  0x000000000060fede in print (obj=28627491, printcharfun=0, escapeflag=true) at print.c:1146
No locals.
#3  0x000000000060e13e in Fprin1_to_string (object=28627491, noescape=0) at print.c:663
        count = 275
        save_deactivate_mark = 43152
        prev_abort_on_gc = false
        printcharfun = 0
        old = 0x1b79400
        old_point = -1
        start_point = -1
        old_point_byte = -1
        start_point_byte = -1
        specpdl_count = 276
        free_print_buffer = true
        multibyte = true
        original = 13377637
        previous = 0x7ffffffee4b0
#4  0x00000000005e0d1e in Fformat (nargs=3, args=0x7ffffffefd10) at editfns.c:4030
        noescape = 0
        minus_flag = false
        space_flag = false
        conversion = 83 'S'
        precision_given = false
        num_end = 0x192f431 "S"
        plus_flag = false
        sharp_flag = false
        zero_flag = false
        field_width = 0
        precision = 18446744073709551615
        n0 = 1
        format0 = 0x192f430 "%S"
        convbytes = 1
        n = 2
        initial_buffer = "args (exit #(\"**\" 0 2 (org-category \"emacs-bug-002\"))) \000\310\376^\000\000\000\000\000\300\320'\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\340\213\333\000\000\000\000\000\260\354\376\377\377\177\000\000\277\266^\000\000\000\000\000\340\262\000\000\000\000\000\000C\032\260\001\000\000\000\000\272\001\000\000\000\000\000\000\300\320'\000\000\000\000\000\300\353\376\377\377\177\000\000\326\362\\", '\000' <repeats 13 times>, " \321'\000\000\000\000\000'\231T\000\000\000\000\000&\000\000\000\000\000\000\000\020\355\376\377\377\177\000\000"...
        buf = 0x7ffffffeeb00 "args (exit #(\"**\" 0 2 (org-category \"emacs-bug-002\"))) "
        bufsize = 4000
        max_bufsize = 2305843009213693952
        p = 0x7ffffffeeb37 ""
        buf_save_value_index = 140737488288744
        format = 0x192f432 ""
        end = 0x192f432 ""
        format_start = 0x192f428 "args %S %S"
        formatlen = 10
        nchars = 55
        multibyte_format = false
        multibyte = false
        maybe_combine_byte = false
        val = 13012528
        arg_intervals = false
        sa_avail = 16278
        sa_count = 275
        sa_must_free = false
        discarded = 0x7ffffffee520 ""
        info = 0x7ffffffee4c0
#5  0x00000000005e03fe in Fmessage (nargs=3, args=0x7ffffffefd10) at editfns.c:3700
        val = 24844692
#6  0x00000000005eb184 in eval_sub (form=28287459) at eval.c:2162
        vals = 0x7ffffffefd10
        argnum = 3
        sa_avail = 16360
        sa_count = 275
        sa_must_free = false
        numargs = 14
        args_left = 0
        i = -66272
        maxargs = 0
        argvals = {28809780, 273, 140737488288800, 28309123, 28809780, 12467645, 13012528, 0}
        fun = 12466909
        val = 0
        original_fun = 462880
        original_args = 28287475
        funcar = 12850400
        gcpro1 = {next = 0x7ffffffefe50, var = 0x5ed283 <funcall_lambda+1269>, nvars = 2}
        gcpro2 = {next = 0x7ffffffefe40, var = 0x5ceba1 <store_symval_forwarding+143>, nvars = 28808192}
        gcpro3 = {next = 0x0, var = 0x7ffffffefd10, nvars = 3}
        count = 274
#7  0x00000000005e7666 in Fprogn (body=28307571) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7ffffffefec0, nvars = 5544231}
#8  0x00000000005ed1db in funcall_lambda (fun=28307539, nargs=2, arg_vector=0x7fffffff0008) at eval.c:2952
        val = 2
        syms_left = 0
        next = 9408
        lexenv = 0
        count = 273
        i = 2
        optional = false
        rest = true
#9  0x00000000005eca6a in Ffuncall (nargs=3, args=0x7fffffff0000) at eval.c:2787
        fun = 28307539
        original_fun = 2609344
        funcar = 29232
        numargs = 2
        lisp_numargs = 13012528
        val = 0
        internal_args = 0x3a6c5bf0
        count = 272
#10 0x00000000005ebb54 in Fapply (nargs=2, args=0x7fffffff00c0) at eval.c:2345
        i = 3
        numargs = 2
        funcall_nargs = 3
        funcall_args = 0x7fffffff0000
        spread_arg = 0
        fun = 28307539
        retval = 140737488289888
        sa_avail = 16360
        sa_count = 272
        sa_must_free = false
#11 0x00000000005ec0ee in apply1 (fn=2609344, arg=28627587) at eval.c:2566
No locals.
#12 0x00000000005e73cd in call_debugger (arg=28627587) at eval.c:317
        debug_while_redisplaying = false
        count = 268
        val = 140737488290064
        old_depth = 800
        old_max = 1300
#13 0x00000000005eb6e7 in eval_sub (form=28265363) at eval.c:2272
        fun = 9583605
        val = 28809780
        original_fun = 3730192
        original_args = 28265379
        funcar = 5544231
        gcpro1 = {next = 0x7fffffff0200, var = 0x5ec0ee <apply1+84>, nvars = 13442848}
        gcpro2 = {next = 0x0, var = 0x7fffffff01d0, nvars = 43152}
        gcpro3 = {next = 0x10f, var = 0x4000, nvars = 13012528}
        count = 267
#14 0x00000000005eb202 in eval_sub (form=28265347) at eval.c:2175
        numargs = 6
        args_left = 28265395
        i = 0
        maxargs = 1
        argvals = {24635620, 43152, 140737488290576, 6093833, 43152, 430320, 43152, 28307539}
        fun = 12470957
        val = 0
        original_fun = 398480
        original_args = 28265395
        funcar = 140737488290720
        gcpro1 = {next = 0xa890, var = 0x10a, nvars = 270}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x1c97763, nvars = 140737488290720}
        gcpro3 = {next = 0xc68e30, var = 0x7fffffff02a0, nvars = 0}
        count = 266
#15 0x00000000005e74dc in Fand (args=28265411) at eval.c:378
        val = 43152
        gcpro1 = {next = 0x7fffffff0420, var = 0x5efec8 <Flength+363>, nvars = 12467592}
#16 0x00000000005eaf83 in eval_sub (form=28265283) at eval.c:2139
        numargs = 10
        args_left = 28265331
        i = 2
        maxargs = 0
        argvals = {140737488290976, 6093833, 43152, 430320, 43152, 28307539, 13012528, 29983091}
        fun = 12467597
        val = 0
        original_fun = 430688
        original_args = 28265331
        funcar = 13442848
        gcpro1 = {next = 0x10d, var = 0x4000, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff0530, var = 0x5edaa5 <unbind_to+516>, nvars = 43152}
        gcpro3 = {next = 0x0, var = 0x7fffffff04a0, nvars = 5544231}
        count = 265
#17 0x00000000005e7666 in Fprogn (body=28263779) at eval.c:453
        val = 0
        gcpro1 = {next = 0xbe3e18 <Sprogn>, var = 0x1, nvars = 0}
#18 0x00000000005eaf83 in eval_sub (form=28263795) at eval.c:2139
        numargs = 6
        args_left = 28263779
        i = 1
        maxargs = 0
        argvals = {43152, 430320, 43152, 28307539, 13012528, 29987699, 0, 140737488291360}
        fun = 12467741
        val = 140737488291584
        original_fun = 37296
        original_args = 28263779
        funcar = 2609344
        gcpro1 = {next = 0xc68e30, var = 0x27d0c0, nvars = 0}
        gcpro2 = {next = 0xa890, var = 0x107, nvars = 267}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x1c99383, nvars = 140737488291504}
        count = 264
#19 0x00000000005e8d83 in Funwind_protect (args=28263827) at eval.c:1214
        val = 0
        count = 263
#20 0x00000000005eaf83 in eval_sub (form=28263843) at eval.c:2139
        numargs = 10
        args_left = 28263827
        i = 2
        maxargs = 0
        argvals = {800, 262, 29977475, 3, 140737488292032, 6207207, 430320, 9583507}
        fun = 12468605
        val = 0
        original_fun = 431408
        original_args = 28263827
        funcar = 12850400
        gcpro1 = {next = 0xc414e0, var = 0x7fffffff0790, nvars = 3}
        gcpro2 = {next = 0xa890, var = 0x690f0, nvars = 0}
        gcpro3 = {next = 0x0, var = 0x0, nvars = 0}
        count = 262
#21 0x00000000005e7666 in Fprogn (body=28263859) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x1011510, nvars = 5544231}
#22 0x00000000005e879a in Flet (args=28263875) at eval.c:974
        temps = 0x7fffffff08d0
        tem = 29977475
        lexenv = 0
        elt = 9583475
        varlist = 0
        count = 261
        argnum = 1
        gcpro1 = {next = 0x27d0c0, var = 0xa890, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff0930, var = 0x5ec0ee <apply1+84>, nvars = 1}
        sa_avail = 16376
        sa_count = 261
        sa_must_free = false
#23 0x00000000005eaf83 in eval_sub (form=28263891) at eval.c:2139
        numargs = 10
        args_left = 28263875
        i = 2
        maxargs = 29232
        argvals = {0, 430320, 140737488292368, 6091569, 12850400, 43152, 5548383, 43152}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28263875
        funcar = 140737488292560
        gcpro1 = {next = 0x0, var = 0x7fffffff0a70, nvars = 5544231}
        gcpro2 = {next = 0xa890, var = 0x1aff053, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff0a70, var = 0x7fffffff09d0, nvars = 1}
        count = 260
#24 0x00000000005e7666 in Fprogn (body=28264131) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff0b40, var = 0x5ed718 <record_unwind_protect+61>, nvars = 29436545}
#25 0x00000000005d9826 in Fsave_excursion (args=28264115) at editfns.c:1018
        val = 2
        count = 259
#26 0x00000000005eaf83 in eval_sub (form=28264099) at eval.c:2139
        numargs = 10
        args_left = 28264115
        i = 2
        maxargs = 29232
        argvals = {0, 140737488292800, 5544231, 12850400, 140737488292944, 6089633, 28808192, 12850400}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 28264115
        funcar = 43152
        gcpro1 = {next = 0x0, var = 0x1aff053, nvars = 12850400}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x7fffffff0de8, nvars = 140737488293008}
        gcpro3 = {next = 0xc68e30, var = 0x0, nvars = 13021936}
        count = 258
#27 0x00000000005e7666 in Fprogn (body=28264179) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff0d10, nvars = 5544231}
#28 0x00000000005ed1db in funcall_lambda (fun=28264147, nargs=0, arg_vector=0x7fffffff0da0) at eval.c:2952
        val = 2
        syms_left = 0
        next = 13012528
        lexenv = 0
        count = 258
        i = 0
        optional = false
        rest = false
#29 0x00000000005eccf6 in apply_lambda (fun=28264147, args=0, count=257) at eval.c:2834
        args_left = 0
        i = 0
        numargs = 0
        arg_vector = 0x7fffffff0da0
        gcpro1 = {next = 0x0, var = 0xa890, nvars = 0}
        gcpro2 = {next = 0x7fffffff0e50, var = 0x5e73ef <call_debugger+449>, nvars = 0}
        gcpro3 = {next = 0xcd1f20, var = 0x0, nvars = 2609344}
        tem = 0
        sa_avail = 16384
        sa_count = 258
        sa_must_free = false
#30 0x00000000005eb671 in eval_sub (form=28444963) at eval.c:2264
        fun = 28264147
        val = 12473016
        original_fun = 1786864
        original_args = 0
        funcar = 29232
        gcpro1 = {next = 0x7fffffff0f40, var = 0x5ec0ee <apply1+84>, nvars = 13442848}
        gcpro2 = {next = 0x0, var = 0x7fffffff0f10, nvars = 43152}
        gcpro3 = {next = 0x105, var = 0x4000, nvars = 13012528}
        count = 257
#31 0x00000000005eb202 in eval_sub (form=28540515) at eval.c:2175
        numargs = 10
        args_left = 28540531
        i = 0
        maxargs = 2
        argvals = {5548383, 43152, 140737488293968, 6093833, 43152, 430320, 43152, 28307539}
        fun = 12473021
        val = 0
        original_fun = 18624
        original_args = 28540531
        funcar = 140737488294112
        gcpro1 = {next = 0xa890, var = 0x100, nvars = 260}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x1c6d6c3, nvars = 140737488294112}
        gcpro3 = {next = 0xc68e30, var = 0x7fffffff0fe0, nvars = 0}
        count = 256
#32 0x00000000005e7472 in For (args=28539043) at eval.c:354
        val = 0
        gcpro1 = {next = 0x7fffffff1160, var = 0x5efec8 <Flength+363>, nvars = 12467544}
#33 0x00000000005eaf83 in eval_sub (form=28539027) at eval.c:2139
        numargs = 10
        args_left = 28539043
        i = 2
        maxargs = 0
        argvals = {5544231, 430320, 140737488294336, 6091569, 12850400, 43152, 5548383, 43152}
        fun = 12467549
        val = 13442848
        original_fun = 430640
        original_args = 28539043
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff1220, nvars = 5544231}
        gcpro2 = {next = 0xa890, var = 0x1aff053, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff1220, var = 0x5cfc09 <Fset_default+608>, nvars = 43152}
        count = 255
#34 0x00000000005e8866 in Fwhile (args=28537763) at eval.c:993
        test = 28539027
        body = 28538163
        gcpro1 = {next = 0x0, var = 0x0, nvars = 140737488294704}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0xa890, nvars = 140737488294656}
#35 0x00000000005eaf83 in eval_sub (form=28537603) at eval.c:2139
        numargs = 10
        args_left = 28537763
        i = 2
        maxargs = 0
        argvals = {1446, 430320, 140737488294800, 6091569, 12850400, 43152, 5548383, 43152}
        fun = 12468413
        val = 1446
        original_fun = 431216
        original_args = 28537763
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff13f0, nvars = 5544231}
        gcpro2 = {next = 0xa890, var = 0x1aff053, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff13f0, var = 0x7fffffff1350, nvars = 1}
        count = 254
#36 0x00000000005e7666 in Fprogn (body=29750739) at eval.c:453
        val = 1446
        gcpro1 = {next = 0x7fffffff14c0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 28808197}
#37 0x00000000005e0371 in Fsave_restriction (body=29750771) at editfns.c:3664
        val = 4
        count = 253
#38 0x00000000005eaf83 in eval_sub (form=29750787) at eval.c:2139
        numargs = 18
        args_left = 29750771
        i = 4
        maxargs = 0
        argvals = {5544231, 430320, 140737488295264, 6091569, 12850400, 43152, 5548383, 43152}
        fun = 12466861
        val = 0
        original_fun = 463504
        original_args = 29750771
        funcar = 140737488295456
        gcpro1 = {next = 0x0, var = 0x7fffffff15c0, nvars = 5544231}
        gcpro2 = {next = 0xa890, var = 0x1aff053, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff15c0, var = 0x5cfc09 <Fset_default+608>, nvars = 43152}
        count = 252
#39 0x00000000005e7666 in Fprogn (body=29750803) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff1690, var = 0x5ed718 <record_unwind_protect+61>, nvars = 29436465}
#40 0x00000000005d9826 in Fsave_excursion (args=29750803) at editfns.c:1018
        val = 1
        count = 251
#41 0x00000000005eaf83 in eval_sub (form=29750819) at eval.c:2139
        numargs = 6
        args_left = 29750803
        i = 1
        maxargs = 0
        argvals = {13012528, 13012528, 19294285, 13336291, 140737488295728, 5544476, 0, 0}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 29750803
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff1790, nvars = 5544231}
        gcpro2 = {next = 0x126684d, var = 0x1bea673, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff1790, var = 0x5cfb1d <Fset_default+372>, nvars = 0}
        count = 250
#42 0x00000000005eb631 in eval_sub (form=29271635) at eval.c:2260
        count1 = 250
        exp = 29750819
        fun = 14120067
        val = 0
        original_fun = 637248
        original_args = 29271651
        funcar = 31056
        gcpro1 = {next = 0x0, var = 0x7fffffff18e0, nvars = 5544231}
        gcpro2 = {next = 0xa890, var = 0x1aff053, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff18e0, var = 0x5cfc09 <Fset_default+608>, nvars = 43152}
        count = 249
#43 0x00000000005e7666 in Fprogn (body=29271619) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff19b0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 29436385}
#44 0x00000000005d9826 in Fsave_excursion (args=29271539) at editfns.c:1018
        val = 2
        count = 248
#45 0x00000000005eaf83 in eval_sub (form=29271523) at eval.c:2139
        numargs = 10
        args_left = 29271539
        i = 2
        maxargs = 0
        argvals = {140737488296592, 25776018051, 0, 28307539, 12850400, 140737488296528, 430320, 1446}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 29271539
        funcar = 12850400
        gcpro1 = {next = 0xc414e0, var = 0x1b79400, nvars = 13012528}
        gcpro2 = {next = 0xa890, var = 0x690f0, nvars = 0}
        gcpro3 = {next = 0x7fffffff1ad0, var = 0x5cf7ac <set_internal+1136>, nvars = 0}
        count = 247
#46 0x00000000005e7666 in Fprogn (body=29271507) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x1c2e970, nvars = 5544231}
#47 0x00000000005e879a in Flet (args=29271491) at eval.c:974
        temps = 0x7fffffff1b90
        tem = 1446
        lexenv = 0
        elt = 29273043
        varlist = 0
        count = 246
        argnum = 1
        gcpro1 = {next = 0x27d0c0, var = 0xa890, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff1bf0, var = 0x5ec0ee <apply1+84>, nvars = 1}
        sa_avail = 16376
        sa_count = 246
        sa_must_free = false
#48 0x00000000005eaf83 in eval_sub (form=29271475) at eval.c:2139
        numargs = 10
        args_left = 29271491
        i = 2
        maxargs = 0
        argvals = {13012528, 13012528, 19285557, 13336291, 140737488297168, 5544476, 0, 0}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 29271491
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff1d30, nvars = 5544231}
        gcpro2 = {next = 0x1264635, var = 0x5a6, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff1d30, var = 0x5cfb1d <Fset_default+372>, nvars = 0}
        count = 245
#49 0x00000000005eb631 in eval_sub (form=28537443) at eval.c:2260
        count1 = 245
        exp = 29271475
        fun = 14281251
        val = 0
        original_fun = 637104
        original_args = 28537555
        funcar = 31056
        gcpro1 = {next = 0xc414e0, var = 0x1b79400, nvars = 13012528}
        gcpro2 = {next = 0xa890, var = 0x690f0, nvars = 0}
        gcpro3 = {next = 0x7fffffff1ea0, var = 0x5cf7ac <set_internal+1136>, nvars = 0}
        count = 244
#50 0x00000000005e7666 in Fprogn (body=28537331) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0xc6b2f0, nvars = 5544231}
#51 0x00000000005e879a in Flet (args=28537139) at eval.c:974
        temps = 0x7fffffff1f60
        tem = 0
        lexenv = 0
        elt = 9408
        varlist = 0
        count = 243
        argnum = 1
        gcpro1 = {next = 0x27d0c0, var = 0xa890, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff1fc0, var = 0x5ec0ee <apply1+84>, nvars = 1}
        sa_avail = 16376
        sa_count = 243
        sa_must_free = false
#52 0x00000000005eaf83 in eval_sub (form=28537123) at eval.c:2139
        numargs = 14
        args_left = 28537139
        i = 3
        maxargs = 29232
        argvals = {0, 14386880, 12850400, 28808192, 13012528, 2, 0, 13442848}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28537139
        funcar = 5544231
        gcpro1 = {next = 0x7fffffff2140, var = 0x5cfc09 <Fset_default+608>, nvars = 43152}
        gcpro2 = {next = 0xc414e0, var = 0xa890, nvars = 5548383}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x690f0, nvars = 140737488298208}
        count = 242
#53 0x00000000005e7666 in Fprogn (body=28537107) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff21d0, nvars = 5544231}
#54 0x00000000005ed1db in funcall_lambda (fun=28537075, nargs=0, arg_vector=0x7fffffff2318) at eval.c:2952
        val = 0
        syms_left = 0
        next = 0
        lexenv = 0
        count = 242
        i = 0
        optional = false
        rest = false
#55 0x00000000005eca6a in Ffuncall (nargs=1, args=0x7fffffff2310) at eval.c:2787
        fun = 28537075
        original_fun = 28537075
        funcar = 29232
        numargs = 0
        lisp_numargs = 0
        val = 0
        internal_args = 0x5efd38 <CHECK_LIST_END+26>
        count = 241
#56 0x00000000005eb184 in eval_sub (form=28352275) at eval.c:2162
        vals = 0x7fffffff2310
        argnum = 1
        sa_avail = 16376
        sa_count = 241
        sa_must_free = false
        numargs = 6
        args_left = 0
        i = -56560
        maxargs = 29232
        argvals = {140737488298864, 6091569, 12850400, 43152, 5548383, 43152, 140737488298960, 6093833}
        fun = 12469277
        val = 2609344
        original_fun = 23520
        original_args = 28352259
        funcar = 0
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x1b8a103, nvars = 140737488299104}
        gcpro2 = {next = 0xc68e30, var = 0x1b8a113, nvars = 0}
        gcpro3 = {next = 0xa890, var = 0x7fffffff2310, nvars = 1}
        count = 240
#57 0x00000000005e778f in Fsetq (args=28352403) at eval.c:530
        args_left = 28352403
        gcpro1 = {next = 0x7fffffff24b0, var = 0x5efd38 <CHECK_LIST_END+26>, nvars = 0}
        val = 28352403
        sym = 6225608
        lex_binding = 140737488299232
#58 0x00000000005eaf83 in eval_sub (form=28352419) at eval.c:2139
        numargs = 10
        args_left = 28352403
        i = 2
        maxargs = 29232
        argvals = {0, 2727648, 5544231, 0, 140737488299632, 6204666, 5548383, 2727648}
        fun = 12467885
        val = 0
        original_fun = 430880
        original_args = 28352403
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff25a0, nvars = 5544231}
        gcpro2 = {next = 0xa890, var = 0x1aff053, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff25a0, var = 0x5cfc09 <Fset_default+608>, nvars = 43152}
        count = 239
#59 0x00000000005e7666 in Fprogn (body=28759187) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff2670, nvars = 5544231}
#60 0x00000000005e7584 in Fif (args=28759123) at eval.c:405
        cond = 0
        gcpro1 = {next = 0xbe3db8 <Sif>, var = 0x4, nvars = 0}
#61 0x00000000005eaf83 in eval_sub (form=28759075) at eval.c:2139
        numargs = 18
        args_left = 28759123
        i = 4
        maxargs = 29232
        argvals = {13012528, 13012528, 9541589, 13336291, 140737488299792, 5544476, 0, 29232}
        fun = 12467645
        val = 0
        original_fun = 26448
        original_args = 28759123
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff2770, nvars = 5544231}
        gcpro2 = {next = 0x9197d5 <pure+100469>, var = 0x299ee0, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff2770, var = 0x5cfb1d <Fset_default+372>, nvars = 0}
        count = 238
#62 0x00000000005eb631 in eval_sub (form=28350867) at eval.c:2260
        count1 = 238
        exp = 28759075
        fun = 9541571
        val = 0
        original_fun = 3620320
        original_args = 28350851
        funcar = 31056
        gcpro1 = {next = 0x0, var = 0x1aff053, nvars = 12850400}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x7fffffff2a68, nvars = 140737488300304}
        gcpro3 = {next = 0xc68e30, var = 0x0, nvars = 13021936}
        count = 237
#63 0x00000000005e7666 in Fprogn (body=28534675) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff2990, nvars = 5544231}
#64 0x00000000005ed1db in funcall_lambda (fun=28534611, nargs=0, arg_vector=0x7fffffff2a20) at eval.c:2952
        val = 2
        syms_left = 0
        next = 13012528
        lexenv = 0
        count = 237
        i = 0
        optional = false
        rest = false
#65 0x00000000005eccf6 in apply_lambda (fun=28534611, args=0, count=236) at eval.c:2834
        args_left = 0
        i = 0
        numargs = 0
        arg_vector = 0x7fffffff2a20
        gcpro1 = {next = 0x0, var = 0xa890, nvars = 0}
        gcpro2 = {next = 0x7fffffff2ad0, var = 0x5e73ef <call_debugger+449>, nvars = 0}
        gcpro3 = {next = 0xcd1f20, var = 0x0, nvars = 2609344}
        tem = 0
        sa_avail = 16384
        sa_count = 237
        sa_must_free = false
#66 0x00000000005eb671 in eval_sub (form=28362835) at eval.c:2264
        fun = 28534611
        val = 0
        original_fun = 3600256
        original_args = 0
        funcar = 29232
        gcpro1 = {next = 0x0, var = 0x1aff053, nvars = 12850400}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x7fffffff2d58, nvars = 140737488301056}
        gcpro3 = {next = 0xc68e30, var = 0x0, nvars = 13021936}
        count = 236
#67 0x00000000005e7666 in Fprogn (body=28571651) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff2c80, nvars = 5544231}
#68 0x00000000005ed1db in funcall_lambda (fun=28571059, nargs=0, arg_vector=0x7fffffff2d10) at eval.c:2952
        val = 2
        syms_left = 0
        next = 13012528
        lexenv = 0
        count = 236
        i = 0
        optional = false
        rest = false
#69 0x00000000005eccf6 in apply_lambda (fun=28571059, args=0, count=235) at eval.c:2834
        args_left = 0
        i = 0
        numargs = 0
        arg_vector = 0x7fffffff2d10
        gcpro1 = {next = 0x0, var = 0xa890, nvars = 0}
        gcpro2 = {next = 0x7fffffff2dc0, var = 0x5e73ef <call_debugger+449>, nvars = 0}
        gcpro3 = {next = 0xcd1f20, var = 0x0, nvars = 2609344}
        tem = 0
        sa_avail = 16384
        sa_count = 236
        sa_must_free = false
#70 0x00000000005eb671 in eval_sub (form=28501283) at eval.c:2264
        fun = 28571059
        val = 0
        original_fun = 2577344
        original_args = 0
        funcar = 29232
        gcpro1 = {next = 0x0, var = 0x7fffffff2ea0, nvars = 43152}
        gcpro2 = {next = 0xef, var = 0x4000, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff2ed0, var = 0x5edaa5 <unbind_to+516>, nvars = 43152}
        count = 235
#71 0x00000000005eb103 in eval_sub (form=28501059) at eval.c:2155
        vals = 0x7fffffff2f40
        argnum = 2
        sa_avail = 16368
        sa_count = 235
        sa_must_free = false
        numargs = 10
        args_left = 28501091
        i = -53432
        maxargs = 0
        argvals = {0, 140737488301968, 5544231, 12850368, 140737488302112, 6089633, 28808192, 12850368}
        fun = 12466909
        val = 43152
        original_fun = 462880
        original_args = 28501075
        funcar = 0
        gcpro1 = {next = 0x0, var = 0x1c2e3c4, nvars = 12850368}
        gcpro2 = {next = 0x133142d, var = 0x80a, nvars = 29549220}
        gcpro3 = {next = 0x1b41543, var = 0x7fffffff2f40, nvars = 1}
        count = 234
#72 0x00000000005e7666 in Fprogn (body=28501043) at eval.c:453
        val = 43152
        gcpro1 = {next = 0x0, var = 0xcd1ef0, nvars = 5544231}
#73 0x00000000005e879a in Flet (args=28544259) at eval.c:974
        temps = 0x7fffffff30f0
        tem = 0
        lexenv = 0
        elt = 28385923
        varlist = 0
        count = 230
        argnum = 4
        gcpro1 = {next = 0x7fffffff3190, var = 0x5c5729 <Fcons+274>, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff3150, var = 0x549a1c <XSETCDR+28>, nvars = 4}
        sa_avail = 16352
        sa_count = 230
        sa_must_free = false
#74 0x00000000005eaf83 in eval_sub (form=28544195) at eval.c:2139
        numargs = 18
        args_left = 28544259
        i = 4
        maxargs = 0
        argvals = {0, 0, 5544231, 0, 140737488302960, 6204666, 12438093, 0}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28544259
        funcar = 5544231
        gcpro1 = {next = 0x549b88 <SDATA+24>, var = 0x9215fc <pure+132764>, nvars = 13012528}
        gcpro2 = {next = 0x155176d, var = 0x2e, nvars = 9573884}
        gcpro3 = {next = 0xbdca47 <pure+2996967>, var = 0x7fffffffcd30, nvars = 28570355}
        count = 229
#75 0x00000000005e7666 in Fprogn (body=28544179) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x101e570, nvars = 5544231}
#76 0x00000000005e879a in Flet (args=28544083) at eval.c:974
        temps = 0x7fffffff3380
        tem = 0
        lexenv = 0
        elt = 28386643
        varlist = 0
        count = 228
        argnum = 1
        gcpro1 = {next = 0x1f0, var = 0x1b3fc00, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff33d0, var = 0x7fffffff3530, nvars = 1}
        sa_avail = 16376
        sa_count = 228
        sa_must_free = false
#77 0x00000000005eaf83 in eval_sub (form=28543571) at eval.c:2139
        numargs = 14
        args_left = 28544083
        i = 3
        maxargs = 0
        argvals = {3710272, 28573171, 140737488303312, 6051625, 0, 28543571, 13012528, 140737488303312}
        fun = 12468365
        val = 28573171
        original_fun = 29904
        original_args = 28544083
        funcar = 9539688
        gcpro1 = {next = 0x7fffffff3900, var = 0x62fe7d <exec_byte_code+6280>, nvars = 20000965}
        gcpro2 = {next = 0x1b40073, var = 0x0, nvars = 72057594037927936}
        gcpro3 = {next = 0x9e9400 <pure+951456>, var = 0x7fffffff3480, nvars = 2}
        count = 227
#78 0x00000000005e7666 in Fprogn (body=28579139) at eval.c:453
        val = 28573171
        gcpro1 = {next = 0xbe3e18 <Sprogn>, var = 0x3, nvars = 0}
#79 0x00000000005eaf83 in eval_sub (form=28576627) at eval.c:2139
        numargs = 14
        args_left = 28576643
        i = 3
        maxargs = 0
        argvals = {140737488303712, 6191402, 0, 28369187, 140737488303712, 6225608, 3710272, 1}
        fun = 12467741
        val = 140737488303936
        original_fun = 37296
        original_args = 28576643
        funcar = 9539693
        gcpro1 = {next = 0x91906d <pure+98573>, var = 0xcb7ee3, nvars = 140737488303808}
        gcpro2 = {next = 0x1b79400, var = 0x1b0e133, nvars = 13012528}
        gcpro3 = {next = 0x1, var = 0xdb8400, nvars = 140737488304048}
        count = 226
#80 0x00000000005e8d83 in Funwind_protect (args=28576003) at eval.c:1214
        val = 0
        count = 225
#81 0x00000000005eaf83 in eval_sub (form=28575987) at eval.c:2139
        numargs = 14
        args_left = 28576003
        i = 3
        maxargs = 0
        argvals = {3710272, 1, 140737488304080, 14386144, 140737488304384, 6207167, 28351539, 28579091}
        fun = 12468605
        val = 0
        original_fun = 431408
        original_args = 28576003
        funcar = 140737488305232
        gcpro1 = {next = 0x1b41563, var = 0x7fffffff37d0, nvars = 1}
        gcpro2 = {next = 0x1b41563, var = 0x1b41553, nvars = 28386355}
        gcpro3 = {next = 0x389d40, var = 0x1b12423, nvars = 140737488304128}
        count = 224
#82 0x00000000005e7666 in Fprogn (body=28575955) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x1c2e8e0, nvars = 5544231}
#83 0x00000000005e83cf in FletX (args=28573987) at eval.c:904
        varlist = 0
        var = 16538288
        val = 0
        elt = 28577907
        lexenv = 0
        count = 220
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x0, nvars = 140737488304528}
        gcpro2 = {next = 0xc68e30, var = 0xcffff3960, nvars = 0}
        gcpro3 = {next = 0x0, var = 0xdd, nvars = 23780112}
#84 0x00000000005eaf83 in eval_sub (form=28573811) at eval.c:2139
        numargs = 10
        args_left = 28573987
        i = 2
        maxargs = 0
        argvals = {13012528, 13012528, 23780117, 13336291, 140737488304672, 5544476, 0, 0}
        fun = 12468317
        val = 0
        original_fun = 29952
        original_args = 28573987
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff3a80, nvars = 5544231}
        gcpro2 = {next = 0x16adb15, var = 0x1b12433, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff3a80, var = 0x5cfb1d <Fset_default+372>, nvars = 0}
        count = 219
#85 0x00000000005eb631 in eval_sub (form=28542979) at eval.c:2260
        count1 = 219
        exp = 28573811
        fun = 24171779
        val = 28547027
        original_fun = 9406960
        original_args = 28542995
        funcar = 31056
        gcpro1 = {next = 0x7fffffff3fb0, var = 0x62fe7d <exec_byte_code+6280>, nvars = 20000965}
        gcpro2 = {next = 0x1b39ac3, var = 0x0, nvars = 72057594037927936}
        gcpro3 = {next = 0x9e9400 <pure+951456>, var = 0x7fffffff3b30, nvars = 2}
        count = 218
#86 0x00000000005e7666 in Fprogn (body=28534195) at eval.c:453
        val = 28547027
        gcpro1 = {next = 0xbe3e18 <Sprogn>, var = 0x6, nvars = 0}
#87 0x00000000005eaf83 in eval_sub (form=28554755) at eval.c:2139
        numargs = 26
        args_left = 28554771
        i = 6
        maxargs = 0
        argvals = {140737488305424, 6191402, 0, 28349603, 140737488305424, 6225608, 42432, 1}
        fun = 12467741
        val = 140737488305648
        original_fun = 37296
        original_args = 28554771
        funcar = 9539693
        gcpro1 = {next = 0x91906d <pure+98573>, var = 0xcb7ee3, nvars = 140737488305520}
        gcpro2 = {next = 0x1b79400, var = 0x1b094b3, nvars = 13012528}
        gcpro3 = {next = 0x1, var = 0xdb82e0, nvars = 140737488305760}
        count = 217
#88 0x00000000005e8d83 in Funwind_protect (args=28552195) at eval.c:1214
        val = 0
        count = 216
#89 0x00000000005eaf83 in eval_sub (form=28551699) at eval.c:2139
        numargs = 26
        args_left = 28552195
        i = 6
        maxargs = 0
        argvals = {42432, 1, 140737488305792, 14385856, 140737488306096, 6207167, 140737488305840, 28534115}
        fun = 12468605
        val = 0
        original_fun = 431408
        original_args = 28552195
        funcar = 140737488306944
        gcpro1 = {next = 0x1b36743, var = 0x7fffffff3e80, nvars = 1}
        gcpro2 = {next = 0x1b36743, var = 0x1b36653, nvars = 28370835}
        gcpro3 = {next = 0xa5c0, var = 0x1b0e783, nvars = 140737488305840}
        count = 215
#90 0x00000000005e7666 in Fprogn (body=28551683) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x1c2e700, nvars = 5544231}
#91 0x00000000005e83cf in FletX (args=28548099) at eval.c:904
        varlist = 0
        var = 16537808
        val = 0
        elt = 28531427
        lexenv = 0
        count = 205
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x0, nvars = 140737488306240}
        gcpro2 = {next = 0xc68e30, var = 0xcffff4010, nvars = 0}
        gcpro3 = {next = 0x7fffffff40e0, var = 0xce, nvars = 23780112}
#92 0x00000000005eaf83 in eval_sub (form=28547779) at eval.c:2139
        numargs = 10
        args_left = 28548099
        i = 2
        maxargs = 0
        argvals = {13012528, 13012528, 23780117, 13336291, 140737488306384, 5544476, 0, 0}
        fun = 12468317
        val = 0
        original_fun = 29952
        original_args = 28548099
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff4130, nvars = 5544231}
        gcpro2 = {next = 0x16adb15, var = 0x1b0e793, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff4130, var = 0x5cfb1d <Fset_default+372>, nvars = 0}
        count = 204
#93 0x00000000005eb631 in eval_sub (form=28542755) at eval.c:2260
        count1 = 204
        exp = 28547779
        fun = 24171779
        val = 28534611
        original_fun = 9406960
        original_args = 28542899
        funcar = 31056
        gcpro1 = {next = 0x7fffffff4660, var = 0x62fe7d <exec_byte_code+6280>, nvars = 20000965}
        gcpro2 = {next = 0x1b36883, var = 0x0, nvars = 72057594037927936}
        gcpro3 = {next = 0x9e9400 <pure+951456>, var = 0x7fffffff41e0, nvars = 2}
        count = 203
#94 0x00000000005e7666 in Fprogn (body=28536995) at eval.c:453
        val = 28534611
        gcpro1 = {next = 0xbe3e18 <Sprogn>, var = 0x2, nvars = 0}
#95 0x00000000005eaf83 in eval_sub (form=28537043) at eval.c:2139
        numargs = 10
        args_left = 28536979
        i = 2
        maxargs = 0
        argvals = {140737488307136, 6191402, 0, 28351523, 140737488307136, 6225608, 3600256, 1}
        fun = 12467741
        val = 140737488307360
        original_fun = 37296
        original_args = 28536979
        funcar = 9539693
        gcpro1 = {next = 0x91906d <pure+98573>, var = 0xcb7ee3, nvars = 140737488307232}
        gcpro2 = {next = 0x1b79400, var = 0x1b09c33, nvars = 13012528}
        gcpro3 = {next = 0x1, var = 0xdb8100, nvars = 140737488307472}
        count = 202
#96 0x00000000005e8d83 in Funwind_protect (args=28535539) at eval.c:1214
        val = 0
        count = 201
#97 0x00000000005eaf83 in eval_sub (form=28535523) at eval.c:2139
        numargs = 10
        args_left = 28535539
        i = 2
        maxargs = 0
        argvals = {3600256, 1, 140737488307504, 14385376, 140737488307808, 6207167, 140737488307536, 28535587}
        fun = 12468605
        val = 0
        original_fun = 431408
        original_args = 28535539
        funcar = 5548518
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x7fffffff4530, nvars = 1}
        gcpro2 = {next = 0x2, var = 0xdc7000001b2, nvars = 28351139}
        gcpro3 = {next = 0x36ef80, var = 0x0, nvars = 0}
        count = 200
#98 0x00000000005e7666 in Fprogn (body=28535507) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x1c2e6a0, nvars = 5544231}
#99 0x00000000005e83cf in FletX (args=28534931) at eval.c:904
        varlist = 0
        var = 16537712
        val = 0
        elt = 28535971
        lexenv = 0
        count = 198
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x0, nvars = 140737488307952}
        gcpro2 = {next = 0xc68e30, var = 0xcffff46c0, nvars = 0}
        gcpro3 = {next = 0x7fffffff47f0, var = 0xc7, nvars = 23780112}
#100 0x00000000005eaf83 in eval_sub (form=28534915) at eval.c:2139
        numargs = 10
        args_left = 28534931
        i = 2
        maxargs = 0
        argvals = {13012528, 13012528, 23780117, 13336291, 140737488308096, 5544476, 0, 0}
        fun = 12468317
        val = 0
        original_fun = 29952
        original_args = 28534931
        funcar = 13012528
        gcpro1 = {next = 0x0, var = 0x7fffffff47e0, nvars = 5544231}
        gcpro2 = {next = 0x16adb15, var = 0x1b09b13, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff47e0, var = 0x5cfb1d <Fset_default+372>, nvars = 0}
        count = 197
#101 0x00000000005eb631 in eval_sub (form=28542387) at eval.c:2260
        count1 = 197
        exp = 28534915
        fun = 24171779
        val = 0
        original_fun = 9406960
        original_args = 28542403
        funcar = 31056
        gcpro1 = {next = 0x7fffffff4930, var = 0x7fffffff48d0, nvars = 0}
        gcpro2 = {next = 0xc68e30, var = 0x1, nvars = 0}
        gcpro3 = {next = 0x0, var = 0x0, nvars = 5544231}
        count = 196
#102 0x00000000005e7666 in Fprogn (body=28542323) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0xf02d10, nvars = 5544231}
#103 0x00000000005e83cf in FletX (args=28542307) at eval.c:904
        varlist = 0
        var = 2727648
        val = 0
        elt = 2727648
        lexenv = 0
        count = 194
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x60de0, nvars = 140737488308880}
        gcpro2 = {next = 0xc68e30, var = 0x7fffffff49b0, nvars = 0}
        gcpro3 = {next = 0x7fffffff4a80, var = 0x1b37e43, nvars = 140737488308816}
#104 0x00000000005eaf83 in eval_sub (form=28542291) at eval.c:2139
        numargs = 10
        args_left = 28542307
        i = 2
        maxargs = 0
        argvals = {0, 140737488308992, 5544231, 28538835, 140737488309040, 6052626, 140737488309056, 0}
        fun = 12468317
        val = 0
        original_fun = 29952
        original_args = 28542307
        funcar = 28540451
        gcpro1 = {next = 0x1c128f1, var = 0x1b20233, nvars = 5547472}
        gcpro2 = {next = 0x2755a0, var = 0x1b37803, nvars = 140737488309408}
        gcpro3 = {next = 0x7fffffff4b40, var = 0xdb7f60, nvars = 140737488309408}
        count = 193
#105 0x00000000005e7666 in Fprogn (body=28542275) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff4c50, nvars = 5544231}
#106 0x00000000005ed1db in funcall_lambda (fun=28542195, nargs=3, arg_vector=0x7fffffff4d98) at eval.c:2952
        val = 3
        syms_left = 0
        next = 2727552
        lexenv = 0
        count = 190
        i = 3
        optional = false
        rest = false
#107 0x00000000005eca6a in Ffuncall (nargs=4, args=0x7fffffff4d90) at eval.c:2787
        fun = 28542195
        original_fun = 28542195
        funcar = 29232
        numargs = 3
        lisp_numargs = 13012528
        val = 0
        internal_args = 0xffff54c0
        count = 189
#108 0x00000000005eb184 in eval_sub (form=28453347) at eval.c:2162
        vals = 0x7fffffff4d90
        argnum = 4
        sa_avail = 16352
        sa_count = 189
        sa_must_free = false
        numargs = 18
        args_left = 0
        i = -45656
        maxargs = 0
        argvals = {150, 6051625, 28442227, 28538323, 28442227, 2, 140737488309808, 14384928}
        fun = 12469277
        val = 150
        original_fun = 23520
        original_args = 28453363
        funcar = 140737488309952
        gcpro1 = {next = 0x0, var = 0x275630, nvars = 5544231}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba00ede460, nvars = 140737488309872}
        gcpro3 = {next = 0xc74110, var = 0x7fffffff4d90, nvars = 4}
        count = 188
#109 0x00000000005e7666 in Fprogn (body=28472787) at eval.c:453
        val = 150
        gcpro1 = {next = 0x7fffffff4f40, var = 0x5ed718 <record_unwind_protect+61>, nvars = 28808197}
#110 0x00000000005e0371 in Fsave_restriction (body=28472819) at editfns.c:3664
        val = 3
        count = 187
#111 0x00000000005eaf83 in eval_sub (form=28472835) at eval.c:2139
        numargs = 14
        args_left = 28472819
        i = 3
        maxargs = 0
        argvals = {140737488310208, 6084546, 140737488310240, 14384928, 140737488310544, 6207167, 2, 28472323}
        fun = 12466861
        val = 0
        original_fun = 463504
        original_args = 28472819
        funcar = 140737488310432
        gcpro1 = {next = 0x7fffffff5040, var = 0x7fffffff4fe0, nvars = 1}
        gcpro2 = {next = 0x7fffffff5150, var = 0x5eacfa <eval_sub+142>, nvars = 12466856}
        gcpro3 = {next = 0x96, var = 0x36a0e0, nvars = 5544231}
        count = 186
#112 0x00000000005e7666 in Fprogn (body=28472851) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff5110, var = 0x5ed718 <record_unwind_protect+61>, nvars = 29436305}
#113 0x00000000005d9826 in Fsave_excursion (args=28472851) at editfns.c:1018
        val = 1
        count = 185
#114 0x00000000005eaf83 in eval_sub (form=28472867) at eval.c:2139
        numargs = 6
        args_left = 28472851
        i = 1
        maxargs = 0
        argvals = {140737488310976, 6205405, 0, 28940243, 140737488310720, 28474467, 2, 184}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 28472851
        funcar = 140737488310896
        gcpro1 = {next = 0x7fffffff5230, var = 0x5c5729 <Fcons+274>, nvars = 28474403}
        gcpro2 = {next = 0x7fffffff51f0, var = 0x549a1c <XSETCDR+28>, nvars = 28474403}
        gcpro3 = {next = 0x3fe8, var = 0x6, nvars = 0}
        count = 184
#115 0x00000000005e7666 in Fprogn (body=28473091) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff52e0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 29436225}
#116 0x00000000005d9826 in Fsave_excursion (args=28473075) at editfns.c:1018
        val = 2
        count = 183
#117 0x00000000005eaf83 in eval_sub (form=28473059) at eval.c:2139
        numargs = 10
        args_left = 28473075
        i = 2
        maxargs = 0
        argvals = {0, 2577872, 5544231, 150, 140737488311472, 6204666, 140737488311200, 2577872}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 28473075
        funcar = 3
        gcpro1 = {next = 0x692, var = 0xb5, nvars = 441744}
        gcpro2 = {next = 0x5a6, var = 0x1b372f3, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff54d0, var = 0x5eb6bf <eval_sub+2643>, nvars = 1647680}
        count = 182
#118 0x00000000005e7666 in Fprogn (body=28473107) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0xede460, nvars = 5544231}
#119 0x00000000005e879a in Flet (args=28473123) at eval.c:974
        temps = 0x7fffffff54c0
        tem = 150
        lexenv = 0
        elt = 28474291
        varlist = 0
        count = 181
        argnum = 1
        gcpro1 = {next = 0x7fffffff5580, var = 0x5e7829 <Fsetq+227>, nvars = 13012528}
        gcpro2 = {next = 0x9b8b0, var = 0x1b372d3, nvars = 1}
        sa_avail = 16376
        sa_count = 181
        sa_must_free = false
#120 0x00000000005eaf83 in eval_sub (form=28473139) at eval.c:2139
        numargs = 10
        args_left = 28473123
        i = 2
        maxargs = 0
        argvals = {0, 3909056, 5544231, 28542195, 140737488312112, 6204666, 140737488311840, 3909056}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28473123
        funcar = 19540928
        gcpro1 = {next = 0x1b20f33, var = 0x1b37263, nvars = 140737488312224}
        gcpro2 = {next = 0x7fffffff57a0, var = 0x5eb6bf <eval_sub+2643>, nvars = 29904}
        gcpro3 = {next = 0x7fffffff5630, var = 0x0, nvars = 140737488311856}
        count = 180
#121 0x00000000005e7666 in Fprogn (body=28473171) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff5730, nvars = 5544231}
#122 0x00000000005e7603 in Fcond (args=28473187) at eval.c:431
        clause = 28473155
        val = 28542195
        gcpro1 = {next = 0x0, var = 0x0, nvars = 140737488312208}
#123 0x00000000005eaf83 in eval_sub (form=28471747) at eval.c:2139
        numargs = 18
        args_left = 28473187
        i = 4
        maxargs = 0
        argvals = {29232, 0, 28537123, 16384, 140737488312608, 6205405, 0, 28474099}
        fun = 12467693
        val = 0
        original_fun = 430736
        original_args = 28473187
        funcar = 13012528
        gcpro1 = {next = 0x692, var = 0x7fffffff57b0, nvars = 3}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0xb2, nvars = 140737488312496}
        gcpro3 = {next = 0xc68e30, var = 0x12, nvars = 0}
        count = 179
#124 0x00000000005e7666 in Fprogn (body=28471763) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0xf02c80, nvars = 5544231}
#125 0x00000000005e879a in Flet (args=28471779) at eval.c:974
        temps = 0x7fffffff5930
        tem = 28537075
        lexenv = 0
        elt = 28474163
        varlist = 0
        count = 178
        argnum = 1
        gcpro1 = {next = 0x2, var = 0x0, nvars = 13012528}
        gcpro2 = {next = 0x0, var = 0x1b99133, nvars = 1}
        sa_avail = 16376
        sa_count = 178
        sa_must_free = false
#126 0x00000000005eaf83 in eval_sub (form=28471795) at eval.c:2139
        numargs = 10
        args_left = 28471779
        i = 2
        maxargs = 0
        argvals = {140737488312912, 6127594, 140737488312944, 14384576, 140737488313248, 6207167, 16848144, 28456883}
        fun = 12468365
        val = 1682
        original_fun = 29904
        original_args = 28471779
        funcar = 29232
        gcpro1 = {next = 0xa890, var = 0x7fffffff5a70, nvars = 0}
        gcpro2 = {next = 0x1b38483, var = 0x4000, nvars = 140737488313200}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x6, nvars = 140737488313200}
        count = 177
#127 0x00000000005e7666 in Fprogn (body=28471843) at eval.c:453
        val = 1682
        gcpro1 = {next = 0x0, var = 0xede430, nvars = 5544231}
#128 0x00000000005e83cf in FletX (args=28471859) at eval.c:904
        varlist = 0
        var = 2577920
        val = 0
        elt = 2577920
        lexenv = 0
        count = 171
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x5c6c7a <free_misc+67>, nvars = 140737488313392}
        gcpro2 = {next = 0xc68e30, var = 0x7fffffff5c00, nvars = 0}
        gcpro3 = {next = 0x0, var = 0x0, nvars = 6}
#129 0x00000000005eaf83 in eval_sub (form=28471875) at eval.c:2139
        numargs = 22
        args_left = 28471859
        i = 5
        maxargs = 0
        argvals = {12473016, 6, 140737488313536, 14384448, 140737488313840, 6207167, 0, 28456499}
        fun = 12468317
        val = 0
        original_fun = 29952
        original_args = 28471859
        funcar = 13012528
        gcpro1 = {next = 0x7fffffff5e50, var = 0x7fffffff5cc0, nvars = 2}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x0, nvars = 140737488313600}
        gcpro3 = {next = 0x6, var = 0x6, nvars = 0}
        count = 170
#130 0x00000000005e7666 in Fprogn (body=28471907) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff5df0, nvars = 5544231}
#131 0x00000000005e7603 in Fcond (args=28471923) at eval.c:431
        clause = 28471891
        val = 43152
        gcpro1 = {next = 0x0, var = 0x0, nvars = 140737488313936}
#132 0x00000000005eaf83 in eval_sub (form=28462083) at eval.c:2139
        numargs = 10
        args_left = 28471923
        i = 2
        maxargs = 0
        argvals = {0, 1786816, 140737488314208, 29232, 140737488314064, 6190694, 13012528, 0}
        fun = 12467693
        val = 0
        original_fun = 430736
        original_args = 28471923
        funcar = 13012528
        gcpro1 = {next = 0x7fff00000000, var = 0xa, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff5f50, var = 0x1b23583, nvars = 0}
        gcpro3 = {next = 0x0, var = 0x7fffffff5e70, nvars = 1}
        count = 169
#133 0x00000000005e74dc in Fand (args=28462147) at eval.c:378
        val = 43152
        gcpro1 = {next = 0x7fffffff5ff0, var = 0x5efec8 <Flength+363>, nvars = 12467592}
#134 0x00000000005eaf83 in eval_sub (form=28462099) at eval.c:2139
        numargs = 14
        args_left = 28462115
        i = 3
        maxargs = 0
        argvals = {0, 0, 0, 14384352, 140737488314752, 6207167, 13012528, 28456211}
        fun = 12467597
        val = 6
        original_fun = 430688
        original_args = 28462115
        funcar = 4959536
        gcpro1 = {next = 0xa0, var = 0x1b384e3, nvars = 35424}
        gcpro2 = {next = 0x7fffffff6090, var = 0x5efd38 <CHECK_LIST_END+26>, nvars = 28430435}
        gcpro3 = {next = 0x0, var = 0x7fffffff6070, nvars = 5544231}
        count = 168
#135 0x00000000005e7666 in Fprogn (body=28462163) at eval.c:453
        val = 6
        gcpro1 = {next = 0x0, var = 0xfd2f10, nvars = 5544231}
#136 0x00000000005e879a in Flet (args=28462179) at eval.c:974
        temps = 0x7fffffff6190
        tem = 6
        lexenv = 0
        elt = 28456195
        varlist = 0
        count = 167
        argnum = 1
        gcpro1 = {next = 0xc68e30, var = 0x1b1b873, nvars = 13012528}
        gcpro2 = {next = 0x7500, var = 0x7fffffff6180, nvars = 1}
        sa_avail = 16376
        sa_count = 167
        sa_must_free = false
#137 0x00000000005eaf83 in eval_sub (form=28462195) at eval.c:2139
        numargs = 14
        args_left = 28462179
        i = 3
        maxargs = 0
        argvals = {28425795, 28542179, 0, 14384064, 37, 28808192, 45792, 140737488315104}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28462179
        funcar = 140737488315312
        gcpro1 = {next = 0x0, var = 0x279820, nvars = 5544231}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba00ee2650, nvars = 140737488315184}
        gcpro3 = {next = 0xc74110, var = 0x3ba00ede520, nvars = 45792}
        count = 166
#138 0x00000000005e7666 in Fprogn (body=28462243) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff6400, nvars = 5544231}
#139 0x00000000005ed1db in funcall_lambda (fun=28462211, nargs=3, arg_vector=0x7fffffff6490) at eval.c:2952
        val = 15603664
        syms_left = 0
        next = 1786816
        lexenv = 0
        count = 162
        i = 3
        optional = true
        rest = false
#140 0x00000000005eccf6 in apply_lambda (fun=28462211, args=28484115, count=161) at eval.c:2834
        args_left = 0
        i = 3
        numargs = 3
        arg_vector = 0x7fffffff6490
        gcpro1 = {next = 0x1, var = 0x7fffffff6c90, nvars = 3}
        gcpro2 = {next = 0x0, var = 0x0, nvars = 5544231}
        gcpro3 = {next = 0x25, var = 0x92, nvars = 146}
        tem = 43152
        sa_avail = 16360
        sa_count = 162
        sa_must_free = false
#141 0x00000000005eb671 in eval_sub (form=28484099) at eval.c:2264
        fun = 28462211
        val = 0
        original_fun = 2577776
        original_args = 28484115
        funcar = 29232
        gcpro1 = {next = 0x7fffffff6650, var = 0x4, nvars = 4}
        gcpro2 = {next = 0x549b88 <SDATA+24>, var = 0x1b79994, nvars = 140737488315984}
        gcpro3 = {next = 0x7fffffff6610, var = 0x7fffffff65a0, nvars = 1}
        count = 161
#142 0x00000000005e7666 in Fprogn (body=28484163) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff6710, var = 0x5ed718 <record_unwind_protect+61>, nvars = 27185017}
#143 0x00000000005d9826 in Fsave_excursion (args=28484083) at editfns.c:1018
        val = 2
        count = 160
#144 0x00000000005eaf83 in eval_sub (form=28484051) at eval.c:2139
        numargs = 10
        args_left = 28484083
        i = 2
        maxargs = 0
        argvals = {28800724, 0, 0, 28485555, 140737488316352, 6239116, 28485555, 28485555}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 28484083
        funcar = 29232
        gcpro1 = {next = 0x3, var = 0x1b2aad3, nvars = 2578112}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x1b2a793, nvars = 46944}
        gcpro3 = {next = 0x2, var = 0x7fffffff6770, nvars = 1}
        count = 159
#145 0x00000000005e82b9 in FletX (args=28477443) at eval.c:879
        varlist = 28484195
        var = 1129792
        val = 0
        elt = 28484035
        lexenv = 0
        count = 155
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x0, nvars = 140737488316720}
        gcpro2 = {next = 0xc68e30, var = 0x0, nvars = 0}
        gcpro3 = {next = 0x61900, var = 0x0, nvars = 0}
#146 0x00000000005eaf83 in eval_sub (form=28477459) at eval.c:2139
        numargs = 14
        args_left = 28477443
        i = 3
        maxargs = 0
        argvals = {5547472, 27185137, 140737488316864, 434, 37, 140737488317584, 0, 17179869184}
        fun = 12468317
        val = 0
        original_fun = 29952
        original_args = 28477443
        funcar = 5544231
        gcpro1 = {next = 0x54aa43 <WINDOWP+29>, var = 0x19ecfc9, nvars = 140737488317024}
        gcpro2 = {next = 0x54a596 <XMISCANY+24>, var = 0x19ecfc9, nvars = 140737488316944}
        gcpro3 = {next = 0xccdb30, var = 0x7fffffff69f8, nvars = 27185097}
        count = 154
#147 0x00000000005e7566 in Fif (args=28480515) at eval.c:404
        cond = 28485555
        gcpro1 = {next = 0xbe3db8 <Sif>, var = 0x2, nvars = 0}
#148 0x00000000005eaf83 in eval_sub (form=28482515) at eval.c:2139
        numargs = 10
        args_left = 28480515
        i = 2
        maxargs = 0
        argvals = {12464120, 153, 0, 14383872, 140737488317568, 6207167, 43152, 28485043}
        fun = 12467645
        val = 0
        original_fun = 26448
        original_args = 28480515
        funcar = 12467640
        gcpro1 = {next = 0xc68e30, var = 0x1ad9673, nvars = 0}
        gcpro2 = {next = 0x91b0, var = 0x1ad5923, nvars = 13012528}
        gcpro3 = {next = 0x92a0, var = 0x1ad5833, nvars = 0}
        count = 153
#149 0x00000000005e7666 in Fprogn (body=28477491) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0xc74590, nvars = 5544231}
#150 0x00000000005e879a in Flet (args=28477587) at eval.c:974
        temps = 0x7fffffff6c90
        tem = 28379699
        lexenv = 0
        elt = 28485027
        varlist = 0
        count = 152
        argnum = 1
        gcpro1 = {next = 0x0, var = 0x7fffffff6d00, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff6d00, var = 0x5c5729 <Fcons+274>, nvars = 1}
        sa_avail = 16376
        sa_count = 152
        sa_must_free = false
#151 0x00000000005eaf83 in eval_sub (form=28477603) at eval.c:2139
        numargs = 14
        args_left = 28477587
        i = 3
        maxargs = 0
        argvals = {13012528, 4, 4, 28800720, 29538064, 13369701, 17179869200, 28800720}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28477587
        funcar = 1886351984
        gcpro1 = {next = 0x7fffffff6e50, var = 0x5c5158 <make_multibyte_string+78>, nvars = 140737488318032}
        gcpro2 = {next = 0x1b776d4, var = 0x7fffffff6e10, nvars = 5544840}
        gcpro3 = {next = 0x1c29a70, var = 0x7fffffff6d90, nvars = 0}
        count = 151
#152 0x00000000005e7666 in Fprogn (body=28477651) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff6f00, var = 0x5ed718 <record_unwind_protect+61>, nvars = 28808197}
#153 0x00000000005e0371 in Fsave_restriction (body=28477635) at editfns.c:3664
        val = 2
        count = 150
#154 0x00000000005eaf83 in eval_sub (form=28477619) at eval.c:2139
        numargs = 10
        args_left = 28477635
        i = 2
        maxargs = 0
        argvals = {13058320, 28484931, 15722980, 140737488318352, 5544231, 4097411812912, 140737488318400, 6091478}
        fun = 12466861
        val = 0
        original_fun = 463504
        original_args = 28477635
        funcar = 140737488318560
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba005e8b8b, nvars = 140737488318576}
        gcpro2 = {next = 0xc74110, var = 0x5eacfa <eval_sub+142>, nvars = 45792}
        gcpro3 = {next = 0x0, var = 0x0, nvars = 5544231}
        count = 149
#155 0x00000000005e7666 in Fprogn (body=28477683) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff70d0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 27185177}
#156 0x00000000005d9826 in Fsave_excursion (args=28477683) at editfns.c:1018
        val = 1
        count = 148
#157 0x00000000005eaf83 in eval_sub (form=28477667) at eval.c:2139
        numargs = 6
        args_left = 28477683
        i = 1
        maxargs = 0
        argvals = {17285265, 0, 0, 13368557, 466, 13368552, 140737488319151, 43152}
        fun = 12464125
        val = 28800724
        original_fun = 39600
        original_args = 28477683
        funcar = 14502288
        gcpro1 = {next = 0x0, var = 0x279820, nvars = 5544231}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba00ee2650, nvars = 140737488318928}
        gcpro3 = {next = 0xc74110, var = 0x7fffffff7130, nvars = 3}
        count = 147
#158 0x00000000005e7666 in Fprogn (body=28477795) at eval.c:453
        val = 28800724
        gcpro1 = {next = 0x0, var = 0x7fffffff72a0, nvars = 5544231}
#159 0x00000000005ed1db in funcall_lambda (fun=28477699, nargs=2, arg_vector=0x7fffffff7330) at eval.c:2952
        val = 6225208
        syms_left = 0
        next = 2578112
        lexenv = 0
        count = 144
        i = 2
        optional = true
        rest = false
#160 0x00000000005eccf6 in apply_lambda (fun=28477699, args=28185251, count=143) at eval.c:2834
        args_left = 0
        i = 2
        numargs = 2
        arg_vector = 0x7fffffff7330
        gcpro1 = {next = 0xc74110, var = 0x7fffffff73d0, nvars = 2}
        gcpro2 = {next = 0x0, var = 0xdb7a00, nvars = 13012528}
        gcpro3 = {next = 0x7fffffff73a0, var = 0x1ad9f43, nvars = 12467640}
        tem = 43152
        sa_avail = 16368
        sa_count = 144
        sa_must_free = false
#161 0x00000000005eb671 in eval_sub (form=28185235) at eval.c:2264
        fun = 28477699
        val = 12472440
        original_fun = 2595040
        original_args = 28185251
        funcar = 29232
        gcpro1 = {next = 0xbdc2d6 <pure+2995062>, var = 0x7fffffffcd30, nvars = 0}
        gcpro2 = {next = 0x91a90d <pure+104877>, var = 0x91a8ec <pure+104844>, nvars = 12436216}
        gcpro3 = {next = 0x7fffffff78b0, var = 0x2, nvars = 2058}
        count = 143
#162 0x00000000005eb202 in eval_sub (form=28185203) at eval.c:2175
        numargs = 10
        args_left = 28185283
        i = 1
        maxargs = 2
        argvals = {0, 28220915, 13058320, 15723044, 45792, 140737488319936, 5544231, 4097414405104}
        fun = 12472445
        val = 0
        original_fun = 399984
        original_args = 28185219
        funcar = 45792
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x278dc0, nvars = 140737488321008}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x1ac3833, nvars = 140737488320320}
        gcpro3 = {next = 0x7fffffff75f0, var = 0x7fffffff7580, nvars = 1}
        count = 142
#163 0x00000000005e7472 in For (args=28185299) at eval.c:354
        val = 0
        gcpro1 = {next = 0x7fffffff7700, var = 0x5efec8 <Flength+363>, nvars = 12467544}
#164 0x00000000005eaf83 in eval_sub (form=28185171) at eval.c:2139
        numargs = 10
        args_left = 28185187
        i = 2
        maxargs = 28185331
        argvals = {43152, 28097267, 140737488320352, 0, 140737488320656, 6207167, 0, 2}
        fun = 12467549
        val = 0
        original_fun = 430640
        original_args = 28185187
        funcar = 13012528
        gcpro1 = {next = 0x7fffffff77f0, var = 0x7fffffff7760, nvars = 2}
        gcpro2 = {next = 0xa890, var = 0x7fffffff77a0, nvars = 5544231}
        gcpro3 = {next = 0x2, var = 0x202, nvars = 13055680}
        count = 141
#165 0x00000000005e8618 in Flet (args=28183187) at eval.c:944
        temps = 0x7fffffff7860
        tem = 0
        lexenv = 140737488320832
        elt = 28185155
        varlist = 28185331
        count = 141
        argnum = 1
        gcpro1 = {next = 0x7fffffff7980, var = 0x5ecb90 <apply_lambda+91>, nvars = 13012528}
        gcpro2 = {next = 0x7fffffff7980, var = 0x5ecd16 <apply_lambda+481>, nvars = 0}
        sa_avail = 16376
        sa_count = 141
        sa_must_free = false
#166 0x00000000005eaf83 in eval_sub (form=28183203) at eval.c:2139
        numargs = 14
        args_left = 28183187
        i = 3
        maxargs = 0
        argvals = {0, 43152, 5544231, 43152, 140737488321232, 6204666, 5764607523063035668, 43152}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28183187
        funcar = 6
        gcpro1 = {next = 0x7fffffff7a20, var = 0x5fb1ce <sxhash+72>, nvars = 4307979824}
        gcpro2 = {next = 0x4, var = 0x96, nvars = 5544870}
        gcpro3 = {next = 0x55740, var = 0x55740, nvars = 140737488320992}
        count = 140
#167 0x00000000005e7666 in Fprogn (body=28183235) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff7ad0, nvars = 5544231}
#168 0x00000000005e7603 in Fcond (args=28183267) at eval.c:431
        clause = 28183219
        val = 43152
        gcpro1 = {next = 0x0, var = 0x0, nvars = 140737488321328}
#169 0x00000000005eaf83 in eval_sub (form=28183283) at eval.c:2139
        numargs = 10
        args_left = 28183251
        i = 2
        maxargs = 0
        argvals = {20042741, 28220851, -1, 14383424, 140737488321728, 6207167, 0, 28184691}
        fun = 12467693
        val = 0
        original_fun = 430736
        original_args = 28183251
        funcar = 140737488321616
        gcpro1 = {next = 0x18, var = 0x7fffffff7b90, nvars = 3}
        gcpro2 = {next = 0x115d4b0, var = 0xd81b84, nvars = 18181049}
        gcpro3 = {next = 0x1ae9db3, var = 0x131d3f5, nvars = 0}
        count = 139
#170 0x00000000005e7666 in Fprogn (body=28183299) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x15fa500, nvars = 5544231}
#171 0x00000000005e879a in Flet (args=28183315) at eval.c:974
        temps = 0x7fffffff7cd0
        tem = 0
        lexenv = 0
        elt = 28184675
        varlist = 0
        count = 138
        argnum = 1
        gcpro1 = {next = 0xc68e30, var = 0x0, nvars = 13012528}
        gcpro2 = {next = 0x4c5, var = 0x5e7, nvars = 1}
        sa_avail = 16376
        sa_count = 138
        sa_must_free = false
#172 0x00000000005eaf83 in eval_sub (form=28183331) at eval.c:2139
        numargs = 10
        args_left = 28183315
        i = 2
        maxargs = 0
        argvals = {194, 1511, 24845012, 24, 24, 0, 140737488322112, 140737488321984}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28183315
        funcar = 393504
        gcpro1 = {next = 0x0, var = 0x1ae17b3, nvars = 140737488322860}
        gcpro2 = {next = 0xb1590, var = 0x199a844, nvars = 4}
        gcpro3 = {next = 0x1, var = 0x17b1ad4, nvars = 43152}
        count = 137
#173 0x00000000005e7666 in Fprogn (body=28183363) at eval.c:453
        val = 0
        gcpro1 = {next = 0xbe3e18 <Sprogn>, var = 0x1, nvars = 0}
#174 0x00000000005eaf83 in eval_sub (form=28183347) at eval.c:2139
        numargs = 6
        args_left = 28183363
        i = 1
        maxargs = 0
        argvals = {13012528, 1258432, 0, 140737488322448, 18207920, 6265444, 18181044, 6268215}
        fun = 12467741
        val = 0
        original_fun = 37296
        original_args = 28183363
        funcar = 140737488322880
        gcpro1 = {next = 0x0, var = 0xb1590, nvars = 0}
        gcpro2 = {next = 0x0, var = 0x1b2cad3, nvars = 140737488322576}
        gcpro3 = {next = 0x7, var = 0x1b2cad3, nvars = 140737488322512}
        count = 136
#175 0x00000000005e7566 in Fif (args=28183395) at eval.c:404
        cond = 43152
        gcpro1 = {next = 0xbe3db8 <Sif>, var = 0x2, nvars = 0}
#176 0x00000000005eaf83 in eval_sub (form=28183379) at eval.c:2139
        numargs = 10
        args_left = 28183395
        i = 2
        maxargs = 0
        argvals = {9441156, 140737488322832, 5544991, 9441156, 140737488323024, 6251379, 0, 4294934784}
        fun = 12467645
        val = 0
        original_fun = 26448
        original_args = 28183395
        funcar = 140737488323344
        gcpro1 = {next = 0x0, var = 0x279820, nvars = 5544231}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba00ee2650, nvars = 140737488322960}
        gcpro3 = {next = 0xc74110, var = 0x1b77714, nvars = 45792}
        count = 135
#177 0x00000000005e7666 in Fprogn (body=28183459) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff8260, nvars = 5544231}
#178 0x00000000005ed1db in funcall_lambda (fun=28183427, nargs=2, arg_vector=0x7fffffff82f0) at eval.c:2952
        val = 6225208
        syms_left = 0
        next = 1786816
        lexenv = 0
        count = 132
        i = 2
        optional = true
        rest = false
#179 0x00000000005eccf6 in apply_lambda (fun=28183427, args=28181795, count=131) at eval.c:2834
        args_left = 0
        i = 2
        numargs = 2
        arg_vector = 0x7fffffff82f0
        gcpro1 = {next = 0xbe3db8 <Sif>, var = 0x3, nvars = 2}
        gcpro2 = {next = 0x7fffffff8390, var = 0x5e7584 <Fif+109>, nvars = 140737488323472}
        gcpro3 = {next = 0x0, var = 0xd9eb63, nvars = 5544231}
        tem = 43152
        sa_avail = 16368
        sa_count = 132
        sa_must_free = false
#180 0x00000000005eb671 in eval_sub (form=28181779) at eval.c:2264
        fun = 28183427
        val = 0
        original_fun = 1557216
        original_args = 28181795
        funcar = 29232
        gcpro1 = {next = 0x7fffffff84c0, var = 0x5e747f <For+60>, nvars = 0}
        gcpro2 = {next = 0x0, var = 0x7fffffff8470, nvars = 5544231}
        gcpro3 = {next = 0x7fffffff8450, var = 0x54a0ef <CHAR_TABLE_REF+44>, nvars = 13012528}
        count = 131
#181 0x00000000005e8618 in Flet (args=28181859) at eval.c:944
        temps = 0x7fffffff8530
        tem = 0
        lexenv = 140737488324112
        elt = 28181763
        varlist = 28181843
        count = 131
        argnum = 1
        gcpro1 = {next = 0x1b69014, var = 0x4b, nvars = 13012528}
        gcpro2 = {next = 0x1b678cf, var = 0x1b69011, nvars = 0}
        sa_avail = 16376
        sa_count = 131
        sa_must_free = false
#182 0x00000000005eaf83 in eval_sub (form=28181747) at eval.c:2139
        numargs = 10
        args_left = 28181859
        i = 2
        maxargs = 0
        argvals = {150, 60149440309, 13012528, 13365176, 0, 140737488324208, 5544231, 19516677}
        fun = 12468365
        val = 150
        original_fun = 29904
        original_args = 28181859
        funcar = 5544231
        gcpro1 = {next = 0x0, var = 0x1b4420, nvars = 5544231}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba00e1d250, nvars = 140737488324304}
        gcpro3 = {next = 0xc74110, var = 0x7fffffff8630, nvars = 1}
        count = 130
#183 0x00000000005e7666 in Fprogn (body=28180883) at eval.c:453
        val = 150
        gcpro1 = {next = 0x7fffffff87a0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 28808197}
#184 0x00000000005e0371 in Fsave_restriction (body=28180915) at editfns.c:3664
        val = 3
        count = 129
#185 0x00000000005eaf83 in eval_sub (form=28180931) at eval.c:2139
        numargs = 14
        args_left = 28180915
        i = 3
        maxargs = 0
        argvals = {140737488324640, 6084546, 140737488324672, 14383072, 140737488324976, 6207167, 0, 28182435}
        fun = 12466861
        val = 0
        original_fun = 463504
        original_args = 28180915
        funcar = 140737488324864
        gcpro1 = {next = 0x54aa43 <WINDOWP+29>, var = 0x7fffffff8840, nvars = 1}
        gcpro2 = {next = 0x54a596 <XMISCANY+24>, var = 0x1482e09, nvars = 140737488324752}
        gcpro3 = {next = 0x0, var = 0x7fffffff8878, nvars = 21507593}
        count = 128
#186 0x00000000005e7666 in Fprogn (body=28180947) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff8970, var = 0x5ed718 <record_unwind_protect+61>, nvars = 27185337}
#187 0x00000000005d9826 in Fsave_excursion (args=28180947) at editfns.c:1018
        val = 1
        count = 127
#188 0x00000000005eaf83 in eval_sub (form=28180963) at eval.c:2139
        numargs = 6
        args_left = 28180947
        i = 1
        maxargs = 0
        argvals = {5547472, 21507753, 140737488325136, 434, 37, 140737488325920, 0, 17179869184}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 28180947
        funcar = 140737488325328
        gcpro1 = {next = 0x54aa43 <WINDOWP+29>, var = 0x1482e81, nvars = 140737488325296}
        gcpro2 = {next = 0x54a596 <XMISCANY+24>, var = 0x1482e81, nvars = 140737488325216}
        gcpro3 = {next = 0xccdb30, var = 0x7fffffff8a48, nvars = 21507713}
        count = 126
#189 0x00000000005e7666 in Fprogn (body=28181267) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff8b40, var = 0x5ed718 <record_unwind_protect+61>, nvars = 21507593}
#190 0x00000000005d9826 in Fsave_excursion (args=28181251) at editfns.c:1018
        val = 2
        count = 125
#191 0x00000000005eaf83 in eval_sub (form=28181235) at eval.c:2139
        numargs = 10
        args_left = 28181251
        i = 2
        maxargs = 0
        argvals = {0, 637152, 5544231, 0, 140737488325904, 6204666, 28808192, 637152}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 28181251
        funcar = 5544231
        gcpro1 = {next = 0x0, var = 0x7fffffff8c40, nvars = 5544231}
        gcpro2 = {next = 0x1b79400, var = 0x1497c20, nvars = 13012528}
        gcpro3 = {next = 0x1497c20, var = 0x1b79400, nvars = 140737488325664}
        count = 124
#192 0x00000000005e7666 in Fprogn (body=28181283) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0xe1d250, nvars = 5544231}
#193 0x00000000005e879a in Flet (args=28181299) at eval.c:974
        temps = 0x7fffffff8d20
        tem = 0
        lexenv = 0
        elt = 28182387
        varlist = 0
        count = 123
        argnum = 1
        gcpro1 = {next = 0x6, var = 0x1b678b7, nvars = 13012528}
        gcpro2 = {next = 0x3, var = 0x0, nvars = 1}
        sa_avail = 16376
        sa_count = 123
        sa_must_free = false
#194 0x00000000005eaf83 in eval_sub (form=28181315) at eval.c:2139
        numargs = 10
        args_left = 28181299
        i = 2
        maxargs = 0
        argvals = {28735680, 25798545428, 28808192, 140737488326248, 13012528, 25769803809, 0, 140737488326256}
        fun = 12468365
        val = 0
        original_fun = 29904
        original_args = 28181299
        funcar = 5544231
        gcpro1 = {next = 0x0, var = 0xa890, nvars = 5544231}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba00c736c0, nvars = 140737488326336}
        gcpro3 = {next = 0xc74110, var = 0x1b79400, nvars = 45792}
        count = 122
#195 0x00000000005e7666 in Fprogn (body=28181379) at eval.c:453
        val = 15520740
        gcpro1 = {next = 0x0, var = 0x7fffffff8f90, nvars = 5544231}
#196 0x00000000005ed1db in funcall_lambda (fun=28181331, nargs=4, arg_vector=0x7fffffff9020) at eval.c:2952
        val = 28609443
        syms_left = 0
        next = 2594848
        lexenv = 0
        count = 118
        i = 4
        optional = true
        rest = false
#197 0x00000000005eccf6 in apply_lambda (fun=28181331, args=28609859, count=117) at eval.c:2834
        args_left = 0
        i = 4
        numargs = 4
        arg_vector = 0x7fffffff9020
        gcpro1 = {next = 0x0, var = 0x1b36773, nvars = 4}
        gcpro2 = {next = 0x7fffffff90c0, var = 0xdb76a0, nvars = 140737488327152}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x5efec8 <Flength+363>, nvars = 140737488326816}
        tem = 43152
        sa_avail = 16352
        sa_count = 118
        sa_must_free = false
#198 0x00000000005eb671 in eval_sub (form=28609939) at eval.c:2264
        fun = 28181331
        val = 0
        original_fun = 1126896
        original_args = 28609859
        funcar = 29232
        gcpro1 = {next = 0x129cd00, var = 0x7fffffff91e8, nvars = 13012528}
        gcpro2 = {next = 0x0, var = 0x75, nvars = 3597216}
        gcpro3 = {next = 0x1b6783b, var = 0x6, nvars = 13012528}
        count = 117
#199 0x00000000005eb103 in eval_sub (form=28609971) at eval.c:2155
        vals = 0x7fffffff9270
        argnum = 2
        sa_avail = 16368
        sa_count = 117
        sa_must_free = false
        numargs = 10
        args_left = 28609379
        i = -28040
        maxargs = 2
        argvals = {16, 26761136, 29530736, 28799364, 140737488327408, 1, 28799364, 140737488327408}
        fun = 12467149
        val = 12457664
        original_fun = 463072
        original_args = 28609955
        funcar = 5544231
        gcpro1 = {next = 0x0, var = 0x0, nvars = 97}
        gcpro2 = {next = 0x2, var = 0x61, nvars = 13012528}
        gcpro3 = {next = 0x100000001, var = 0x7fffffff9270, nvars = 1}
        count = 116
#200 0x00000000005eb202 in eval_sub (form=28610003) at eval.c:2175
        numargs = 10
        args_left = 28609363
        i = 1
        maxargs = 2
        argvals = {15722980, 28800756, 0, 43152, 5544231, 43152, 140737488328048, 6204666}
        fun = 12457669
        val = 0
        original_fun = 14976
        original_args = 28609987
        funcar = 5544231
        gcpro1 = {next = 0x900000a890, var = 0xcc2060, nvars = 140737488327904}
        gcpro2 = {next = 0x0, var = 0x0, nvars = 12830784}
        gcpro3 = {next = 0x549b88 <SDATA+24>, var = 0x7fffffff93f0, nvars = 1}
        count = 115
#201 0x00000000005e7666 in Fprogn (body=28599875) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff9560, nvars = 5544231}
#202 0x00000000005ed1db in funcall_lambda (fun=28599843, nargs=1, arg_vector=0x7fffffff96b8) at eval.c:2952
        val = 1
        syms_left = 0
        next = 35424
        lexenv = 0
        count = 114
        i = 1
        optional = false
        rest = false
#203 0x00000000005eca6a in Ffuncall (nargs=2, args=0x7fffffff96b0) at eval.c:2787
        fun = 28599843
        original_fun = 28599843
        funcar = 29232
        numargs = 1
        lisp_numargs = 12468360
        val = 28220899
        internal_args = 0x7fffffff9680
        count = 113
#204 0x00000000005ec140 in call1 (fn=28599843, arg1=15722980) at eval.c:2581
No locals.
#205 0x00000000005f6e88 in mapcar1 (leni=4, vals=0x7fffffff97a0, fn=28599843, seq=29072819) at fns.c:2563
        tail = 29072803
        dummy = 28220899
        i = 1
        gcpro1 = {next = 0xc68e30, var = 0x7fffffff97a0, nvars = 4}
        gcpro2 = {next = 0x36e670, var = 0x1b79400, nvars = 13012528}
        gcpro3 = {next = 0x1b79405, var = 0x600000000, nvars = 28808192}
#206 0x00000000005f7237 in Fmapcar (function=28599843, sequence=29072819) at fns.c:2633
        len = 4
        leni = 4
        args = 0x7fffffff97a0
        ret = 0
        sa_avail = 16352
        sa_count = 113
        sa_must_free = false
#207 0x00000000005eb2dc in eval_sub (form=28599651) at eval.c:2192
        numargs = 10
        args_left = 0
        i = 2
        maxargs = 2
        argvals = {28599843, 29072819, 29232, 0, 13012528, 14382528, 0, 140737488328848}
        fun = 12473309
        val = 150
        original_fun = 400704
        original_args = 28599635
        funcar = 5544231
        gcpro1 = {next = 0x0, var = 0x396620, nvars = 13012528}
        gcpro2 = {next = 0x0, var = 0x6c, nvars = 139642271668464}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x7fffffff9840, nvars = 2}
        count = 112
#208 0x00000000005eb202 in eval_sub (form=28599603) at eval.c:2175
        numargs = 10
        args_left = 28599571
        i = 1
        maxargs = 2
        argvals = {150, 26076100, 29283384, 140737488342320, 0, 4097411862496, 140737488329200, 6091478}
        fun = 12457669
        val = 0
        original_fun = 14976
        original_args = 28599587
        funcar = 43152
        gcpro1 = {next = 0x0, var = 0x7fffffff9a30, nvars = 5544231}
        gcpro2 = {next = 0x7fffffff9b40, var = 0x5eacfa <eval_sub+142>, nvars = 13012528}
        gcpro3 = {next = 0x0, var = 0x7fffffff9990, nvars = 1}
        count = 111
#209 0x00000000005e7666 in Fprogn (body=28599523) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffff9b00, nvars = 5544231}
#210 0x00000000005ed1db in funcall_lambda (fun=28599555, nargs=0, arg_vector=0x7fffffff9c48) at eval.c:2952
        val = 0
        syms_left = 0
        next = 0
        lexenv = 0
        count = 111
        i = 0
        optional = false
        rest = false
#211 0x00000000005eca6a in Ffuncall (nargs=1, args=0x7fffffff9c40) at eval.c:2787
        fun = 28599555
        original_fun = 28599555
        funcar = 29232
        numargs = 0
        lisp_numargs = 0
        val = 0
        internal_args = 0x5efd38 <CHECK_LIST_END+26>
        count = 110
#212 0x00000000005eb184 in eval_sub (form=26937139) at eval.c:2162
        vals = 0x7fffffff9c40
        argnum = 1
        sa_avail = 16376
        sa_count = 110
        sa_must_free = false
        numargs = 6
        args_left = 0
        i = -25536
        maxargs = 0
        argvals = {140737488329984, 6216357, 0, 108, 14382528, 2, 0, 51545700268}
        fun = 12469277
        val = 140737488330336
        original_fun = 23520
        original_args = 26936883
        funcar = 0
        gcpro1 = {next = 0xe, var = 0x18a8aad, nvars = 140737488330112}
        gcpro2 = {next = 0x8700c68e30, var = 0x6c, nvars = 140737488329984}
        gcpro3 = {next = 0x130d3f8, var = 0x7fffffff9c40, nvars = 1}
        count = 109
#213 0x00000000005e778f in Fsetq (args=26937619) at eval.c:530
        args_left = 26937619
        gcpro1 = {next = 0x7fffffff9de0, var = 0x5efd38 <CHECK_LIST_END+26>, nvars = 0}
        val = 26937619
        sym = 6225608
        lex_binding = 140737488330256
#214 0x00000000005eaf83 in eval_sub (form=26937683) at eval.c:2139
        numargs = 10
        args_left = 26937619
        i = 2
        maxargs = 0
        argvals = {16384, 0, 0, 0, 13012528, 14382432, 0, 140737488330368}
        fun = 12467885
        val = 0
        original_fun = 430880
        original_args = 26937619
        funcar = 140737488330544
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba0040ad00, nvars = 140737488330560}
        gcpro2 = {next = 0xc74110, var = 0x3ba01073b30, nvars = 45792}
        gcpro3 = {next = 0xc74110, var = 0x19dfe03, nvars = 45792}
        count = 108
#215 0x00000000005e7666 in Fprogn (body=27296691) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffff9fa0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 21507793}
#216 0x00000000005d9826 in Fsave_excursion (args=27296691) at editfns.c:1018
        val = 2
        count = 107
#217 0x00000000005eaf83 in eval_sub (form=27296707) at eval.c:2139
        numargs = 10
        args_left = 27296691
        i = 2
        maxargs = 0
        argvals = {140737488330784, 6210442, 140737488330816, 14382400, 140737488331120, 6207167, 140737488331136, 26938851}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 27296691
        funcar = 140737488331136
        gcpro1 = {next = 0x7fffffffa1d0, var = 0x7fffffffa040, nvars = 1}
        gcpro2 = {next = 0x3fe0, var = 0x2, nvars = 2}
        gcpro3 = {next = 0x1b46503, var = 0x14b000, nvars = 140737488330880}
        count = 106
#218 0x00000000005e7666 in Fprogn (body=27296627) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffffa170, nvars = 5544231}
#219 0x00000000005e7603 in Fcond (args=27296611) at eval.c:431
        clause = 27296659
        val = 43152
        gcpro1 = {next = 0x0, var = 0x0, nvars = 140737488331216}
#220 0x00000000005eaf83 in eval_sub (form=27296483) at eval.c:2139
        numargs = 18
        args_left = 27298355
        i = 4
        maxargs = 0
        argvals = {28226211, 28221363, 1, 140737488331152, 2, 6207167, 0, 140737488331328}
        fun = 12467693
        val = 0
        original_fun = 430736
        original_args = 27298355
        funcar = 430640
        gcpro1 = {next = 0x3ff0, var = 0x19dfd83, nvars = 5544231}
        gcpro2 = {next = 0x7fffffffa330, var = 0x19d3403, nvars = 13012528}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x7fffffffa1f0, nvars = 2}
        count = 105
#221 0x00000000005e7666 in Fprogn (body=27296403) at eval.c:453
        val = 0
        gcpro1 = {next = 0xbe3e18 <Sprogn>, var = 0x2, nvars = 0}
#222 0x00000000005eaf83 in eval_sub (form=27296467) at eval.c:2139
        numargs = 10
        args_left = 27296403
        i = 2
        maxargs = 0
        argvals = {28599555, 140737488331536, 2, 1345872, 13058320, 6617030, 45792, 140737488331728}
        fun = 12467741
        val = 0
        original_fun = 37296
        original_args = 27296403
        funcar = 0
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0xe, nvars = 140737488331952}
        gcpro2 = {next = 0xc68e30, var = 0x0, nvars = 28226275}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3baffffa380, nvars = 140737488331856}
        count = 104
#223 0x00000000005e7566 in Fif (args=27303891) at eval.c:404
        cond = 43152
        gcpro1 = {next = 0xbe3db8 <Sif>, var = 0x2, nvars = 0}
#224 0x00000000005eaf83 in eval_sub (form=27303939) at eval.c:2139
        numargs = 10
        args_left = 27303891
        i = 2
        maxargs = 0
        argvals = {150, 140737488332080, 13058320, 4097411812912, 45792, 140737488332112, 5544231, 4097414653808}
        fun = 12467645
        val = 0
        original_fun = 26448
        original_args = 27303891
        funcar = 45792
        gcpro1 = {next = 0xa890, var = 0x2b5940, nvars = 13012528}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x2b5940, nvars = 140737488332496}
        gcpro3 = {next = 0x7fffffffa580, var = 0x7fffffffa510, nvars = 1}
        count = 103
#225 0x00000000005e7666 in Fprogn (body=27294883) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffffa680, nvars = 5544231}
#226 0x00000000005e8b8b in internal_catch (tag=2840896, func=0x5e7637 <Fprogn>, arg=27286051) at eval.c:1116
        val = 12
        c = 0x14d9330
#227 0x00000000005e8a5a in Fcatch (args=27286067) at eval.c:1091
        tag = 2840896
        gcpro1 = {next = 0x7fffffffa720, var = 0x5efec8 <Flength+363>, nvars = 12468504}
#228 0x00000000005eaf83 in eval_sub (form=27286083) at eval.c:2139
        numargs = 50
        args_left = 27286067
        i = 12
        maxargs = 0
        argvals = {12468360, 2, 0, 14382272, 140737488332976, 6207167, 5544231, 27084051}
        fun = 12468509
        val = 0
        original_fun = 431312
        original_args = 27286067
        funcar = 2
        gcpro1 = {next = 0x1b46503, var = 0x2b5910, nvars = 140737488332800}
        gcpro2 = {next = 0x7fffffffa8f0, var = 0x5eb6bf <eval_sub+2643>, nvars = 140737488332768}
        gcpro3 = {next = 0x7fffffffa7a0, var = 0x5cd154 <Feq+48>, nvars = 2840848}
        count = 102
#229 0x00000000005e7666 in Fprogn (body=27294803) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffffa8b0, nvars = 5544231}
#230 0x00000000005e885a in Fwhile (args=27294851) at eval.c:996
        test = 27084051
        body = 27294835
        gcpro1 = {next = 0x0, var = 0x0, nvars = 140737488333104}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0xffffa8f0, nvars = 140737488333056}
#231 0x00000000005eaf83 in eval_sub (form=27294867) at eval.c:2139
        numargs = 18
        args_left = 27294851
        i = 4
        maxargs = 0
        argvals = {6, 6082952, 140737488333200, 14382208, 140737488333504, 6207167, 0, 27086227}
        fun = 12468413
        val = 0
        original_fun = 431216
        original_args = 27294851
        funcar = 140737488333392
        gcpro1 = {next = 0x7fffffffab20, var = 0x7fffffffa990, nvars = 1}
        gcpro2 = {next = 0xbe16c0 <Scons>, var = 0x2, nvars = 140737488333296}
        gcpro3 = {next = 0xa890, var = 0x7fffffffa950, nvars = 1}
        count = 101
#232 0x00000000005e7666 in Fprogn (body=27294547) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffffaac0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 21508033}
#233 0x00000000005d9826 in Fsave_excursion (args=27289491) at editfns.c:1018
        val = 3
        count = 100
#234 0x00000000005eaf83 in eval_sub (form=27289507) at eval.c:2139
        numargs = 14
        args_left = 27289491
        i = 3
        maxargs = 0
        argvals = {140737488333968, 6207167, 28226339, 16384, 140737488333968, 6205405, 336603921, 2}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 27289491
        funcar = 13012528
        gcpro1 = {next = 0xd02ad4, var = 0x7fffffffab30, nvars = 1}
        gcpro2 = {next = 0x7fffffffac40, var = 0xf02f84, nvars = 0}
        gcpro3 = {next = 0x14102b11, var = 0x0, nvars = 0}
        count = 99
#235 0x00000000005e7666 in Fprogn (body=27294531) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0xf1e920, nvars = 5544231}
#236 0x00000000005e83cf in FletX (args=27293571) at eval.c:904
        varlist = 0
        var = 2841328
        val = 0
        elt = 2841328
        lexenv = 0
        count = 78
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x4e, nvars = 140737488334112}
        gcpro2 = {next = 0xc68e30, var = 0x4bb5b0 <emacs_mule_finish_composition+331>, nvars = 0}
        gcpro3 = {next = 0x7fffffffad50, var = 0x5f7cc3 <Frequire+912>, nvars = 5544231}
#237 0x00000000005eaf83 in eval_sub (form=27293491) at eval.c:2139
        numargs = 22
        args_left = 27293571
        i = 5
        maxargs = 0
        argvals = {4961712, 0, 0, 28273203, 29167683, 12467885, 3736096, 0}
        fun = 12468317
        val = 4961712
        original_fun = 29952
        original_args = 27293571
        funcar = 0
        gcpro1 = {next = 0x0, var = 0x120c50, nvars = 5544231}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba00d89a80, nvars = 140737488334352}
        gcpro3 = {next = 0xc74110, var = 0x7fffffffad70, nvars = 3}
        count = 77
#238 0x00000000005e7666 in Fprogn (body=27293299) at eval.c:453
        val = 4961712
        gcpro1 = {next = 0x0, var = 0x7fffffffaee0, nvars = 5544231}
#239 0x00000000005ed1db in funcall_lambda (fun=27293443, nargs=4, arg_vector=0x7fffffffaf70) at eval.c:2952
        val = 28502307
        syms_left = 0
        next = 1182800
        lexenv = 0
        count = 73
        i = 4
        optional = true
        rest = false
#240 0x00000000005eccf6 in apply_lambda (fun=27293443, args=28046627, count=72) at eval.c:2834
        args_left = 0
        i = 4
        numargs = 4
        arg_vector = 0x7fffffffaf70
        gcpro1 = {next = 0x0, var = 0x7fffffffb020, nvars = 4}
        gcpro2 = {next = 0x7fffffffb130, var = 0x5eafdd <eval_sub+881>, nvars = 13012528}
        gcpro3 = {next = 0x7fffffffb130, var = 0x5eb6bf <eval_sub+2643>, nvars = 14455092}
        tem = 0
        sa_avail = 16352
        sa_count = 73
        sa_must_free = false
#241 0x00000000005eb671 in eval_sub (form=28046675) at eval.c:2264
        fun = 27293443
        val = 5544231
        original_fun = 2840656
        original_args = 28046627
        funcar = 29232
        gcpro1 = {next = 0x0, var = 0x1bd1043, nvars = 29072851}
        gcpro2 = {next = 0x1bb9dd3, var = 0x7fffffffb100, nvars = 1}
        gcpro3 = {next = 0x1, var = 0x1b2e933, nvars = 3933616}
        count = 72
#242 0x00000000005e778f in Fsetq (args=28046691) at eval.c:530
        args_left = 28046691
        gcpro1 = {next = 0x7fffffffb1f0, var = 0x5efd38 <CHECK_LIST_END+26>, nvars = 0}
        val = 28046691
        sym = 6225608
        lex_binding = 140737488335392
#243 0x00000000005eaf83 in eval_sub (form=28046723) at eval.c:2139
        numargs = 10
        args_left = 28046691
        i = 2
        maxargs = 0
        argvals = {0, 2591856, 5544231, 0, 140737488335792, 6204666, 140737488335504, 2591856}
        fun = 12467885
        val = 29167683
        original_fun = 430880
        original_args = 28046691
        funcar = 29232
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0xa, nvars = 140737488335616}
        gcpro2 = {next = 0xc74110, var = 0x1abfb33, nvars = 45792}
        gcpro3 = {next = 0x0, var = 0x0, nvars = 140737488335552}
        count = 71
#244 0x00000000005e7666 in Fprogn (body=28046531) at eval.c:453
        val = 29167683
        gcpro1 = {next = 0xbe3e18 <Sprogn>, var = 0x2, nvars = 0}
#245 0x00000000005eaf83 in eval_sub (form=28047091) at eval.c:2139
        numargs = 10
        args_left = 28046739
        i = 2
        maxargs = 0
        argvals = {0, 9542533, 13012528, 28619571, 0, 140737488335792, 2, 0}
        fun = 12467741
        val = 0
        original_fun = 37296
        original_args = 28046739
        funcar = 140737488336080
        gcpro1 = {next = 0x7fffffffb4d0, var = 0x5e8882 <Fwhile+165>, nvars = 0}
        gcpro2 = {next = 0x0, var = 0x7fffffffb450, nvars = 5544231}
        gcpro3 = {next = 0x7fffffffb450, var = 0x7fffffffb3d0, nvars = 1}
        count = 70
#246 0x00000000005e7566 in Fif (args=28064627) at eval.c:404
        cond = 43152
        gcpro1 = {next = 0xbe3db8 <Sif>, var = 0x5, nvars = 0}
#247 0x00000000005eaf83 in eval_sub (form=28064643) at eval.c:2139
        numargs = 22
        args_left = 28064627
        i = 5
        maxargs = 0
        argvals = {140737488336272, 6091478, 0, 3756160, 13058320, 28619523, 45792, 140737488336304}
        fun = 12467645
        val = 0
        original_fun = 26448
        original_args = 28064627
        funcar = 0
        gcpro1 = {next = 0x7f00ffffb730, var = 0x0, nvars = 43152}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x3ba00000000, nvars = 140737488336464}
        gcpro3 = {next = 0xc74110, var = 0x3ba00c68e30, nvars = 45792}
        count = 69
#248 0x00000000005e7666 in Fprogn (body=28064547) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffffb6d0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 28808197}
#249 0x00000000005e0371 in Fsave_restriction (body=28068819) at editfns.c:3664
        val = 2
        count = 68
#250 0x00000000005eaf83 in eval_sub (form=28068867) at eval.c:2139
        numargs = 10
        args_left = 28068819
        i = 2
        maxargs = 0
        argvals = {140737488337024, 6207167, 140737488336736, 28050739, 0, 0, 0, 140737488336768}
        fun = 12466861
        val = 0
        original_fun = 463504
        original_args = 28068819
        funcar = 140737488336944
        gcpro1 = {next = 0xbe3ed8 <Squote>, var = 0x1ac0833, nvars = 1}
        gcpro2 = {next = 0x0, var = 0x7fffffffb750, nvars = 2}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x5ecb90 <apply_lambda+91>, nvars = 140737488336800}
        count = 67
#251 0x00000000005e7666 in Fprogn (body=28064515) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffffb8a0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 27185721}
#252 0x00000000005d9826 in Fsave_excursion (args=28064515) at editfns.c:1018
        val = 1
        count = 66
#253 0x00000000005eaf83 in eval_sub (form=28064531) at eval.c:2139
        numargs = 6
        args_left = 28064515
        i = 1
        maxargs = 0
        argvals = {140737488337184, 6082900, 2724976, 14380800, 140737488337520, 6207167, 18528, 28051571}
        fun = 12464125
        val = 43152
        original_fun = 39600
        original_args = 28064515
        funcar = 140737488337696
        gcpro1 = {next = 0x7fffffffb9d0, var = 0x7fffffffb940, nvars = 2}
        gcpro2 = {next = 0x0, var = 0x7fffffffb980, nvars = 5544231}
        gcpro3 = {next = 0x0, var = 0x299470, nvars = 13012528}
        count = 65
#254 0x00000000005e7666 in Fprogn (body=28064483) at eval.c:453
        val = 43152
        gcpro1 = {next = 0x0, var = 0xf1e6b0, nvars = 5544231}
#255 0x00000000005e83cf in FletX (args=28064451) at eval.c:904
        varlist = 0
        var = 2840704
        val = 0
        elt = 2840704
        lexenv = 0
        count = 51
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0xdb6dc0, nvars = 140737488337664}
        gcpro2 = {next = 0xc68e30, var = 0x0, nvars = 0}
        gcpro3 = {next = 0x1b49843, var = 0x1b9fce3, nvars = 0}
#256 0x00000000005eaf83 in eval_sub (form=28064403) at eval.c:2139
        numargs = 18
        args_left = 28064451
        i = 4
        maxargs = 0
        argvals = {12467592, 2, 0, 14380608, 140737488338112, 6207167, 140737488337920, 28052931}
        fun = 12468317
        val = 0
        original_fun = 29952
        original_args = 28064451
        funcar = 140737488338288
        gcpro1 = {next = 0x7fffffffbbf0, var = 0x5efd38 <CHECK_LIST_END+26>, nvars = 0}
        gcpro2 = {next = 0x0, var = 0x7fffffffbbd0, nvars = 5544231}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x0, nvars = 13012528}
        count = 50
#257 0x00000000005e7666 in Fprogn (body=28064307) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffffbcc0, nvars = 5544231}
#258 0x00000000005e7584 in Fif (args=28064339) at eval.c:405
        cond = 0
        gcpro1 = {next = 0xbe3db8 <Sif>, var = 0x3, nvars = 0}
#259 0x00000000005eaf83 in eval_sub (form=28064355) at eval.c:2139
        numargs = 14
        args_left = 28064339
        i = 3
        maxargs = 0
        argvals = {37536, 0, 10, 10, 13012528, 28609139, 0, 140737488338288}
        fun = 12467645
        val = 0
        original_fun = 26448
        original_args = 28064339
        funcar = 13012528
        gcpro1 = {next = 0xbe3d88 <Sand>, var = 0x2, nvars = 0}
        gcpro2 = {next = 0x0, var = 0x0, nvars = 140737488338368}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0xffffbf20, nvars = 140737488338368}
        count = 49
#260 0x00000000005e7666 in Fprogn (body=28064243) at eval.c:453
        val = 15138228
        gcpro1 = {next = 0x0, var = 0x7fffffffbe90, nvars = 5544231}
#261 0x00000000005ed1db in funcall_lambda (fun=28064291, nargs=4, arg_vector=0x7fffffffbf20) at eval.c:2952
        val = 28609155
        syms_left = 0
        next = 3756160
        lexenv = 0
        count = 45
        i = 4
        optional = true
        rest = true
#262 0x00000000005eccf6 in apply_lambda (fun=28064291, args=28599459, count=44) at eval.c:2834
        args_left = 0
        i = 4
        numargs = 4
        arg_vector = 0x7fffffffbf20
        gcpro1 = {next = 0x7fffffffc010, var = 0x5f7172 <Fmapcar+115>, nvars = 4}
        gcpro2 = {next = 0xefea24, var = 0xefe9e4, nvars = 15722916}
        gcpro3 = {next = 0x4, var = 0x4, nvars = 140737488338960}
        tem = 1556096
        sa_avail = 16352
        sa_count = 45
        sa_must_free = false
#263 0x00000000005eb671 in eval_sub (form=28599475) at eval.c:2264
        fun = 28064291
        val = 0
        original_fun = 2725024
        original_args = 28599459
        funcar = 29232
        gcpro1 = {next = 0x17ad424, var = 0x1bba2c3, nvars = 140737488339184}
        gcpro2 = {next = 0x7fffffffc1e0, var = 0x5eb6bf <eval_sub+2643>, nvars = 140737488339152}
        gcpro3 = {next = 0xbe4fe8 <Sassoc>, var = 0x7fffffffc030, nvars = 2}
        count = 44
#264 0x00000000005e82b9 in FletX (args=28627379) at eval.c:879
        varlist = 28599315
        var = 1127392
        val = 29072819
        elt = 28599363
        lexenv = 0
        count = 43
        gcpro1 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0xffffc1e0, nvars = 140737488339440}
        gcpro2 = {next = 0xc68e30, var = 0x5e764d <Fprogn+22>, nvars = 0}
        gcpro3 = {next = 0x0, var = 0x7fffffffc1a0, nvars = 5544231}
#265 0x00000000005eaf83 in eval_sub (form=28627363) at eval.c:2139
        numargs = 10
        args_left = 28627379
        i = 2
        maxargs = 0
        argvals = {6, 1738, 140737488339600, 6190694, 13012528, 0, 0, 0}
        fun = 12468317
        val = 0
        original_fun = 29952
        original_args = 28627379
        funcar = 140737488339952
        gcpro1 = {next = 0xc68e30, var = 0x27, nvars = 0}
        gcpro2 = {next = 0x0, var = 0x1b72b63, nvars = 140737488339840}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x7fffffffc240, nvars = 1}
        count = 42
#266 0x00000000005e7666 in Fprogn (body=28627347) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffffc3b0, var = 0x5ed718 <record_unwind_protect+61>, nvars = 28808197}
#267 0x00000000005e0371 in Fsave_restriction (body=28600963) at editfns.c:3664
        val = 5
        count = 41
#268 0x00000000005eaf83 in eval_sub (form=28600979) at eval.c:2139
        numargs = 22
        args_left = 28600963
        i = 5
        maxargs = 0
        argvals = {0, 15789664, 5544231, 0, 140737488340352, 6204666, 140737488340176, 15789664}
        fun = 12466861
        val = 0
        original_fun = 463504
        original_args = 28600963
        funcar = 140737488340240
        gcpro1 = {next = 0x7fffffffc4d0, var = 0x5e7666 <Fprogn+47>, nvars = 25242199}
        gcpro2 = {next = 0xeed234, var = 0x1b43103, nvars = 28613763}
        gcpro3 = {next = 0xeed234, var = 0x27, nvars = 13012528}
        count = 40
#269 0x00000000005e7666 in Fprogn (body=28627219) at eval.c:453
        val = 0
        gcpro1 = {next = 0x7fffffffc580, var = 0x5ed718 <record_unwind_protect+61>, nvars = 27185561}
#270 0x00000000005d9826 in Fsave_excursion (args=28627219) at editfns.c:1018
        val = 1
        count = 39
#271 0x00000000005eaf83 in eval_sub (form=28627235) at eval.c:2139
        numargs = 6
        args_left = 28627219
        i = 1
        maxargs = 0
        argvals = {21508393, 6, 0, 12853360, 140737488341196, 13626981, 29071376, 12853360}
        fun = 12464125
        val = 0
        original_fun = 39600
        original_args = 28627219
        funcar = 29232
        gcpro1 = {next = 0x0, var = 0x0, nvars = 12853360}
        gcpro2 = {next = 0x0, var = 0x1, nvars = 1}
        gcpro3 = {next = 0x7fffffffc680, var = 0x7fffffffc5e0, nvars = 3}
        count = 38
#272 0x00000000005e7666 in Fprogn (body=28627203) at eval.c:453
        val = 0
        gcpro1 = {next = 0x0, var = 0x7fffffffc750, nvars = 5544231}
#273 0x00000000005ed1db in funcall_lambda (fun=28602691, nargs=0, arg_vector=0x7fffffffc7e0) at eval.c:2952
        val = 2
        syms_left = 0
        next = 15791568
        lexenv = 0
        count = 37
        i = 0
        optional = true
        rest = false
#274 0x00000000005eccf6 in apply_lambda (fun=28602691, args=0, count=36) at eval.c:2834
        args_left = 0
        i = 0
        numargs = 0
        arg_vector = 0x7fffffffc7e0
        gcpro1 = {next = 0x8700974805, var = 0x25, nvars = 0}
        gcpro2 = {next = 0x2, var = 0x1ffffc868, nvars = 140737488340096}
        gcpro3 = {next = 0x0, var = 0x14d9330, nvars = 0}
        tem = 0
        sa_avail = 16384
        sa_count = 37
        sa_must_free = false
#275 0x00000000005eb671 in eval_sub (form=29073475) at eval.c:2264
        fun = 28602691
        val = 603936
        original_fun = 4900592
        original_args = 0
        funcar = 29232
        gcpro1 = {next = 0xbe6160 <Sread>, var = 0xcfee65, nvars = 5548673}
        gcpro2 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x0, nvars = 140737488341360}
        gcpro3 = {next = 0x7fffffffc9e0, var = 0x3, nvars = 29073475}
        count = 36
#276 0x0000000000617388 in readevalloop_eager_expand_eval (val=29073475, macroexpand=603936) at lread.c:1756
No locals.
#277 0x0000000000617a99 in readevalloop (readcharfun=13626981, stream=0x0, sourcename=13642452, printflag=false, unibyte=0, readfun=0, start=0, end=0) at lread.c:1927
        count1 = 36
        c = 29073475
        val = 29073475
        count = 32
        gcpro1 = {next = 0x500000000, var = 0xcc4d00, nvars = 13332432}
        gcpro2 = {next = 0x0, var = 0x7530, nvars = 140737488341760}
        gcpro3 = {next = 0x7fffffffcb30, var = 0x5cf6b2 <set_internal+886>, nvars = 139646566648576}
        gcpro4 = {next = 0xcc4d00, var = 0x7fffffffcab0, nvars = 21603824}
        b = 0xcfee60
        continue_reading_p = true
        lex_bound = 0
        whole_buffer = true
        first_sexp = false
        macroexpand = 603936
#278 0x0000000000617dd9 in Feval_buffer (buffer=13626981, printflag=0, filename=21971812, unibyte=0, do_allow_print=43152) at lread.c:1990
        count = 28
        tem = 0
        buf = 13626981
#279 0x00000000005ec816 in Ffuncall (nargs=6, args=0x7fffffffccb8) at eval.c:2742
        internal_argbuf = {140737488342176, 12849376, 140737488342080, 6088178, 0, 26, 13058320, 6091431}
        fun = 12476677
        original_fun = 427760
        funcar = 140737488342128
        numargs = 5
        lisp_numargs = 13012528
        val = 45792
        internal_args = 0x7fffffffccc0
        count = 27
#280 0x000000000062f1d2 in exec_byte_code (bytestr=9629268, vector=9629301, maxdepth=26, args_template=0, nargs=0, args=0x0) at bytecode.c:919
        targets = {0x6328f6 <exec_byte_code+17153>, 0x632956 <exec_byte_code+17249>, 0x632958 <exec_byte_code+17251>, 0x63295a <exec_byte_code+17253>, 0x63295c <exec_byte_code+17255>, 0x63295c <exec_byte_code+17255>, 0x6329bc <exec_byte_code+17351>, 0x632a2f <exec_byte_code+17466>, 0x62ea57 <exec_byte_code+1122>, 0x62ea59 <exec_byte_code+1124>, 0x62ea5b <exec_byte_code+1126>, 0x62ea5d <exec_byte_code+1128>, 0x62ea5f <exec_byte_code+1130>, 0x62ea5f <exec_byte_code+1130>, 0x62ea65 <exec_byte_code+1136>, 0x62ea1a <exec_byte_code+1061>, 0x62eedc <exec_byte_code+2279>, 0x62eede <exec_byte_code+2281>, 0x62eee0 <exec_byte_code+2283>, 0x62eee2 <exec_byte_code+2285>, 0x62eee4 <exec_byte_code+2287>, 0x62eee4 <exec_byte_code+2287>, 0x62ef25 <exec_byte_code+2352>, 0x62eeea <exec_byte_code+2293>, 0x62f0dd <exec_byte_code+2792>, 0x62f0df <exec_byte_code+2794>, 0x62f0e1 <exec_byte_code+2796>, 0x62f0e3 <exec_byte_code+2798>, 0x62f0e5 <exec_byte_code+2800>, 0x62f0e5 <exec_byte_code+2800>, 0x62f085 <exec_byte_code+2704>, 0x62f0a2 <exec_byte_code+2733>, 0x62f19f <exec_byte_code+2986>, 0x62f1a1 <exec_byte_code+2988>, 0x62f1a3 <exec_byte_code+2990>, 0x62f1a5 <exec_byte_code+2992>, 0x62f1a7 <exec_byte_code+2994>, 0x62f1a7 <exec_byte_code+2994>, 0x62f147 <exec_byte_code+2898>, 0x62f164 <exec_byte_code+2927>, 0x62f261 <exec_byte_code+3180>, 0x62f263 <exec_byte_code+3182>, 0x62f265 <exec_byte_code+3184>, 0x62f267 <exec_byte_code+3186>, 0x62f269 <exec_byte_code+3188>, 0x62f269 <exec_byte_code+3188>, 0x62f209 <exec_byte_code+3092>, 0x62f226 <exec_byte_code+3121>, 0x63032d <exec_byte_code+7480>, 0x6300f3 <exec_byte_code+6910>, 0x6300ea <exec_byte_code+6901>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x630553 <exec_byte_code+8030>, 0x63062c <exec_byte_code+8247>, 0x63068a <exec_byte_code+8341>, 0x6306e9 <exec_byte_code+8436>, 0x63074c <exec_byte_code+8535>, 0x62ed56 <exec_byte_code+1889>, 0x62edcc <exec_byte_code+2007>, 0x6307c1 <exec_byte_code+8652>, 0x62ecad <exec_byte_code+1720>, 0x62ee32 <exec_byte_code+2109>, 0x630827 <exec_byte_code+8754>, 0x63088d <exec_byte_code+8856>, 0x6308d3 <exec_byte_code+8926>, 0x630939 <exec_byte_code+9028>, 0x630986 <exec_byte_code+9105>, 0x630a53 <exec_byte_code+9310>, 0x630a99 <exec_byte_code+9380>, 0x630aff <exec_byte_code+9482>, 0x630b82 <exec_byte_code+9613>, 0x630bc8 <exec_byte_code+9683>, 0x630c0e <exec_byte_code+9753>, 0x630c74 <exec_byte_code+9855>, 0x630cda <exec_byte_code+9957>, 0x630d40 <exec_byte_code+10059>, 0x630dc3 <exec_byte_code+10190>, 0x630e10 <exec_byte_code+10267>, 0x630e5d <exec_byte_code+10344>, 0x630f2a <exec_byte_code+10549>, 0x630fbb <exec_byte_code+10694>, 0x63104c <exec_byte_code+10839>, 0x6312b0 <exec_byte_code+11451>, 0x63131b <exec_byte_code+11558>, 0x631386 <exec_byte_code+11665>, 0x6313f1 <exec_byte_code+11772>, 0x63145c <exec_byte_code+11879>, 0x6314a9 <exec_byte_code+11956>, 0x63153b <exec_byte_code+12102>, 0x631588 <exec_byte_code+12179>, 0x6315d5 <exec_byte_code+12256>, 0x631622 <exec_byte_code+12333>, 0x631722 <exec_byte_code+12589>, 0x62ff87 <exec_byte_code+6546>, 0x63177f <exec_byte_code+12682>, 0x6317c5 <exec_byte_code+12752>, 0x63188d <exec_byte_code+12952>, 0x6318ea <exec_byte_code+13045>, 0x631947 <exec_byte_code+13138>, 0x63198d <exec_byte_code+13208>, 0x6319d9 <exec_byte_code+13284>, 0x631a25 <exec_byte_code+13360>, 0x631a79 <exec_byte_code+13444>, 0x6328f6 <exec_byte_code+17153>, 0x631acf <exec_byte_code+13530>, 0x631b10 <exec_byte_code+13595>, 0x631b51 <exec_byte_code+13660>, 0x631b92 <exec_byte_code+13725>, 0x631bd3 <exec_byte_code+13790>, 0x631c14 <exec_byte_code+13855>, 0x62ff87 <exec_byte_code+6546>, 0x6328f6 <exec_byte_code+17153>, 0x631c5a <exec_byte_code+13925>, 0x631ca8 <exec_byte_code+14003>, 0x631cee <exec_byte_code+14073>, 0x631d34 <exec_byte_code+14143>, 0x631d9a <exec_byte_code+14245>, 0x631e00 <exec_byte_code+14347>, 0x631e46 <exec_byte_code+14417>, 0x631f36 <exec_byte_code+14657>, 0x631f9c <exec_byte_code+14759>, 0x632002 <exec_byte_code+14861>, 0x632068 <exec_byte_code+14963>, 0x6320a9 <exec_byte_code+15028>, 0x6328f6 <exec_byte_code+17153>, 0x62febe <exec_byte_code+6345>, 0x62f30e <exec_byte_code+3353>, 0x62eb4d <exec_byte_code+1368>, 0x62f441 <exec_byte_code+3660>, 0x62f5a1 <exec_byte_code+4012>, 0x62f6f5 <exec_byte_code+4352>, 0x62fe4f <exec_byte_code+6234>, 0x62fe8c <exec_byte_code+6295>, 0x62f037 <exec_byte_code+2626>, 0x62ff48 <exec_byte_code+6483>, 0x62ffb9 <exec_byte_code+6596>, 0x630043 <exec_byte_code+6734>, 0x630082 <exec_byte_code+6797>, 0x63036c <exec_byte_code+7543>, 0x6303ee <exec_byte_code+7673>, 0x630471 <exec_byte_code+7804>, 0x6304d2 <exec_byte_code+7901>, 0x62f2c5 <exec_byte_code+3280>, 0x6320ef <exec_byte_code+15098>, 0x632172 <exec_byte_code+15229>, 0x6321b8 <exec_byte_code+15299>, 0x6321fe <exec_byte_code+15369>, 0x632244 <exec_byte_code+15439>, 0x63228a <exec_byte_code+15509>, 0x6322f0 <exec_byte_code+15611>, 0x632356 <exec_byte_code+15713>, 0x6323bc <exec_byte_code+15815>, 0x632422 <exec_byte_code+15917>, 0x632561 <exec_byte_code+16236>, 0x6325c7 <exec_byte_code+16338>, 0x63262d <exec_byte_code+16440>, 0x632673 <exec_byte_code+16510>, 0x6326d9 <exec_byte_code+16612>, 0x63273f <exec_byte_code+16714>, 0x632793 <exec_byte_code+16798>, 0x6327e7 <exec_byte_code+16882>, 0x63166f <exec_byte_code+12410>, 0x6316bc <exec_byte_code+12487>, 0x632834 <exec_byte_code+16959>, 0x632897 <exec_byte_code+17058>, 0x6328f6 <exec_byte_code+17153>, 0x62f849 <exec_byte_code+4692>, 0x62f94f <exec_byte_code+4954>, 0x62fa94 <exec_byte_code+5279>, 0x62fbd9 <exec_byte_code+5604>, 0x62fd14 <exec_byte_code+5919>, 0x6309d3 <exec_byte_code+9182>, 0x630eaa <exec_byte_code+10421>, 0x63180d <exec_byte_code+12824>, 0x632ac9 <exec_byte_code+17620>, 0x632b3f <exec_byte_code+17738>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x632bdc <exec_byte_code+17895>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x632c64 <exec_byte_code+18031> <repeats 64 times>}
        count = 20
        op = 5
        vectorp = 0x92ee78 <pure+188184>
        stack = {pc = 0xbd4998 <pure+2964024> "\210,\336\b!\210\016\"\204\256", byte_string = 9629268, byte_string_start = 0xbd490c <pure+2963884> "\306\b!\204\022", next = 0x7fffffffd690}
        top = 0x7fffffffccb8
        result = 0
        type = (CONDITION_CASE | unknown: 32766)
#281 0x00000000005ed26c in funcall_lambda (fun=9629141, nargs=4, arg_vector=0x92ee75 <pure+188181>) at eval.c:2959
        val = 4
        syms_left = 0
        next = 3814528
        lexenv = 0
        count = 16
        i = 4
        optional = true
        rest = false
#282 0x00000000005ec999 in Ffuncall (nargs=5, args=0x7fffffffd210) at eval.c:2775
        fun = 9629141
        original_fun = 3814384
        funcar = 8245861619769749360
        numargs = 4
        lisp_numargs = 7597624684048246831
        val = 7306640099799559265
        internal_args = 0x7665280a29226c65
        count = 15
#283 0x00000000005ec221 in call4 (fn=3814384, arg1=21971812, arg2=21971812, arg3=0, arg4=43152) at eval.c:2606
No locals.
#284 0x00000000006161e7 in Fload (file=17851460, noerror=0, nomessage=43152, nosuffix=0, must_suffix=0) at lread.c:1268
        val = -1090921693185
        stream = 0x3
        fd = 6
        fd_index = 10
        count = 10
        gcpro1 = {next = 0xc736c0, var = 0x7fffffffd410, nvars = 26}
        gcpro2 = {next = 0x4b6126 <detect_coding_utf_8>, var = 0x4b683e <decode_coding_utf_8>, nvars = 4945589}
        gcpro3 = {next = 0x549927 <builtin_lisp_symbol+44>, var = 0x0, nvars = 17851460}
        found = 21971812
        efound = 13012528
        hist_file_name = 21971812
        newer = false
        compiled = false
        handler = 5548518
        safe_p = true
        fmode = 0x6b9c07 "r"
        version = 0
#285 0x00000000005ec816 in Ffuncall (nargs=4, args=0x7fffffffd610) at eval.c:2742
        internal_argbuf = {17851460, 0, 43152, 0, 0, 0, 0, 8202320}
        fun = 12476581
        original_fun = 30672
        funcar = 10653963
        numargs = 3
        lisp_numargs = 13012528
        val = 0
        internal_args = 0x7fffffffd4f0
        count = 9
#286 0x000000000062f1d2 in exec_byte_code (bytestr=10651716, vector=10651749, maxdepth=90, args_template=1030, nargs=1, args=0x7fffffffdb58) at bytecode.c:919
        targets = {0x6328f6 <exec_byte_code+17153>, 0x632956 <exec_byte_code+17249>, 0x632958 <exec_byte_code+17251>, 0x63295a <exec_byte_code+17253>, 0x63295c <exec_byte_code+17255>, 0x63295c <exec_byte_code+17255>, 0x6329bc <exec_byte_code+17351>, 0x632a2f <exec_byte_code+17466>, 0x62ea57 <exec_byte_code+1122>, 0x62ea59 <exec_byte_code+1124>, 0x62ea5b <exec_byte_code+1126>, 0x62ea5d <exec_byte_code+1128>, 0x62ea5f <exec_byte_code+1130>, 0x62ea5f <exec_byte_code+1130>, 0x62ea65 <exec_byte_code+1136>, 0x62ea1a <exec_byte_code+1061>, 0x62eedc <exec_byte_code+2279>, 0x62eede <exec_byte_code+2281>, 0x62eee0 <exec_byte_code+2283>, 0x62eee2 <exec_byte_code+2285>, 0x62eee4 <exec_byte_code+2287>, 0x62eee4 <exec_byte_code+2287>, 0x62ef25 <exec_byte_code+2352>, 0x62eeea <exec_byte_code+2293>, 0x62f0dd <exec_byte_code+2792>, 0x62f0df <exec_byte_code+2794>, 0x62f0e1 <exec_byte_code+2796>, 0x62f0e3 <exec_byte_code+2798>, 0x62f0e5 <exec_byte_code+2800>, 0x62f0e5 <exec_byte_code+2800>, 0x62f085 <exec_byte_code+2704>, 0x62f0a2 <exec_byte_code+2733>, 0x62f19f <exec_byte_code+2986>, 0x62f1a1 <exec_byte_code+2988>, 0x62f1a3 <exec_byte_code+2990>, 0x62f1a5 <exec_byte_code+2992>, 0x62f1a7 <exec_byte_code+2994>, 0x62f1a7 <exec_byte_code+2994>, 0x62f147 <exec_byte_code+2898>, 0x62f164 <exec_byte_code+2927>, 0x62f261 <exec_byte_code+3180>, 0x62f263 <exec_byte_code+3182>, 0x62f265 <exec_byte_code+3184>, 0x62f267 <exec_byte_code+3186>, 0x62f269 <exec_byte_code+3188>, 0x62f269 <exec_byte_code+3188>, 0x62f209 <exec_byte_code+3092>, 0x62f226 <exec_byte_code+3121>, 0x63032d <exec_byte_code+7480>, 0x6300f3 <exec_byte_code+6910>, 0x6300ea <exec_byte_code+6901>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x630553 <exec_byte_code+8030>, 0x63062c <exec_byte_code+8247>, 0x63068a <exec_byte_code+8341>, 0x6306e9 <exec_byte_code+8436>, 0x63074c <exec_byte_code+8535>, 0x62ed56 <exec_byte_code+1889>, 0x62edcc <exec_byte_code+2007>, 0x6307c1 <exec_byte_code+8652>, 0x62ecad <exec_byte_code+1720>, 0x62ee32 <exec_byte_code+2109>, 0x630827 <exec_byte_code+8754>, 0x63088d <exec_byte_code+8856>, 0x6308d3 <exec_byte_code+8926>, 0x630939 <exec_byte_code+9028>, 0x630986 <exec_byte_code+9105>, 0x630a53 <exec_byte_code+9310>, 0x630a99 <exec_byte_code+9380>, 0x630aff <exec_byte_code+9482>, 0x630b82 <exec_byte_code+9613>, 0x630bc8 <exec_byte_code+9683>, 0x630c0e <exec_byte_code+9753>, 0x630c74 <exec_byte_code+9855>, 0x630cda <exec_byte_code+9957>, 0x630d40 <exec_byte_code+10059>, 0x630dc3 <exec_byte_code+10190>, 0x630e10 <exec_byte_code+10267>, 0x630e5d <exec_byte_code+10344>, 0x630f2a <exec_byte_code+10549>, 0x630fbb <exec_byte_code+10694>, 0x63104c <exec_byte_code+10839>, 0x6312b0 <exec_byte_code+11451>, 0x63131b <exec_byte_code+11558>, 0x631386 <exec_byte_code+11665>, 0x6313f1 <exec_byte_code+11772>, 0x63145c <exec_byte_code+11879>, 0x6314a9 <exec_byte_code+11956>, 0x63153b <exec_byte_code+12102>, 0x631588 <exec_byte_code+12179>, 0x6315d5 <exec_byte_code+12256>, 0x631622 <exec_byte_code+12333>, 0x631722 <exec_byte_code+12589>, 0x62ff87 <exec_byte_code+6546>, 0x63177f <exec_byte_code+12682>, 0x6317c5 <exec_byte_code+12752>, 0x63188d <exec_byte_code+12952>, 0x6318ea <exec_byte_code+13045>, 0x631947 <exec_byte_code+13138>, 0x63198d <exec_byte_code+13208>, 0x6319d9 <exec_byte_code+13284>, 0x631a25 <exec_byte_code+13360>, 0x631a79 <exec_byte_code+13444>, 0x6328f6 <exec_byte_code+17153>, 0x631acf <exec_byte_code+13530>, 0x631b10 <exec_byte_code+13595>, 0x631b51 <exec_byte_code+13660>, 0x631b92 <exec_byte_code+13725>, 0x631bd3 <exec_byte_code+13790>, 0x631c14 <exec_byte_code+13855>, 0x62ff87 <exec_byte_code+6546>, 0x6328f6 <exec_byte_code+17153>, 0x631c5a <exec_byte_code+13925>, 0x631ca8 <exec_byte_code+14003>, 0x631cee <exec_byte_code+14073>, 0x631d34 <exec_byte_code+14143>, 0x631d9a <exec_byte_code+14245>, 0x631e00 <exec_byte_code+14347>, 0x631e46 <exec_byte_code+14417>, 0x631f36 <exec_byte_code+14657>, 0x631f9c <exec_byte_code+14759>, 0x632002 <exec_byte_code+14861>, 0x632068 <exec_byte_code+14963>, 0x6320a9 <exec_byte_code+15028>, 0x6328f6 <exec_byte_code+17153>, 0x62febe <exec_byte_code+6345>, 0x62f30e <exec_byte_code+3353>, 0x62eb4d <exec_byte_code+1368>, 0x62f441 <exec_byte_code+3660>, 0x62f5a1 <exec_byte_code+4012>, 0x62f6f5 <exec_byte_code+4352>, 0x62fe4f <exec_byte_code+6234>, 0x62fe8c <exec_byte_code+6295>, 0x62f037 <exec_byte_code+2626>, 0x62ff48 <exec_byte_code+6483>, 0x62ffb9 <exec_byte_code+6596>, 0x630043 <exec_byte_code+6734>, 0x630082 <exec_byte_code+6797>, 0x63036c <exec_byte_code+7543>, 0x6303ee <exec_byte_code+7673>, 0x630471 <exec_byte_code+7804>, 0x6304d2 <exec_byte_code+7901>, 0x62f2c5 <exec_byte_code+3280>, 0x6320ef <exec_byte_code+15098>, 0x632172 <exec_byte_code+15229>, 0x6321b8 <exec_byte_code+15299>, 0x6321fe <exec_byte_code+15369>, 0x632244 <exec_byte_code+15439>, 0x63228a <exec_byte_code+15509>, 0x6322f0 <exec_byte_code+15611>, 0x632356 <exec_byte_code+15713>, 0x6323bc <exec_byte_code+15815>, 0x632422 <exec_byte_code+15917>, 0x632561 <exec_byte_code+16236>, 0x6325c7 <exec_byte_code+16338>, 0x63262d <exec_byte_code+16440>, 0x632673 <exec_byte_code+16510>, 0x6326d9 <exec_byte_code+16612>, 0x63273f <exec_byte_code+16714>, 0x632793 <exec_byte_code+16798>, 0x6327e7 <exec_byte_code+16882>, 0x63166f <exec_byte_code+12410>, 0x6316bc <exec_byte_code+12487>, 0x632834 <exec_byte_code+16959>, 0x632897 <exec_byte_code+17058>, 0x6328f6 <exec_byte_code+17153>, 0x62f849 <exec_byte_code+4692>, 0x62f94f <exec_byte_code+4954>, 0x62fa94 <exec_byte_code+5279>, 0x62fbd9 <exec_byte_code+5604>, 0x62fd14 <exec_byte_code+5919>, 0x6309d3 <exec_byte_code+9182>, 0x630eaa <exec_byte_code+10421>, 0x63180d <exec_byte_code+12824>, 0x632ac9 <exec_byte_code+17620>, 0x632b3f <exec_byte_code+17738>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x632bdc <exec_byte_code+17895>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x632c64 <exec_byte_code+18031> <repeats 64 times>}
        count = 7
        op = 3
        vectorp = 0xa28868 <pure+1210632>
        stack = {pc = 0xb68423 <pure+2520259> "\266\003\202L\003\016A\027\002\352\002\206\b\002\n\211A\022\242!\351\001!\355\001\313ډ$\266\003\202L\003\016A@\002\332\026B\001\206*\002\n\211A\022\242\262\n\006\t;\204\066\002\333\360!\210\361\352\006\v!!\210\202L\003\016A\362\232\203N\002\363\332!\210\202L\003\016A\364\232\203\\\002\365\366!\210\202L\003\322\367\016A\"\203n\002\005\370\016A!\240\210\202L\003\322\371\016A\"\203\215\002\005\370\326\327\016A\"!\240\210\004\370\326\372\016A\"!\240\210\202L\003\335\003\r\"\211\262\v\203\241\002\006\tA@\n\233\022\202L\003\335\003\016@\"\211\262\v\203\266\002\006\tA@\n\233\022\202L\003\016", <incomplete sequence \373\235>..., byte_string = 10651716, byte_string_start = 0xb68231 <pure+2519761> "\306 \210\b\203\021", next = 0x7fffffffdc30}
        top = 0x7fffffffd610
        result = 17179869200
        type = (CONDITION_CASE | unknown: 32766)
#287 0x00000000005ecf30 in funcall_lambda (fun=10651669, nargs=1, arg_vector=0x7fffffffdb50) at eval.c:2893
        val = 1
        syms_left = 1030
        next = 140737488345776
        lexenv = 55834565216
        count = 7
        i = 5548518
        optional = false
        rest = false
#288 0x00000000005ec999 in Ffuncall (nargs=2, args=0x7fffffffdb48) at eval.c:2775
        fun = 10651669
        original_fun = 8233632
        funcar = 140737488345856
        numargs = 1
        lisp_numargs = 45792
        val = 0
        internal_args = 0x5cf2d6 <Fsymbol_value+38>
        count = 6
#289 0x000000000062f1d2 in exec_byte_code (bytestr=10628524, vector=10628557, maxdepth=86, args_template=2, nargs=0, args=0x7fffffffe0f8) at bytecode.c:919
        targets = {0x6328f6 <exec_byte_code+17153>, 0x632956 <exec_byte_code+17249>, 0x632958 <exec_byte_code+17251>, 0x63295a <exec_byte_code+17253>, 0x63295c <exec_byte_code+17255>, 0x63295c <exec_byte_code+17255>, 0x6329bc <exec_byte_code+17351>, 0x632a2f <exec_byte_code+17466>, 0x62ea57 <exec_byte_code+1122>, 0x62ea59 <exec_byte_code+1124>, 0x62ea5b <exec_byte_code+1126>, 0x62ea5d <exec_byte_code+1128>, 0x62ea5f <exec_byte_code+1130>, 0x62ea5f <exec_byte_code+1130>, 0x62ea65 <exec_byte_code+1136>, 0x62ea1a <exec_byte_code+1061>, 0x62eedc <exec_byte_code+2279>, 0x62eede <exec_byte_code+2281>, 0x62eee0 <exec_byte_code+2283>, 0x62eee2 <exec_byte_code+2285>, 0x62eee4 <exec_byte_code+2287>, 0x62eee4 <exec_byte_code+2287>, 0x62ef25 <exec_byte_code+2352>, 0x62eeea <exec_byte_code+2293>, 0x62f0dd <exec_byte_code+2792>, 0x62f0df <exec_byte_code+2794>, 0x62f0e1 <exec_byte_code+2796>, 0x62f0e3 <exec_byte_code+2798>, 0x62f0e5 <exec_byte_code+2800>, 0x62f0e5 <exec_byte_code+2800>, 0x62f085 <exec_byte_code+2704>, 0x62f0a2 <exec_byte_code+2733>, 0x62f19f <exec_byte_code+2986>, 0x62f1a1 <exec_byte_code+2988>, 0x62f1a3 <exec_byte_code+2990>, 0x62f1a5 <exec_byte_code+2992>, 0x62f1a7 <exec_byte_code+2994>, 0x62f1a7 <exec_byte_code+2994>, 0x62f147 <exec_byte_code+2898>, 0x62f164 <exec_byte_code+2927>, 0x62f261 <exec_byte_code+3180>, 0x62f263 <exec_byte_code+3182>, 0x62f265 <exec_byte_code+3184>, 0x62f267 <exec_byte_code+3186>, 0x62f269 <exec_byte_code+3188>, 0x62f269 <exec_byte_code+3188>, 0x62f209 <exec_byte_code+3092>, 0x62f226 <exec_byte_code+3121>, 0x63032d <exec_byte_code+7480>, 0x6300f3 <exec_byte_code+6910>, 0x6300ea <exec_byte_code+6901>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x630553 <exec_byte_code+8030>, 0x63062c <exec_byte_code+8247>, 0x63068a <exec_byte_code+8341>, 0x6306e9 <exec_byte_code+8436>, 0x63074c <exec_byte_code+8535>, 0x62ed56 <exec_byte_code+1889>, 0x62edcc <exec_byte_code+2007>, 0x6307c1 <exec_byte_code+8652>, 0x62ecad <exec_byte_code+1720>, 0x62ee32 <exec_byte_code+2109>, 0x630827 <exec_byte_code+8754>, 0x63088d <exec_byte_code+8856>, 0x6308d3 <exec_byte_code+8926>, 0x630939 <exec_byte_code+9028>, 0x630986 <exec_byte_code+9105>, 0x630a53 <exec_byte_code+9310>, 0x630a99 <exec_byte_code+9380>, 0x630aff <exec_byte_code+9482>, 0x630b82 <exec_byte_code+9613>, 0x630bc8 <exec_byte_code+9683>, 0x630c0e <exec_byte_code+9753>, 0x630c74 <exec_byte_code+9855>, 0x630cda <exec_byte_code+9957>, 0x630d40 <exec_byte_code+10059>, 0x630dc3 <exec_byte_code+10190>, 0x630e10 <exec_byte_code+10267>, 0x630e5d <exec_byte_code+10344>, 0x630f2a <exec_byte_code+10549>, 0x630fbb <exec_byte_code+10694>, 0x63104c <exec_byte_code+10839>, 0x6312b0 <exec_byte_code+11451>, 0x63131b <exec_byte_code+11558>, 0x631386 <exec_byte_code+11665>, 0x6313f1 <exec_byte_code+11772>, 0x63145c <exec_byte_code+11879>, 0x6314a9 <exec_byte_code+11956>, 0x63153b <exec_byte_code+12102>, 0x631588 <exec_byte_code+12179>, 0x6315d5 <exec_byte_code+12256>, 0x631622 <exec_byte_code+12333>, 0x631722 <exec_byte_code+12589>, 0x62ff87 <exec_byte_code+6546>, 0x63177f <exec_byte_code+12682>, 0x6317c5 <exec_byte_code+12752>, 0x63188d <exec_byte_code+12952>, 0x6318ea <exec_byte_code+13045>, 0x631947 <exec_byte_code+13138>, 0x63198d <exec_byte_code+13208>, 0x6319d9 <exec_byte_code+13284>, 0x631a25 <exec_byte_code+13360>, 0x631a79 <exec_byte_code+13444>, 0x6328f6 <exec_byte_code+17153>, 0x631acf <exec_byte_code+13530>, 0x631b10 <exec_byte_code+13595>, 0x631b51 <exec_byte_code+13660>, 0x631b92 <exec_byte_code+13725>, 0x631bd3 <exec_byte_code+13790>, 0x631c14 <exec_byte_code+13855>, 0x62ff87 <exec_byte_code+6546>, 0x6328f6 <exec_byte_code+17153>, 0x631c5a <exec_byte_code+13925>, 0x631ca8 <exec_byte_code+14003>, 0x631cee <exec_byte_code+14073>, 0x631d34 <exec_byte_code+14143>, 0x631d9a <exec_byte_code+14245>, 0x631e00 <exec_byte_code+14347>, 0x631e46 <exec_byte_code+14417>, 0x631f36 <exec_byte_code+14657>, 0x631f9c <exec_byte_code+14759>, 0x632002 <exec_byte_code+14861>, 0x632068 <exec_byte_code+14963>, 0x6320a9 <exec_byte_code+15028>, 0x6328f6 <exec_byte_code+17153>, 0x62febe <exec_byte_code+6345>, 0x62f30e <exec_byte_code+3353>, 0x62eb4d <exec_byte_code+1368>, 0x62f441 <exec_byte_code+3660>, 0x62f5a1 <exec_byte_code+4012>, 0x62f6f5 <exec_byte_code+4352>, 0x62fe4f <exec_byte_code+6234>, 0x62fe8c <exec_byte_code+6295>, 0x62f037 <exec_byte_code+2626>, 0x62ff48 <exec_byte_code+6483>, 0x62ffb9 <exec_byte_code+6596>, 0x630043 <exec_byte_code+6734>, 0x630082 <exec_byte_code+6797>, 0x63036c <exec_byte_code+7543>, 0x6303ee <exec_byte_code+7673>, 0x630471 <exec_byte_code+7804>, 0x6304d2 <exec_byte_code+7901>, 0x62f2c5 <exec_byte_code+3280>, 0x6320ef <exec_byte_code+15098>, 0x632172 <exec_byte_code+15229>, 0x6321b8 <exec_byte_code+15299>, 0x6321fe <exec_byte_code+15369>, 0x632244 <exec_byte_code+15439>, 0x63228a <exec_byte_code+15509>, 0x6322f0 <exec_byte_code+15611>, 0x632356 <exec_byte_code+15713>, 0x6323bc <exec_byte_code+15815>, 0x632422 <exec_byte_code+15917>, 0x632561 <exec_byte_code+16236>, 0x6325c7 <exec_byte_code+16338>, 0x63262d <exec_byte_code+16440>, 0x632673 <exec_byte_code+16510>, 0x6326d9 <exec_byte_code+16612>, 0x63273f <exec_byte_code+16714>, 0x632793 <exec_byte_code+16798>, 0x6327e7 <exec_byte_code+16882>, 0x63166f <exec_byte_code+12410>, 0x6316bc <exec_byte_code+12487>, 0x632834 <exec_byte_code+16959>, 0x632897 <exec_byte_code+17058>, 0x6328f6 <exec_byte_code+17153>, 0x62f849 <exec_byte_code+4692>, 0x62f94f <exec_byte_code+4954>, 0x62fa94 <exec_byte_code+5279>, 0x62fbd9 <exec_byte_code+5604>, 0x62fd14 <exec_byte_code+5919>, 0x6309d3 <exec_byte_code+9182>, 0x630eaa <exec_byte_code+10421>, 0x63180d <exec_byte_code+12824>, 0x632ac9 <exec_byte_code+17620>, 0x632b3f <exec_byte_code+17738>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x632bdc <exec_byte_code+17895>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x632c64 <exec_byte_code+18031> <repeats 64 times>}
        count = 6
        op = 1
        vectorp = 0xa22dd0 <pure+1187440>
        stack = {pc = 0xb6ae07 <pure+2530983> "\210\307\016@\211\203\207\006\211@\002\204\200\006\211;\203\200\006\201", <incomplete sequence \317>, byte_string = 10628524, byte_string_start = 0xb6a7c8 <pure+2529384> "\306 \020\307\021\n\023\307\024\310\311!\211\307=\204\060", next = 0x7fffffffe190}
        top = 0x7fffffffdb48
        result = 16612052
        type = CONDITION_CASE
#290 0x00000000005ecf30 in funcall_lambda (fun=10628477, nargs=0, arg_vector=0x7fffffffe0f8) at eval.c:2893
        val = 0
        syms_left = 2
        next = 25769795552
        lexenv = 55834566656
        count = 6
        i = 5548518
        optional = false
        rest = false
#291 0x00000000005ec999 in Ffuncall (nargs=1, args=0x7fffffffe0f0) at eval.c:2775
        fun = 10628477
        original_fun = 8232960
        funcar = 0
        numargs = 0
        lisp_numargs = 13055680
        val = 140737488347344
        internal_args = 0x383014a68cd
        count = 5
#292 0x000000000062f1d2 in exec_byte_code (bytestr=10625124, vector=10625157, maxdepth=50, args_template=2, nargs=0, args=0x7fffffffe590) at bytecode.c:919
        targets = {0x6328f6 <exec_byte_code+17153>, 0x632956 <exec_byte_code+17249>, 0x632958 <exec_byte_code+17251>, 0x63295a <exec_byte_code+17253>, 0x63295c <exec_byte_code+17255>, 0x63295c <exec_byte_code+17255>, 0x6329bc <exec_byte_code+17351>, 0x632a2f <exec_byte_code+17466>, 0x62ea57 <exec_byte_code+1122>, 0x62ea59 <exec_byte_code+1124>, 0x62ea5b <exec_byte_code+1126>, 0x62ea5d <exec_byte_code+1128>, 0x62ea5f <exec_byte_code+1130>, 0x62ea5f <exec_byte_code+1130>, 0x62ea65 <exec_byte_code+1136>, 0x62ea1a <exec_byte_code+1061>, 0x62eedc <exec_byte_code+2279>, 0x62eede <exec_byte_code+2281>, 0x62eee0 <exec_byte_code+2283>, 0x62eee2 <exec_byte_code+2285>, 0x62eee4 <exec_byte_code+2287>, 0x62eee4 <exec_byte_code+2287>, 0x62ef25 <exec_byte_code+2352>, 0x62eeea <exec_byte_code+2293>, 0x62f0dd <exec_byte_code+2792>, 0x62f0df <exec_byte_code+2794>, 0x62f0e1 <exec_byte_code+2796>, 0x62f0e3 <exec_byte_code+2798>, 0x62f0e5 <exec_byte_code+2800>, 0x62f0e5 <exec_byte_code+2800>, 0x62f085 <exec_byte_code+2704>, 0x62f0a2 <exec_byte_code+2733>, 0x62f19f <exec_byte_code+2986>, 0x62f1a1 <exec_byte_code+2988>, 0x62f1a3 <exec_byte_code+2990>, 0x62f1a5 <exec_byte_code+2992>, 0x62f1a7 <exec_byte_code+2994>, 0x62f1a7 <exec_byte_code+2994>, 0x62f147 <exec_byte_code+2898>, 0x62f164 <exec_byte_code+2927>, 0x62f261 <exec_byte_code+3180>, 0x62f263 <exec_byte_code+3182>, 0x62f265 <exec_byte_code+3184>, 0x62f267 <exec_byte_code+3186>, 0x62f269 <exec_byte_code+3188>, 0x62f269 <exec_byte_code+3188>, 0x62f209 <exec_byte_code+3092>, 0x62f226 <exec_byte_code+3121>, 0x63032d <exec_byte_code+7480>, 0x6300f3 <exec_byte_code+6910>, 0x6300ea <exec_byte_code+6901>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x630553 <exec_byte_code+8030>, 0x63062c <exec_byte_code+8247>, 0x63068a <exec_byte_code+8341>, 0x6306e9 <exec_byte_code+8436>, 0x63074c <exec_byte_code+8535>, 0x62ed56 <exec_byte_code+1889>, 0x62edcc <exec_byte_code+2007>, 0x6307c1 <exec_byte_code+8652>, 0x62ecad <exec_byte_code+1720>, 0x62ee32 <exec_byte_code+2109>, 0x630827 <exec_byte_code+8754>, 0x63088d <exec_byte_code+8856>, 0x6308d3 <exec_byte_code+8926>, 0x630939 <exec_byte_code+9028>, 0x630986 <exec_byte_code+9105>, 0x630a53 <exec_byte_code+9310>, 0x630a99 <exec_byte_code+9380>, 0x630aff <exec_byte_code+9482>, 0x630b82 <exec_byte_code+9613>, 0x630bc8 <exec_byte_code+9683>, 0x630c0e <exec_byte_code+9753>, 0x630c74 <exec_byte_code+9855>, 0x630cda <exec_byte_code+9957>, 0x630d40 <exec_byte_code+10059>, 0x630dc3 <exec_byte_code+10190>, 0x630e10 <exec_byte_code+10267>, 0x630e5d <exec_byte_code+10344>, 0x630f2a <exec_byte_code+10549>, 0x630fbb <exec_byte_code+10694>, 0x63104c <exec_byte_code+10839>, 0x6312b0 <exec_byte_code+11451>, 0x63131b <exec_byte_code+11558>, 0x631386 <exec_byte_code+11665>, 0x6313f1 <exec_byte_code+11772>, 0x63145c <exec_byte_code+11879>, 0x6314a9 <exec_byte_code+11956>, 0x63153b <exec_byte_code+12102>, 0x631588 <exec_byte_code+12179>, 0x6315d5 <exec_byte_code+12256>, 0x631622 <exec_byte_code+12333>, 0x631722 <exec_byte_code+12589>, 0x62ff87 <exec_byte_code+6546>, 0x63177f <exec_byte_code+12682>, 0x6317c5 <exec_byte_code+12752>, 0x63188d <exec_byte_code+12952>, 0x6318ea <exec_byte_code+13045>, 0x631947 <exec_byte_code+13138>, 0x63198d <exec_byte_code+13208>, 0x6319d9 <exec_byte_code+13284>, 0x631a25 <exec_byte_code+13360>, 0x631a79 <exec_byte_code+13444>, 0x6328f6 <exec_byte_code+17153>, 0x631acf <exec_byte_code+13530>, 0x631b10 <exec_byte_code+13595>, 0x631b51 <exec_byte_code+13660>, 0x631b92 <exec_byte_code+13725>, 0x631bd3 <exec_byte_code+13790>, 0x631c14 <exec_byte_code+13855>, 0x62ff87 <exec_byte_code+6546>, 0x6328f6 <exec_byte_code+17153>, 0x631c5a <exec_byte_code+13925>, 0x631ca8 <exec_byte_code+14003>, 0x631cee <exec_byte_code+14073>, 0x631d34 <exec_byte_code+14143>, 0x631d9a <exec_byte_code+14245>, 0x631e00 <exec_byte_code+14347>, 0x631e46 <exec_byte_code+14417>, 0x631f36 <exec_byte_code+14657>, 0x631f9c <exec_byte_code+14759>, 0x632002 <exec_byte_code+14861>, 0x632068 <exec_byte_code+14963>, 0x6320a9 <exec_byte_code+15028>, 0x6328f6 <exec_byte_code+17153>, 0x62febe <exec_byte_code+6345>, 0x62f30e <exec_byte_code+3353>, 0x62eb4d <exec_byte_code+1368>, 0x62f441 <exec_byte_code+3660>, 0x62f5a1 <exec_byte_code+4012>, 0x62f6f5 <exec_byte_code+4352>, 0x62fe4f <exec_byte_code+6234>, 0x62fe8c <exec_byte_code+6295>, 0x62f037 <exec_byte_code+2626>, 0x62ff48 <exec_byte_code+6483>, 0x62ffb9 <exec_byte_code+6596>, 0x630043 <exec_byte_code+6734>, 0x630082 <exec_byte_code+6797>, 0x63036c <exec_byte_code+7543>, 0x6303ee <exec_byte_code+7673>, 0x630471 <exec_byte_code+7804>, 0x6304d2 <exec_byte_code+7901>, 0x62f2c5 <exec_byte_code+3280>, 0x6320ef <exec_byte_code+15098>, 0x632172 <exec_byte_code+15229>, 0x6321b8 <exec_byte_code+15299>, 0x6321fe <exec_byte_code+15369>, 0x632244 <exec_byte_code+15439>, 0x63228a <exec_byte_code+15509>, 0x6322f0 <exec_byte_code+15611>, 0x632356 <exec_byte_code+15713>, 0x6323bc <exec_byte_code+15815>, 0x632422 <exec_byte_code+15917>, 0x632561 <exec_byte_code+16236>, 0x6325c7 <exec_byte_code+16338>, 0x63262d <exec_byte_code+16440>, 0x632673 <exec_byte_code+16510>, 0x6326d9 <exec_byte_code+16612>, 0x63273f <exec_byte_code+16714>, 0x632793 <exec_byte_code+16798>, 0x6327e7 <exec_byte_code+16882>, 0x63166f <exec_byte_code+12410>, 0x6316bc <exec_byte_code+12487>, 0x632834 <exec_byte_code+16959>, 0x632897 <exec_byte_code+17058>, 0x6328f6 <exec_byte_code+17153>, 0x62f849 <exec_byte_code+4692>, 0x62f94f <exec_byte_code+4954>, 0x62fa94 <exec_byte_code+5279>, 0x62fbd9 <exec_byte_code+5604>, 0x62fd14 <exec_byte_code+5919>, 0x6309d3 <exec_byte_code+9182>, 0x630eaa <exec_byte_code+10421>, 0x63180d <exec_byte_code+12824>, 0x632ac9 <exec_byte_code+17620>, 0x632b3f <exec_byte_code+17738>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x632bdc <exec_byte_code+17895>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x6328f6 <exec_byte_code+17153>, 0x632c64 <exec_byte_code+18031> <repeats 64 times>}
        count = 4
        op = 0
        vectorp = 0xa22088 <pure+1184040>
        stack = {pc = 0xb6b387 <pure+2532391> "\210)\210\375\376\377\"\210\201H", byte_string = 10625124, byte_string_start = 0xb6b223 <pure+2532035> "\b\203\b", next = 0x0}
        top = 0x7fffffffe0f0
        result = 21850000
        type = (CONDITION_CASE | unknown: 32766)
#293 0x00000000005ecf30 in funcall_lambda (fun=10625077, nargs=0, arg_vector=0x7fffffffe590) at eval.c:2893
        val = 2
        syms_left = 2
        next = 140737488348496
        lexenv = 0
        count = 4
        i = 0
        optional = false
        rest = false
#294 0x00000000005eccf6 in apply_lambda (fun=10625077, args=0, count=3) at eval.c:2834
        args_left = 0
        i = 0
        numargs = 0
        arg_vector = 0x7fffffffe590
        gcpro1 = {next = 0x7ffff7fac448, var = 0xcf7de55ce, nvars = 0}
        gcpro2 = {next = 0x0, var = 0xa8428197, nvars = 42}
        gcpro3 = {next = 0x7ffff15fbf10, var = 0x7ffff15fd350, nvars = 140737488348928}
        tem = 0
        sa_avail = 16384
        sa_count = 4
        sa_must_free = false
#295 0x00000000005eb4bb in eval_sub (form=17726131) at eval.c:2234
        fun = 10625077
        val = 0
        original_fun = 8209024
        original_args = 0
        funcar = 0
        gcpro1 = {next = 0x7f01ffffe868, var = 0x0, nvars = 0}
        gcpro2 = {next = 0x149a250, var = 0x417070 <_start>, nvars = 140737488349040}
        gcpro3 = {next = 0x0, var = 0x7ffff7de577d <_dl_lookup_symbol_x+349>, nvars = 12850464}
        count = 3
#296 0x00000000005eaa9d in Feval (form=17726131, lexical=0) at eval.c:2004
        count = 2
#297 0x0000000000551bb9 in top_level_2 () at keyboard.c:1147
No locals.
#298 0x00000000005e93f6 in internal_condition_case (bfun=0x551b96 <top_level_2>, handlers=18672, hfun=0x551656 <cmd_error>) at eval.c:1356
        val = 5544231
        c = 0x14d9200
#299 0x0000000000551bfa in top_level_1 (ignore=0) at keyboard.c:1155
No locals.
#300 0x00000000005e8b8b in internal_catch (tag=44496, func=0x551bbb <top_level_1>, arg=0) at eval.c:1116
        val = 5544231
        c = 0x14d90d0
#301 0x0000000000551aee in command_loop () at keyboard.c:1116
No locals.
#302 0x000000000055121e in recursive_edit_1 () at keyboard.c:723
        count = 1
        val = 140737488349488
#303 0x00000000005513b2 in Frecursive_edit () at keyboard.c:794
        count = 0
        buffer = 0
#304 0x000000000054f1ec in main (argc=5, argv=0x7fffffffeb38) at emacs.c:1629
        dummy = 140737488349664
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = true
        dumping = false
        skip_args = 1
        rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
(gdb) 

[-- Attachment #4: emacs-bug-002.el --]
[-- Type: text/x-emacs-lisp, Size: 887 bytes --]

;; This buffer is for notes you don't want to save, and for Lisp evaluation.
;; If you want to create a file, visit that file with C-x C-f,
;; then enter the text in that file's own buffer.

(add-to-list 'load-path "/home/pip/git/org-mode/lisp")
(require 'org)
(find-file "/home/pip/git/org-mode/lisp/org.el")
(eval-buffer)
(find-file "/home/pip/git/org-mode/lisp/org-colview.el")
(eval-buffer)
(find-file "/home/pip/emacs-bug-002.org")
(org-columns)
;; (defun runtest2 ()
;;     (funcall (org-compactor-context "prop" (list (list 'sexp 'x))) "prop" (lambda ()) t))
;; (runtest2)

;; (defun runtest (elisp)
;;   (let ((f `(lambda ()
;;               (let ((debugger #'org-elisp-debugger)
;;                     (debug-on-next-call t))
;;                 (setq debug-on-next-call t)
;;                 (message "%S" ',elisp)))))
;;     (funcall f)))

;; (runtest (list (list 'sexp 'x)))


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* bug#21245: 25.0.50; [PATCH] SIGSEGV when misusing (backtrace-frame) from custom debugger
  2015-08-12 22:45 bug#21245: 25.0.50; [PATCH] SIGSEGV when misusing (backtrace-frame) from custom debugger Pip Cet
@ 2015-11-17  7:16 ` Paul Eggert
  0 siblings, 0 replies; 2+ messages in thread
From: Paul Eggert @ 2015-11-17  7:16 UTC (permalink / raw)
  To: Pip Cet; +Cc: 21245-done

[-- Attachment #1: Type: text/plain, Size: 455 bytes --]

Thanks for the bug report in <http://bugs.gnu.org/21245>. Good eye, noticing 
those dangling pointers -- these could cause problems in obscure circumstances 
even without custom debuggers.

I installed the attached patch into the emacs-25 branch, and (if I understand 
things correctly) it should address the issues raised in the bug report so I'll 
close the bug report for now; if I'm wrong and this patch doesn't fix the bugs 
we can always reopen it.

[-- Attachment #2: 0001-eval_sub-followed-dangling-pointer-when-debugging.txt --]
[-- Type: text/plain, Size: 4007 bytes --]

From 1e38ec75fad15952217c4c1fdf6262c960888577 Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@cs.ucla.edu>
Date: Mon, 16 Nov 2015 23:08:54 -0800
Subject: [PATCH] eval_sub followed dangling pointer when debugging
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Problem reported by Pip Cet (Bug#21245).
This bug could occur in eval_sub if the C compiler reused
storage associated with the ‘argvals’ local after ‘argvals’
went out of scope, and if the Elisp debugger stopped on Elisp
function exit and accessed ‘argvals’.  It could also occur if
a variadic function was called with so many arguments (over
2048 args on x86-64) that SAFE_ALLOCA_LISP called malloc, then
SAFE_FREE freed the arguments, then the memory manager used
the storage for other purposes, then the debugger accessed the
arguments.
* src/eval.c (eval_sub): Declare ‘argvals’ at top level of
function body.	Simplify local decls.
When allocating args via SAFE_ALLOCA, call
debugger before invoking SAFE_FREE, as the debugger needs
access to the args.
(eval_sub, apply_lambda): Rework to avoid need for
set_backtrace_debug_on_exit hack.  This is cleaner,
and should work better with buggy custom debuggers.
---
 src/eval.c | 37 ++++++++++++++++++++++---------------
 1 file changed, 22 insertions(+), 15 deletions(-)

diff --git a/src/eval.c b/src/eval.c
index d460048..3ee07a7 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2014,6 +2014,10 @@ eval_sub (Lisp_Object form)
   Lisp_Object funcar;
   ptrdiff_t count;
 
+  /* Declare here, as this array may be accessed by call_debugger near
+     the end of this function.  See Bug#21245.  */
+  Lisp_Object argvals[8];
+
   if (SYMBOLP (form))
     {
       /* Look up its binding in the lexical environment.
@@ -2066,13 +2070,8 @@ eval_sub (Lisp_Object form)
 
   if (SUBRP (fun))
     {
-      Lisp_Object numargs;
-      Lisp_Object argvals[8];
-      Lisp_Object args_left;
-      register int i, maxargs;
-
-      args_left = original_args;
-      numargs = Flength (args_left);
+      Lisp_Object args_left = original_args;
+      Lisp_Object numargs = Flength (args_left);
 
       check_cons_list ();
 
@@ -2101,11 +2100,20 @@ eval_sub (Lisp_Object form)
 	  set_backtrace_args (specpdl + count, vals, XINT (numargs));
 
 	  val = (XSUBR (fun)->function.aMANY) (XINT (numargs), vals);
+
+	  check_cons_list ();
+	  lisp_eval_depth--;
+	  /* Do the debug-on-exit now, while VALS still exists.  */
+	  if (backtrace_debug_on_exit (specpdl + count))
+	    val = call_debugger (list2 (Qexit, val));
 	  SAFE_FREE ();
+	  specpdl_ptr--;
+	  return val;
 	}
       else
 	{
-	  maxargs = XSUBR (fun)->max_args;
+	  int i, maxargs = XSUBR (fun)->max_args;
+
 	  for (i = 0; i < maxargs; i++)
 	    {
 	      argvals[i] = eval_sub (Fcar (args_left));
@@ -2165,7 +2173,7 @@ eval_sub (Lisp_Object form)
 	}
     }
   else if (COMPILEDP (fun))
-    val = apply_lambda (fun, original_args, count);
+    return apply_lambda (fun, original_args, count);
   else
     {
       if (NILP (fun))
@@ -2195,7 +2203,7 @@ eval_sub (Lisp_Object form)
 	}
       else if (EQ (funcar, Qlambda)
 	       || EQ (funcar, Qclosure))
-	val = apply_lambda (fun, original_args, count);
+	return apply_lambda (fun, original_args, count);
       else
 	xsignal1 (Qinvalid_function, original_fun);
     }
@@ -2750,14 +2758,13 @@ apply_lambda (Lisp_Object fun, Lisp_Object args, ptrdiff_t count)
   set_backtrace_args (specpdl + count, arg_vector, i);
   tem = funcall_lambda (fun, numargs, arg_vector);
 
+  check_cons_list ();
+  lisp_eval_depth--;
   /* Do the debug-on-exit now, while arg_vector still exists.  */
   if (backtrace_debug_on_exit (specpdl + count))
-    {
-      /* Don't do it again when we return to eval.  */
-      set_backtrace_debug_on_exit (specpdl + count, false);
-      tem = call_debugger (list2 (Qexit, tem));
-    }
+    tem = call_debugger (list2 (Qexit, tem));
   SAFE_FREE ();
+  specpdl_ptr--;
   return tem;
 }
 
-- 
2.1.0


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-11-17  7:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-12 22:45 bug#21245: 25.0.50; [PATCH] SIGSEGV when misusing (backtrace-frame) from custom debugger Pip Cet
2015-11-17  7:16 ` Paul Eggert

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).